|
|
1.1 root 1: M=/usr/src/cmd/mip
2: LOAD1=
3: LOAD2=
4: CFLAGS=-O
5:
6: all: head
7:
8: install: head
9: install -s lpass1 $(DESTDIR)/usr/lib/lint1
10: install -s lpass2 $(DESTDIR)/usr/lib/lint2
11: install -c llib-lc $(DESTDIR)/usr/lib
12: install -c llib-port $(DESTDIR)/usr/lib
13: install -c SHELL $(DESTDIR)/usr/bin/lint
14:
15: cmp: head
16: cmp lpass1 /usr/lib/lint1
17: cmp lpass2 /usr/lib/lint2
18: rm lpass1 lpass2 *.o cgram.c
19:
20: clean :
21: rm -f *.o lpass1 lpass2 cgram.c
22:
23: head: lpass1 lpass2 ;
24: lpass1: cgram.o xdefs.o scan.o comm1.o pftn.o trees.o optim.o lint.o
25: cc $(LOAD1) cgram.o xdefs.o scan.o comm1.o pftn.o trees.o optim.o lint.o
26: mv a.out lpass1
27: trees.o: $M/manifest macdefs $M/mfile1 $M/trees.c
28: cc -c $(CFLAGS) -I$M -I. $M/trees.c
29: optim.o: $M/manifest macdefs $M/mfile1 $M/optim.c
30: cc -c $(CFLAGS) -I$M -I. $M/optim.c
31: pftn.o: $M/manifest macdefs $M/mfile1 $M/pftn.c
32: cc -c $(CFLAGS) -I$M -I. $M/pftn.c
33: lint.o: $M/manifest macdefs $M/mfile1 lmanifest
34: cc -c $(CFLAGS) -I$M -I. lint.c
35: scan.o: $M/manifest macdefs $M/mfile1 $M/scan.c
36: cc -c $(CFLAGS) -I$M -I. $M/scan.c
37: xdefs.o: $M/manifest $M/mfile1 macdefs $M/xdefs.c
38: cc -c $(CFLAGS) -I$M -I. $M/xdefs.c
39: cgram.o: $M/manifest $M/mfile1 macdefs cgram.c
40: cc -c $(CFLAGS) -I$M -I. cgram.c
41: cgram.c: $M/cgram.y
42: yacc $M/cgram.y
43: mv y.tab.c cgram.c
44: comm1.o: $M/manifest $M/mfile1 $M/common macdefs $M/comm1.c
45: cc -c $(CFLAGS) -I. -I$M $M/comm1.c
46: shrink:
47: rm *.o
48: clobber: shrink
49: rm lpass1 lpass2
50: lpass2: lpass2.o
51: cc $(LOAD2) lpass2.o
52: mv a.out lpass2
53: lpass2.o: $M/manifest lmanifest
54: cc $(CFLAGS) -c -I$M -I. lpass2.c
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.