got rid of unnecessary variables
[unix-history] / usr / src / games / sail / Makefile
index 75566e0..9bf7394 100644 (file)
@@ -1,53 +1,49 @@
 #
 # Sail - Wooden Ships And Iron Men
 #
 #
 # Sail - Wooden Ships And Iron Men
 #
-# Makefile     @(#)Makefile    1.4 83/03/19
+# Makefile     @(#)Makefile    1.12 83/10/10
 #
 CC= cc
 CTAGS= ctags -w
 CFLAGS= -O
 #
 CC= cc
 CTAGS= ctags -w
 CFLAGS= -O
-DFILES= driver1.c driver2.c driver3.c grap.c
-DOBJS= driver1.o driver2.o driver3.o grap.o
-PFILES= version.c player1.c player2.c
-POBJS= version.o player1.o player2.o
+
+DFILES= driver1.c driver2.c driver3.c grap.c boarders.c
+DOBJS= driver1.o driver2.o driver3.o grap.o boarders.o
+PFILES= player1.c player2.c player3.c player4.c version.c
+POBJS= player1.o player2.o player3.o player4.o version.o
+COMMONFILES= assorted.c game.c globals.c misc.c parties.c sync.c
+COMMONOBJS= assorted.o game.o globals.o misc.o parties.o sync.o
 LFILES= sail.log.c
 LOBJS= sail.log.o
 LFILES= sail.log.c
 LOBJS= sail.log.o
-COMMONFILES= assorted.c boarders.c game.c globals.c\
-       main.c parties.c screen.c machdep.c
-COMMONOBJS= assorted.o boarders.o game.o globals.o\
-       main.o parties.o screen.o machdep.o
-HDRS= externs.h player.h machdep.h
-OTHERFILES= Makefile sail.m
+
+HDRS= externs.h player.h driver.h machdep.h
+OTHERFILES= Makefile sail.6
 CTAGFILES= ${DFILES} ${PFILES} ${LFILES} ${COMMONFILES}
 CTAGFILES= ${DFILES} ${PFILES} ${LFILES} ${COMMONFILES}
-JUNKFILES= sail driver sail.log sail.doc junk arch tags
-PLIBS= -lcurses -ltermlib machdep.o
+JUNKFILES= make.out
+PLIBS= -lcurses -ltermlib
 DLIBS=
 LLIBS=
 SAILMASTER= daemon
 DLIBS=
 LLIBS=
 SAILMASTER= daemon
-SAIL= SAIL
-DRIVER= .driver
-SAIL.LOG= SAIL.log
-SAIL.DOC= SAIL.doc
-SHIPSLOG= .shipslog
-PUBLIC= /usr/public
+SAIL= sail
+DRIVER= lib/saildriver
+SAIL.LOG= sail.log
+LOGFILE= lib/saillog
+TARGET= /usr/games
 
 
-..c.o:; ${CC} ${CFLAGS} -c $<
+all: sail driver sail.log
 
 
-all: sail driver sail.log sail.doc
-
-sail: ${COMMONOBJS} ${POBJS}
+sail: ${POBJS} ${COMMONOBJS}
        cc -O ${COMMONOBJS} ${POBJS} ${PLIBS} -o sail
 
        cc -O ${COMMONOBJS} ${POBJS} ${PLIBS} -o sail
 
-driver: ${COMMONOBJS} ${DOBJS}
+driver: ${DOBJS} ${COMMONOBJS}
        cc -O ${COMMONOBJS} ${DOBJS} ${DLIBS} -o driver
 
        cc -O ${COMMONOBJS} ${DOBJS} ${DLIBS} -o driver
 
-${DOBJS} ${POBJS} ${LOBJS} ${COMMONOBJS}: externs.h machdep.h
-
 sail.log: ${LOBJS} globals.o
        cc -O ${LOBJS} globals.o -o sail.log
 
 sail.log: ${LOBJS} globals.o
        cc -O ${LOBJS} globals.o -o sail.log
 
-sail.doc: sail.m
-       nroff -man sail.m > sail.doc
+lint:
+       lint -z $(PFILES) $(COMMONFILES) -lcurses
+       lint -z $(DFILES) $(COMMONFILES)
 
 tags: ${CTAGFILES}
        ${CTAGS} ${CTAGFILES}
 
 tags: ${CTAGFILES}
        ${CTAGS} ${CTAGFILES}
@@ -55,27 +51,24 @@ tags: ${CTAGFILES}
 ${HDRS} ${CTAGFILES}:
        sccs get $@;
 
 ${HDRS} ${CTAGFILES}:
        sccs get $@;
 
-arch:  sail.ar
-       ar uv sail.ar ${PFILES} ${COMMONFILES} ${OTHERFILES} \
-       ${DFILES} ${LFILES} ${HDRS}
+profile: sail.prof
 
 
-driveprofile: ${COMMONOBJS} ${DOBJS}
-       cc -i -p ${COMMONOBJS} ${DOBJS} ${CFLAGS} ${DLIBS} -o DRIVE.pro
+driver.prof: ${COMMONOBJS} ${DOBJS}
+       cc -i -p ${COMMONOBJS} ${DOBJS} ${CFLAGS} ${DLIBS} -o driver.prof
 
 
-profile: ${COMMONOBJS} ${POBJS} ${DOBJS}
-       cc -i -p ${COMMONOBJS} ${POBJS} ${CFLAGS} ${PLIBS} -o SAIL.pro
-       cc -i -p ${COMMONOBJS} ${DOBJS} ${CFLAGS} ${DLIBS} -o DRIVE.pro
+profile: sail.prof
+       cc -i -p ${COMMONOBJS} ${POBJS} ${CFLAGS} ${PLIBS} -o sail.prof
 
 clean: 
        rm -f ${DOBJS} ${POBJS} ${LOBJS} ${COMMONOBJS} ${JUNKFILES}
 
 
 clean: 
        rm -f ${DOBJS} ${POBJS} ${LOBJS} ${COMMONOBJS} ${JUNKFILES}
 
-install: sail driver sail.log sail.doc ${PUBLIC}/${SHIPSLOG}
-       install -s -m 4711 -o ${SAILMASTER} sail ${PUBLIC}/${SAIL}
-       install -s -m 4711 -o ${SAILMASTER} driver ${PUBLIC}/${DRIVER}
-       install -s -m 711 sail.log ${PUBLIC}/${SAIL.LOG}
-       cp sail.doc ${PUBLIC}/${SAIL.DOC}
+install: sail driver sail.log ${TARGET}/${LOGFILE}
+       install -s -m 4711 -o ${SAILMASTER} sail ${TARGET}/${SAIL}
+       install -s -m 4711 -o ${SAILMASTER} driver ${TARGET}/${DRIVER}
+       install -s -m 711 sail.log ${TARGET}/${SAIL.LOG}
+       install sail.6 /usr/man/man6
 
 
-${PUBLIC}/${SHIPSLOG}:
-       cp /dev/null ${PUBLIC}/${SHIPSLOG}
-       chown ${SAILMASTER} ${PUBLIC}/${SHIPSLOG}
-       chmod 644 ${PUBLIC}/${SHIPSLOG}
+${TARGET}/${LOGFILE}:
+       cp /dev/null ${TARGET}/${LOGFILE}
+       chown ${SAILMASTER} ${TARGET}/${LOGFILE}
+       chmod 644 ${TARGET}/${LOGFILE}