Changeset 21937 for trunk/Config.kmk
- Timestamp:
- Jan 12, 2012, 7:47:58 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r21936 r21937 156 156 PROPS_ACCUMULATE_R += $(if $(TOOL_$(tool)_COMPILE_MASM_CMDS),MASM,AS)FLAGS 157 157 158 # 159 # Handler for .def files to add bldlevel info to them 160 # 161 define def_src_handler_def 162 local type := DEF 163 $(kb-src-one 2) 164 #.NOTPARALLEL: $(obj) # BldLevelInf.cmd can't open files in parallel 165 endef 166 158 167 #------------------------------------------------------------------------------ 159 168 # Tools … … 199 208 endef 200 209 210 # 211 # Add support for DEF file bldlevel info generator to the GCC compiler 212 # 213 TOOL_GXX3OMF_DEF = $(PATH_ROOT)/tools/bin/BldLevelInf.cmd 214 TOOL_GXX3OMF_DEFOBJSUFF = .bldlevel.def 215 TOOL_GXX3OMF_COMPILE_DEF_OUTPUT = 216 TOOL_GXX3OMF_COMPILE_DEF_DEPEND = $(PATH_ROOT)/include/odinbuild.h 217 TOOL_GXX3OMF_COMPILE_DEF_DEPORD = 218 define TOOL_GXX3OMF_COMPILE_DEF_CMDS 219 $(QUIET)cmd /c 'set BUILD_QUIET=1 && $(TOOL_GXX3OMF_DEF)\ 220 $(source) $(outbase).bldlevel.def\ 221 -R"$(source)"\ 222 -V"#define=ODIN32_VERSION,$(subst /,/,$(PATH_ROOT)/include/odinbuild.h)"\ 223 -M"#define=ODIN32_BUILD_NR,$(subst /,/,$(PATH_ROOT)/include/odinbuild.h)"' 224 endef 225 201 226 #------------------------------------------------------------------------------ 202 227 # Common libraries referenced by components … … 222 247 TEMPLATE_OdinCxx_DEBUG_STAGE = nul 223 248 249 TEMPLATE_OdinBin = Odin DLL or EXE 250 TEMPLATE_OdinBin_EXTENDS = OdinCxx 251 252 # Override DEF handler to add bldlevel info to .DEF files 253 TEMPLATE_OdinBin_SRC_HANDLERS = .def:def_src_handler_def 254 224 255 TEMPLATE_OdinDLL = Odin DLL 225 TEMPLATE_OdinDLL_EXTENDS = Odin Cxx256 TEMPLATE_OdinDLL_EXTENDS = OdinBin 226 257 TEMPLATE_OdinDLL_EXTENDS_BY = appending 227 258 TEMPLATE_OdinDLL_DEFS = $(TEMPLATE_OdinCxx_DEFS) __WINE__ COMCTL32UNDOC TCPV40HDRS __USE_LIBC_TCPIP … … 238 269 239 270 TEMPLATE_OdinCRT = OdinCRT DLL 240 TEMPLATE_OdinCRT_EXTENDS = Odin Cxx271 TEMPLATE_OdinCRT_EXTENDS = OdinBin 241 272 TEMPLATE_OdinCRT_EXTENDS_BY = appending 242 273 TEMPLATE_OdinCRT_DEFS = __WINE__ … … 244 275 245 276 TEMPLATE_OdinApp = Odin application 246 TEMPLATE_OdinApp_EXTENDS = Odin Cxx277 TEMPLATE_OdinApp_EXTENDS = OdinBin 247 278 248 279 TEMPLATE_OdinTestApp = Odin application
Note:
See TracChangeset
for help on using the changeset viewer.