|
|
1.1 root 1: PLIB = /usr/lib/prefer
2: PBIN = /usr/bin
3:
4: YFLAGS = -d
5: CFLAGS = -O
6:
7: OFILES = b.o main.o parse.o proctab.o tran.o lib.o run.o
8:
9: SOURCE = awk.h awk.g.y awk.lx.l b.c main.c maketab.c parse.c lib.c run.c tran.c
10:
11: prefawk: awk.g.o awk.lx.o $(OFILES) $(ALLOC) awk.h
12: cc $(CFLAGS) awk.g.o awk.lx.o $(OFILES) $(ALLOC) -lm -o prefawk
13:
14: $(OFILES) awk.lx.o: awk.h prevy.tab.h
15:
16: awk.g.o: awk.h
17:
18: y.tab.h: awk.g.o
19:
20: prevy.tab.h: y.tab.h
21: -cmp -s y.tab.h prevy.tab.h || (cp y.tab.h prevy.tab.h; echo change maketab)
22:
23: proctab.c: maketab
24: ./maketab >proctab.c
25:
26: maketab: prevy.tab.h maketab.c
27: cc maketab.c -o maketab
28:
29: profile:
30: make 'CFLAGS=-p'
31:
32:
33: lcomp:
34: make 'CC=lcomp' 'CFLAGS='
35:
36: lprint:
37: echo 1>&2 "piping into can"
38: @lprint -P "pr -l90 -w120" | lp -fCW.8 -l90
39:
40:
41: clean:
42: rm -f a.out *.o t.* *temp* *.out *junk* y.tab.* prevy.tab.h maketab proctab.c
43:
44: clobber: clean
45: -rm -f prefawk
46:
47: run.o: awk.h y.tab.h
48: $(CC) $(CFLAGS) -c -DFLUSH run.c
49:
50: install: prefawk
51: cp prefawk $(PLIB)
52: strip $(PLIB)/prefawk
53:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.