Changeset 2557 for trunk/kBuild/tools/VCC80X86.kmk
- Timestamp:
- Dec 13, 2011, 1:48:32 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/VCC80X86.kmk
r2524 r2557 208 208 TOOL_VCC80X86_LINK_LIBRARY_OUTPUT_MAYBE = $(outbase).lst $(outbase).exp $(outbase).pdb 209 209 define TOOL_VCC80X86_LINK_LIBRARY_CMDS 210 $(QUIET)$(APPEND) - n $(outbase).rsp \210 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 211 211 $(foreach arg,\ 212 212 $(subst /,\\,$(objs) \ … … 234 234 TOOL_VCC80X86_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 235 235 TOOL_VCC80X86_LINK_PROGRAM_DEPORD = 236 TOOL_VCC80X86_LINK_PROGRAM_OUTPUT = $(outbase).map 236 TOOL_VCC80X86_LINK_PROGRAM_OUTPUT = $(outbase).map $(outbase).rsp 237 237 TOOL_VCC80X86_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest 238 238 TOOL_VCC80X86_LINK_PROGRAM_OUTPUT_DEBUG = $(outbase).pdb 239 239 TOOL_VCC80X86_LINK_PROGRAM_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb 240 240 define TOOL_VCC80X86_LINK_PROGRAM_CMDS 241 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 242 $(foreach arg,\ 243 $(subst /,\\,$(objs)) \ 244 $(subst /,\\,$(libs)) \ 245 ,\"$(arg)\") 241 246 $(QUIET)$(TOOL_VCC80X86_LD) $(flags) \ 242 247 /OUT:$(out) \ … … 246 251 $(subst /,\\,$(filter %.exp %.res,$(othersrc))) \ 247 252 $(foreach p,$(libpath), /LIBPATH:$(p)) \ 248 $(subst /,\\,$(objs)) \ 249 $(subst /,\\,$(libs)) 253 @$(outbase).rsp 250 254 $(QUIET)$(TEST) -f $(out).manifest -- \ 251 255 $(TOOL_VCC80X86_MT) -manifest $(subst /,\\,$(out)).manifest -outputresource:$(subst /,\\,$(out)) … … 269 273 TOOL_VCC80X86_LINK_DLL_DEPEND = $(objs) $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 270 274 TOOL_VCC80X86_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_STAGE_LIB)) 271 TOOL_VCC80X86_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp 275 TOOL_VCC80X86_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).rsp 272 276 TOOL_VCC80X86_LINK_DLL_OUTPUT_MAYBE = $(outbase).ilk $(out).manifest $(PATH_STAGE_LIB)/$(notdir $(outbase)).lib $(PATH_STAGE_LIB)/$(notdir $(outbase)).exp 273 277 TOOL_VCC80X86_LINK_DLL_OUTPUT_DEBUG = $(outbase).pdb 274 278 TOOL_VCC80X86_LINK_DLL_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb 275 279 define TOOL_VCC80X86_LINK_DLL_CMDS 280 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 281 $(foreach arg,\ 282 $(subst /,\\,$(objs)) \ 283 $(subst /,\\,$(libs)) \ 284 ,\"$(arg)\") 276 285 $(QUIET)$(TOOL_VCC80X86_LD) $(flags) \ 277 286 /OUT:$(out) \ … … 283 292 $(subst /,\\,$(filter %.exp %.res,$(othersrc))) \ 284 293 $(foreach p,$(libpath), /LIBPATH:$(p)) \ 285 $(subst /,\\,$(objs)) \ 286 $(subst /,\\,$(libs)) 294 @$(outbase).rsp 287 295 $(QUIET)$(TEST) -f $(out).manifest -- \ 288 296 $(TOOL_VCC80X86_MT) -manifest $(subst /,\\,$(out)).manifest '-outputresource:$(subst /,\\,$(out));#2' … … 308 316 TOOL_VCC80X86_LINK_SYSMOD_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 309 317 TOOL_VCC80X86_LINK_SYSMOD_DEPORD = 310 TOOL_VCC80X86_LINK_SYSMOD_OUTPUT = $(outbase).map 318 TOOL_VCC80X86_LINK_SYSMOD_OUTPUT = $(outbase).map $(outbase).rsp 311 319 TOOL_VCC80X86_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest 312 320 TOOL_VCC80X86_LINK_SYSMOD_OUTPUT_DEBUG = $(outbase).pdb 313 321 TOOL_VCC80X86_LINK_SYSMOD_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb 314 322 define TOOL_VCC80X86_LINK_SYSMOD_CMDS 323 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 324 $(foreach arg,\ 325 $(subst /,\\,$(objs)) \ 326 $(subst /,\\,$(libs)) \ 327 ,\"$(arg)\") 315 328 $(QUIET)$(TOOL_VCC80X86_LD) $(flags) \ 316 329 /OUT:$(out) \ … … 320 333 $(subst /,\\,$(filter %.exp %.res,$(othersrc))) \ 321 334 $(foreach p,$(libpath), /LIBPATH:$(p)) \ 322 $(subst /,\\,$(objs)) \ 323 $(subst /,\\,$(libs)) 335 @$(outbase).rsp 324 336 $(QUIET)$(TEST) -f $(out).manifest -- \ 325 337 $(TOOL_VCC80X86_MT) -manifest $(subst /,\\,$(out)).manifest '-outputresource:$(subst /,\\,$(out));#2'
Note:
See TracChangeset
for help on using the changeset viewer.