Changeset 2557 for trunk/kBuild/tools/VCC100AMD64.kmk
- Timestamp:
- Dec 13, 2011, 1:48:32 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/VCC100AMD64.kmk
r2524 r2557 247 247 TOOL_VCC100AMD64_LINK_LIBRARY_OUTPUT_MAYBE = $(outbase).lst $(outbase).exp $(outbase).pdb 248 248 define TOOL_VCC100AMD64_LINK_LIBRARY_CMDS 249 $(QUIET)$(APPEND) - n $(outbase).rsp \249 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 250 250 $(foreach arg,\ 251 251 $(subst /,\\,$(objs) \ … … 273 273 TOOL_VCC100AMD64_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 274 274 TOOL_VCC100AMD64_LINK_PROGRAM_DEPORD = 275 TOOL_VCC100AMD64_LINK_PROGRAM_OUTPUT = $(outbase).map 275 TOOL_VCC100AMD64_LINK_PROGRAM_OUTPUT = $(outbase).map $(outbase).rsp 276 276 TOOL_VCC100AMD64_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest 277 277 TOOL_VCC100AMD64_LINK_PROGRAM_OUTPUT_DEBUG = $(outbase).pdb 278 278 TOOL_VCC100AMD64_LINK_PROGRAM_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb 279 279 define TOOL_VCC100AMD64_LINK_PROGRAM_CMDS 280 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 281 $(foreach arg,\ 282 $(subst /,\\,$(objs)) \ 283 $(subst /,\\,$(libs)) \ 284 ,\"$(arg)\") 280 285 $(QUIET)$(TOOL_VCC100AMD64_LD) $(flags) \ 281 286 /OUT:$(out) \ … … 285 290 $(subst /,\\,$(filter %.exp %.res,$(othersrc))) \ 286 291 $(foreach p,$(libpath), /LIBPATH:$(p)) \ 287 $(subst /,\\,$(objs)) \ 288 $(subst /,\\,$(libs)) 292 @$(outbase).rsp 289 293 $(QUIET)$(TEST) -f $(out).manifest -- \ 290 294 $(TOOL_VCC100AMD64_MT) -manifest $(subst /,\\,$(out)).manifest -outputresource:$(subst /,\\,$(out)) … … 308 312 TOOL_VCC100AMD64_LINK_DLL_DEPEND = $(objs) $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 309 313 TOOL_VCC100AMD64_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_STAGE_LIB)) 310 TOOL_VCC100AMD64_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp 314 TOOL_VCC100AMD64_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).rsp 311 315 TOOL_VCC100AMD64_LINK_DLL_OUTPUT_MAYBE = $(outbase).ilk $(out).manifest $(PATH_STAGE_LIB)/$(notdir $(outbase)).lib $(PATH_STAGE_LIB)/$(notdir $(outbase)).exp 312 316 TOOL_VCC100AMD64_LINK_DLL_OUTPUT_DEBUG = $(outbase).pdb 313 317 TOOL_VCC100AMD64_LINK_DLL_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb 314 318 define TOOL_VCC100AMD64_LINK_DLL_CMDS 319 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 320 $(foreach arg,\ 321 $(subst /,\\,$(objs)) \ 322 $(subst /,\\,$(libs)) \ 323 ,\"$(arg)\") 315 324 $(QUIET)$(TOOL_VCC100AMD64_LD) $(flags) \ 316 325 /OUT:$(out) \ … … 322 331 $(subst /,\\,$(filter %.exp %.res,$(othersrc))) \ 323 332 $(foreach p,$(libpath), /LIBPATH:$(p)) \ 324 $(subst /,\\,$(objs)) \ 325 $(subst /,\\,$(libs)) 333 @$(outbase).rsp 326 334 $(QUIET)$(TEST) -f $(out).manifest -- \ 327 335 $(TOOL_VCC100AMD64_MT) -manifest $(subst /,\\,$(out)).manifest '-outputresource:$(subst /,\\,$(out));#2' … … 347 355 TOOL_VCC100AMD64_LINK_SYSMOD_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 348 356 TOOL_VCC100AMD64_LINK_SYSMOD_DEPORD = 349 TOOL_VCC100AMD64_LINK_SYSMOD_OUTPUT = $(outbase).map 357 TOOL_VCC100AMD64_LINK_SYSMOD_OUTPUT = $(outbase).map $(outbase).rsp 350 358 TOOL_VCC100AMD64_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest 351 359 TOOL_VCC100AMD64_LINK_SYSMOD_OUTPUT_DEBUG = $(outbase).pdb 352 360 TOOL_VCC100AMD64_LINK_SYSMOD_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb 353 361 define TOOL_VCC100AMD64_LINK_SYSMOD_CMDS 362 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 363 $(foreach arg,\ 364 $(subst /,\\,$(objs)) \ 365 $(subst /,\\,$(libs)) \ 366 ,\"$(arg)\") 354 367 $(QUIET)$(TOOL_VCC100AMD64_LD) $(flags) \ 355 368 /OUT:$(out) \ … … 359 372 $(subst /,\\,$(filter %.exp %.res,$(othersrc))) \ 360 373 $(foreach p,$(libpath), /LIBPATH:$(p)) \ 361 $(subst /,\\,$(objs)) \ 362 $(subst /,\\,$(libs)) 374 @$(outbase).rsp 363 375 $(QUIET)$(TEST) -f $(out).manifest -- \ 364 376 $(TOOL_VCC100AMD64_MT) -manifest $(subst /,\\,$(out)).manifest '-outputresource:$(subst /,\\,$(out));#2'
Note:
See TracChangeset
for help on using the changeset viewer.