X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/dfda3ec3373b3f5615b83c60727883f9f1a6abe8..2a43399bb4d5e11073a55b7c99ed821833d03c49:/usr/src/games/sail/Makefile diff --git a/usr/src/games/sail/Makefile b/usr/src/games/sail/Makefile index 75566e0ad5..7bb9ff1f30 100644 --- a/usr/src/games/sail/Makefile +++ b/usr/src/games/sail/Makefile @@ -1,53 +1,52 @@ # # Sail - Wooden Ships And Iron Men # -# Makefile @(#)Makefile 1.4 83/03/19 +# Makefile @(#)Makefile 2.2 83/10/31 # -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 -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 -CTAGFILES= ${DFILES} ${PFILES} ${LFILES} ${COMMONFILES} -JUNKFILES= sail driver sail.log sail.doc junk arch tags -PLIBS= -lcurses -ltermlib machdep.o +CC= cc +CTAGS= ctags -w +CFLAGS= -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 player5.c \ + player6.c player7.c version.c +POBJS= player1.o player2.o player3.o player4.o player5.o \ + player6.o player7.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 +HDRS= externs.h player.h driver.h machdep.h +OTHERFILES= Makefile sail.6 +CTAGFILES= ${DFILES} ${PFILES} ${LFILES} ${COMMONFILES} +JUNKFILES= make.out +PLIBS= -lcurses -ltermlib DLIBS= LLIBS= -SAILMASTER= daemon -SAIL= SAIL -DRIVER= .driver -SAIL.LOG= SAIL.log -SAIL.DOC= SAIL.doc -SHIPSLOG= .shipslog -PUBLIC= /usr/public -..c.o:; ${CC} ${CFLAGS} -c $< +SAILMASTER= daemon +SAIL= sail +DRIVER= lib/saildriver +SAIL.LOG= sail.log +LOGFILE= lib/saillog +DESTDIR= +TARGET= $(DESTDIR)/usr/games -all: sail driver sail.log sail.doc +all: sail driver sail.log -sail: ${COMMONOBJS} ${POBJS} +sail: ${POBJS} ${COMMONOBJS} cc -O ${COMMONOBJS} ${POBJS} ${PLIBS} -o sail -driver: ${COMMONOBJS} ${DOBJS} +driver: ${DOBJS} ${COMMONOBJS} 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.doc: sail.m - nroff -man sail.m > sail.doc +lint: + lint -z $(PFILES) $(COMMONFILES) -lcurses + lint -z $(DFILES) $(COMMONFILES) tags: ${CTAGFILES} ${CTAGS} ${CTAGFILES} @@ -55,27 +54,16 @@ tags: ${CTAGFILES} ${HDRS} ${CTAGFILES}: sccs get $@; -arch: sail.ar - ar uv sail.ar ${PFILES} ${COMMONFILES} ${OTHERFILES} \ - ${DFILES} ${LFILES} ${HDRS} - -driveprofile: ${COMMONOBJS} ${DOBJS} - cc -i -p ${COMMONOBJS} ${DOBJS} ${CFLAGS} ${DLIBS} -o DRIVE.pro - -profile: ${COMMONOBJS} ${POBJS} ${DOBJS} - cc -i -p ${COMMONOBJS} ${POBJS} ${CFLAGS} ${PLIBS} -o SAIL.pro - cc -i -p ${COMMONOBJS} ${DOBJS} ${CFLAGS} ${DLIBS} -o DRIVE.pro - 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} +logfile $(TARGET)/$(LOGFILE): + cp /dev/null ${TARGET}/${LOGFILE} + chown ${SAILMASTER} ${TARGET}/${LOGFILE} + chmod 644 ${TARGET}/${LOGFILE}