Changeset 1029 for trunk/kBuild/tools
- Timestamp:
- Jun 4, 2007, 3:45:05 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/VCC70.kmk
r1011 r1029 232 232 TOOL_VCC70_LINK_LIBRARY_DEPEND = $(othersrc) 233 233 TOOL_VCC70_LINK_LIBRARY_DEPORD = 234 ifeq ($(filter append-dash-n,$(KMK_FEATURES)),append-dash-n) 235 TOOL_VCC70_LINK_LIBRARY_OUTPUT = $(outbase).lst $(outbase).exp $(outbase).pdb $(outbase).rsp234 TOOL_VCC70_LINK_LIBRARY_OUTPUT = $(outbase).rsp 235 TOOL_VCC70_LINK_LIBRARY_OUTPUT_MAYBE = $(outbase).lst $(outbase).exp $(outbase).pdb 236 236 define TOOL_VCC70_LINK_LIBRARY_CMDS 237 237 $(QUIET)$(APPEND) -n $(outbase).rsp \ … … 243 243 $(QUIET)$(TOOL_VCC70_AR) $(flags) /OUT:$(out) @$(outbase).rsp 244 244 endef 245 else246 TOOL_VCC70_LINK_LIBRARY_OUTPUT = $(outbase).lst $(outbase).exp $(outbase).pdb247 define TOOL_VCC70_LINK_LIBRARY_CMDS248 $(QUIET)$(TOOL_VCC70_AR) $(flags) /OUT:$(out) $(subst /,\\,$(objs) $(filter %.a %.lib,$(othersrc))) \249 $(foreach def,$(filter %.def,$(othersrc)), /DEF:$(def))250 endef251 endif252 245 253 246 … … 266 259 # @param $(outbase) Output basename (full). Use this for list files and such. 267 260 # 268 TOOL_VCC70_LINK_PROGRAM_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk261 TOOL_VCC70_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk 269 262 TOOL_VCC70_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 270 263 TOOL_VCC70_LINK_PROGRAM_DEPORD = … … 296 289 # 297 290 # @param $(outbase) Output basename (full). Use this for list files and such. 298 TOOL_VCC70_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk 291 TOOL_VCC70_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp 292 TOOL_VCC70_LINK_DLL_OUTPUT_MAYBE = $(outbase).pdb $(outbase).ilk 299 293 TOOL_VCC70_LINK_DLL_DEPEND = $(objs) $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 300 294 TOOL_VCC70_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_LIB)) … … 333 327 # 334 328 # @param $(outbase) Output basename (full). Use this for list files and such. 335 TOOL_VCC70_LINK_SYSMOD_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk 329 TOOL_VCC70_LINK_SYSMOD_OUTPUT = $(outbase).map 330 TOOL_VCC70_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk 336 331 TOOL_VCC70_LINK_SYSMOD_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 337 332 TOOL_VCC70_LINK_SYSMOD_DEPORD =
Note:
See TracChangeset
for help on using the changeset viewer.