annotate conf/makefiles/zotnet/mf @ 12:441a2190cfae

Lion fix
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 21 Apr 2012 13:10:49 +0900
parents bce86c4163a3
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1 ##############################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
2 # Instructions to Make, for compilation of ZOT UIP/utility processes
bce86c4163a3 Initial revision
kono
parents:
diff changeset
3 #
bce86c4163a3 Initial revision
kono
parents:
diff changeset
4 # @(MHWARNING)
12
441a2190cfae Lion fix
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
5 # @(#)$Id: mf,v 1.1.1.1 2005/04/18 14:46:03 kono Exp $
0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
6 ##############################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
7
bce86c4163a3 Initial revision
kono
parents:
diff changeset
8 # The following entries were inserted during MH configuration
bce86c4163a3 Initial revision
kono
parents:
diff changeset
9 BINDIR = $(DESTDIR)@(MHBINPATH)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
10 ETCDIR = $(DESTDIR)@(MHETCPATH)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
11 OPTIONS = @(MHOPTIONS) -I..
bce86c4163a3 Initial revision
kono
parents:
diff changeset
12 LDOPTIONS= @(LDOPTIONS)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
13 @BEGIN: MF
bce86c4163a3 Initial revision
kono
parents:
diff changeset
14 ALL = uminc umsift muinc musift
bce86c4163a3 Initial revision
kono
parents:
diff changeset
15 INST-ALL= inst-uminc inst-umsift inst-muinc inst-musift
bce86c4163a3 Initial revision
kono
parents:
diff changeset
16 TALL = xuminc xumsift xmuinc xmusift
bce86c4163a3 Initial revision
kono
parents:
diff changeset
17 @END: MF
bce86c4163a3 Initial revision
kono
parents:
diff changeset
18 @BEGIN: MHMTS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
19 OFILES = uumm.o mmuu.o
bce86c4163a3 Initial revision
kono
parents:
diff changeset
20 @END: MHMTS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
21 REMOVE = @(MHREMOVE)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
22
bce86c4163a3 Initial revision
kono
parents:
diff changeset
23 CC = @(MHCOMPILER)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
24 CPP = @(MHCPP)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
25 @BEGIN: OPTIM
bce86c4163a3 Initial revision
kono
parents:
diff changeset
26 CFLAGS = $(OPTIONS)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
27 @END: OPTIM
bce86c4163a3 Initial revision
kono
parents:
diff changeset
28 @BEGIN: DEBUG
bce86c4163a3 Initial revision
kono
parents:
diff changeset
29 CFLAGS = $(OPTIONS)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
30 @END: DEBUG
bce86c4163a3 Initial revision
kono
parents:
diff changeset
31 LDFLAGS = $(LDOPTIONS)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
32 LIBES = ../mts/mts.o ../mts/lock.o
bce86c4163a3 Initial revision
kono
parents:
diff changeset
33 TWSLIB = ../tws/dtime.o ../tws/dtimep.o
bce86c4163a3 Initial revision
kono
parents:
diff changeset
34 LINT = lint
bce86c4163a3 Initial revision
kono
parents:
diff changeset
35 LFLAGS = -bhu $(OPTIONS)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
36 LLIBS =
bce86c4163a3 Initial revision
kono
parents:
diff changeset
37
bce86c4163a3 Initial revision
kono
parents:
diff changeset
38 .c:; echo $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
39
bce86c4163a3 Initial revision
kono
parents:
diff changeset
40 ######################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
41 # Here it is...
bce86c4163a3 Initial revision
kono
parents:
diff changeset
42 ######################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
43
bce86c4163a3 Initial revision
kono
parents:
diff changeset
44 all: mf.o $(ALL) $(OFILES)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
45
bce86c4163a3 Initial revision
kono
parents:
diff changeset
46 lint: l-mf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
47
bce86c4163a3 Initial revision
kono
parents:
diff changeset
48 install: inst-all clean
bce86c4163a3 Initial revision
kono
parents:
diff changeset
49
bce86c4163a3 Initial revision
kono
parents:
diff changeset
50 inst-all: $(INST-ALL)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
51
bce86c4163a3 Initial revision
kono
parents:
diff changeset
52 tar: $(ALL)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
53 @BEGIN: MF
bce86c4163a3 Initial revision
kono
parents:
diff changeset
54 @touch $(TALL)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
55 @make -n inst-all > MAKEMF
bce86c4163a3 Initial revision
kono
parents:
diff changeset
56 @chmod +x MAKEMF
bce86c4163a3 Initial revision
kono
parents:
diff changeset
57 tar $(TFLAGS) MAKEMF $(TALL)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
58 @rm -f MAKEMF
bce86c4163a3 Initial revision
kono
parents:
diff changeset
59 @END: MF
bce86c4163a3 Initial revision
kono
parents:
diff changeset
60
bce86c4163a3 Initial revision
kono
parents:
diff changeset
61 uninstall:;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
62 @BEGIN: MF
bce86c4163a3 Initial revision
kono
parents:
diff changeset
63 -cd $(ETCDIR); rm -f $(ALL)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
64 @END: MF
bce86c4163a3 Initial revision
kono
parents:
diff changeset
65
bce86c4163a3 Initial revision
kono
parents:
diff changeset
66
bce86c4163a3 Initial revision
kono
parents:
diff changeset
67 ######################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
68 # uminc
bce86c4163a3 Initial revision
kono
parents:
diff changeset
69 ######################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
70
bce86c4163a3 Initial revision
kono
parents:
diff changeset
71 inst-uminc: $(ETCDIR)/uminc
bce86c4163a3 Initial revision
kono
parents:
diff changeset
72
bce86c4163a3 Initial revision
kono
parents:
diff changeset
73 $(ETCDIR)/uminc: xuminc
bce86c4163a3 Initial revision
kono
parents:
diff changeset
74 -$(REMOVE) $(ETCDIR)/uminc zuminc
bce86c4163a3 Initial revision
kono
parents:
diff changeset
75 cp xuminc $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
76 -@ls -l $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
77 -@echo ""
bce86c4163a3 Initial revision
kono
parents:
diff changeset
78
bce86c4163a3 Initial revision
kono
parents:
diff changeset
79 uminc: xuminc
bce86c4163a3 Initial revision
kono
parents:
diff changeset
80
bce86c4163a3 Initial revision
kono
parents:
diff changeset
81 xuminc: uminc.o uumm.o mf.o $(TWSLIB) $(LIBES)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
82 $(CC) $(LDFLAGS) -o $@ uminc.o uumm.o mf.o $(TWSLIB) $(LIBES)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
83
bce86c4163a3 Initial revision
kono
parents:
diff changeset
84
bce86c4163a3 Initial revision
kono
parents:
diff changeset
85 ######################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
86 # umsift
bce86c4163a3 Initial revision
kono
parents:
diff changeset
87 ######################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
88
bce86c4163a3 Initial revision
kono
parents:
diff changeset
89 inst-umsift: $(ETCDIR)/umsift
bce86c4163a3 Initial revision
kono
parents:
diff changeset
90
bce86c4163a3 Initial revision
kono
parents:
diff changeset
91 $(ETCDIR)/umsift: xumsift
bce86c4163a3 Initial revision
kono
parents:
diff changeset
92 -$(REMOVE) $(ETCDIR)/umsift zumsift
bce86c4163a3 Initial revision
kono
parents:
diff changeset
93 cp xumsift $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
94 -@ls -l $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
95 -@echo ""
bce86c4163a3 Initial revision
kono
parents:
diff changeset
96
bce86c4163a3 Initial revision
kono
parents:
diff changeset
97 umsift: xumsift
bce86c4163a3 Initial revision
kono
parents:
diff changeset
98
bce86c4163a3 Initial revision
kono
parents:
diff changeset
99 xumsift: umsift.o uumm.o mf.o $(TWSLIB) $(LIBES)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
100 $(CC) $(LDFLAGS) -o $@ umsift.o uumm.o mf.o $(TWSLIB) $(LIBES)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
101
bce86c4163a3 Initial revision
kono
parents:
diff changeset
102
bce86c4163a3 Initial revision
kono
parents:
diff changeset
103 ######################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
104 # uumm
bce86c4163a3 Initial revision
kono
parents:
diff changeset
105 ######################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
106
bce86c4163a3 Initial revision
kono
parents:
diff changeset
107 uumm: uumm.o
bce86c4163a3 Initial revision
kono
parents:
diff changeset
108
bce86c4163a3 Initial revision
kono
parents:
diff changeset
109
bce86c4163a3 Initial revision
kono
parents:
diff changeset
110 ######################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
111 # muinc
bce86c4163a3 Initial revision
kono
parents:
diff changeset
112 ######################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
113
bce86c4163a3 Initial revision
kono
parents:
diff changeset
114 inst-muinc: $(ETCDIR)/muinc
bce86c4163a3 Initial revision
kono
parents:
diff changeset
115
bce86c4163a3 Initial revision
kono
parents:
diff changeset
116 $(ETCDIR)/muinc: xmuinc
bce86c4163a3 Initial revision
kono
parents:
diff changeset
117 -$(REMOVE) $(ETCDIR)/muinc zmuinc
bce86c4163a3 Initial revision
kono
parents:
diff changeset
118 cp xmuinc $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
119 -@ls -l $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
120 -@echo ""
bce86c4163a3 Initial revision
kono
parents:
diff changeset
121
bce86c4163a3 Initial revision
kono
parents:
diff changeset
122 muinc: xmuinc
bce86c4163a3 Initial revision
kono
parents:
diff changeset
123
bce86c4163a3 Initial revision
kono
parents:
diff changeset
124 xmuinc: muinc.o mmuu.o mf.o $(TWSLIB) $(LIBES)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
125 $(CC) $(LDFLAGS) -o $@ muinc.o mmuu.o mf.o $(TWSLIB) $(LIBES)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
126
bce86c4163a3 Initial revision
kono
parents:
diff changeset
127
bce86c4163a3 Initial revision
kono
parents:
diff changeset
128 ####################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
129 # musift
bce86c4163a3 Initial revision
kono
parents:
diff changeset
130 ######################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
131
bce86c4163a3 Initial revision
kono
parents:
diff changeset
132 inst-musift: $(ETCDIR)/musift
bce86c4163a3 Initial revision
kono
parents:
diff changeset
133
bce86c4163a3 Initial revision
kono
parents:
diff changeset
134 $(ETCDIR)/musift: xmusift
bce86c4163a3 Initial revision
kono
parents:
diff changeset
135 -$(REMOVE) $(ETCDIR)/musift zmusift
bce86c4163a3 Initial revision
kono
parents:
diff changeset
136 cp xmusift $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
137 -@ls -l $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
138 -@echo ""
bce86c4163a3 Initial revision
kono
parents:
diff changeset
139
bce86c4163a3 Initial revision
kono
parents:
diff changeset
140 musift: xmusift
bce86c4163a3 Initial revision
kono
parents:
diff changeset
141
bce86c4163a3 Initial revision
kono
parents:
diff changeset
142 xmusift: musift.o mmuu.o mf.o $(TWSLIB) $(LIBES)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
143 $(CC) $(LDFLAGS) -o $@ musift.o mmuu.o mf.o $(TWSLIB) $(LIBES)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
144
bce86c4163a3 Initial revision
kono
parents:
diff changeset
145
bce86c4163a3 Initial revision
kono
parents:
diff changeset
146 ######################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
147 # mmuu
bce86c4163a3 Initial revision
kono
parents:
diff changeset
148 ######################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
149
bce86c4163a3 Initial revision
kono
parents:
diff changeset
150 mmuu: mmuu.o
bce86c4163a3 Initial revision
kono
parents:
diff changeset
151
bce86c4163a3 Initial revision
kono
parents:
diff changeset
152
bce86c4163a3 Initial revision
kono
parents:
diff changeset
153 ######################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
154 # mf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
155 ######################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
156
bce86c4163a3 Initial revision
kono
parents:
diff changeset
157 mf: mf.o
bce86c4163a3 Initial revision
kono
parents:
diff changeset
158
bce86c4163a3 Initial revision
kono
parents:
diff changeset
159 l-mf:; $(LINT) $(LFLAGS) mf.c $(LLIBS)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
160
bce86c4163a3 Initial revision
kono
parents:
diff changeset
161
bce86c4163a3 Initial revision
kono
parents:
diff changeset
162 ##############################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
163 # Miscellaneous tasks
bce86c4163a3 Initial revision
kono
parents:
diff changeset
164 ##############################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
165
bce86c4163a3 Initial revision
kono
parents:
diff changeset
166 unconfig: distribution
bce86c4163a3 Initial revision
kono
parents:
diff changeset
167 -rm -f Makefile
bce86c4163a3 Initial revision
kono
parents:
diff changeset
168
bce86c4163a3 Initial revision
kono
parents:
diff changeset
169 distribution: clean
bce86c4163a3 Initial revision
kono
parents:
diff changeset
170
bce86c4163a3 Initial revision
kono
parents:
diff changeset
171 clean: unclean
bce86c4163a3 Initial revision
kono
parents:
diff changeset
172 -rm -f x* *.o
bce86c4163a3 Initial revision
kono
parents:
diff changeset
173
bce86c4163a3 Initial revision
kono
parents:
diff changeset
174 unclean:; -rm -f z* _* :* core *.core eddep makedep MAKEMF
bce86c4163a3 Initial revision
kono
parents:
diff changeset
175
bce86c4163a3 Initial revision
kono
parents:
diff changeset
176
bce86c4163a3 Initial revision
kono
parents:
diff changeset
177 ##############################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
178 # Dependencies
bce86c4163a3 Initial revision
kono
parents:
diff changeset
179 ##############################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
180
bce86c4163a3 Initial revision
kono
parents:
diff changeset
181 MODULES = uminc umsift uumm muinc musift mmuu mf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
182
bce86c4163a3 Initial revision
kono
parents:
diff changeset
183 depend:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
184 for m in $(MODULES); do ( \
bce86c4163a3 Initial revision
kono
parents:
diff changeset
185 $(CPP) -M $(OPTIONS) $$m.c >> makedep \
bce86c4163a3 Initial revision
kono
parents:
diff changeset
186 ); done
bce86c4163a3 Initial revision
kono
parents:
diff changeset
187 echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep
bce86c4163a3 Initial revision
kono
parents:
diff changeset
188 echo '$$r makedep' >> eddep
bce86c4163a3 Initial revision
kono
parents:
diff changeset
189 echo 'w' >> eddep
bce86c4163a3 Initial revision
kono
parents:
diff changeset
190 cp Makefile _Makefile
bce86c4163a3 Initial revision
kono
parents:
diff changeset
191 ed - Makefile < eddep
bce86c4163a3 Initial revision
kono
parents:
diff changeset
192 rm eddep makedep
bce86c4163a3 Initial revision
kono
parents:
diff changeset
193 echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
bce86c4163a3 Initial revision
kono
parents:
diff changeset
194 echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
bce86c4163a3 Initial revision
kono
parents:
diff changeset
195
bce86c4163a3 Initial revision
kono
parents:
diff changeset
196 # DO NOT DELETE THIS LINE
bce86c4163a3 Initial revision
kono
parents:
diff changeset
197 # DEPENDENCIES START HERE
bce86c4163a3 Initial revision
kono
parents:
diff changeset
198 uminc.o: uminc.c
bce86c4163a3 Initial revision
kono
parents:
diff changeset
199 uminc.o: mf.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
200 #uminc.o: /usr/include/stdio.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
201 uminc.o: ../mts/mts.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
202 #uminc.o: /usr/include/errno.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
203 #uminc.o: /usr/include/sys/types.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
204 #uminc.o: /usr/include/sys/stat.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
205 umsift.o: umsift.c
bce86c4163a3 Initial revision
kono
parents:
diff changeset
206 umsift.o: mf.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
207 #umsift.o: /usr/include/stdio.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
208 uumm.o: uumm.c
bce86c4163a3 Initial revision
kono
parents:
diff changeset
209 uumm.o: mf.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
210 uumm.o: ../tws/tws.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
211 #uumm.o: /usr/include/stdio.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
212 uumm.o: ../mts/mts.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
213 #uumm.o: /usr/include/ctype.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
214 #uumm.o: /usr/include/sys/types.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
215 #uumm.o: /usr/include/sys/stat.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
216 muinc.o: muinc.c
bce86c4163a3 Initial revision
kono
parents:
diff changeset
217 muinc.o: mf.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
218 #muinc.o: /usr/include/stdio.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
219 muinc.o: ../mts/mts.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
220 #muinc.o: /usr/include/errno.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
221 #muinc.o: /usr/include/sys/types.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
222 #muinc.o: /usr/include/sys/stat.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
223 musift.o: musift.c
bce86c4163a3 Initial revision
kono
parents:
diff changeset
224 musift.o: mf.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
225 #musift.o: /usr/include/stdio.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
226 mmuu.o: mmuu.c
bce86c4163a3 Initial revision
kono
parents:
diff changeset
227 mmuu.o: mf.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
228 mmuu.o: ../tws/tws.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
229 #mmuu.o: /usr/include/stdio.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
230 mmuu.o: ../mts/mts.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
231 #mmuu.o: /usr/include/ctype.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
232 #mmuu.o: /usr/include/sys/types.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
233 #mmuu.o: /usr/include/sys/stat.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
234 mf.o: mf.c
bce86c4163a3 Initial revision
kono
parents:
diff changeset
235 mf.o: mf.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
236 #mf.o: /usr/include/ctype.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
237 #mf.o: /usr/include/stdio.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
238 # DEPENDENCIES MUST END AT END OF FILE
bce86c4163a3 Initial revision
kono
parents:
diff changeset
239 # IF YOU PUT STUFF HERE IT WILL GO AWAY