|
|
1.1 root 1: # NOTICE-NOT TO BE DISCLOSED OUTSIDE BELL SYS EXCEPT UNDER WRITTEN AGRMT
2: # Writer's Workbench version 2.x, February 1982 llc's version
3: # make file for THE WRITER'S WORKBENCH
4: #
5: # This package includes programs that suggest improvements to
6: # written documents. Many of the programs are built on Style
7: # and Diction - this make file assumes deroff, style, and diction
8: # are normal commands on the system & doesn't include them
9: #
10: #
11: # LIB is the directory for storing the object code
12: # for all programs run by shell files.
13: # BIN is the directory used for storing the shell files that run
14: # the programs and the object code for deroff.
15: #
16: LIB = /usr/lib/style
17: # BIN = /usr/bin
18: BIN = /usr/llc/wwb/commands/bin
19: LDFLAGS = -ll
20: CFLAGS = -Od2
21: LCFLAGS = -O
22:
23: wwb: proofr prose chunk org syl mkstand
24:
25: proofr: punct double gram
26:
27: punct: punct.l
28: lex punct.l
29: $(CC) $(LCFLAGS) lex.yy.c $(LDFLAGS) -o punlx
30: strip punlx
31:
32: dictadd: dictadd.c
33: $(CC) $(CFLAGS) dictadd.c -o dictadd
34: strip dictadd
35:
36: double: double.c cbtype.c cbtype.h
37: cc $(CFLAGS) double.c cbtype.c -o double
38: strip double
39:
40: gram: gram.l
41: lex gram.l
42: $(CC) $(CFLAGS) lex.yy.c $(LDFLAGS) -o gramlx
43: strip gramlx
44:
45: prose: prose.c
46: $(CC) $(CFLAGS) -DLIB=\"$(LIB) prose.c -o prose
47: strip prose
48:
49: chunk: chunk.c
50: $(CC) $(CFLAGS) chunk.c -o chunk
51: strip chunk
52:
53: org: org.l
54: lex org.l
55: $(CC) $(CFLAGS) lex.yy.c $(LDFLAGS) -o orglx
56: strip orglx
57:
58: mkstand: mkstand.c
59: $(CC) $(LCFLAGS) mkstand.c -lm -o mkstand
60: strip mkstand
61:
62:
63:
64: syl: syl.c
65: $(CC) $(CFLAGS) syl.c -o syl
66: strip syl
67:
68: install:
69: : PROOFR
70: cp dictadd.sh $(BIN)/dictadd
71: cp dictplus.sh $(BIN)/dictplus
72: cp script.sed $(LIB)/script.sed
73: chmod 644 $(LIB)/script.sed
74: cp double $(BIN)/double
75: cp proofr.sh $(BIN)/proofr
76: cp spelladd.sh $(BIN)/spelladd
77: cp spellwwb.sh $(BIN)/spellwwb
78: cp gram.sh $(BIN)/gram
79: mv gramlx $(LIB)/gramlx
80: cp splitrules.sh $(BIN)/splitrules
81: chmod 755 $(BIN)/dictadd $(BIN)/dictplus $(BIN)/double
82: chmod 755 $(BIN)/proofr $(BIN)/spelladd $(BIN)/spellwwb
83: chmod 755 $(BIN)/gram $(BIN)/splitrules
84: chmod 755 $(LIB)/gramlx
85: rm -f $(BIN)/proofer
86: ln $(BIN)/proofr $(BIN)/proofer
87: mv dictadd $(LIB)
88: chmod 755 $(LIB)/dictadd $(BIN)/double
89: cp punctrules.sh $(BIN)/punctrules
90: cp punct.sh $(BIN)/punct
91: mv punlx $(LIB)/punlx
92: chmod 755 $(LIB)/punlx
93: chmod 755 $(BIN)/punctrules $(BIN)/punct
94: cp seddiff $(LIB)
95: chmod 644 $(LIB)/seddiff
96:
97: : PROSE
98: cp prose.sh $(BIN)/prose
99: chmod 755 $(BIN)/prose
100: cp crft.st exp.t fur.t nom.t pass.t poptt.t popttm.t $(LIB)
101: cp tm.st train.st type.t rd2.t $(LIB)
102: cp type2.t var.t var4.t var5.t var6.t $(LIB)
103: chmod 644 $(LIB)/crft.st $(LIB)/exp.t $(LIB)/fur.t
104: chmod 644 $(LIB)/nom.t $(LIB)/pass.t $(LIB)/poptt.t
105: chmod 644 $(LIB)/popttm.t
106: chmod 644 $(LIB)/rd2.t $(LIB)/tm.st $(LIB)/train.st
107: chmod 644 $(LIB)/type.t $(LIB)/type2.t
108: chmod 644 $(LIB)/var.t $(LIB)/var4.t $(LIB)/var5.t $(LIB)/var6.t
109: mv prose $(LIB)
110: chmod 755 $(LIB)/prose
111: : CHUNK
112: cp chunk.sh $(BIN)/chunk
113: chmod 755 $(BIN)/chunk
114: mv chunk $(LIB)
115: cp chkin.sed chkout.sed $(LIB)
116: chmod 755 $(LIB)/chunk
117: chmod 644 $(LIB)/chkin.sed $(LIB)/chkout.sed
118: : ORG
119: cp org.sh $(BIN)/org
120: chmod 755 $(BIN)/org
121: mv orglx $(LIB)
122: chmod 755 $(LIB)/orglx
123: : SYL
124: cp syl.sh $(BIN)/syl
125: mv syl $(LIB)
126: chmod 755 $(BIN)/syl $(LIB)/syl
127: : MATCH
128: cp match.sh $(BIN)/match
129: chmod 755 $(BIN)/match
130: : WWB
131: cp wwb.sh $(BIN)/wwb
132: cp wwbinfo.sh $(BIN)/wwbinfo
133: chmod 755 $(BIN)/wwb $(BIN)/wwbinfo
134:
135: : SEXIST
136: cp sexist.sh $(BIN)/sexist
137: chmod 755 $(BIN)/sexist
138: cp sexist.sg sexist.d $(LIB)
139: chmod 644 $(LIB)/sexist.sg $(LIB)/sexist.d
140: : ACRO
141: cp acro.sh $(BIN)/acro
142: chmod 755 $(BIN)/acro
143: cp acro.sed $(LIB)
144: chmod 644 $(LIB)/acro.sed
145:
146: : MKSTAND
147: cp mkstand.sh $(BIN)/mkstand
148: chmod 755 $(BIN)/mkstand
149: mv mkstand $(LIB)
150: chmod 755 $(LIB)/mkstand
151: : WORDUSE
152: cp worduse.sh $(BIN)/worduse
153: chmod 755 $(BIN)/worduse
154: cp wordlist.d $(LIB)
155: chmod 644 $(LIB)/wordlist.d
156: : SPELLTELL
157: cp spelltell.sh $(BIN)/spelltell
158: chmod 755 $(BIN)/spelltell
159: cp spelllist.d $(LIB)
160: chmod 644 $(LIB)/spelllist.d
161: : WWBHELP
162: cp wwbhelp.sh $(BIN)/wwbhelp
163: chmod 755 $(BIN)/wwbhelp
164: cp helplist.d $(LIB)
165: chmod 644 $(LIB)/helplist.d
166: : WWBMAIL
167: cp wwbmail.sh $(BIN)/wwbmail
168: chmod 755 $(BIN)/wwbmail
169: : WWBSTAND
170: cp wwbstand.sh $(BIN)/wwbstand
171: chmod 755 $(BIN)/wwbstand
172: cp standlkup.sh $(LIB)/standlkup
173: chmod 755 $(LIB)/standlkup
174: clean:
175: rm -f lex.yy.c
176: rm -f *.o
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.