1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
# simplistic makefile
# possible flags: -DNO_STRSTR if error with undefined function strstr
# targets:
#linux:
#sunsolaris: solaris
#sunos: bsd
#decalpha:
#SGI: cc
CC=gcc
# must be quoted
VERSION=\"2.4\"
all: browser-history
browser-history: browser-history.c
$(CC) -ansi -O -Wall browser-history.c -o browser-history \
-D_VERSION=\"$(VERSION)\" -L/usr/X11R6/lib -lXmu -lX11
bsd: browser-history.c
$(CC) -ansi -O -Wall -DBSD browser-history.c -o browser-history \
-D_VERSION=$(VERSION) -L/usr/X11R6/lib -lXmu -lX11
solaris: browser-history.c
$(CC) -ansi -O -Wall browser-history.c -o browser-history \
-D_VERSION=$(VERSION) -R/usr/X11R6/lib \
-L/usr/X11R6/lib -lXmu -lX11 -ldl -lsocket -lnsl
debug: browser-history.c
$(CC) -DDEBUG -ansi -g -Wall browser-history.c -o browser-history \
-D_VERSION=$(VERSION) -L/usr/X11R6/lib -lXmu -lX11
tar:
cd ..;tar cfvz browser-history/browser-history.tgz `while read L;do echo "browser-history/$L";done < browser-history/FILES_DIST`
shar:
fshar < FILES | gzip > browser-history.shar.gz
clean:
rm browser-history
|