Changeset 2557 for trunk/kBuild/tools/VCC80.kmk
- Timestamp:
- Dec 13, 2011, 1:48:32 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/VCC80.kmk
r2524 r2557 227 227 TOOL_VCC80_LINK_LIBRARY_OUTPUT_MAYBE = $(outbase).lst $(outbase).exp $(outbase).pdb 228 228 define TOOL_VCC80_LINK_LIBRARY_CMDS 229 $(QUIET)$(APPEND) - n $(outbase).rsp \229 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 230 230 $(foreach arg,\ 231 231 $(subst /,\\,$(objs) \ … … 255 255 TOOL_VCC80_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 256 256 TOOL_VCC80_LINK_PROGRAM_DEPORD = 257 TOOL_VCC80_LINK_PROGRAM_OUTPUT = $(outbase).map 257 TOOL_VCC80_LINK_PROGRAM_OUTPUT = $(outbase).map $(outbase).rsp 258 258 TOOL_VCC80_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest 259 259 TOOL_VCC80_LINK_PROGRAM_OUTPUT_DEBUG = $(outbase).pdb 260 260 TOOL_VCC80_LINK_PROGRAM_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb 261 261 define TOOL_VCC80_LINK_PROGRAM_CMDS 262 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 263 $(foreach arg,\ 264 $(subst /,\\,$(objs)) \ 265 $(subst /,\\,$(libs)) \ 266 ,\"$(arg)\") 262 267 $(QUIET)$(TOOL_VCC80_LD) $(flags) \ 263 268 /OUT:$(out) \ … … 267 272 $(subst /,\\,$(filter %.exp %.res,$(othersrc))) \ 268 273 $(foreach p,$(libpath), /LIBPATH:$(p)) \ 269 $(subst /,\\,$(objs)) \ 270 $(subst /,\\,$(libs)) 274 @$(outbase).rsp 271 275 $(QUIET)$(TEST) -f $(out).manifest -- \ 272 276 $(TOOL_VCC80_MT) -manifest $(subst /,\\,$(out)).manifest -outputresource:$(subst /,\\,$(out)) … … 290 294 TOOL_VCC80_LINK_DLL_DEPEND = $(objs) $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 291 295 TOOL_VCC80_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_STAGE_LIB)) 292 TOOL_VCC80_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp 296 TOOL_VCC80_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).rsp 293 297 TOOL_VCC80_LINK_DLL_OUTPUT_MAYBE = $(outbase).ilk $(out).manifest $(PATH_STAGE_LIB)/$(notdir $(outbase)).lib $(PATH_STAGE_LIB)/$(notdir $(outbase)).exp 294 298 TOOL_VCC80_LINK_DLL_OUTPUT_DEBUG = $(outbase).pdb 295 299 TOOL_VCC80_LINK_DLL_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb 296 300 define TOOL_VCC80_LINK_DLL_CMDS 301 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 302 $(foreach arg,\ 303 $(subst /,\\,$(objs)) \ 304 $(subst /,\\,$(libs)) \ 305 ,\"$(arg)\") 297 306 $(QUIET)$(TOOL_VCC80_LD) $(flags) \ 298 307 /OUT:$(out) \ … … 304 313 $(subst /,\\,$(filter %.exp %.res,$(othersrc))) \ 305 314 $(foreach p,$(libpath), /LIBPATH:$(p)) \ 306 $(subst /,\\,$(objs)) \ 307 $(subst /,\\,$(libs)) 315 @$(outbase).rsp 308 316 $(QUIET)$(TEST) -f $(out).manifest -- \ 309 317 $(TOOL_VCC80_MT) -manifest $(subst /,\\,$(out)).manifest '-outputresource:$(subst /,\\,$(out));#2' … … 329 337 TOOL_VCC80_LINK_SYSMOD_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 330 338 TOOL_VCC80_LINK_SYSMOD_DEPORD = 331 TOOL_VCC80_LINK_SYSMOD_OUTPUT = $(outbase).map 339 TOOL_VCC80_LINK_SYSMOD_OUTPUT = $(outbase).map $(outbase).rsp 332 340 TOOL_VCC80_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest 333 341 TOOL_VCC80_LINK_SYSMOD_OUTPUT_DEBUG = $(outbase).pdb 334 342 TOOL_VCC80_LINK_SYSMOD_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb 335 343 define TOOL_VCC80_LINK_SYSMOD_CMDS 344 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 345 $(foreach arg,\ 346 $(subst /,\\,$(objs)) \ 347 $(subst /,\\,$(libs)) \ 348 ,\"$(arg)\") 336 349 $(QUIET)$(TOOL_VCC80_LD) $(flags) \ 337 350 /OUT:$(out) \ … … 341 354 $(subst /,\\,$(filter %.exp %.res,$(othersrc))) \ 342 355 $(foreach p,$(libpath), /LIBPATH:$(p)) \ 343 $(subst /,\\,$(objs)) \ 344 $(subst /,\\,$(libs)) 356 @$(outbase).rsp 345 357 $(QUIET)$(TEST) -f $(out).manifest -- \ 346 358 $(TOOL_VCC80_MT) -manifest $(subst /,\\,$(out)).manifest '-outputresource:$(subst /,\\,$(out));#2'
Note:
See TracChangeset
for help on using the changeset viewer.