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