Changeset 768 for trunk/kBuild/tools/VCC70.kmk
- Timestamp:
- Jan 19, 2007, 3:52:39 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/VCC70.kmk
r735 r768 24 24 # 25 25 # 26 26 27 27 TOOL_VCC70 := Visual C++ 7.0 (aka Visual Studio .NET), targeting x86. 28 28 … … 61 61 endif 62 62 ## Disabled fast DEP_IDB based dependencies. 63 #VCC70_OLD_DEPS = 1 63 #VCC70_OLD_DEPS = 1 64 64 65 65 ## Constructs the correct .pdb name (the name is lowercased). … … 218 218 # @param $(outbase) Output basename (full). Use this for list files and such. 219 219 # 220 TOOL_VCC70_LINK_LIBRARY_OUTPUT = $(outbase).lst $(outbase).exp $(outbase).pdb221 220 TOOL_VCC70_LINK_LIBRARY_DEPEND = $(othersrc) 222 221 TOOL_VCC70_LINK_LIBRARY_DEPORD = 222 ifeq ($(filter append-dash-n,$(KMK_FEATURES)),append-dash-n) 223 TOOL_VCC70_LINK_LIBRARY_OUTPUT = $(outbase).lst $(outbase).exp $(outbase).pdb $(outbase).rsp 224 define TOOL_VCC70_LINK_LIBRARY_CMDS 225 $(QUIET)$(APPEND) -n $(outbase).rsp \ 226 $(foreach arg,\ 227 $(subst /,\\,$(objs) \ 228 $(filter-out %.def,$(othersrc))) \ 229 $(addprefix /DEF:,$(filter %.def,$(othersrc))) \ 230 ,\"$(arg)\") 231 $(QUIET)$(TOOL_VCC70_AR) $(flags) /OUT:$(out) @$(outbase).rsp 232 endef 233 else 234 TOOL_VCC70_LINK_LIBRARY_OUTPUT = $(outbase).lst $(outbase).exp $(outbase).pdb 223 235 define TOOL_VCC70_LINK_LIBRARY_CMDS 224 236 $(QUIET)$(TOOL_VCC70_AR) $(flags) /OUT:$(out) $(subst /,\\,$(objs) $(filter %.a %.lib,$(othersrc))) \ 225 237 $(foreach def,$(filter %.def,$(othersrc)), /DEF:$(def)) 226 238 endef 239 endif 227 240 228 241
Note:
See TracChangeset
for help on using the changeset viewer.