Initial revision
This commit is contained in:
+136
@@ -0,0 +1,136 @@
|
||||
########################################################################
|
||||
# Modify these variables to fit your system.
|
||||
########################################################################
|
||||
|
||||
##################### Installation base directory
|
||||
# This should point to /usr/local, for most people, or
|
||||
# to /usr if you want to integrate LCDproc into your main filesystem.
|
||||
INSTALL_DIR = /usr/local
|
||||
|
||||
##################### Serial device
|
||||
# This should be whatever your display is connected to.
|
||||
# "make install" will create a link from /dev/lcd to DEVICE
|
||||
# if you don't already have a /dev/lcd
|
||||
DEVICE = /dev/ttyS0
|
||||
|
||||
##################### Operating System
|
||||
# Uncomment the section for your OS.
|
||||
|
||||
### For Linux...
|
||||
OS=-DLINUX
|
||||
|
||||
### For BSD. We call it xBSD to
|
||||
# avoid a clash with the BSD in sys/param.h
|
||||
#OS=-DxBSD
|
||||
|
||||
### For IRIX...
|
||||
#OS=-DIRIX
|
||||
|
||||
### For Alpha processors...
|
||||
#CFLAGS += -mieee
|
||||
|
||||
##################### Inet port to use...
|
||||
# Use whatever you want...
|
||||
# The default is 13666
|
||||
LCDPORT=-DLCDPORT=13666
|
||||
|
||||
##################### Modescreen Options
|
||||
|
||||
##### Load Screen
|
||||
# Max: Load Avg at which the backlight will start blinking
|
||||
MISC += -DLOAD_MAX=1.3
|
||||
# Min: Load Avg at which the backlight will turn off (asleep)
|
||||
MISC += -DLOAD_MIN=0.05
|
||||
|
||||
##### Filesystems to display stats for... (comment out ones you don't want)
|
||||
# NFS (Network File System)
|
||||
MISC += -DSTAT_NFS
|
||||
# SMBFS (Samba filesystem -- Windows drives)
|
||||
MISC += -DSTAT_SMBFS
|
||||
|
||||
|
||||
##################### Drivers
|
||||
# Comment out each section you don't want.
|
||||
|
||||
# Matrix-Orbital displays
|
||||
DRIVERS += -DMTXORB_DRV
|
||||
DOBJ += MtxOrb.o
|
||||
|
||||
# Wirz SLI
|
||||
DRIVERS += -DSLI_DRV
|
||||
DOBJ += wirz-sli.o
|
||||
|
||||
# CrystalFontz displays
|
||||
DRIVERS += -DCFONTZ_DRV
|
||||
DOBJ += CFontz.o
|
||||
|
||||
# Curses text-based output
|
||||
DRIVERS += -DCURSES_DRV
|
||||
DOBJ += curses_drv.o
|
||||
LIB += -lncurses
|
||||
|
||||
# Regular text output (ugly)
|
||||
DRIVERS += -DTEXT_DRV
|
||||
DOBJ += text.o
|
||||
|
||||
# HD44780 parallel port lcd displays
|
||||
#DRIVERS += -DHD44780_DRV
|
||||
#DOBJ += hd44780.o
|
||||
# Pick one of the following ports to use
|
||||
#LPTPORT = 0x378
|
||||
#LPTPORT = 0x278
|
||||
#LPTPORT = 0x3bc
|
||||
|
||||
# Joystick input... handy!
|
||||
DRIVERS += -DJOY_DRV
|
||||
DOBJ += joy.o
|
||||
|
||||
# Irman input... handy!
|
||||
#DRIVERS += -DIRMANIN_DRV
|
||||
#DOBJ += irmanin.o ../../../libirman-0.4.1b/libirman.a
|
||||
#IRMAN=1
|
||||
|
||||
|
||||
##################### Debugging Options
|
||||
# Please uncomment only one of these two, and comment the other:
|
||||
# Uncomment this to build a debugging executable
|
||||
#DEBUG = -g -DDEBUG
|
||||
# If the above is commented, this shouldn't be...
|
||||
MISC += -Wno-unused
|
||||
|
||||
|
||||
########################################################################
|
||||
# You shouldn't need to touch anything below here.
|
||||
########################################################################
|
||||
|
||||
GCC = gcc -Wall -Wp,-lang-c-c++-comments -O6 $(CFLAGS)
|
||||
VERSION = 0.4-pre9
|
||||
MISC += $(OS) $(DRIVERS) $(DEBUG) $(LCDPORT) -DVERSION=\"$(VERSION)\"
|
||||
|
||||
|
||||
###################################################################
|
||||
# Compilation...
|
||||
#
|
||||
#all:
|
||||
# @echo Compiling LCDproc...
|
||||
# @for i in $(DIRS); do \
|
||||
# (cd $$i; [ -f Makefile ] && $(MAKE) $@) \
|
||||
# done; true
|
||||
|
||||
##################################################################
|
||||
# Other stuff...
|
||||
#
|
||||
#clean:
|
||||
# @for i in $(DIRS); do \
|
||||
# (cd $$i; [ -f Makefile ] && $(MAKE) $@) \
|
||||
# done
|
||||
# rm -f *~ core
|
||||
#
|
||||
#edit:
|
||||
# emacs . &
|
||||
|
||||
#.PHONY : todo
|
||||
#todo :
|
||||
# @echo ---------------===========================================
|
||||
# @grep -n TODO\\\|FIXME `find . -type f` | grep -v grep
|
||||
# @echo ---------------===========================================
|
||||
Reference in New Issue
Block a user