|
|
1.1 ! root 1: DESTDIR=/interim/bin/ ! 2: YFLAGS = -hdr yy.h -st -terms 55 -nterms 34 -prods 109 -states 203 ! 3: OFILES = bcmch.o bcmutil.o getnum.o globals.o gram.o grmact.o\ ! 4: interp.o lex.o main.o output.o putnum.o ! 5: HFILES = bc.h bcmch.h bcsymtbl.h ! 6: SFILES = globals.c main.c gram.y grmact.c interp.c bcmch.c bcmutil.c\ ! 7: lex.c getnum.c putnum.c output.c ! 8: CFLAGS= -AOs -I.. -I. ! 9: MFILES = readme Makefile gram.fix ! 10: ! 11: bc: $(OFILES) ! 12: $(CC) $(CFLAGS) -o bc $(DESTDIR)$(OFILES) -lmp ! 13: ! 14: install : bc ! 15: su root cp bc /bin ! 16: su root chmog 511 bin bin /bin/bc ! 17: ! 18: bcprof: $(OFILES) ! 19: $(CC) $(CFLAGS) -o bcprof -p $(OFILES) bc.v.o -lmp ! 20: ! 21: print: ! 22: pr $(MFILES) $(HFILES) $(SFILES) ! 23: ! 24: ofiles: $(OFILES) ! 25: ! 26: bc.v.o: $(SFILES) ! 27: version `pwd` bc $(SFILES) > bc.v.s ! 28: as -o bc.v.o bc.v.s ! 29: rm bc.v.s ! 30: ! 31: clean: ! 32: -rm $(OFILES) yy.h ! 33: ! 34: $(OFILES): $(HFILES) ! 35: ! 36: debug.o: $(HFILES) ! 37: lex.o: gram.o ! 38: # gram.fix rewrites the terminal name list into the input strings rather ! 39: # then the NAMES_ used in the grammar ! 40: gram.o: gram.y $(HFILES) gram.fix ! 41: yacc $(YFLAGS) `srcpath gram.y` ! 42: sed -f `srcpath gram.fix` < y.tab.c > gram.c ! 43: rm y.tab.c ! 44: $(CC) $(CFLAGS) -c gram.c ! 45: rm gram.c
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.