home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-09-30 | 1.3 KB | 60 lines |
- # dcss makefile
-
- DEBUG = -O
- #DEBUG = -g
- CC = /usr/5bin/cc # for SunOs 4.1.x
- #CC = cc
-
- #for Sunos 4.1.x
- CURSES =
- LIBS = -lcurses -ltermcap
-
- # for systems with ncurses
- #CURSES = -DNCURSES
- #LIBS = -lncurses
-
- #for systems without ncurses
- #CURSES =
- #LIBS = -lcurses -ltermcap
-
- LIBDIR = -L/usr/5lib
- INCDIR = -I/usr/5include
-
- # End of configurable portion
- CFLAGS = $(DEBUG) $(LIBDIRS) $(INCDIRS) $(CURSES)
-
- SERVEROBJ = server.o sock.o sockio.o dfcss.o config.o fileio.o \
- node.o command.o log.o
- CLIENTOBJ = client.o sock.o sockio.o dfcss.o config.o fileio.o
- CLIENT = client.exe client.cfg README
- SERVER = server.cfg server.msg server.lst
-
- RM = rm -f
- BINS = server
- all: $(BINS)
-
- client: $(CLIENTOBJ)
- $(CC) $(CFLAGS) -o $@ $(CLIENTOBJ) $(LIBS)
-
- server: $(SERVEROBJ)
- $(CC) $(CFLAGS) -o $@ $(SERVEROBJ)
-
- clean:
- $(RM) core a.out *.o $(BINS)
-
- beta:
- tar cvf beta`cat version`.tar $(CLIENT) $(SERVER) *.c *.h makefile
- compress beta`cat version`.tar
-
- tar:
- $(RM) dcss`cat version`.tar
- tar cf - `cat allfiles` MANIFEST | tar tvf - > MANIFEST
- grep -v "MANIFEST" MANIFEST > MANIFEST.1
- tar cf - MANIFEST | tar tvf - >> MANIFEST.1
- mv MANIFEST.1 MANIFEST
- tar cvf tcpsrv`cat version`.tar MANIFEST `cat allfiles`
-
- zip:
- $(RM) tcpsrv`cat version`.zip
- zip tcpsrv`cat version` $(CLIENT) tcpsrv`cat version`.txt tcpsrv`cat version`.tar
-