Commit | Line | Data |
---|---|---|
ad787160 C |
1 | ############################################################################## |
2 | # Instructions to Make, for compilation of ZOT UIP/utility processes | |
3 | # | |
4 | # This file is automatically generated. Do not edit! | |
5 | # @(#)$Id: mf,v 1.6 1992/01/29 23:10:03 jromine Exp $ | |
6 | ############################################################################## | |
7 | ||
8 | # The following entries were inserted during MH configuration | |
9 | BINDIR = $(DESTDIR)/usr/contrib/mh-6.8/bin | |
10 | ETCDIR = $(DESTDIR)/usr/contrib/mh-6.8/lib | |
11 | OPTIONS = -DBIND -DBSD42 -DBSD43 -DDBMPWD -DMORE='"/usr/bin/more"' -DSYS5DIR -DNTOHLSWAP -DOVERHEAD -DVSPRINTF -DWHATNOW -DZONEINFO -DMHE -DMHRC -DMIME -DPOSIX -DBSD44 -DWAITINT -DUNISTD -DPOP2 -DRPOP -DPOPSERVICE='"pop3"' -DSENDMTS -DSMTP -DPOP -DBPOP -DNNTP -DSPRINTFTYPE=int -DTYPESIG=void -O -I.. | |
12 | LDOPTIONS= | |
13 | REMOVE = rm -f | |
14 | ||
15 | CC = cc | |
16 | CFLAGS = $(OPTIONS) | |
17 | LDFLAGS = $(LDOPTIONS) | |
18 | LIBES = ../mts/mts.o ../mts/lock.o | |
19 | TWSLIB = ../tws/dtime.o ../tws/dtimep.o | |
20 | LINT = lint | |
21 | LFLAGS = -bhu $(OPTIONS) | |
22 | LLIBS = | |
23 | ||
24 | .c:; echo $@ | |
25 | ||
26 | ###################################################################### | |
27 | # Here it is... | |
28 | ###################################################################### | |
29 | ||
30 | all: mf.o $(ALL) $(OFILES) | |
31 | ||
32 | lint: l-mf | |
33 | ||
34 | install: inst-all clean | |
35 | ||
36 | inst-all: $(INST-ALL) | |
37 | ||
38 | tar: $(ALL) | |
39 | ||
40 | uninstall:; | |
41 | ||
42 | ||
43 | ###################################################################### | |
44 | # uminc | |
45 | ###################################################################### | |
46 | ||
47 | inst-uminc: $(ETCDIR)/uminc | |
48 | ||
49 | $(ETCDIR)/uminc: xuminc | |
50 | -$(REMOVE) $(ETCDIR)/uminc zuminc | |
51 | cp xuminc $@ | |
52 | -@ls -l $@ | |
53 | -@echo "" | |
54 | ||
55 | uminc: xuminc | |
56 | ||
57 | xuminc: uminc.o uumm.o mf.o $(TWSLIB) $(LIBES) | |
58 | $(CC) $(LDFLAGS) -o $@ uminc.o uumm.o mf.o $(TWSLIB) $(LIBES) | |
59 | ||
60 | ||
61 | ###################################################################### | |
62 | # umsift | |
63 | ###################################################################### | |
64 | ||
65 | inst-umsift: $(ETCDIR)/umsift | |
66 | ||
67 | $(ETCDIR)/umsift: xumsift | |
68 | -$(REMOVE) $(ETCDIR)/umsift zumsift | |
69 | cp xumsift $@ | |
70 | -@ls -l $@ | |
71 | -@echo "" | |
72 | ||
73 | umsift: xumsift | |
74 | ||
75 | xumsift: umsift.o uumm.o mf.o $(TWSLIB) $(LIBES) | |
76 | $(CC) $(LDFLAGS) -o $@ umsift.o uumm.o mf.o $(TWSLIB) $(LIBES) | |
77 | ||
78 | ||
79 | ###################################################################### | |
80 | # uumm | |
81 | ###################################################################### | |
82 | ||
83 | uumm: uumm.o | |
84 | ||
85 | ||
86 | ###################################################################### | |
87 | # muinc | |
88 | ###################################################################### | |
89 | ||
90 | inst-muinc: $(ETCDIR)/muinc | |
91 | ||
92 | $(ETCDIR)/muinc: xmuinc | |
93 | -$(REMOVE) $(ETCDIR)/muinc zmuinc | |
94 | cp xmuinc $@ | |
95 | -@ls -l $@ | |
96 | -@echo "" | |
97 | ||
98 | muinc: xmuinc | |
99 | ||
100 | xmuinc: muinc.o mmuu.o mf.o $(TWSLIB) $(LIBES) | |
101 | $(CC) $(LDFLAGS) -o $@ muinc.o mmuu.o mf.o $(TWSLIB) $(LIBES) | |
102 | ||
103 | ||
104 | #################################################################### | |
105 | # musift | |
106 | ###################################################################### | |
107 | ||
108 | inst-musift: $(ETCDIR)/musift | |
109 | ||
110 | $(ETCDIR)/musift: xmusift | |
111 | -$(REMOVE) $(ETCDIR)/musift zmusift | |
112 | cp xmusift $@ | |
113 | -@ls -l $@ | |
114 | -@echo "" | |
115 | ||
116 | musift: xmusift | |
117 | ||
118 | xmusift: musift.o mmuu.o mf.o $(TWSLIB) $(LIBES) | |
119 | $(CC) $(LDFLAGS) -o $@ musift.o mmuu.o mf.o $(TWSLIB) $(LIBES) | |
120 | ||
121 | ||
122 | ###################################################################### | |
123 | # mmuu | |
124 | ###################################################################### | |
125 | ||
126 | mmuu: mmuu.o | |
127 | ||
128 | ||
129 | ###################################################################### | |
130 | # mf | |
131 | ###################################################################### | |
132 | ||
133 | mf: mf.o | |
134 | ||
135 | l-mf:; $(LINT) $(LFLAGS) mf.c $(LLIBS) | |
136 | ||
137 | ||
138 | ############################################################################## | |
139 | # Miscellaneous tasks | |
140 | ############################################################################## | |
141 | ||
142 | unconfig: distribution | |
143 | -rm -f Makefile | |
144 | ||
145 | distribution: clean | |
146 | ||
147 | clean: unclean | |
148 | -rm -f x* *.o | |
149 | ||
150 | unclean:; -rm -f z* _* :* core eddep makedep MAKEMF | |
151 | ||
152 | ||
153 | ############################################################################## | |
154 | # Dependencies | |
155 | ############################################################################## | |
156 | ||
157 | MODULES = uminc umsift uumm muinc musift mmuu mf | |
158 | ||
159 | depend:; for m in $(MODULES); do ( \ | |
160 | i=`basename $$m .c`; \ | |
161 | echo $$i.o: $$i.c >> makedep; \ | |
162 | grep '^#[ ]*include' $$i.c | \ | |
163 | sed -e 's,[^"]*"/\([^"]*\)".*,'$$i'.o: /\1,' \ | |
164 | -e 's,[^"]*"\([^"]*\)".*,'$$i'.o: \1,' \ | |
165 | -e 's,[^<]*<\(.*\)>.*,#'$$i'.o: /usr/include/\1,' \ | |
166 | >> makedep \ | |
167 | ); done | |
168 | echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep | |
169 | echo '$$r makedep' >> eddep | |
170 | echo 'w' >> eddep | |
171 | cp Makefile _Makefile | |
172 | ed - Makefile < eddep | |
173 | rm eddep makedep | |
174 | echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile | |
175 | echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile | |
176 | ||
177 | # DO NOT DELETE THIS LINE | |
178 | # DEPENDENCIES START HERE | |
179 | uminc.o: uminc.c | |
180 | uminc.o: mf.h | |
181 | #uminc.o: /usr/include/stdio.h | |
182 | uminc.o: ../mts/mts.h | |
183 | #uminc.o: /usr/include/errno.h | |
184 | #uminc.o: /usr/include/sys/types.h | |
185 | #uminc.o: /usr/include/sys/stat.h | |
186 | umsift.o: umsift.c | |
187 | umsift.o: mf.h | |
188 | #umsift.o: /usr/include/stdio.h | |
189 | uumm.o: uumm.c | |
190 | uumm.o: mf.h | |
191 | uumm.o: ../tws/tws.h | |
192 | #uumm.o: /usr/include/stdio.h | |
193 | uumm.o: ../mts/mts.h | |
194 | #uumm.o: /usr/include/ctype.h | |
195 | #uumm.o: /usr/include/sys/types.h | |
196 | #uumm.o: /usr/include/sys/stat.h | |
197 | muinc.o: muinc.c | |
198 | muinc.o: mf.h | |
199 | #muinc.o: /usr/include/stdio.h | |
200 | muinc.o: ../mts/mts.h | |
201 | #muinc.o: /usr/include/errno.h | |
202 | #muinc.o: /usr/include/sys/types.h | |
203 | #muinc.o: /usr/include/sys/stat.h | |
204 | musift.o: musift.c | |
205 | musift.o: mf.h | |
206 | #musift.o: /usr/include/stdio.h | |
207 | mmuu.o: mmuu.c | |
208 | mmuu.o: mf.h | |
209 | mmuu.o: ../tws/tws.h | |
210 | #mmuu.o: /usr/include/stdio.h | |
211 | mmuu.o: ../mts/mts.h | |
212 | #mmuu.o: /usr/include/ctype.h | |
213 | #mmuu.o: /usr/include/sys/types.h | |
214 | #mmuu.o: /usr/include/sys/stat.h | |
215 | mf.o: mf.c | |
216 | mf.o: mf.h | |
217 | #mf.o: /usr/include/ctype.h | |
218 | #mf.o: /usr/include/stdio.h | |
219 | # DEPENDENCIES MUST END AT END OF FILE | |
220 | # IF YOU PUT STUFF HERE IT WILL GO AWAY |