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