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

1.1       root        1: #
                      2: # mille bourne game makefile
                      3: #
                      4: # @(#)Makefile 1.7 (Berkeley) 8/14/83
                      5: #
                      6: DESTDIR=
                      7: HEADERS=mille.h
                      8: CFILES=        comp.c end.c extern.c init.c mille.c misc.c move.c print.c \
                      9:        roll.c save.c types.c varpush.c
                     10: OBJS=  comp.o end.o extern.o init.o mille.o misc.o move.o print.o \
                     11:        roll.o save.o types.o varpush.o
                     12: POBJS= comp.po end.po extern.po init.po mille.po misc.po move.po \
                     13:        roll.po print.po save.po types.po varpush.po
                     14: CRL=   
                     15: L=     -lcurses -ltermlib
                     16: LIBS=  ${CRL} ${L}
                     17: DEFS=  
                     18: CFLAGS=        -O ${DEFS}
                     19: BINDIR=        ${DESTDIR}/usr/games
                     20: .SUFFIXES: .po .i
                     21: 
                     22: .c.po:
                     23:        rm -f x.c ; ln $*.c x.c
                     24:        ${CC} ${CFLAGS} -p -c x.c
                     25:        mv x.o $*.po
                     26: 
                     27: .c.i:
                     28:        ${CC} ${CFLAGS} -P $*.c
                     29: 
                     30: a.out: ${OBJS} ${CRL}
                     31:        ${CC} ${CFLAGS} ${OBJS} ${LIBS}
                     32: 
                     33: mille: ${OBJS} ${CRL}
                     34:        ${CC} ${CFLAGS} -o mille ${OBJS} ${LIBS}
                     35: 
                     36: install: mille
                     37:        install -c -s mille ${BINDIR}
                     38: 
                     39: pmb: ${POBJS} ../pcrlib
                     40:        ${CC} ${CFLAGS} -p -o pmb ${POBJS} ../pcrlib -ltermlib
                     41: 
                     42: mille.po: mille.c
                     43:        rm -f x.c ; ln mille.c x.c
                     44:        ${CC} ${CFLAGS} -DPROF -p -c x.c
                     45:        mv x.o mille.po
                     46: 
                     47: table: table.o extern.o
                     48:        ${CC} ${CFLAGS} -i -o table table.o extern.o
                     49: 
                     50: readdump: readdump.o extern.o varpush.o
                     51:        ${CC} ${CFLAGS} -i -o readdump readdump.o extern.o varpush.o
                     52: 
                     53: ctags:
                     54:        ctags ${HEADERS} ${CFILES}
                     55:        ed - tags < :ctfix
                     56:        sort tags -o tags
                     57: 
                     58: lint:
                     59:        lint -hxb ${DEFS} ${CFILES} ${L} > lint.out
                     60: 
                     61: mille.ar:
                     62:        ar ruv mille.ar Makefile tags ${HEADERS} ${CFILES}
                     63: 
                     64: tar:
                     65:        tar rvf /dev/rmt0 Makefile tags :ctfix ${HEADERS} ${CFILES}
                     66: 
                     67: lpr:
                     68:        pr Makefile ${HEADERS} ${CFILES} tags | lpr ; lpq
                     69: 
                     70: clean:
                     71:        rm -f ${OBJS} ${POBJS} core ? a.out mille

unix.superglobalmegacorp.com

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