|
|
1.1 ! root 1: # Makefile 1.11 83/08/19 ! 2: # ! 3: # Sail - Wooden Ships And Iron Men ! 4: # ! 5: CC= cc ! 6: CTAGS= ctags -w ! 7: CFLAGS= -O ! 8: DFILES= driver1.c driver2.c driver3.c grap.c ! 9: DOBJS= driver1.o driver2.o driver3.o grap.o ! 10: PFILES= version.c player1.c player2.c ! 11: POBJS= version.o player1.o player2.o ! 12: LFILES= sail.log.c ! 13: LOBJS= sail.log.o ! 14: COMMONFILES= assorted.c boarders.c game.c globals.c\ ! 15: main.c parties.c screen.c machdep.c ! 16: COMMONOBJS= assorted.o boarders.o game.o globals.o\ ! 17: main.o parties.o screen.o machdep.o ! 18: HDRS= externs.h player.h machdep.h ! 19: OTHERFILES= Makefile sail.m ! 20: CTAGFILES= ${DFILES} ${PFILES} ${LFILES} ${COMMONFILES} ! 21: JUNKFILES= sail driver sail.log sail.doc junk arch tags ! 22: PLIBS= -lcurses -ltermlib machdep.o ! 23: DLIBS= ! 24: LLIBS= ! 25: SAILMASTER= daemon ! 26: SAIL= sail ! 27: DRIVER= lib/saildriver ! 28: SAIL.LOG= sail.log ! 29: SAIL.DOC= sail.doc ! 30: SHIPSLOG= lib/saillog ! 31: DESTDIR= ! 32: TARGET= ${DESTDIR}/usr/games ! 33: ! 34: ..c.o:; ${CC} ${CFLAGS} -c $< ! 35: ! 36: all: sail driver sail.log sail.doc ! 37: ! 38: sail: ${COMMONOBJS} ${POBJS} ! 39: cc -O ${COMMONOBJS} ${POBJS} ${PLIBS} -o sail ! 40: ! 41: driver: ${COMMONOBJS} ${DOBJS} ! 42: cc -O ${COMMONOBJS} ${DOBJS} ${DLIBS} -o driver ! 43: ! 44: ${DOBJS} ${POBJS} ${LOBJS} ${COMMONOBJS}: externs.h machdep.h ! 45: ! 46: sail.log: ${LOBJS} globals.o ! 47: cc -O ${LOBJS} globals.o -o sail.log ! 48: ! 49: sail.doc: sail.m ! 50: # nroff -man sail.m > sail.doc ! 51: ! 52: tags: ${CTAGFILES} ! 53: ${CTAGS} ${CTAGFILES} ! 54: ! 55: ${HDRS} ${CTAGFILES}: ! 56: sccs get $@; ! 57: ! 58: arch: sail.ar ! 59: ar uv sail.ar ${PFILES} ${COMMONFILES} ${OTHERFILES} \ ! 60: ${DFILES} ${LFILES} ${HDRS} ! 61: ! 62: driveprofile: ${COMMONOBJS} ${DOBJS} ! 63: cc -i -p ${COMMONOBJS} ${DOBJS} ${CFLAGS} ${DLIBS} -o DRIVE.pro ! 64: ! 65: profile: ${COMMONOBJS} ${POBJS} ${DOBJS} ! 66: cc -i -p ${COMMONOBJS} ${POBJS} ${CFLAGS} ${PLIBS} -o SAIL.pro ! 67: cc -i -p ${COMMONOBJS} ${DOBJS} ${CFLAGS} ${DLIBS} -o DRIVE.pro ! 68: ! 69: clean: ! 70: rm -f ${DOBJS} ${POBJS} ${LOBJS} ${COMMONOBJS} ${JUNKFILES} ! 71: ! 72: install: sail driver sail.log sail.doc ${TARGET}/${SHIPSLOG} ! 73: install -s -m 4711 -o ${SAILMASTER} sail ${TARGET}/${SAIL} ! 74: install -s -m 4711 -o ${SAILMASTER} driver ${TARGET}/${DRIVER} ! 75: install -s -m 711 sail.log ${TARGET}/${SAIL.LOG} ! 76: # cp sail.doc ${TARGET}/${SAIL.DOC} ! 77: ! 78: ${TARGET}/${SHIPSLOG}: ! 79: cp /dev/null ${TARGET}/${SHIPSLOG} ! 80: chown ${SAILMASTER} ${TARGET}/${SHIPSLOG} ! 81: chmod 644 ${TARGET}/${SHIPSLOG}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.