Annotation of 42BSD/games/sail/Makefile, revision 1.1.1.1

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}

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.