Changeset 2776 for trunk/kBuild/tools/GXX3OMF.kmk
- Timestamp:
- Feb 3, 2015, 9:38:12 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/GXX3OMF.kmk
r2775 r2776 50 50 TOOL_GXX3OMF_LD_MAP ?= -Zmap=$(1) 51 51 TOOL_GXX3OMF_LD_SYSMOD_MAP ?= -Zmap=$(1) 52 TOOL_GXX3OMF_RC = rc$(HOSTSUFF_EXE) 52 53 53 54 ifdef SLKRUNS … … 78 79 TOOL_GXX3OMF_ASFLAGS.profile ?= -g 79 80 TOOL_GXX3OMF_ASOBJSUFF ?= .obj 81 82 TOOL_GXX3OMF_RCOBJSUFF ?= .res 83 TOOL_GXX3OMF_RCFLAGS ?= -n 84 TOOL_GXX3OMF_RCINCS ?= $(shell $(TOOL_GXX3OMF_CXX) -E -x c++ - 2>&1 < /dev/null \ 85 | $(SED_EXT) -e "/search starts here/,/[Ee]nd of search list/!d" -e "/^ /!d") 80 86 81 87 TOOL_GXX3OMF_ARFLAGS ?= cr … … 200 206 $(abspath $(source)) 201 207 $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" "" 208 endef 209 210 211 ## Compile resource source. 212 # @param $(target) Normalized main target name. 213 # @param $(source) Source filename (relative). 214 # @param $(obj) Object file name. This shall be (re)created by the compilation. 215 # @param $(dep) Dependcy file. This shall be (re)created by the compilation. 216 # @param $(flags) Flags. 217 # @param $(defs) Definitions. No -D or something. 218 # @param $(incs) Includes. No -I or something. 219 # @param $(dirdep) Directory creation dependency. 220 # @param $(deps) Other dependencies. 221 # 222 # @param $(outbase) Output basename (full). Use this for list files and such. 223 # @param $(objsuff) Object suffix. 224 TOOL_GXX3OMF_COMPILE_RC_OUTPUT = 225 TOOL_GXX3OMF_COMPILE_RC_DEPEND = 226 TOOL_GXX3OMF_COMPILE_RC_DEPORD = 227 define TOOL_GXX3OMF_COMPILE_RC_CMDS 228 $(QUIET)$(REDIRECT) -E 'INCLUDE=' -- $(TOOL_GXX3OMF_RC) -r \ 229 $(flags) $(addprefix -i, $(subst /,\\,$(subst /@unixroot,$(UNIXROOT),$(incs)))) $(addprefix -d, $(defs))\ 230 $(subst /,\\,$(abspath $(source))) \ 231 $(obj) 202 232 endef 203 233
Note:
See TracChangeset
for help on using the changeset viewer.