Changeset 2557 for trunk/kBuild/tools/VCC70.kmk
- Timestamp:
- Dec 13, 2011, 1:48:32 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/VCC70.kmk
r2524 r2557 240 240 TOOL_VCC70_LINK_LIBRARY_OUTPUT_MAYBE = $(outbase).lst $(outbase).exp $(outbase).pdb 241 241 define TOOL_VCC70_LINK_LIBRARY_CMDS 242 $(QUIET)$(APPEND) - n $(outbase).rsp \242 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 243 243 $(foreach arg,\ 244 244 $(subst /,\\,$(objs) \ … … 264 264 # @param $(outbase) Output basename (full). Use this for list files and such. 265 265 # 266 TOOL_VCC70_LINK_PROGRAM_OUTPUT = $(outbase).rsp 266 267 TOOL_VCC70_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).ilk 267 268 TOOL_VCC70_LINK_PROGRAM_OUTPUT_DEBUG = $(outbase).pdb … … 270 271 TOOL_VCC70_LINK_PROGRAM_DEPORD = 271 272 define TOOL_VCC70_LINK_PROGRAM_CMDS 273 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 274 $(foreach arg,\ 275 $(subst /,\\,$(objs)) \ 276 $(subst /,\\,$(libs)) \ 277 ,\"$(arg)\") 272 278 $(QUIET)$(TOOL_VCC70_LD) $(flags) \ 273 279 /OUT:$(out) \ … … 277 283 $(subst /,\\,$(filter %.exp %.res,$(othersrc))) \ 278 284 $(foreach p,$(libpath), /LIBPATH:$(p)) \ 279 $(subst /,\\,$(objs)) \ 280 $(subst /,\\,$(libs)) 285 @$(outbase).rsp 281 286 endef 282 287 … … 296 301 # 297 302 # @param $(outbase) Output basename (full). Use this for list files and such. 298 TOOL_VCC70_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp 303 TOOL_VCC70_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).rsp 299 304 TOOL_VCC70_LINK_DLL_OUTPUT_MAYBE = $(outbase).ilk $(PATH_STAGE_LIB)/$(notdir $(outbase)).lib $(PATH_STAGE_LIB)/$(notdir $(outbase)).exp 300 305 TOOL_VCC70_LINK_DLL_OUTPUT_DEBUG = $(outbase).pdb … … 303 308 TOOL_VCC70_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_STAGE_LIB)) 304 309 define TOOL_VCC70_LINK_DLL_CMDS 310 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 311 $(foreach arg,\ 312 $(subst /,\\,$(objs)) \ 313 $(subst /,\\,$(libs)) \ 314 ,\"$(arg)\") 305 315 $(QUIET)$(TOOL_VCC70_LD) $(flags) \ 306 316 /OUT:$(out) \ … … 312 322 $(subst /,\\,$(filter %.exp %.res,$(othersrc))) \ 313 323 $(foreach p,$(libpath), /LIBPATH:$(p)) \ 314 $(subst /,\\,$(objs)) \ 315 $(subst /,\\,$(libs)) 324 @$(outbase).rsp 316 325 $(QUIET)$(CP) --changed --ignore-non-existing $(outbase).exp $(outbase).lib $(PATH_STAGE_LIB)/ 317 326 $(eval _DIRS += $(PATH_STAGE_LIB)) … … 333 342 # 334 343 # @param $(outbase) Output basename (full). Use this for list files and such. 335 TOOL_VCC70_LINK_SYSMOD_OUTPUT = $(outbase).map 344 TOOL_VCC70_LINK_SYSMOD_OUTPUT = $(outbase).map $(outbase).rsp 336 345 TOOL_VCC70_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk 337 346 TOOL_VCC70_LINK_SYSMOD_OUTPUT_DEBUG = $(outbase).pdb … … 340 349 TOOL_VCC70_LINK_SYSMOD_DEPORD = 341 350 define TOOL_VCC70_LINK_SYSMOD_CMDS 351 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 352 $(foreach arg,\ 353 $(subst /,\\,$(objs)) \ 354 $(subst /,\\,$(libs)) \ 355 ,\"$(arg)\") 342 356 $(QUIET)$(TOOL_VCC70_LD) $(flags) \ 343 357 /OUT:$(out) \ … … 347 361 $(subst /,\\,$(filter %.exp %.res,$(othersrc))) \ 348 362 $(foreach p,$(libpath), /LIBPATH:$(p)) \ 349 $(subst /,\\,$(objs)) \ 350 $(subst /,\\,$(libs)) 351 endef 352 363 @$(outbase).rsp 364 endef 365
Note:
See TracChangeset
for help on using the changeset viewer.