|
|
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.