|
|
1.1 root 1: # make file for style
2: #
3: # BIN is directory for storing object code
4: # for 3 style programs
5: # if defined SCATCH is for collecting data
6: # if defined SNOM is for collecting nominalizations
7: #
8: BIN = /usr/lib/style
9: SCATCH= -DSCATCH=\"/usr/lib/style/scatch\"
10: SNOM= -DSNOM=\"/usr/lib/style/snom\"
11: style: style1 style2 style3
12: style3: $(BIN)/style3
13: $(BIN)/style3: prtlex.o pscan.o outp.o
14: cc prtlex.o pscan.o outp.o -ll -o $(BIN)/style3
15: strip $(BIN)/style3
16: prtlex.c: part.l
17: lex part.l
18: mv lex.yy.c prtlex.c
19: prtlex.o: names.h prtlex.c
20: cc -c -O $(SCATCH) $(SNOM) prtlex.c
21: pscan.o: names.h conp.h
22: outp.o: names.h conp.h style.h
23: cc -c -O outp.c
24: style1: $(BIN)/style1
25: $(BIN)/style1: wdslex.o
26: cc wdslex.o -ll -o $(BIN)/style1
27: strip $(BIN)/style1
28: wdslex.o: wdslex.c nhash.c dict.c ydict.c names.h abbrev.c
29: cc -c wdslex.c
30: wdslex.c: nwords.l
31: lex nwords.l
32: mv lex.yy.c wdslex.c
33: style2: $(BIN)/style2
34: $(BIN)/style2: endlex.o
35: cc endlex.o -ll -o $(BIN)/style2
36: strip $(BIN)/style2
37: endlex.o: names.h endlex.c ehash.c edict.c
38: cc -c endlex.c
39: endlex.c: end.l
40: lex end.l
41: mv lex.yy.c endlex.c
42: cleanup:
43: rm prtlex.c prtlex.o pscan.o outp.o
44: rm wdslex.c wdslex.o
45: rm endlex.c endlex.o
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.