Changeset 463 for trunk/kBuild/tools
- Timestamp:
- Jul 10, 2006, 3:28:06 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/XGCCAMD64LINUX.kmk
r459 r463 74 74 TOOL_XGCCAMD64LINUX_CXXDEFS := 75 75 76 TOOL_XGCCAMD64LINUX_AS := $(_TOOL_XGCCAMD64LINUX_PREFIX) as$(HOSTSUFF_EXE)76 TOOL_XGCCAMD64LINUX_AS := $(_TOOL_XGCCAMD64LINUX_PREFIX)gcc$(HOSTSUFF_EXE) 77 77 TOOL_XGCCAMD64LINUX_ASOBJSUFF := .o 78 78 … … 151 151 define TOOL_XGCCAMD64LINUX_COMPILE_CXX_CMDS 152 152 $(TOOL_XGCCAMD64LINUX_CXX) -c\ 153 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ 154 -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\ 155 -o $(obj)\ 156 $(call ABSPATH,$(source)) 157 endef 158 159 ## Compile Assembly source. 160 # @param $(target) Normalized main target name. 161 # @param $(source) Source filename (relative). 162 # @param $(obj) Object file name. This shall be (re)created by the compilation. 163 # @param $(dep) Dependcy file. This shall be (re)created by the compilation. 164 # @param $(flags) Flags. 165 # @param $(defs) Definitions. No -D or something. 166 # @param $(incs) Includes. No -I or something. 167 # @param $(dirdep) Directory creation dependency. 168 # @param $(deps) Other dependencies. 169 # @param $(outbase) Output basename (full). Use this for list files and such. 170 # @param $(objsuff) Object suffix. 171 # 172 TOOL_XGCCAMD64LINUX_COMPILE_AS_OUTPUT = $(outbase).lst 173 TOOL_XGCCAMD64LINUX_COMPILE_AS_DEPEND = 174 TOOL_XGCCAMD64LINUX_COMPILE_AS_DEPORD = 175 define TOOL_XGCCAMD64LINUX_COMPILE_AS_CMDS 176 $(TOOL_XGCCAMD64LINUX_AS) -c\ 153 177 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ 154 178 -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\ … … 197 221 TOOL_XGCCAMD64LINUX_LINK_PROGRAM_OUTPUT = $(outbase).map 198 222 TOOL_XGCCAMD64LINUX_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) 199 TOOL_XGCCAMD64LINUX_LINK_PROGRAM_DEPORD = 223 TOOL_XGCCAMD64LINUX_LINK_PROGRAM_DEPORD = 200 224 define TOOL_XGCCAMD64LINUX_LINK_PROGRAM_CMDS 201 225 $(TOOL_XGCCAMD64LINUX_LD) $(flags) -o $(out) $(objs)\
Note:
See TracChangeset
for help on using the changeset viewer.