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