]> diplodocus.org Git - nmh/blob - docs/historical/mh-6.8.5/conf/makefiles/zotnet/RCS/mf,v
Expanded warning message for invalid Content-Transfer-Encoding.
[nmh] / docs / historical / mh-6.8.5 / conf / makefiles / zotnet / RCS / mf,v
1 head 1.6;
2 access;
3 symbols;
4 locks; strict;
5 comment @# @;
6
7
8 1.6
9 date 92.01.29.23.10.03; author jromine; state Exp;
10 branches;
11 next 1.5;
12
13 1.5
14 date 90.04.05.15.16.45; author sources; state Exp;
15 branches;
16 next 1.4;
17
18 1.4
19 date 90.03.12.11.28.05; author sources; state Exp;
20 branches;
21 next 1.3;
22
23 1.3
24 date 90.02.21.16.58.41; author sources; state Exp;
25 branches;
26 next 1.2;
27
28 1.2
29 date 90.02.06.12.56.22; author sources; state Exp;
30 branches;
31 next 1.1;
32
33 1.1
34 date 90.02.06.12.55.20; author sources; state Exp;
35 branches;
36 next ;
37
38
39 desc
40 @@
41
42
43 1.6
44 log
45 @add .c: rule for brain-dead "make"
46 @
47 text
48 @##############################################################################
49 # Instructions to Make, for compilation of ZOT UIP/utility processes
50 #
51 # @@(MHWARNING)
52 # @@(#)$Id: mf,v 1.5 1990/04/05 15:16:45 sources Exp jromine $
53 ##############################################################################
54
55 # The following entries were inserted during MH configuration
56 BINDIR = $(DESTDIR)@@(MHBINPATH)
57 ETCDIR = $(DESTDIR)@@(MHETCPATH)
58 OPTIONS = @@(MHOPTIONS) -I..
59 LDOPTIONS= @@(LDOPTIONS)
60 @@BEGIN: MF
61 ALL = uminc umsift muinc musift
62 INST-ALL= inst-uminc inst-umsift inst-muinc inst-musift
63 TALL = xuminc xumsift xmuinc xmusift
64 @@END: MF
65 @@BEGIN: MHMTS
66 OFILES = uumm.o mmuu.o
67 @@END: MHMTS
68 REMOVE = @@(MHREMOVE)
69
70 CC = @@(MHCOMPILER)
71 @@BEGIN: OPTIM
72 CFLAGS = $(OPTIONS)
73 @@END: OPTIM
74 @@BEGIN: DEBUG
75 CFLAGS = $(OPTIONS)
76 @@END: DEBUG
77 LDFLAGS = $(LDOPTIONS)
78 LIBES = ../mts/mts.o ../mts/lock.o
79 TWSLIB = ../tws/dtime.o ../tws/dtimep.o
80 LINT = lint
81 LFLAGS = -bhu $(OPTIONS)
82 LLIBS =
83
84 .c:; echo $@@
85
86 ######################################################################
87 # Here it is...
88 ######################################################################
89
90 all: mf.o $(ALL) $(OFILES)
91
92 lint: l-mf
93
94 install: inst-all clean
95
96 inst-all: $(INST-ALL)
97
98 tar: $(ALL)
99 @@BEGIN: MF
100 @@touch $(TALL)
101 @@make -n inst-all > MAKEMF
102 @@chmod +x MAKEMF
103 tar $(TFLAGS) MAKEMF $(TALL)
104 @@rm -f MAKEMF
105 @@END: MF
106
107 uninstall:;
108 @@BEGIN: MF
109 -cd $(ETCDIR); rm -f $(ALL)
110 @@END: MF
111
112
113 ######################################################################
114 # uminc
115 ######################################################################
116
117 inst-uminc: $(ETCDIR)/uminc
118
119 $(ETCDIR)/uminc: xuminc
120 -$(REMOVE) $(ETCDIR)/uminc zuminc
121 cp xuminc $@@
122 -@@ls -l $@@
123 -@@echo ""
124
125 uminc: xuminc
126
127 xuminc: uminc.o uumm.o mf.o $(TWSLIB) $(LIBES)
128 $(CC) $(LDFLAGS) -o $@@ uminc.o uumm.o mf.o $(TWSLIB) $(LIBES)
129
130
131 ######################################################################
132 # umsift
133 ######################################################################
134
135 inst-umsift: $(ETCDIR)/umsift
136
137 $(ETCDIR)/umsift: xumsift
138 -$(REMOVE) $(ETCDIR)/umsift zumsift
139 cp xumsift $@@
140 -@@ls -l $@@
141 -@@echo ""
142
143 umsift: xumsift
144
145 xumsift: umsift.o uumm.o mf.o $(TWSLIB) $(LIBES)
146 $(CC) $(LDFLAGS) -o $@@ umsift.o uumm.o mf.o $(TWSLIB) $(LIBES)
147
148
149 ######################################################################
150 # uumm
151 ######################################################################
152
153 uumm: uumm.o
154
155
156 ######################################################################
157 # muinc
158 ######################################################################
159
160 inst-muinc: $(ETCDIR)/muinc
161
162 $(ETCDIR)/muinc: xmuinc
163 -$(REMOVE) $(ETCDIR)/muinc zmuinc
164 cp xmuinc $@@
165 -@@ls -l $@@
166 -@@echo ""
167
168 muinc: xmuinc
169
170 xmuinc: muinc.o mmuu.o mf.o $(TWSLIB) $(LIBES)
171 $(CC) $(LDFLAGS) -o $@@ muinc.o mmuu.o mf.o $(TWSLIB) $(LIBES)
172
173
174 ####################################################################
175 # musift
176 ######################################################################
177
178 inst-musift: $(ETCDIR)/musift
179
180 $(ETCDIR)/musift: xmusift
181 -$(REMOVE) $(ETCDIR)/musift zmusift
182 cp xmusift $@@
183 -@@ls -l $@@
184 -@@echo ""
185
186 musift: xmusift
187
188 xmusift: musift.o mmuu.o mf.o $(TWSLIB) $(LIBES)
189 $(CC) $(LDFLAGS) -o $@@ musift.o mmuu.o mf.o $(TWSLIB) $(LIBES)
190
191
192 ######################################################################
193 # mmuu
194 ######################################################################
195
196 mmuu: mmuu.o
197
198
199 ######################################################################
200 # mf
201 ######################################################################
202
203 mf: mf.o
204
205 l-mf:; $(LINT) $(LFLAGS) mf.c $(LLIBS)
206
207
208 ##############################################################################
209 # Miscellaneous tasks
210 ##############################################################################
211
212 unconfig: distribution
213 -rm -f Makefile
214
215 distribution: clean
216
217 clean: unclean
218 -rm -f x* *.o
219
220 unclean:; -rm -f z* _* :* core eddep makedep MAKEMF
221
222
223 ##############################################################################
224 # Dependencies
225 ##############################################################################
226
227 MODULES = uminc umsift uumm muinc musift mmuu mf
228
229 depend:; for m in $(MODULES); do ( \
230 i=`basename $$m .c`; \
231 echo $$i.o: $$i.c >> makedep; \
232 grep '^#[ ]*include' $$i.c | \
233 sed -e 's,[^"]*"/\([^"]*\)".*,'$$i'.o: /\1,' \
234 -e 's,[^"]*"\([^"]*\)".*,'$$i'.o: \1,' \
235 -e 's,[^<]*<\(.*\)>.*,#'$$i'.o: /usr/include/\1,' \
236 >> makedep \
237 ); done
238 echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep
239 echo '$$r makedep' >> eddep
240 echo 'w' >> eddep
241 cp Makefile _Makefile
242 ed - Makefile < eddep
243 rm eddep makedep
244 echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
245 echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
246
247 # DO NOT DELETE THIS LINE
248 # DEPENDENCIES START HERE
249 uminc.o: uminc.c
250 uminc.o: mf.h
251 #uminc.o: /usr/include/stdio.h
252 uminc.o: ../mts/mts.h
253 #uminc.o: /usr/include/errno.h
254 #uminc.o: /usr/include/sys/types.h
255 #uminc.o: /usr/include/sys/stat.h
256 umsift.o: umsift.c
257 umsift.o: mf.h
258 #umsift.o: /usr/include/stdio.h
259 uumm.o: uumm.c
260 uumm.o: mf.h
261 uumm.o: ../tws/tws.h
262 #uumm.o: /usr/include/stdio.h
263 uumm.o: ../mts/mts.h
264 #uumm.o: /usr/include/ctype.h
265 #uumm.o: /usr/include/sys/types.h
266 #uumm.o: /usr/include/sys/stat.h
267 muinc.o: muinc.c
268 muinc.o: mf.h
269 #muinc.o: /usr/include/stdio.h
270 muinc.o: ../mts/mts.h
271 #muinc.o: /usr/include/errno.h
272 #muinc.o: /usr/include/sys/types.h
273 #muinc.o: /usr/include/sys/stat.h
274 musift.o: musift.c
275 musift.o: mf.h
276 #musift.o: /usr/include/stdio.h
277 mmuu.o: mmuu.c
278 mmuu.o: mf.h
279 mmuu.o: ../tws/tws.h
280 #mmuu.o: /usr/include/stdio.h
281 mmuu.o: ../mts/mts.h
282 #mmuu.o: /usr/include/ctype.h
283 #mmuu.o: /usr/include/sys/types.h
284 #mmuu.o: /usr/include/sys/stat.h
285 mf.o: mf.c
286 mf.o: mf.h
287 #mf.o: /usr/include/ctype.h
288 #mf.o: /usr/include/stdio.h
289 # DEPENDENCIES MUST END AT END OF FILE
290 # IF YOU PUT STUFF HERE IT WILL GO AWAY
291 @
292
293
294 1.5
295 log
296 @add ID
297 @
298 text
299 @d5 1
300 a5 1
301 # @@(#)$Id:$
302 d37 1
303 @
304
305
306 1.4
307 log
308 @remove -O (put in mhconfig)
309 @
310 text
311 @d5 1
312 @
313
314
315 1.3
316 log
317 @make unconfig changes
318 @
319 text
320 @d24 1
321 a24 1
322 CFLAGS = -O $(OPTIONS)
323 @
324
325
326 1.2
327 log
328 @ANSI Compilance
329 @
330 text
331 @d163 3
332 @
333
334
335 1.1
336 log
337 @Initial revision
338 @
339 text
340 @d22 1
341 a22 1
342 CC = cc
343 @