|
|
1.1.1.2 ! root 1: CC = fcc ! 2: CFLAGS = -O -DHERE=TAHOE -DTARGET=TAHOE -DFAMILY=PCC -DUCBVAXASM -DUCBPASS2 \ ! 3: -I../include 1.1 root 4: 1.1.1.2 ! root 5: DEST = $(DESTDIR)/usr/lib ! 6: ! 7: EXTHDRS = ../include/defines.h \ ! 8: ../include/machdefs.h \ ! 9: /usr/include/a.out.h \ ! 10: /usr/include/ctype.h \ ! 11: /usr/include/signal.h \ ! 12: /usr/include/stab.h \ ! 13: /usr/include/stdio.h \ ! 14: /usr/include/sys/file.h \ ! 15: /usr/include/sys/types.h ! 16: ! 17: HDRS = conv.h \ ! 18: data.h \ ! 19: defs.h \ ! 20: fio.h \ ! 21: ftypes.h \ ! 22: io.h \ ! 23: optim.h \ ! 24: pccdefs.h \ ! 25: tokdefs.h ! 26: ! 27: LDFLAGS = -lf ! 28: ! 29: LIBS = ! 30: ! 31: LINKER = fcc ! 32: ! 33: MAKEFILE = Makefile ! 34: ! 35: OBJS = bb.o \ ! 36: conv.o \ ! 37: data.o \ ! 38: equiv.o \ ! 39: error.o \ ! 40: exec.o \ ! 41: expr.o \ ! 42: gram.o \ ! 43: init.o \ ! 44: intr.o \ ! 45: io.o \ ! 46: lex.o \ ! 47: main.o \ ! 48: misc.o \ ! 49: optcse.o \ ! 50: optim.o \ ! 51: optloop.o \ ! 52: proc.o \ ! 53: put.o \ ! 54: putpcc.o \ ! 55: regalloc.o \ ! 56: stab.o \ ! 57: tahoe.o \ ! 58: tahoex.o ! 59: ! 60: PROGRAM = f77pass1 ! 61: ! 62: SRCS = bb.c \ ! 63: conv.c \ ! 64: data.c \ ! 65: equiv.c \ ! 66: error.c \ ! 67: exec.c \ ! 68: expr.c \ ! 69: gram.c \ ! 70: init.c \ ! 71: intr.c \ ! 72: io.c \ ! 73: lex.c \ ! 74: main.c \ ! 75: misc.c \ ! 76: optcse.c \ ! 77: optim.c \ ! 78: optloop.c \ ! 79: proc.c \ ! 80: put.c \ ! 81: putpcc.c \ ! 82: regalloc.c \ ! 83: stab.c \ ! 84: tahoe.c \ ! 85: tahoex.c ! 86: ! 87: all: $(PROGRAM) ! 88: ! 89: $(PROGRAM): $(OBJS) $(LIBS) ! 90: $(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM) ! 91: @mkvers ! 92: ! 93: clean:; @rm -f $(OBJS) gram.c gram.in ! 94: ! 95: install: $(PROGRAM) ! 96: @echo Installing $(PROGRAM) in $(DEST) ! 97: @install -c -s $(PROGRAM) $(DEST) ! 98: ! 99: tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS) ! 100: ! 101: gram.c: gram.head gram.dcl gram.expr gram.exec gram.io tokdefs.h ! 102: ( sed <tokdefs.h "s/#define/%token/" ;\ ! 103: cat gram.head gram.dcl gram.expr gram.exec gram.io ) >gram.in ! 104: $(YACC) $(YFLAGS) gram.in ! 105: @echo "(expect 4 shift/reduce)" ! 106: mv y.tab.c gram.c ! 107: ! 108: tokdefs.h: tokens ! 109: grep -n . <tokens | sed "s/\([^:]*\):\(.*\)/#define \2 \1/" >tokdefs.h ! 110: ### ! 111: bb.o: /usr/include/stdio.h /usr/include/ctype.h ftypes.h \ ! 112: ../include/defines.h ../include/machdefs.h defs.h optim.h ! 113: conv.o: defs.h ../include/machdefs.h conv.h ! 114: data.o: defs.h ../include/machdefs.h data.h ! 115: equiv.o: defs.h ../include/machdefs.h /usr/include/a.out.h \ ! 116: /usr/include/stab.h ! 117: error.o: defs.h ../include/machdefs.h ! 118: exec.o: defs.h ../include/machdefs.h optim.h ! 119: expr.o: defs.h ../include/machdefs.h ! 120: gram.o: defs.h ../include/machdefs.h data.h /usr/include/a.out.h \ ! 121: /usr/include/stab.h ! 122: init.o: defs.h ../include/machdefs.h io.h /usr/include/sys/file.h ! 123: intr.o: defs.h ../include/machdefs.h ! 124: io.o: defs.h ../include/machdefs.h io.h ! 125: lex.o: defs.h ../include/machdefs.h tokdefs.h ! 126: main.o: defs.h ../include/machdefs.h /usr/include/signal.h \ ! 127: /usr/include/a.out.h /usr/include/stab.h ! 128: misc.o: defs.h ../include/machdefs.h ! 129: optcse.o: defs.h ../include/machdefs.h optim.h ! 130: optim.o: defs.h ../include/machdefs.h optim.h ! 131: optloop.o: defs.h ../include/machdefs.h optim.h ! 132: proc.o: defs.h ../include/machdefs.h /usr/include/a.out.h \ ! 133: /usr/include/stab.h ! 134: put.o: defs.h ../include/machdefs.h pccdefs.h ! 135: putpcc.o: defs.h ../include/machdefs.h pccdefs.h ! 136: regalloc.o: defs.h ../include/machdefs.h optim.h ! 137: stab.o: defs.h ../include/machdefs.h /usr/include/sys/types.h \ ! 138: /usr/include/a.out.h /usr/include/stab.h ! 139: tahoe.o: defs.h ../include/machdefs.h /usr/include/a.out.h \ ! 140: /usr/include/stab.h pccdefs.h ! 141: tahoex.o: /usr/include/stdio.h ../include/defines.h \ ! 142: ../include/machdefs.h
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.