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