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