update dev300-m57
[ooovba.git] / solenv / inc / _tg_lib.mk
blob594f1521651f242d88786d5c5eb561947c11d486
1 # unroll begin
3 .IF "$(LIB1TARGET)" != ""
4 .IF "$(LIB1ARCHIV)" != ""
6 $(LIB1ARCHIV) : $(LIB1TARGET)
7 @echo "Making: " $(@:f)
8 @@-$(RM) $@
9 .IF "$(GUI)"=="UNX"
10 @-$(RM) $(MISC)$/$(LIB1ARCHIV:b).cmd
11 .IF "$(OS)" =="HPUX_FRAG_HR"
12 @-$(RM) $(MISC)$/$(LIB1ARCHIV:b)_closetempl.cmd
13 @echo $(LINK) +inst_close -c `cat $(LIB1TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB1ARCHIV:b)_closetempl.cmd
14 @cat $(MISC)$/$(LIB1ARCHIV:b)_closetempl.cmd
15 @+source $(MISC)$/$(LIB1ARCHIV:b)_closetempl.cmd
16 .ENDIF
17 @echo $(LIBMGR) $(LIB1FLAGS) $(LIBFLAGS) $(LIB1ARCHIV) `cat $(LIB1TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB1ARCHIV:b).cmd
18 .IF "$(OS)$(COM)"=="NETBSDGCC"
19 @echo ranlib $(LIB1ARCHIV) >> $(MISC)$/$(LIB1ARCHIV:b).cmd
20 .ENDIF
21 .IF "$(OS)" == "MACOSX"
22 @echo ranlib $(LIB1ARCHIV) >> $(MISC)$/$(LIB1ARCHIV:b).cmd
23 .ENDIF
24 .IF "$(QUIET_BUILD)"==""
25 @cat $(MISC)$/$(LIB1ARCHIV:b).cmd
26 .ENDIF
27 @+source $(MISC)$/$(LIB1ARCHIV:b).cmd
28 .ELSE # "$(GUI)"=="UNX"
29 .IF "$(GUI)$(COM)"=="WNTGCC"
30 @+-$(RM) $(MISC)$/$(LIB1ARCHIV:b).cmd
31 @+echo $(LIBMGR) $(LIB1FLAGS) $(LIBFLAGS) $(LIB1ARCHIV) `cat $(LIB1TARGET) | sed s#'^'$(ROUT)#$(PRJ)$/$(ROUT)#g` > $(MISC)$/$(LIB1ARCHIV:b).cmd
32 @+echo ranlib $(LIB1ARCHIV) >> $(MISC)$/$(LIB1ARCHIV:b).cmd
33 .IF "$(QUIET_BUILD)"==""
34 @cat $(MISC)$/$(LIB1ARCHIV:b).cmd
35 .ENDIF
36 @+source $(MISC)$/$(LIB1ARCHIV:b).cmd
37 .ELSE
38 @echo just a dummy > $@
39 .ENDIF # "$(GUI)$(COM)"=="WNTGCC"
40 .ENDIF # "$(GUI)"=="UNX"
42 .ENDIF # "$(LIB1ARCHIV)" != ""
44 $(LIB1TARGET) : $(LIB1FILES) \
45 $(LIB1OBJFILES) \
46 $(LIB1DEPN)
47 .IF "$(QUIET_BUILD)"==""
48 @echo using: $(LIB1FILES)
49 @echo using: $(LIB1TARGET)
50 @echo ------------------------------
51 .ENDIF
52 @echo "Making: " $(@:f)
53 @@-$(RM) $@
54 .IF "$(GUI)"=="UNX"
55 @echo $(LIB1OBJFILES:s/.obj/.o/) | sed "s#$(PRJ:s/./\./)$/$(ROUT)#$(ROUT)#g" | xargs -n 1 > $@
56 @cat /dev/null $(LIB1FILES:s/.obj/.o/) | xargs -n 1 >> $@
57 @$(RM) $(@:d)$(@:b).dump
58 .IF "$(OS)"=="MACOSX"
59 @-nm `cat $(LIB1TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
60 .ELSE
61 @nm `cat $(LIB1TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
62 .ENDIF
64 .ELIF "$(GUI)"=="OS2"
65 $(LIBMGR) $(LIBFLAGS) $@ $(LIB1FILES) $(LIB1OBJFILES)
66 @+-$(RM) $(@:s/.lib/.lin/)
67 .IF "$(LIB1OBJFILES)"!=""
68 @+$(TYPE) $(mktmp $(LIB1OBJFILES)) > $(null,$(LIB1OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
69 .ENDIF # "$(LIB1OBJFILES)"!=""
70 .IF "$(LIB1FILES)"!=""
71 @-$(TYPE) $(foreach,i,$(LIB1FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
72 .ENDIF # "$(LIB1FILES)"!=""
73 @+$(ECHONL)
75 .ELSE # "$(GUI)"=="UNX"
76 .IF "$(GUI)"=="WNT"
77 .IF "$(COM)"=="GCC"
78 +$(ECHONL) $(LIB1OBJFILES) | sed "s#$(PRJ:s/././)$/$(ROUT)#$(ROUT)#g" | xargs -n1 > $@
79 @+cat /dev/null $(LIB1FILES) | xargs -n1 >> $@
80 .ELSE
81 $(LIBMGR) $(LIBFLAGS) /OUT:$@ @$(mktmp $(LIB1FILES) $(LIB1OBJFILES))
82 @-$(RM) $(@:s/.lib/.lin/)
83 .IF "$(LIB1OBJFILES)"!=""
84 @$(TYPE) $(mktmp $(LIB1OBJFILES)) > $(null,$(LIB1OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
85 .ENDIF # "$(LIB1OBJFILES)"!=""
86 .IF "$(LIB1FILES)"!=""
87 @-$(TYPE) $(foreach,i,$(LIB1FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
88 .ENDIF # "$(LIB1FILES)"!=""
89 @$(ECHONL)
90 .ENDIF # "$(LIB1FILES)"!=""
91 .ELSE # "$(GUI)"=="WNT"
92 @-$(RM) $@
93 .IF "$(QUIET_BUILD)"==""
94 echo $(LIBMGR) r $@ $(LIB1OBJFILES)
95 .ENDIF
96 $(LIBMGR) r $@ $(LIB1OBJFILES) $(LIB1FILES) bla.lib
97 .ENDIF # "$(GUI)"=="WNT"
98 .ENDIF # "$(GUI)"=="UNX"
99 .ENDIF # "$(LIB1TARGET)" != ""
101 # Anweisungen fuer das LIBTARGETs
102 # unroll begin
104 .IF "$(LIB2TARGET)" != ""
105 .IF "$(LIB2ARCHIV)" != ""
107 $(LIB2ARCHIV) : $(LIB2TARGET)
108 @echo "Making: " $(@:f)
109 @@-$(RM) $@
110 .IF "$(GUI)"=="UNX"
111 @-$(RM) $(MISC)$/$(LIB2ARCHIV:b).cmd
112 .IF "$(OS)" =="HPUX_FRAG_HR"
113 @-$(RM) $(MISC)$/$(LIB2ARCHIV:b)_closetempl.cmd
114 @echo $(LINK) +inst_close -c `cat $(LIB2TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB2ARCHIV:b)_closetempl.cmd
115 @cat $(MISC)$/$(LIB2ARCHIV:b)_closetempl.cmd
116 @+source $(MISC)$/$(LIB2ARCHIV:b)_closetempl.cmd
117 .ENDIF
118 @echo $(LIBMGR) $(LIB2FLAGS) $(LIBFLAGS) $(LIB2ARCHIV) `cat $(LIB2TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB2ARCHIV:b).cmd
119 .IF "$(OS)$(COM)"=="NETBSDGCC"
120 @echo ranlib $(LIB2ARCHIV) >> $(MISC)$/$(LIB2ARCHIV:b).cmd
121 .ENDIF
122 .IF "$(OS)" == "MACOSX"
123 @echo ranlib $(LIB2ARCHIV) >> $(MISC)$/$(LIB2ARCHIV:b).cmd
124 .ENDIF
125 .IF "$(QUIET_BUILD)"==""
126 @cat $(MISC)$/$(LIB2ARCHIV:b).cmd
127 .ENDIF
128 @+source $(MISC)$/$(LIB2ARCHIV:b).cmd
129 .ELSE # "$(GUI)"=="UNX"
130 .IF "$(GUI)$(COM)"=="WNTGCC"
131 @+-$(RM) $(MISC)$/$(LIB2ARCHIV:b).cmd
132 @+echo $(LIBMGR) $(LIB2FLAGS) $(LIBFLAGS) $(LIB2ARCHIV) `cat $(LIB2TARGET) | sed s#'^'$(ROUT)#$(PRJ)$/$(ROUT)#g` > $(MISC)$/$(LIB2ARCHIV:b).cmd
133 @+echo ranlib $(LIB2ARCHIV) >> $(MISC)$/$(LIB2ARCHIV:b).cmd
134 .IF "$(QUIET_BUILD)"==""
135 @cat $(MISC)$/$(LIB2ARCHIV:b).cmd
136 .ENDIF
137 @+source $(MISC)$/$(LIB2ARCHIV:b).cmd
138 .ELSE
139 @echo just a dummy > $@
140 .ENDIF # "$(GUI)$(COM)"=="WNTGCC"
141 .ENDIF # "$(GUI)"=="UNX"
143 .ENDIF # "$(LIB2ARCHIV)" != ""
145 $(LIB2TARGET) : $(LIB2FILES) \
146 $(LIB2OBJFILES) \
147 $(LIB2DEPN)
148 .IF "$(QUIET_BUILD)"==""
149 @echo using: $(LIB2FILES)
150 @echo using: $(LIB2TARGET)
151 @echo ------------------------------
152 .ENDIF
153 @echo "Making: " $(@:f)
154 @@-$(RM) $@
155 .IF "$(GUI)"=="UNX"
156 @echo $(LIB2OBJFILES:s/.obj/.o/) | sed "s#$(PRJ:s/./\./)$/$(ROUT)#$(ROUT)#g" | xargs -n 1 > $@
157 @cat /dev/null $(LIB2FILES:s/.obj/.o/) | xargs -n 1 >> $@
158 @$(RM) $(@:d)$(@:b).dump
159 .IF "$(OS)"=="MACOSX"
160 @-nm `cat $(LIB2TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
161 .ELSE
162 @nm `cat $(LIB2TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
163 .ENDIF
165 .ELIF "$(GUI)"=="OS2"
166 $(LIBMGR) $(LIBFLAGS) $@ $(LIB2FILES) $(LIB2OBJFILES)
167 @+-$(RM) $(@:s/.lib/.lin/)
168 .IF "$(LIB2OBJFILES)"!=""
169 @+$(TYPE) $(mktmp $(LIB2OBJFILES)) > $(null,$(LIB2OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
170 .ENDIF # "$(LIB2OBJFILES)"!=""
171 .IF "$(LIB2FILES)"!=""
172 @-$(TYPE) $(foreach,i,$(LIB2FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
173 .ENDIF # "$(LIB2FILES)"!=""
174 @+$(ECHONL)
176 .ELSE # "$(GUI)"=="UNX"
177 .IF "$(GUI)"=="WNT"
178 .IF "$(COM)"=="GCC"
179 +$(ECHONL) $(LIB2OBJFILES) | sed "s#$(PRJ:s/././)$/$(ROUT)#$(ROUT)#g" | xargs -n1 > $@
180 @+cat /dev/null $(LIB2FILES) | xargs -n1 >> $@
181 .ELSE
182 $(LIBMGR) $(LIBFLAGS) /OUT:$@ @$(mktmp $(LIB2FILES) $(LIB2OBJFILES))
183 @-$(RM) $(@:s/.lib/.lin/)
184 .IF "$(LIB2OBJFILES)"!=""
185 @$(TYPE) $(mktmp $(LIB2OBJFILES)) > $(null,$(LIB2OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
186 .ENDIF # "$(LIB2OBJFILES)"!=""
187 .IF "$(LIB2FILES)"!=""
188 @-$(TYPE) $(foreach,i,$(LIB2FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
189 .ENDIF # "$(LIB2FILES)"!=""
190 @$(ECHONL)
191 .ENDIF # "$(LIB2FILES)"!=""
192 .ELSE # "$(GUI)"=="WNT"
193 @-$(RM) $@
194 .IF "$(QUIET_BUILD)"==""
195 echo $(LIBMGR) r $@ $(LIB2OBJFILES)
196 .ENDIF
197 $(LIBMGR) r $@ $(LIB2OBJFILES) $(LIB2FILES) bla.lib
198 .ENDIF # "$(GUI)"=="WNT"
199 .ENDIF # "$(GUI)"=="UNX"
200 .ENDIF # "$(LIB2TARGET)" != ""
202 # Anweisungen fuer das LIBTARGETs
203 # unroll begin
205 .IF "$(LIB3TARGET)" != ""
206 .IF "$(LIB3ARCHIV)" != ""
208 $(LIB3ARCHIV) : $(LIB3TARGET)
209 @echo "Making: " $(@:f)
210 @@-$(RM) $@
211 .IF "$(GUI)"=="UNX"
212 @-$(RM) $(MISC)$/$(LIB3ARCHIV:b).cmd
213 .IF "$(OS)" =="HPUX_FRAG_HR"
214 @-$(RM) $(MISC)$/$(LIB3ARCHIV:b)_closetempl.cmd
215 @echo $(LINK) +inst_close -c `cat $(LIB3TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB3ARCHIV:b)_closetempl.cmd
216 @cat $(MISC)$/$(LIB3ARCHIV:b)_closetempl.cmd
217 @+source $(MISC)$/$(LIB3ARCHIV:b)_closetempl.cmd
218 .ENDIF
219 @echo $(LIBMGR) $(LIB3FLAGS) $(LIBFLAGS) $(LIB3ARCHIV) `cat $(LIB3TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB3ARCHIV:b).cmd
220 .IF "$(OS)$(COM)"=="NETBSDGCC"
221 @echo ranlib $(LIB3ARCHIV) >> $(MISC)$/$(LIB3ARCHIV:b).cmd
222 .ENDIF
223 .IF "$(OS)" == "MACOSX"
224 @echo ranlib $(LIB3ARCHIV) >> $(MISC)$/$(LIB3ARCHIV:b).cmd
225 .ENDIF
226 .IF "$(QUIET_BUILD)"==""
227 @cat $(MISC)$/$(LIB3ARCHIV:b).cmd
228 .ENDIF
229 @+source $(MISC)$/$(LIB3ARCHIV:b).cmd
230 .ELSE # "$(GUI)"=="UNX"
231 .IF "$(GUI)$(COM)"=="WNTGCC"
232 @+-$(RM) $(MISC)$/$(LIB3ARCHIV:b).cmd
233 @+echo $(LIBMGR) $(LIB3FLAGS) $(LIBFLAGS) $(LIB3ARCHIV) `cat $(LIB3TARGET) | sed s#'^'$(ROUT)#$(PRJ)$/$(ROUT)#g` > $(MISC)$/$(LIB3ARCHIV:b).cmd
234 @+echo ranlib $(LIB3ARCHIV) >> $(MISC)$/$(LIB3ARCHIV:b).cmd
235 .IF "$(QUIET_BUILD)"==""
236 @cat $(MISC)$/$(LIB3ARCHIV:b).cmd
237 .ENDIF
238 @+source $(MISC)$/$(LIB3ARCHIV:b).cmd
239 .ELSE
240 @echo just a dummy > $@
241 .ENDIF # "$(GUI)$(COM)"=="WNTGCC"
242 .ENDIF # "$(GUI)"=="UNX"
244 .ENDIF # "$(LIB3ARCHIV)" != ""
246 $(LIB3TARGET) : $(LIB3FILES) \
247 $(LIB3OBJFILES) \
248 $(LIB3DEPN)
249 .IF "$(QUIET_BUILD)"==""
250 @echo using: $(LIB3FILES)
251 @echo using: $(LIB3TARGET)
252 @echo ------------------------------
253 .ENDIF
254 @echo "Making: " $(@:f)
255 @@-$(RM) $@
256 .IF "$(GUI)"=="UNX"
257 @echo $(LIB3OBJFILES:s/.obj/.o/) | sed "s#$(PRJ:s/./\./)$/$(ROUT)#$(ROUT)#g" | xargs -n 1 > $@
258 @cat /dev/null $(LIB3FILES:s/.obj/.o/) | xargs -n 1 >> $@
259 @$(RM) $(@:d)$(@:b).dump
260 .IF "$(OS)"=="MACOSX"
261 @-nm `cat $(LIB3TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
262 .ELSE
263 @nm `cat $(LIB3TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
264 .ENDIF
266 .ELIF "$(GUI)"=="OS2"
267 $(LIBMGR) $(LIBFLAGS) $@ $(LIB3FILES) $(LIB3OBJFILES)
268 @+-$(RM) $(@:s/.lib/.lin/)
269 .IF "$(LIB3OBJFILES)"!=""
270 @+$(TYPE) $(mktmp $(LIB3OBJFILES)) > $(null,$(LIB3OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
271 .ENDIF # "$(LIB3OBJFILES)"!=""
272 .IF "$(LIB3FILES)"!=""
273 @-$(TYPE) $(foreach,i,$(LIB3FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
274 .ENDIF # "$(LIB3FILES)"!=""
275 @+$(ECHONL)
277 .ELSE # "$(GUI)"=="UNX"
278 .IF "$(GUI)"=="WNT"
279 .IF "$(COM)"=="GCC"
280 +$(ECHONL) $(LIB3OBJFILES) | sed "s#$(PRJ:s/././)$/$(ROUT)#$(ROUT)#g" | xargs -n1 > $@
281 @+cat /dev/null $(LIB3FILES) | xargs -n1 >> $@
282 .ELSE
283 $(LIBMGR) $(LIBFLAGS) /OUT:$@ @$(mktmp $(LIB3FILES) $(LIB3OBJFILES))
284 @-$(RM) $(@:s/.lib/.lin/)
285 .IF "$(LIB3OBJFILES)"!=""
286 @$(TYPE) $(mktmp $(LIB3OBJFILES)) > $(null,$(LIB3OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
287 .ENDIF # "$(LIB3OBJFILES)"!=""
288 .IF "$(LIB3FILES)"!=""
289 @-$(TYPE) $(foreach,i,$(LIB3FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
290 .ENDIF # "$(LIB3FILES)"!=""
291 @$(ECHONL)
292 .ENDIF # "$(LIB3FILES)"!=""
293 .ELSE # "$(GUI)"=="WNT"
294 @-$(RM) $@
295 .IF "$(QUIET_BUILD)"==""
296 echo $(LIBMGR) r $@ $(LIB3OBJFILES)
297 .ENDIF
298 $(LIBMGR) r $@ $(LIB3OBJFILES) $(LIB3FILES) bla.lib
299 .ENDIF # "$(GUI)"=="WNT"
300 .ENDIF # "$(GUI)"=="UNX"
301 .ENDIF # "$(LIB3TARGET)" != ""
303 # Anweisungen fuer das LIBTARGETs
304 # unroll begin
306 .IF "$(LIB4TARGET)" != ""
307 .IF "$(LIB4ARCHIV)" != ""
309 $(LIB4ARCHIV) : $(LIB4TARGET)
310 @echo "Making: " $(@:f)
311 @@-$(RM) $@
312 .IF "$(GUI)"=="UNX"
313 @-$(RM) $(MISC)$/$(LIB4ARCHIV:b).cmd
314 .IF "$(OS)" =="HPUX_FRAG_HR"
315 @-$(RM) $(MISC)$/$(LIB4ARCHIV:b)_closetempl.cmd
316 @echo $(LINK) +inst_close -c `cat $(LIB4TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB4ARCHIV:b)_closetempl.cmd
317 @cat $(MISC)$/$(LIB4ARCHIV:b)_closetempl.cmd
318 @+source $(MISC)$/$(LIB4ARCHIV:b)_closetempl.cmd
319 .ENDIF
320 @echo $(LIBMGR) $(LIB4FLAGS) $(LIBFLAGS) $(LIB4ARCHIV) `cat $(LIB4TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB4ARCHIV:b).cmd
321 .IF "$(OS)$(COM)"=="NETBSDGCC"
322 @echo ranlib $(LIB4ARCHIV) >> $(MISC)$/$(LIB4ARCHIV:b).cmd
323 .ENDIF
324 .IF "$(OS)" == "MACOSX"
325 @echo ranlib $(LIB4ARCHIV) >> $(MISC)$/$(LIB4ARCHIV:b).cmd
326 .ENDIF
327 .IF "$(QUIET_BUILD)"==""
328 @cat $(MISC)$/$(LIB4ARCHIV:b).cmd
329 .ENDIF
330 @+source $(MISC)$/$(LIB4ARCHIV:b).cmd
331 .ELSE # "$(GUI)"=="UNX"
332 .IF "$(GUI)$(COM)"=="WNTGCC"
333 @+-$(RM) $(MISC)$/$(LIB4ARCHIV:b).cmd
334 @+echo $(LIBMGR) $(LIB4FLAGS) $(LIBFLAGS) $(LIB4ARCHIV) `cat $(LIB4TARGET) | sed s#'^'$(ROUT)#$(PRJ)$/$(ROUT)#g` > $(MISC)$/$(LIB4ARCHIV:b).cmd
335 @+echo ranlib $(LIB4ARCHIV) >> $(MISC)$/$(LIB4ARCHIV:b).cmd
336 .IF "$(QUIET_BUILD)"==""
337 @cat $(MISC)$/$(LIB4ARCHIV:b).cmd
338 .ENDIF
339 @+source $(MISC)$/$(LIB4ARCHIV:b).cmd
340 .ELSE
341 @echo just a dummy > $@
342 .ENDIF # "$(GUI)$(COM)"=="WNTGCC"
343 .ENDIF # "$(GUI)"=="UNX"
345 .ENDIF # "$(LIB4ARCHIV)" != ""
347 $(LIB4TARGET) : $(LIB4FILES) \
348 $(LIB4OBJFILES) \
349 $(LIB4DEPN)
350 .IF "$(QUIET_BUILD)"==""
351 @echo using: $(LIB4FILES)
352 @echo using: $(LIB4TARGET)
353 @echo ------------------------------
354 .ENDIF
355 @echo "Making: " $(@:f)
356 @@-$(RM) $@
357 .IF "$(GUI)"=="UNX"
358 @echo $(LIB4OBJFILES:s/.obj/.o/) | sed "s#$(PRJ:s/./\./)$/$(ROUT)#$(ROUT)#g" | xargs -n 1 > $@
359 @cat /dev/null $(LIB4FILES:s/.obj/.o/) | xargs -n 1 >> $@
360 @$(RM) $(@:d)$(@:b).dump
361 .IF "$(OS)"=="MACOSX"
362 @-nm `cat $(LIB4TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
363 .ELSE
364 @nm `cat $(LIB4TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
365 .ENDIF
367 .ELIF "$(GUI)"=="OS2"
368 $(LIBMGR) $(LIBFLAGS) $@ $(LIB4FILES) $(LIB4OBJFILES)
369 @+-$(RM) $(@:s/.lib/.lin/)
370 .IF "$(LIB4OBJFILES)"!=""
371 @+$(TYPE) $(mktmp $(LIB4OBJFILES)) > $(null,$(LIB4OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
372 .ENDIF # "$(LIB4OBJFILES)"!=""
373 .IF "$(LIB4FILES)"!=""
374 @-$(TYPE) $(foreach,i,$(LIB4FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
375 .ENDIF # "$(LIB4FILES)"!=""
376 @+$(ECHONL)
378 .ELSE # "$(GUI)"=="UNX"
379 .IF "$(GUI)"=="WNT"
380 .IF "$(COM)"=="GCC"
381 +$(ECHONL) $(LIB4OBJFILES) | sed "s#$(PRJ:s/././)$/$(ROUT)#$(ROUT)#g" | xargs -n1 > $@
382 @+cat /dev/null $(LIB4FILES) | xargs -n1 >> $@
383 .ELSE
384 $(LIBMGR) $(LIBFLAGS) /OUT:$@ @$(mktmp $(LIB4FILES) $(LIB4OBJFILES))
385 @-$(RM) $(@:s/.lib/.lin/)
386 .IF "$(LIB4OBJFILES)"!=""
387 @$(TYPE) $(mktmp $(LIB4OBJFILES)) > $(null,$(LIB4OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
388 .ENDIF # "$(LIB4OBJFILES)"!=""
389 .IF "$(LIB4FILES)"!=""
390 @-$(TYPE) $(foreach,i,$(LIB4FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
391 .ENDIF # "$(LIB4FILES)"!=""
392 @$(ECHONL)
393 .ENDIF # "$(LIB4FILES)"!=""
394 .ELSE # "$(GUI)"=="WNT"
395 @-$(RM) $@
396 .IF "$(QUIET_BUILD)"==""
397 echo $(LIBMGR) r $@ $(LIB4OBJFILES)
398 .ENDIF
399 $(LIBMGR) r $@ $(LIB4OBJFILES) $(LIB4FILES) bla.lib
400 .ENDIF # "$(GUI)"=="WNT"
401 .ENDIF # "$(GUI)"=="UNX"
402 .ENDIF # "$(LIB4TARGET)" != ""
404 # Anweisungen fuer das LIBTARGETs
405 # unroll begin
407 .IF "$(LIB5TARGET)" != ""
408 .IF "$(LIB5ARCHIV)" != ""
410 $(LIB5ARCHIV) : $(LIB5TARGET)
411 @echo "Making: " $(@:f)
412 @@-$(RM) $@
413 .IF "$(GUI)"=="UNX"
414 @-$(RM) $(MISC)$/$(LIB5ARCHIV:b).cmd
415 .IF "$(OS)" =="HPUX_FRAG_HR"
416 @-$(RM) $(MISC)$/$(LIB5ARCHIV:b)_closetempl.cmd
417 @echo $(LINK) +inst_close -c `cat $(LIB5TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB5ARCHIV:b)_closetempl.cmd
418 @cat $(MISC)$/$(LIB5ARCHIV:b)_closetempl.cmd
419 @+source $(MISC)$/$(LIB5ARCHIV:b)_closetempl.cmd
420 .ENDIF
421 @echo $(LIBMGR) $(LIB5FLAGS) $(LIBFLAGS) $(LIB5ARCHIV) `cat $(LIB5TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB5ARCHIV:b).cmd
422 .IF "$(OS)$(COM)"=="NETBSDGCC"
423 @echo ranlib $(LIB5ARCHIV) >> $(MISC)$/$(LIB5ARCHIV:b).cmd
424 .ENDIF
425 .IF "$(OS)" == "MACOSX"
426 @echo ranlib $(LIB5ARCHIV) >> $(MISC)$/$(LIB5ARCHIV:b).cmd
427 .ENDIF
428 .IF "$(QUIET_BUILD)"==""
429 @cat $(MISC)$/$(LIB5ARCHIV:b).cmd
430 .ENDIF
431 @+source $(MISC)$/$(LIB5ARCHIV:b).cmd
432 .ELSE # "$(GUI)"=="UNX"
433 .IF "$(GUI)$(COM)"=="WNTGCC"
434 @+-$(RM) $(MISC)$/$(LIB5ARCHIV:b).cmd
435 @+echo $(LIBMGR) $(LIB5FLAGS) $(LIBFLAGS) $(LIB5ARCHIV) `cat $(LIB5TARGET) | sed s#'^'$(ROUT)#$(PRJ)$/$(ROUT)#g` > $(MISC)$/$(LIB5ARCHIV:b).cmd
436 @+echo ranlib $(LIB5ARCHIV) >> $(MISC)$/$(LIB5ARCHIV:b).cmd
437 .IF "$(QUIET_BUILD)"==""
438 @cat $(MISC)$/$(LIB5ARCHIV:b).cmd
439 .ENDIF
440 @+source $(MISC)$/$(LIB5ARCHIV:b).cmd
441 .ELSE
442 @echo just a dummy > $@
443 .ENDIF # "$(GUI)$(COM)"=="WNTGCC"
444 .ENDIF # "$(GUI)"=="UNX"
446 .ENDIF # "$(LIB5ARCHIV)" != ""
448 $(LIB5TARGET) : $(LIB5FILES) \
449 $(LIB5OBJFILES) \
450 $(LIB5DEPN)
451 .IF "$(QUIET_BUILD)"==""
452 @echo using: $(LIB5FILES)
453 @echo using: $(LIB5TARGET)
454 @echo ------------------------------
455 .ENDIF
456 @echo "Making: " $(@:f)
457 @@-$(RM) $@
458 .IF "$(GUI)"=="UNX"
459 @echo $(LIB5OBJFILES:s/.obj/.o/) | sed "s#$(PRJ:s/./\./)$/$(ROUT)#$(ROUT)#g" | xargs -n 1 > $@
460 @cat /dev/null $(LIB5FILES:s/.obj/.o/) | xargs -n 1 >> $@
461 @$(RM) $(@:d)$(@:b).dump
462 .IF "$(OS)"=="MACOSX"
463 @-nm `cat $(LIB5TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
464 .ELSE
465 @nm `cat $(LIB5TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
466 .ENDIF
468 .ELIF "$(GUI)"=="OS2"
469 $(LIBMGR) $(LIBFLAGS) $@ $(LIB5FILES) $(LIB5OBJFILES)
470 @+-$(RM) $(@:s/.lib/.lin/)
471 .IF "$(LIB5OBJFILES)"!=""
472 @+$(TYPE) $(mktmp $(LIB5OBJFILES)) > $(null,$(LIB5OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
473 .ENDIF # "$(LIB5OBJFILES)"!=""
474 .IF "$(LIB5FILES)"!=""
475 @-$(TYPE) $(foreach,i,$(LIB5FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
476 .ENDIF # "$(LIB5FILES)"!=""
477 @+$(ECHONL)
479 .ELSE # "$(GUI)"=="UNX"
480 .IF "$(GUI)"=="WNT"
481 .IF "$(COM)"=="GCC"
482 +$(ECHONL) $(LIB5OBJFILES) | sed "s#$(PRJ:s/././)$/$(ROUT)#$(ROUT)#g" | xargs -n1 > $@
483 @+cat /dev/null $(LIB5FILES) | xargs -n1 >> $@
484 .ELSE
485 $(LIBMGR) $(LIBFLAGS) /OUT:$@ @$(mktmp $(LIB5FILES) $(LIB5OBJFILES))
486 @-$(RM) $(@:s/.lib/.lin/)
487 .IF "$(LIB5OBJFILES)"!=""
488 @$(TYPE) $(mktmp $(LIB5OBJFILES)) > $(null,$(LIB5OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
489 .ENDIF # "$(LIB5OBJFILES)"!=""
490 .IF "$(LIB5FILES)"!=""
491 @-$(TYPE) $(foreach,i,$(LIB5FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
492 .ENDIF # "$(LIB5FILES)"!=""
493 @$(ECHONL)
494 .ENDIF # "$(LIB5FILES)"!=""
495 .ELSE # "$(GUI)"=="WNT"
496 @-$(RM) $@
497 .IF "$(QUIET_BUILD)"==""
498 echo $(LIBMGR) r $@ $(LIB5OBJFILES)
499 .ENDIF
500 $(LIBMGR) r $@ $(LIB5OBJFILES) $(LIB5FILES) bla.lib
501 .ENDIF # "$(GUI)"=="WNT"
502 .ENDIF # "$(GUI)"=="UNX"
503 .ENDIF # "$(LIB5TARGET)" != ""
505 # Anweisungen fuer das LIBTARGETs
506 # unroll begin
508 .IF "$(LIB6TARGET)" != ""
509 .IF "$(LIB6ARCHIV)" != ""
511 $(LIB6ARCHIV) : $(LIB6TARGET)
512 @echo "Making: " $(@:f)
513 @@-$(RM) $@
514 .IF "$(GUI)"=="UNX"
515 @-$(RM) $(MISC)$/$(LIB6ARCHIV:b).cmd
516 .IF "$(OS)" =="HPUX_FRAG_HR"
517 @-$(RM) $(MISC)$/$(LIB6ARCHIV:b)_closetempl.cmd
518 @echo $(LINK) +inst_close -c `cat $(LIB6TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB6ARCHIV:b)_closetempl.cmd
519 @cat $(MISC)$/$(LIB6ARCHIV:b)_closetempl.cmd
520 @+source $(MISC)$/$(LIB6ARCHIV:b)_closetempl.cmd
521 .ENDIF
522 @echo $(LIBMGR) $(LIB6FLAGS) $(LIBFLAGS) $(LIB6ARCHIV) `cat $(LIB6TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB6ARCHIV:b).cmd
523 .IF "$(OS)$(COM)"=="NETBSDGCC"
524 @echo ranlib $(LIB6ARCHIV) >> $(MISC)$/$(LIB6ARCHIV:b).cmd
525 .ENDIF
526 .IF "$(OS)" == "MACOSX"
527 @echo ranlib $(LIB6ARCHIV) >> $(MISC)$/$(LIB6ARCHIV:b).cmd
528 .ENDIF
529 .IF "$(QUIET_BUILD)"==""
530 @cat $(MISC)$/$(LIB6ARCHIV:b).cmd
531 .ENDIF
532 @+source $(MISC)$/$(LIB6ARCHIV:b).cmd
533 .ELSE # "$(GUI)"=="UNX"
534 .IF "$(GUI)$(COM)"=="WNTGCC"
535 @+-$(RM) $(MISC)$/$(LIB6ARCHIV:b).cmd
536 @+echo $(LIBMGR) $(LIB6FLAGS) $(LIBFLAGS) $(LIB6ARCHIV) `cat $(LIB6TARGET) | sed s#'^'$(ROUT)#$(PRJ)$/$(ROUT)#g` > $(MISC)$/$(LIB6ARCHIV:b).cmd
537 @+echo ranlib $(LIB6ARCHIV) >> $(MISC)$/$(LIB6ARCHIV:b).cmd
538 .IF "$(QUIET_BUILD)"==""
539 @cat $(MISC)$/$(LIB6ARCHIV:b).cmd
540 .ENDIF
541 @+source $(MISC)$/$(LIB6ARCHIV:b).cmd
542 .ELSE
543 @echo just a dummy > $@
544 .ENDIF # "$(GUI)$(COM)"=="WNTGCC"
545 .ENDIF # "$(GUI)"=="UNX"
547 .ENDIF # "$(LIB6ARCHIV)" != ""
549 $(LIB6TARGET) : $(LIB6FILES) \
550 $(LIB6OBJFILES) \
551 $(LIB6DEPN)
552 .IF "$(QUIET_BUILD)"==""
553 @echo using: $(LIB6FILES)
554 @echo using: $(LIB6TARGET)
555 @echo ------------------------------
556 .ENDIF
557 @echo "Making: " $(@:f)
558 @@-$(RM) $@
559 .IF "$(GUI)"=="UNX"
560 @echo $(LIB6OBJFILES:s/.obj/.o/) | sed "s#$(PRJ:s/./\./)$/$(ROUT)#$(ROUT)#g" | xargs -n 1 > $@
561 @cat /dev/null $(LIB6FILES:s/.obj/.o/) | xargs -n 1 >> $@
562 @$(RM) $(@:d)$(@:b).dump
563 .IF "$(OS)"=="MACOSX"
564 @-nm `cat $(LIB6TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
565 .ELSE
566 @nm `cat $(LIB6TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
567 .ENDIF
569 .ELIF "$(GUI)"=="OS2"
570 $(LIBMGR) $(LIBFLAGS) $@ $(LIB6FILES) $(LIB6OBJFILES)
571 @+-$(RM) $(@:s/.lib/.lin/)
572 .IF "$(LIB6OBJFILES)"!=""
573 @+$(TYPE) $(mktmp $(LIB6OBJFILES)) > $(null,$(LIB6OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
574 .ENDIF # "$(LIB6OBJFILES)"!=""
575 .IF "$(LIB6FILES)"!=""
576 @-$(TYPE) $(foreach,i,$(LIB6FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
577 .ENDIF # "$(LIB6FILES)"!=""
578 @+$(ECHONL)
580 .ELSE # "$(GUI)"=="UNX"
581 .IF "$(GUI)"=="WNT"
582 .IF "$(COM)"=="GCC"
583 +$(ECHONL) $(LIB6OBJFILES) | sed "s#$(PRJ:s/././)$/$(ROUT)#$(ROUT)#g" | xargs -n1 > $@
584 @+cat /dev/null $(LIB6FILES) | xargs -n1 >> $@
585 .ELSE
586 $(LIBMGR) $(LIBFLAGS) /OUT:$@ @$(mktmp $(LIB6FILES) $(LIB6OBJFILES))
587 @-$(RM) $(@:s/.lib/.lin/)
588 .IF "$(LIB6OBJFILES)"!=""
589 @$(TYPE) $(mktmp $(LIB6OBJFILES)) > $(null,$(LIB6OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
590 .ENDIF # "$(LIB6OBJFILES)"!=""
591 .IF "$(LIB6FILES)"!=""
592 @-$(TYPE) $(foreach,i,$(LIB6FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
593 .ENDIF # "$(LIB6FILES)"!=""
594 @$(ECHONL)
595 .ENDIF # "$(LIB6FILES)"!=""
596 .ELSE # "$(GUI)"=="WNT"
597 @-$(RM) $@
598 .IF "$(QUIET_BUILD)"==""
599 echo $(LIBMGR) r $@ $(LIB6OBJFILES)
600 .ENDIF
601 $(LIBMGR) r $@ $(LIB6OBJFILES) $(LIB6FILES) bla.lib
602 .ENDIF # "$(GUI)"=="WNT"
603 .ENDIF # "$(GUI)"=="UNX"
604 .ENDIF # "$(LIB6TARGET)" != ""
606 # Anweisungen fuer das LIBTARGETs
607 # unroll begin
609 .IF "$(LIB7TARGET)" != ""
610 .IF "$(LIB7ARCHIV)" != ""
612 $(LIB7ARCHIV) : $(LIB7TARGET)
613 @echo "Making: " $(@:f)
614 @@-$(RM) $@
615 .IF "$(GUI)"=="UNX"
616 @-$(RM) $(MISC)$/$(LIB7ARCHIV:b).cmd
617 .IF "$(OS)" =="HPUX_FRAG_HR"
618 @-$(RM) $(MISC)$/$(LIB7ARCHIV:b)_closetempl.cmd
619 @echo $(LINK) +inst_close -c `cat $(LIB7TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB7ARCHIV:b)_closetempl.cmd
620 @cat $(MISC)$/$(LIB7ARCHIV:b)_closetempl.cmd
621 @+source $(MISC)$/$(LIB7ARCHIV:b)_closetempl.cmd
622 .ENDIF
623 @echo $(LIBMGR) $(LIB7FLAGS) $(LIBFLAGS) $(LIB7ARCHIV) `cat $(LIB7TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB7ARCHIV:b).cmd
624 .IF "$(OS)$(COM)"=="NETBSDGCC"
625 @echo ranlib $(LIB7ARCHIV) >> $(MISC)$/$(LIB7ARCHIV:b).cmd
626 .ENDIF
627 .IF "$(OS)" == "MACOSX"
628 @echo ranlib $(LIB7ARCHIV) >> $(MISC)$/$(LIB7ARCHIV:b).cmd
629 .ENDIF
630 .IF "$(QUIET_BUILD)"==""
631 @cat $(MISC)$/$(LIB7ARCHIV:b).cmd
632 .ENDIF
633 @+source $(MISC)$/$(LIB7ARCHIV:b).cmd
634 .ELSE # "$(GUI)"=="UNX"
635 .IF "$(GUI)$(COM)"=="WNTGCC"
636 @+-$(RM) $(MISC)$/$(LIB7ARCHIV:b).cmd
637 @+echo $(LIBMGR) $(LIB7FLAGS) $(LIBFLAGS) $(LIB7ARCHIV) `cat $(LIB7TARGET) | sed s#'^'$(ROUT)#$(PRJ)$/$(ROUT)#g` > $(MISC)$/$(LIB7ARCHIV:b).cmd
638 @+echo ranlib $(LIB7ARCHIV) >> $(MISC)$/$(LIB7ARCHIV:b).cmd
639 .IF "$(QUIET_BUILD)"==""
640 @cat $(MISC)$/$(LIB7ARCHIV:b).cmd
641 .ENDIF
642 @+source $(MISC)$/$(LIB7ARCHIV:b).cmd
643 .ELSE
644 @echo just a dummy > $@
645 .ENDIF # "$(GUI)$(COM)"=="WNTGCC"
646 .ENDIF # "$(GUI)"=="UNX"
648 .ENDIF # "$(LIB7ARCHIV)" != ""
650 $(LIB7TARGET) : $(LIB7FILES) \
651 $(LIB7OBJFILES) \
652 $(LIB7DEPN)
653 .IF "$(QUIET_BUILD)"==""
654 @echo using: $(LIB7FILES)
655 @echo using: $(LIB7TARGET)
656 @echo ------------------------------
657 .ENDIF
658 @echo "Making: " $(@:f)
659 @@-$(RM) $@
660 .IF "$(GUI)"=="UNX"
661 @echo $(LIB7OBJFILES:s/.obj/.o/) | sed "s#$(PRJ:s/./\./)$/$(ROUT)#$(ROUT)#g" | xargs -n 1 > $@
662 @cat /dev/null $(LIB7FILES:s/.obj/.o/) | xargs -n 1 >> $@
663 @$(RM) $(@:d)$(@:b).dump
664 .IF "$(OS)"=="MACOSX"
665 @-nm `cat $(LIB7TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
666 .ELSE
667 @nm `cat $(LIB7TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
668 .ENDIF
670 .ELIF "$(GUI)"=="OS2"
671 $(LIBMGR) $(LIBFLAGS) $@ $(LIB7FILES) $(LIB7OBJFILES)
672 @+-$(RM) $(@:s/.lib/.lin/)
673 .IF "$(LIB7OBJFILES)"!=""
674 @+$(TYPE) $(mktmp $(LIB7OBJFILES)) > $(null,$(LIB7OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
675 .ENDIF # "$(LIB7OBJFILES)"!=""
676 .IF "$(LIB7FILES)"!=""
677 @-$(TYPE) $(foreach,i,$(LIB7FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
678 .ENDIF # "$(LIB7FILES)"!=""
679 @+$(ECHONL)
681 .ELSE # "$(GUI)"=="UNX"
682 .IF "$(GUI)"=="WNT"
683 .IF "$(COM)"=="GCC"
684 +$(ECHONL) $(LIB7OBJFILES) | sed "s#$(PRJ:s/././)$/$(ROUT)#$(ROUT)#g" | xargs -n1 > $@
685 @+cat /dev/null $(LIB7FILES) | xargs -n1 >> $@
686 .ELSE
687 $(LIBMGR) $(LIBFLAGS) /OUT:$@ @$(mktmp $(LIB7FILES) $(LIB7OBJFILES))
688 @-$(RM) $(@:s/.lib/.lin/)
689 .IF "$(LIB7OBJFILES)"!=""
690 @$(TYPE) $(mktmp $(LIB7OBJFILES)) > $(null,$(LIB7OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
691 .ENDIF # "$(LIB7OBJFILES)"!=""
692 .IF "$(LIB7FILES)"!=""
693 @-$(TYPE) $(foreach,i,$(LIB7FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
694 .ENDIF # "$(LIB7FILES)"!=""
695 @$(ECHONL)
696 .ENDIF # "$(LIB7FILES)"!=""
697 .ELSE # "$(GUI)"=="WNT"
698 @-$(RM) $@
699 .IF "$(QUIET_BUILD)"==""
700 echo $(LIBMGR) r $@ $(LIB7OBJFILES)
701 .ENDIF
702 $(LIBMGR) r $@ $(LIB7OBJFILES) $(LIB7FILES) bla.lib
703 .ENDIF # "$(GUI)"=="WNT"
704 .ENDIF # "$(GUI)"=="UNX"
705 .ENDIF # "$(LIB7TARGET)" != ""
707 # Anweisungen fuer das LIBTARGETs
708 # unroll begin
710 .IF "$(LIB8TARGET)" != ""
711 .IF "$(LIB8ARCHIV)" != ""
713 $(LIB8ARCHIV) : $(LIB8TARGET)
714 @echo "Making: " $(@:f)
715 @@-$(RM) $@
716 .IF "$(GUI)"=="UNX"
717 @-$(RM) $(MISC)$/$(LIB8ARCHIV:b).cmd
718 .IF "$(OS)" =="HPUX_FRAG_HR"
719 @-$(RM) $(MISC)$/$(LIB8ARCHIV:b)_closetempl.cmd
720 @echo $(LINK) +inst_close -c `cat $(LIB8TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB8ARCHIV:b)_closetempl.cmd
721 @cat $(MISC)$/$(LIB8ARCHIV:b)_closetempl.cmd
722 @+source $(MISC)$/$(LIB8ARCHIV:b)_closetempl.cmd
723 .ENDIF
724 @echo $(LIBMGR) $(LIB8FLAGS) $(LIBFLAGS) $(LIB8ARCHIV) `cat $(LIB8TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB8ARCHIV:b).cmd
725 .IF "$(OS)$(COM)"=="NETBSDGCC"
726 @echo ranlib $(LIB8ARCHIV) >> $(MISC)$/$(LIB8ARCHIV:b).cmd
727 .ENDIF
728 .IF "$(OS)" == "MACOSX"
729 @echo ranlib $(LIB8ARCHIV) >> $(MISC)$/$(LIB8ARCHIV:b).cmd
730 .ENDIF
731 .IF "$(QUIET_BUILD)"==""
732 @cat $(MISC)$/$(LIB8ARCHIV:b).cmd
733 .ENDIF
734 @+source $(MISC)$/$(LIB8ARCHIV:b).cmd
735 .ELSE # "$(GUI)"=="UNX"
736 .IF "$(GUI)$(COM)"=="WNTGCC"
737 @+-$(RM) $(MISC)$/$(LIB8ARCHIV:b).cmd
738 @+echo $(LIBMGR) $(LIB8FLAGS) $(LIBFLAGS) $(LIB8ARCHIV) `cat $(LIB8TARGET) | sed s#'^'$(ROUT)#$(PRJ)$/$(ROUT)#g` > $(MISC)$/$(LIB8ARCHIV:b).cmd
739 @+echo ranlib $(LIB8ARCHIV) >> $(MISC)$/$(LIB8ARCHIV:b).cmd
740 .IF "$(QUIET_BUILD)"==""
741 @cat $(MISC)$/$(LIB8ARCHIV:b).cmd
742 .ENDIF
743 @+source $(MISC)$/$(LIB8ARCHIV:b).cmd
744 .ELSE
745 @echo just a dummy > $@
746 .ENDIF # "$(GUI)$(COM)"=="WNTGCC"
747 .ENDIF # "$(GUI)"=="UNX"
749 .ENDIF # "$(LIB8ARCHIV)" != ""
751 $(LIB8TARGET) : $(LIB8FILES) \
752 $(LIB8OBJFILES) \
753 $(LIB8DEPN)
754 .IF "$(QUIET_BUILD)"==""
755 @echo using: $(LIB8FILES)
756 @echo using: $(LIB8TARGET)
757 @echo ------------------------------
758 .ENDIF
759 @echo "Making: " $(@:f)
760 @@-$(RM) $@
761 .IF "$(GUI)"=="UNX"
762 @echo $(LIB8OBJFILES:s/.obj/.o/) | sed "s#$(PRJ:s/./\./)$/$(ROUT)#$(ROUT)#g" | xargs -n 1 > $@
763 @cat /dev/null $(LIB8FILES:s/.obj/.o/) | xargs -n 1 >> $@
764 @$(RM) $(@:d)$(@:b).dump
765 .IF "$(OS)"=="MACOSX"
766 @-nm `cat $(LIB8TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
767 .ELSE
768 @nm `cat $(LIB8TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
769 .ENDIF
771 .ELIF "$(GUI)"=="OS2"
772 $(LIBMGR) $(LIBFLAGS) $@ $(LIB8FILES) $(LIB8OBJFILES)
773 @+-$(RM) $(@:s/.lib/.lin/)
774 .IF "$(LIB8OBJFILES)"!=""
775 @+$(TYPE) $(mktmp $(LIB8OBJFILES)) > $(null,$(LIB8OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
776 .ENDIF # "$(LIB8OBJFILES)"!=""
777 .IF "$(LIB8FILES)"!=""
778 @-$(TYPE) $(foreach,i,$(LIB8FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
779 .ENDIF # "$(LIB8FILES)"!=""
780 @+$(ECHONL)
782 .ELSE # "$(GUI)"=="UNX"
783 .IF "$(GUI)"=="WNT"
784 .IF "$(COM)"=="GCC"
785 +$(ECHONL) $(LIB8OBJFILES) | sed "s#$(PRJ:s/././)$/$(ROUT)#$(ROUT)#g" | xargs -n1 > $@
786 @+cat /dev/null $(LIB8FILES) | xargs -n1 >> $@
787 .ELSE
788 $(LIBMGR) $(LIBFLAGS) /OUT:$@ @$(mktmp $(LIB8FILES) $(LIB8OBJFILES))
789 @-$(RM) $(@:s/.lib/.lin/)
790 .IF "$(LIB8OBJFILES)"!=""
791 @$(TYPE) $(mktmp $(LIB8OBJFILES)) > $(null,$(LIB8OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
792 .ENDIF # "$(LIB8OBJFILES)"!=""
793 .IF "$(LIB8FILES)"!=""
794 @-$(TYPE) $(foreach,i,$(LIB8FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
795 .ENDIF # "$(LIB8FILES)"!=""
796 @$(ECHONL)
797 .ENDIF # "$(LIB8FILES)"!=""
798 .ELSE # "$(GUI)"=="WNT"
799 @-$(RM) $@
800 .IF "$(QUIET_BUILD)"==""
801 echo $(LIBMGR) r $@ $(LIB8OBJFILES)
802 .ENDIF
803 $(LIBMGR) r $@ $(LIB8OBJFILES) $(LIB8FILES) bla.lib
804 .ENDIF # "$(GUI)"=="WNT"
805 .ENDIF # "$(GUI)"=="UNX"
806 .ENDIF # "$(LIB8TARGET)" != ""
808 # Anweisungen fuer das LIBTARGETs
809 # unroll begin
811 .IF "$(LIB9TARGET)" != ""
812 .IF "$(LIB9ARCHIV)" != ""
814 $(LIB9ARCHIV) : $(LIB9TARGET)
815 @echo "Making: " $(@:f)
816 @@-$(RM) $@
817 .IF "$(GUI)"=="UNX"
818 @-$(RM) $(MISC)$/$(LIB9ARCHIV:b).cmd
819 .IF "$(OS)" =="HPUX_FRAG_HR"
820 @-$(RM) $(MISC)$/$(LIB9ARCHIV:b)_closetempl.cmd
821 @echo $(LINK) +inst_close -c `cat $(LIB9TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB9ARCHIV:b)_closetempl.cmd
822 @cat $(MISC)$/$(LIB9ARCHIV:b)_closetempl.cmd
823 @+source $(MISC)$/$(LIB9ARCHIV:b)_closetempl.cmd
824 .ENDIF
825 @echo $(LIBMGR) $(LIB9FLAGS) $(LIBFLAGS) $(LIB9ARCHIV) `cat $(LIB9TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB9ARCHIV:b).cmd
826 .IF "$(OS)$(COM)"=="NETBSDGCC"
827 @echo ranlib $(LIB9ARCHIV) >> $(MISC)$/$(LIB9ARCHIV:b).cmd
828 .ENDIF
829 .IF "$(OS)" == "MACOSX"
830 @echo ranlib $(LIB9ARCHIV) >> $(MISC)$/$(LIB9ARCHIV:b).cmd
831 .ENDIF
832 .IF "$(QUIET_BUILD)"==""
833 @cat $(MISC)$/$(LIB9ARCHIV:b).cmd
834 .ENDIF
835 @+source $(MISC)$/$(LIB9ARCHIV:b).cmd
836 .ELSE # "$(GUI)"=="UNX"
837 .IF "$(GUI)$(COM)"=="WNTGCC"
838 @+-$(RM) $(MISC)$/$(LIB9ARCHIV:b).cmd
839 @+echo $(LIBMGR) $(LIB9FLAGS) $(LIBFLAGS) $(LIB9ARCHIV) `cat $(LIB9TARGET) | sed s#'^'$(ROUT)#$(PRJ)$/$(ROUT)#g` > $(MISC)$/$(LIB9ARCHIV:b).cmd
840 @+echo ranlib $(LIB9ARCHIV) >> $(MISC)$/$(LIB9ARCHIV:b).cmd
841 .IF "$(QUIET_BUILD)"==""
842 @cat $(MISC)$/$(LIB9ARCHIV:b).cmd
843 .ENDIF
844 @+source $(MISC)$/$(LIB9ARCHIV:b).cmd
845 .ELSE
846 @echo just a dummy > $@
847 .ENDIF # "$(GUI)$(COM)"=="WNTGCC"
848 .ENDIF # "$(GUI)"=="UNX"
850 .ENDIF # "$(LIB9ARCHIV)" != ""
852 $(LIB9TARGET) : $(LIB9FILES) \
853 $(LIB9OBJFILES) \
854 $(LIB9DEPN)
855 .IF "$(QUIET_BUILD)"==""
856 @echo using: $(LIB9FILES)
857 @echo using: $(LIB9TARGET)
858 @echo ------------------------------
859 .ENDIF
860 @echo "Making: " $(@:f)
861 @@-$(RM) $@
862 .IF "$(GUI)"=="UNX"
863 @echo $(LIB9OBJFILES:s/.obj/.o/) | sed "s#$(PRJ:s/./\./)$/$(ROUT)#$(ROUT)#g" | xargs -n 1 > $@
864 @cat /dev/null $(LIB9FILES:s/.obj/.o/) | xargs -n 1 >> $@
865 @$(RM) $(@:d)$(@:b).dump
866 .IF "$(OS)"=="MACOSX"
867 @-nm `cat $(LIB9TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
868 .ELSE
869 @nm `cat $(LIB9TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
870 .ENDIF
872 .ELIF "$(GUI)"=="OS2"
873 $(LIBMGR) $(LIBFLAGS) $@ $(LIB9FILES) $(LIB9OBJFILES)
874 @+-$(RM) $(@:s/.lib/.lin/)
875 .IF "$(LIB9OBJFILES)"!=""
876 @+$(TYPE) $(mktmp $(LIB9OBJFILES)) > $(null,$(LIB9OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
877 .ENDIF # "$(LIB9OBJFILES)"!=""
878 .IF "$(LIB9FILES)"!=""
879 @-$(TYPE) $(foreach,i,$(LIB9FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
880 .ENDIF # "$(LIB9FILES)"!=""
881 @+$(ECHONL)
883 .ELSE # "$(GUI)"=="UNX"
884 .IF "$(GUI)"=="WNT"
885 .IF "$(COM)"=="GCC"
886 +$(ECHONL) $(LIB9OBJFILES) | sed "s#$(PRJ:s/././)$/$(ROUT)#$(ROUT)#g" | xargs -n1 > $@
887 @+cat /dev/null $(LIB9FILES) | xargs -n1 >> $@
888 .ELSE
889 $(LIBMGR) $(LIBFLAGS) /OUT:$@ @$(mktmp $(LIB9FILES) $(LIB9OBJFILES))
890 @-$(RM) $(@:s/.lib/.lin/)
891 .IF "$(LIB9OBJFILES)"!=""
892 @$(TYPE) $(mktmp $(LIB9OBJFILES)) > $(null,$(LIB9OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
893 .ENDIF # "$(LIB9OBJFILES)"!=""
894 .IF "$(LIB9FILES)"!=""
895 @-$(TYPE) $(foreach,i,$(LIB9FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
896 .ENDIF # "$(LIB9FILES)"!=""
897 @$(ECHONL)
898 .ENDIF # "$(LIB9FILES)"!=""
899 .ELSE # "$(GUI)"=="WNT"
900 @-$(RM) $@
901 .IF "$(QUIET_BUILD)"==""
902 echo $(LIBMGR) r $@ $(LIB9OBJFILES)
903 .ENDIF
904 $(LIBMGR) r $@ $(LIB9OBJFILES) $(LIB9FILES) bla.lib
905 .ENDIF # "$(GUI)"=="WNT"
906 .ENDIF # "$(GUI)"=="UNX"
907 .ENDIF # "$(LIB9TARGET)" != ""
909 # Anweisungen fuer das LIBTARGETs
910 # unroll begin
912 .IF "$(LIB10TARGET)" != ""
913 .IF "$(LIB10ARCHIV)" != ""
915 $(LIB10ARCHIV) : $(LIB10TARGET)
916 @echo "Making: " $(@:f)
917 @@-$(RM) $@
918 .IF "$(GUI)"=="UNX"
919 @-$(RM) $(MISC)$/$(LIB10ARCHIV:b).cmd
920 .IF "$(OS)" =="HPUX_FRAG_HR"
921 @-$(RM) $(MISC)$/$(LIB10ARCHIV:b)_closetempl.cmd
922 @echo $(LINK) +inst_close -c `cat $(LIB10TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB10ARCHIV:b)_closetempl.cmd
923 @cat $(MISC)$/$(LIB10ARCHIV:b)_closetempl.cmd
924 @+source $(MISC)$/$(LIB10ARCHIV:b)_closetempl.cmd
925 .ENDIF
926 @echo $(LIBMGR) $(LIB10FLAGS) $(LIBFLAGS) $(LIB10ARCHIV) `cat $(LIB10TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(MISC)$/$(LIB10ARCHIV:b).cmd
927 .IF "$(OS)$(COM)"=="NETBSDGCC"
928 @echo ranlib $(LIB10ARCHIV) >> $(MISC)$/$(LIB10ARCHIV:b).cmd
929 .ENDIF
930 .IF "$(OS)" == "MACOSX"
931 @echo ranlib $(LIB10ARCHIV) >> $(MISC)$/$(LIB10ARCHIV:b).cmd
932 .ENDIF
933 .IF "$(QUIET_BUILD)"==""
934 @cat $(MISC)$/$(LIB10ARCHIV:b).cmd
935 .ENDIF
936 @+source $(MISC)$/$(LIB10ARCHIV:b).cmd
937 .ELSE # "$(GUI)"=="UNX"
938 .IF "$(GUI)$(COM)"=="WNTGCC"
939 @+-$(RM) $(MISC)$/$(LIB10ARCHIV:b).cmd
940 @+echo $(LIBMGR) $(LIB10FLAGS) $(LIBFLAGS) $(LIB10ARCHIV) `cat $(LIB10TARGET) | sed s#'^'$(ROUT)#$(PRJ)$/$(ROUT)#g` > $(MISC)$/$(LIB10ARCHIV:b).cmd
941 @+echo ranlib $(LIB10ARCHIV) >> $(MISC)$/$(LIB10ARCHIV:b).cmd
942 .IF "$(QUIET_BUILD)"==""
943 @cat $(MISC)$/$(LIB10ARCHIV:b).cmd
944 .ENDIF
945 @+source $(MISC)$/$(LIB10ARCHIV:b).cmd
946 .ELSE
947 @echo just a dummy > $@
948 .ENDIF # "$(GUI)$(COM)"=="WNTGCC"
949 .ENDIF # "$(GUI)"=="UNX"
951 .ENDIF # "$(LIB10ARCHIV)" != ""
953 $(LIB10TARGET) : $(LIB10FILES) \
954 $(LIB10OBJFILES) \
955 $(LIB10DEPN)
956 .IF "$(QUIET_BUILD)"==""
957 @echo using: $(LIB10FILES)
958 @echo using: $(LIB10TARGET)
959 @echo ------------------------------
960 .ENDIF
961 @echo "Making: " $(@:f)
962 @@-$(RM) $@
963 .IF "$(GUI)"=="UNX"
964 @echo $(LIB10OBJFILES:s/.obj/.o/) | sed "s#$(PRJ:s/./\./)$/$(ROUT)#$(ROUT)#g" | xargs -n 1 > $@
965 @cat /dev/null $(LIB10FILES:s/.obj/.o/) | xargs -n 1 >> $@
966 @$(RM) $(@:d)$(@:b).dump
967 .IF "$(OS)"=="MACOSX"
968 @-nm `cat $(LIB10TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
969 .ELSE
970 @nm `cat $(LIB10TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)$/$(ROUT)\#g` > $(@:d)$(@:b).dump
971 .ENDIF
973 .ELIF "$(GUI)"=="OS2"
974 $(LIBMGR) $(LIBFLAGS) $@ $(LIB10FILES) $(LIB10OBJFILES)
975 @+-$(RM) $(@:s/.lib/.lin/)
976 .IF "$(LIB10OBJFILES)"!=""
977 @+$(TYPE) $(mktmp $(LIB10OBJFILES)) > $(null,$(LIB10OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
978 .ENDIF # "$(LIB10OBJFILES)"!=""
979 .IF "$(LIB10FILES)"!=""
980 @-$(TYPE) $(foreach,i,$(LIB10FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
981 .ENDIF # "$(LIB10FILES)"!=""
982 @+$(ECHONL)
984 .ELSE # "$(GUI)"=="UNX"
985 .IF "$(GUI)"=="WNT"
986 .IF "$(COM)"=="GCC"
987 +$(ECHONL) $(LIB10OBJFILES) | sed "s#$(PRJ:s/././)$/$(ROUT)#$(ROUT)#g" | xargs -n1 > $@
988 @+cat /dev/null $(LIB10FILES) | xargs -n1 >> $@
989 .ELSE
990 $(LIBMGR) $(LIBFLAGS) /OUT:$@ @$(mktmp $(LIB10FILES) $(LIB10OBJFILES))
991 @-$(RM) $(@:s/.lib/.lin/)
992 .IF "$(LIB10OBJFILES)"!=""
993 @$(TYPE) $(mktmp $(LIB10OBJFILES)) > $(null,$(LIB10OBJFILES) $(NULLDEV) $(@:s/.lib/.lin/))
994 .ENDIF # "$(LIB10OBJFILES)"!=""
995 .IF "$(LIB10FILES)"!=""
996 @-$(TYPE) $(foreach,i,$(LIB10FILES) $(i:s/.lib/.lin/)) >> $(@:s/.lib/.lin/)
997 .ENDIF # "$(LIB10FILES)"!=""
998 @$(ECHONL)
999 .ENDIF # "$(LIB10FILES)"!=""
1000 .ELSE # "$(GUI)"=="WNT"
1001 @-$(RM) $@
1002 .IF "$(QUIET_BUILD)"==""
1003 echo $(LIBMGR) r $@ $(LIB10OBJFILES)
1004 .ENDIF
1005 $(LIBMGR) r $@ $(LIB10OBJFILES) $(LIB10FILES) bla.lib
1006 .ENDIF # "$(GUI)"=="WNT"
1007 .ENDIF # "$(GUI)"=="UNX"
1008 .ENDIF # "$(LIB10TARGET)" != ""
1010 # Anweisungen fuer das LIBTARGETs