|
|
1.1 ! root 1: # ! 2: # Copyright (c) 1987 Regents of the University of California. ! 3: # All rights reserved. The Berkeley software License Agreement ! 4: # specifies the terms and conditions for redistribution. ! 5: # ! 6: # @(#)Makefile 5.1 (Berkeley) 12/12/87 ! 7: # ! 8: CFLAGS= -O -DHERE=TAHOE -DTARGET=TAHOE -DFAMILY=PCC -DUCBVAXASM \ ! 9: -DUCBPASS2 -I$(INCLDIR)/usr/include -I../include ! 10: LIBC= /lib/libc.a ! 11: SRCS= bb.c conv.c data.c equiv.c error.c exec.c expr.c fmt.c gram.c init.c \ ! 12: intr.c io.c lex.c main.c misc.c optcse.c optim.c optloop.c paramset.c \ ! 13: proc.c put.c putpcc.c regalloc.c setfmt.c stab.c tahoe.c tahoex.c ! 14: OBJS= bb.o conv.o data.o equiv.o error.o exec.o expr.o fmt.o gram.o init.o \ ! 15: intr.o io.o lex.o main.o misc.o optcse.o optim.o optloop.o paramset.o \ ! 16: proc.o put.o putpcc.o regalloc.o setfmt.o stab.o tahoe.o tahoex.o ! 17: ! 18: all: f77pass1 ! 19: ! 20: f77pass1: ${OBJS} ${LIBC} ! 21: ${CC} -o $@ ${CFLAGS} ${OBJS} ! 22: ! 23: gram.c: gram.head gram.dcl gram.expr gram.exec gram.io tokdefs.h ! 24: ( sed <tokdefs.h "s/#define/%token/"; \ ! 25: cat gram.head gram.dcl gram.expr gram.exec gram.io ) >gram.in ! 26: ${YACC} gram.in ! 27: mv y.tab.c gram.c ! 28: ! 29: gram.head: defs.h data.h ! 30: ! 31: tokdefs.h: tokens ! 32: grep -n . <tokens | sed "s/\([^:]*\):\(.*\)/#define \2 \1/" >tokdefs.h ! 33: ! 34: clean: FRC ! 35: rm -f ${OBJS} core f77pass1 gram.c gram.in ! 36: ! 37: depend: ${SRCS} FRC ! 38: mkdep ${CFLAGS} ${SRCS} ! 39: ! 40: install: FRC ! 41: install -s -o bin -g bin -m 755 f77pass1 ${DESTDIR}/usr/lib/f77pass1 ! 42: ! 43: lint: ${SRCS} FRC ! 44: lint ${CFLAGS} ${SRCS} ! 45: ! 46: tags: ${SRCS} FRC ! 47: ctags ${SRCS} ! 48: ! 49: FRC: ! 50: ! 51: # DO NOT DELETE THIS LINE -- mkdep uses it. ! 52: # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. ! 53: ! 54: bb.o: bb.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 55: bb.o: ../include/defines.h ../include/machdefs.h optim.h ! 56: conv.o: conv.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 57: conv.o: ../include/defines.h ../include/machdefs.h conv.h ! 58: data.o: data.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 59: data.o: ../include/defines.h ../include/machdefs.h data.h ! 60: equiv.o: equiv.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 61: equiv.o: ../include/defines.h ../include/machdefs.h /usr/include/a.out.h ! 62: equiv.o: /usr/include/sys/exec.h /usr/include/stab.h ! 63: error.o: error.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 64: error.o: ../include/defines.h ../include/machdefs.h ! 65: exec.o: exec.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 66: exec.o: ../include/defines.h ../include/machdefs.h optim.h ! 67: expr.o: expr.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 68: expr.o: ../include/defines.h ../include/machdefs.h ! 69: fmt.o: fmt.c format.h ! 70: gram.o: gram.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 71: gram.o: ../include/defines.h ../include/machdefs.h data.h /usr/include/a.out.h ! 72: gram.o: /usr/include/sys/exec.h /usr/include/stab.h ! 73: init.o: init.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 74: init.o: ../include/defines.h ../include/machdefs.h io.h /usr/include/sys/file.h ! 75: intr.o: intr.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 76: intr.o: ../include/defines.h ../include/machdefs.h ! 77: io.o: io.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 78: io.o: ../include/defines.h ../include/machdefs.h io.h ! 79: lex.o: lex.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 80: lex.o: ../include/defines.h ../include/machdefs.h tokdefs.h ! 81: main.o: main.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 82: main.o: ../include/defines.h ../include/machdefs.h /usr/include/signal.h ! 83: main.o: /usr/include/machine/trap.h /usr/include/a.out.h ! 84: main.o: /usr/include/sys/exec.h /usr/include/stab.h ! 85: misc.o: misc.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 86: misc.o: ../include/defines.h ../include/machdefs.h ! 87: optcse.o: optcse.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 88: optcse.o: ../include/defines.h ../include/machdefs.h optim.h ! 89: optim.o: optim.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 90: optim.o: ../include/defines.h ../include/machdefs.h optim.h ! 91: optloop.o: optloop.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 92: optloop.o: ../include/defines.h ../include/machdefs.h optim.h ! 93: paramset.o: paramset.c defs.h /usr/include/stdio.h /usr/include/ctype.h ! 94: paramset.o: ftypes.h ../include/defines.h ../include/machdefs.h data.h ! 95: proc.o: proc.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 96: proc.o: ../include/defines.h ../include/machdefs.h /usr/include/a.out.h ! 97: proc.o: /usr/include/sys/exec.h /usr/include/stab.h ! 98: put.o: put.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 99: put.o: ../include/defines.h ../include/machdefs.h /usr/include/pcc.h ! 100: putpcc.o: putpcc.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 101: putpcc.o: ../include/defines.h ../include/machdefs.h /usr/include/pcc.h ! 102: regalloc.o: regalloc.c defs.h /usr/include/stdio.h /usr/include/ctype.h ! 103: regalloc.o: ftypes.h ../include/defines.h ../include/machdefs.h optim.h ! 104: setfmt.o: setfmt.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 105: setfmt.o: ../include/defines.h ../include/machdefs.h format.h ! 106: stab.o: stab.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 107: stab.o: ../include/defines.h ../include/machdefs.h /usr/include/sys/types.h ! 108: stab.o: /usr/include/a.out.h /usr/include/sys/exec.h /usr/include/stab.h ! 109: tahoe.o: tahoe.c defs.h /usr/include/stdio.h /usr/include/ctype.h ftypes.h ! 110: tahoe.o: ../include/defines.h ../include/machdefs.h /usr/include/a.out.h ! 111: tahoe.o: /usr/include/sys/exec.h /usr/include/stab.h /usr/include/pcc.h ! 112: tahoex.o: tahoex.c /usr/include/stdio.h ../include/defines.h ! 113: tahoex.o: ../include/machdefs.h ! 114: ! 115: # IF YOU PUT ANYTHING HERE IT WILL GO AWAY
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.