|
|
1.1 root 1: # make file for STYLE and DICTION
2: #
3: # BIN is the directory for storing the object code
4: # for the 3 programs that make up style
5: # DICT is the full pathname of the file dict.d, the
6: # dictionary file used by DICTION
7: #
8: BIN = ${DESTDIR}/usr/lib
9: DICT= -DDICT=\"/usr/lib/dict.d\"
10:
11: all: diction style explain deroff
12: style: style1 style2 style3
13:
14: install: style diction
15: install -s style1 ${DESTDIR}/usr/lib
16: install -s style2 ${DESTDIR}/usr/lib
17: install -s style3 ${DESTDIR}/usr/lib
18: install -s dprog ${DESTDIR}/usr/lib
19: install -s deroff ${DESTDIR}/usr/lib
20: install -c style ${DESTDIR}/usr/bin
21: install -c diction ${DESTDIR}/usr/bin
22: install -c explain ${DESTDIR}/usr/bin
23: install -c dict.d ${DESTDIR}/usr/lib
24: install -c explain.d ${DESTDIR}/usr/lib
25:
26: clean:
27: rm -f prtlex.c wdslex.c endlex.c
28: rm -f *.o style1 style2 style3 dprog
29:
30: style3: prtlex.o pscan.o outp.o
31: cc prtlex.o pscan.o outp.o -ll -o style3
32: prtlex.c: part.l
33: lex part.l
34: mv lex.yy.c prtlex.c
35: prtlex.o: names.h prtlex.c
36: cc -c -O prtlex.c
37: pscan.o: names.h conp.h
38: cc -c -O pscan.c
39: outp.o: names.h conp.h style.h
40: cc -c -O outp.c
41:
42: style1: wdslex.o
43: cc wdslex.o -ll -o style1
44: wdslex.o: wdslex.c nhash.c dict.c ydict.c names.h
45: cc -c wdslex.c
46: wdslex.c: nwords.l
47: lex nwords.l
48: mv lex.yy.c wdslex.c
49:
50: style2: endlex.o
51: cc endlex.o -ll -o style2
52: endlex.o: names.h endlex.c ehash.c edict.c
53: cc -c endlex.c
54: endlex.c: end.l
55: lex end.l
56: mv lex.yy.c endlex.c
57:
58: diction: dprog
59: dprog: diction.c
60: cc -O $(DICT) diction.c -i -o dprog
61:
62: deroff: deroff.c
63: cc -O deroff.c -i -o deroff
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.