Changeset 2557 for trunk/kBuild/tools/VCC80AMD64.kmk
- Timestamp:
- Dec 13, 2011, 1:48:32 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/VCC80AMD64.kmk
r2524 r2557 206 206 TOOL_VCC80AMD64_LINK_LIBRARY_OUTPUT_MAYBE = $(outbase).lst $(outbase).exp $(outbase).pdb 207 207 define TOOL_VCC80AMD64_LINK_LIBRARY_CMDS 208 $(QUIET)$(APPEND) - n $(outbase).rsp \208 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 209 209 $(foreach arg,\ 210 210 $(subst /,\\,$(objs) \ … … 232 232 TOOL_VCC80AMD64_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 233 233 TOOL_VCC80AMD64_LINK_PROGRAM_DEPORD = 234 TOOL_VCC80AMD64_LINK_PROGRAM_OUTPUT = $(outbase).map 234 TOOL_VCC80AMD64_LINK_PROGRAM_OUTPUT = $(outbase).map $(outbase).rsp 235 235 TOOL_VCC80AMD64_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest 236 236 TOOL_VCC80AMD64_LINK_PROGRAM_OUTPUT_DEBUG = $(outbase).pdb 237 237 TOOL_VCC80AMD64_LINK_PROGRAM_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb 238 238 define TOOL_VCC80AMD64_LINK_PROGRAM_CMDS 239 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 240 $(foreach arg,\ 241 $(subst /,\\,$(objs)) \ 242 $(subst /,\\,$(libs)) \ 243 ,\"$(arg)\") 239 244 $(QUIET)$(TOOL_VCC80AMD64_LD) $(flags) \ 240 245 /OUT:$(out) \ … … 244 249 $(subst /,\\,$(filter %.exp %.res,$(othersrc))) \ 245 250 $(foreach p,$(libpath), /LIBPATH:$(p)) \ 246 $(subst /,\\,$(objs)) \ 247 $(subst /,\\,$(libs)) 251 @$(outbase).rsp 248 252 $(QUIET)$(TEST) -f $(out).manifest -- \ 249 253 $(TOOL_VCC80AMD64_MT) -manifest $(subst /,\\,$(out)).manifest -outputresource:$(subst /,\\,$(out)) … … 267 271 TOOL_VCC80AMD64_LINK_DLL_DEPEND = $(objs) $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 268 272 TOOL_VCC80AMD64_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_STAGE_LIB)) 269 TOOL_VCC80AMD64_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp 273 TOOL_VCC80AMD64_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).rsp 270 274 TOOL_VCC80AMD64_LINK_DLL_OUTPUT_MAYBE = $(outbase).ilk $(out).manifest $(PATH_STAGE_LIB)/$(notdir $(outbase)).lib $(PATH_STAGE_LIB)/$(notdir $(outbase)).exp 271 275 TOOL_VCC80AMD64_LINK_DLL_OUTPUT_DEBUG = $(outbase).pdb 272 276 TOOL_VCC80AMD64_LINK_DLL_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb 273 277 define TOOL_VCC80AMD64_LINK_DLL_CMDS 278 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 279 $(foreach arg,\ 280 $(subst /,\\,$(objs)) \ 281 $(subst /,\\,$(libs)) \ 282 ,\"$(arg)\") 274 283 $(QUIET)$(TOOL_VCC80AMD64_LD) $(flags) \ 275 284 /OUT:$(out) \ … … 281 290 $(subst /,\\,$(filter %.exp %.res,$(othersrc))) \ 282 291 $(foreach p,$(libpath), /LIBPATH:$(p)) \ 283 $(subst /,\\,$(objs)) \ 284 $(subst /,\\,$(libs)) 292 @$(outbase).rsp 285 293 $(QUIET)$(TEST) -f $(out).manifest -- \ 286 294 $(TOOL_VCC80AMD64_MT) -manifest $(subst /,\\,$(out)).manifest '-outputresource:$(subst /,\\,$(out));#2' … … 306 314 TOOL_VCC80AMD64_LINK_SYSMOD_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 307 315 TOOL_VCC80AMD64_LINK_SYSMOD_DEPORD = 308 TOOL_VCC80AMD64_LINK_SYSMOD_OUTPUT = $(outbase).map 316 TOOL_VCC80AMD64_LINK_SYSMOD_OUTPUT = $(outbase).map $(outbase).rsp 309 317 TOOL_VCC80AMD64_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest 310 318 TOOL_VCC80AMD64_LINK_SYSMOD_OUTPUT_DEBUG = $(outbase).pdb 311 319 TOOL_VCC80AMD64_LINK_SYSMOD_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb 312 320 define TOOL_VCC80AMD64_LINK_SYSMOD_CMDS 321 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 322 $(foreach arg,\ 323 $(subst /,\\,$(objs)) \ 324 $(subst /,\\,$(libs)) \ 325 ,\"$(arg)\") 313 326 $(QUIET)$(TOOL_VCC80AMD64_LD) $(flags) \ 314 327 /OUT:$(out) \ … … 318 331 $(subst /,\\,$(filter %.exp %.res,$(othersrc))) \ 319 332 $(foreach p,$(libpath), /LIBPATH:$(p)) \ 320 $(subst /,\\,$(objs)) \ 321 $(subst /,\\,$(libs)) 333 @$(outbase).rsp 322 334 $(QUIET)$(TEST) -f $(out).manifest -- \ 323 335 $(TOOL_VCC80AMD64_MT) -manifest $(subst /,\\,$(out)).manifest '-outputresource:$(subst /,\\,$(out));#2'
Note:
See TracChangeset
for help on using the changeset viewer.