Changeset 1011 in kBuild
- Timestamp:
- Jun 2, 2007 5:39:18 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/VCC70.kmk
r1006 r1011 115 115 # @param $(outbase) Output basename (full). Use this for list files and such. 116 116 # @param $(objsuff) Object suffix. 117 TOOL_VCC70_COMPILE_C_DONT_PURGE_OUTPUT = 118 TOOL_VCC70_COMPILE_C_DEPEND = 119 TOOL_VCC70_COMPILE_C_DEPORD = 117 120 ifdef USE_KOBJCACHE 118 121 TOOL_VCC70_COMPILE_C_OUTPUT = $(call TOOL_VCC70_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC70_PDB, $(outbase)-obj,idb) $(outbase).i 119 TOOL_VCC70_COMPILE_C_DEPEND =120 TOOL_VCC70_COMPILE_C_DEPORD =121 122 TOOL_VCC70_COMPILE_C_USESES_KOBJCACHE = 1 122 123 define TOOL_VCC70_COMPILE_C_CMDS … … 124 125 $(TOOL_VCC70_CC) -E \ 125 126 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ 126 -Fd$(outbase)-obj.pdb \127 -FD\128 -Fo$(obj)\129 127 $(subst /,\\,$(abspath $(source))) \ 130 128 --kObjCache-cc $(obj) \ … … 135 133 -Fo$(obj)\ 136 134 $(subst /,\\,$(outbase).i) 137 endef 138 # $(QUIET)$(DEP_IDB) -f -s -o $(dep) -t $(obj) $(call TOOL_VCC70_PDB,$(outbase)-obj,idb) 135 $(QUIET)$(DEP_IDB) -f -s -o $(dep) -t $(obj) $(call TOOL_VCC70_PDB,$(outbase)-obj,idb) 136 endef 139 137 else # !USE_KOBJCACHE 140 138 TOOL_VCC70_COMPILE_C_OUTPUT = $(call TOOL_VCC70_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC70_PDB, $(outbase)-obj,idb) 141 TOOL_VCC70_COMPILE_C_DEPEND =142 TOOL_VCC70_COMPILE_C_DEPORD =143 139 define TOOL_VCC70_COMPILE_C_CMDS 144 140 $(QUIET)$(TOOL_VCC70_CC) -c\ … … 166 162 # @param $(outbase) Output basename (full). Use this for list files and such. 167 163 # @param $(objsuff) Object suffix. 164 TOOL_VCC70_COMPILE_CXX_DONT_PURGE_OUTPUT = 165 TOOL_VCC70_COMPILE_CXX_DEPEND = 166 TOOL_VCC70_COMPILE_CXX_DEPORD = 168 167 ifdef USE_KOBJCACHE 169 168 TOOL_VCC70_COMPILE_CXX_OUTPUT = $(call TOOL_VCC70_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC70_PDB, $(outbase)-obj,idb) $(outbase).ii 170 TOOL_VCC70_COMPILE_CXX_DEPEND = 171 TOOL_VCC70_COMPILE_CXX_DEPORD = 172 TOOL_VCC70_COMPILE_CXX_USESES_KOBJCACHE = 1 169 TOOL_VCC70_COMPILE_CXX_USES_KOBJCACHE = 1 173 170 define TOOL_VCC70_COMPILE_CXX_CMDS 174 171 $(QUIET)$(KOBJCACHE) -f $(outbase).koc -r --kObjCache-cpp $(outbase).ii \ 175 172 $(TOOL_VCC70_CC) -E \ 176 173 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ 177 -Fd$(outbase)-obj.pdb \178 -FD\179 -Fo$(obj)\180 174 $(subst /,\\,$(abspath $(source))) \ 181 175 --kObjCache-cc $(obj) \ … … 186 180 -Fo$(obj)\ 187 181 $(subst /,\\,$(outbase).ii) 188 endef 189 # $(QUIET)$(DEP_IDB) -f -s -o $(dep) -t $(obj) $(call TOOL_VCC70_PDB,$(outbase)-obj,idb) 182 $(QUIET)$(DEP_IDB) -f -s -o $(dep) -t $(obj) $(call TOOL_VCC70_PDB,$(outbase)-obj,idb) 183 endef 190 184 else # !USE_KOBJCACHE 191 185 TOOL_VCC70_COMPILE_CXX_OUTPUT = $(call TOOL_VCC70_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC70_PDB, $(outbase)-obj,idb) 192 TOOL_VCC70_COMPILE_CXX_DEPEND =193 TOOL_VCC70_COMPILE_CXX_DEPORD =194 186 define TOOL_VCC70_COMPILE_CXX_CMDS 195 187 $(QUIET)$(TOOL_VCC70_CXX) -c\
Note:
See TracChangeset
for help on using the changeset viewer.