Annotation of 42BSD/games/sail/Makefile, revision 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.