Changeset 26222 in vbox
- Timestamp:
- Feb 3, 2010 9:42:09 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 57254
- Location:
- trunk
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r26219 r26222 2131 2131 # Template for building RC things. 2132 2132 # 2133 TEMPLATE_VB OXGC= VBox Raw-Mode Context2134 TEMPLATE_VB OXGC_ASTOOL = $(VBOX_ASTOOL)2135 TEMPLATE_VB OXGC_ASFLAGS = $(VBOX_ASFLAGS32)2136 TEMPLATE_VB OXGC_DEFS = IN_RC IPRT_NO_CRT RT_WITH_NOCRT_ALIASES $(ARCH_BITS_DEFS)2137 TEMPLATE_VB OXGC_INCS = $(PATH_ROOT)/include/iprt/nocrt2138 TEMPLATE_VB OXGC_SYSSUFF = .gc2139 TEMPLATE_VB OXGC_BLD_TRG_ARCH = x862133 TEMPLATE_VBoxRc = VBox Raw-Mode Context 2134 TEMPLATE_VBoxRc_ASTOOL = $(VBOX_ASTOOL) 2135 TEMPLATE_VBoxRc_ASFLAGS = $(VBOX_ASFLAGS32) 2136 TEMPLATE_VBoxRc_DEFS = IN_RC IPRT_NO_CRT RT_WITH_NOCRT_ALIASES $(ARCH_BITS_DEFS) 2137 TEMPLATE_VBoxRc_INCS = $(PATH_ROOT)/include/iprt/nocrt 2138 TEMPLATE_VBoxRc_SYSSUFF = .gc 2139 TEMPLATE_VBoxRc_BLD_TRG_ARCH = x86 2140 2140 2141 2141 ifeq ($(VBOX_LDR_FMT32),pe) 2142 2142 ifdef VBOX_USE_VCC80 2143 TEMPLATE_VB OXGC_TOOL = VCC80X862144 TEMPLATE_VB OXGC_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -W3 -wd4244 -GS- -wd4996 -Zc:wchar_t- -Gs8192 $(VBOX_VCC_GC_OPT) $(VBOX_VCC_GC_FP)2143 TEMPLATE_VBoxRc_TOOL = VCC80X86 2144 TEMPLATE_VBoxRc_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -W3 -wd4244 -GS- -wd4996 -Zc:wchar_t- -Gs8192 $(VBOX_VCC_GC_OPT) $(VBOX_VCC_GC_FP) $(VBOX_VCC_WERR) 2145 2145 else 2146 TEMPLATE_VB OXGC_TOOL = VCC702147 TEMPLATE_VB OXGC_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -W3 -wd4244 $(VBOX_VCC_GC_OPT) $(VBOX_VCC_GC_FP)2146 TEMPLATE_VBoxRc_TOOL = VCC70 2147 TEMPLATE_VBoxRc_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -W3 -wd4244 $(VBOX_VCC_GC_OPT) $(VBOX_VCC_GC_FP) $(VBOX_VCC_WERR) 2148 2148 endif 2149 TEMPLATE_VB OXGC_CFLAGS = $(TEMPLATE_VBOXGC_CXXFLAGS)2150 TEMPLATE_VB OXGC_LDFLAGS = -Driver -Subsystem:NATIVE -Incremental:NO -Align:64 -MapInfo:Lines -MapInfo:Exports -NoD2149 TEMPLATE_VBoxRc_CFLAGS = $(TEMPLATE_VBoxRc_CXXFLAGS) 2150 TEMPLATE_VBoxRc_LDFLAGS = -Driver -Subsystem:NATIVE -Incremental:NO -Align:64 -MapInfo:Lines -MapInfo:Exports -NoD $(VBOX_VCC_WERR) 2151 2151 ifndef VBOX_NOINC_MISC 2152 2152 include $(KBUILD_PATH)/sdks/W2K3DDKX86.kmk 2153 2153 endif 2154 TEMPLATE_VB OXGC_LIBS = \2154 TEMPLATE_VBoxRc_LIBS = \ 2155 2155 $(PATH_SDK_W2K3DDKX86_LIB)/int64.lib 2156 TEMPLATE_VB OXGC_POST_CMDS = $(VBOX_SIGN_IMAGE_CMDS)2156 TEMPLATE_VBoxRc_POST_CMDS = $(VBOX_SIGN_IMAGE_CMDS) 2157 2157 endif # pe 2158 2158 2159 2159 ifeq ($(VBOX_LDR_FMT32),elf) 2160 TEMPLATE_VB OXGC_TOOL = $(VBOX_GCC32_TOOL)2161 TEMPLATE_VB OXGC_CXXFLAGS = -nostdinc -g -pipe$(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC32_Wno-variadic-macros) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_fvisibility-inlines-hidden) -fno-rtti2162 TEMPLATE_VB OXGC_CFLAGS = -nostdinc -g -pipe$(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC32_Wno-variadic-macros) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_fvisibility-hidden)2160 TEMPLATE_VBoxRc_TOOL = $(VBOX_GCC32_TOOL) 2161 TEMPLATE_VBoxRc_CXXFLAGS = -nostdinc -g -pipe $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC32_Wno-variadic-macros) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_fvisibility-inlines-hidden) -fno-rtti 2162 TEMPLATE_VBoxRc_CFLAGS = -nostdinc -g -pipe $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC32_Wno-variadic-macros) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_fvisibility-hidden) 2163 2163 ifeq ($(KBUILD_TARGET),solaris) 2164 TEMPLATE_VB OXGC_LDFLAGS = -r2164 TEMPLATE_VBoxRc_LDFLAGS = -r 2165 2165 else 2166 TEMPLATE_VB OXGC_LDFLAGS = -nostdlib -Bsymbolic2166 TEMPLATE_VBoxRc_LDFLAGS = -nostdlib -Bsymbolic 2167 2167 # "temporarily", must fix the loader. 2168 TEMPLATE_VB OXGC_LDFLAGS += $(if $(VBOX_DO_STRIP_MODULES),-S,)2169 TEMPLATE_VB OXGC_LDFLAGS.release = $(if $(VBOX_DO_STRIP_MODULES),-S,)2168 TEMPLATE_VBoxRc_LDFLAGS += $(if $(VBOX_DO_STRIP_MODULES),-S,) 2169 TEMPLATE_VBoxRc_LDFLAGS.release = $(if $(VBOX_DO_STRIP_MODULES),-S,) 2170 2170 endif 2171 2171 ifn1of ($(KBUILD_TARGET), solaris freebsd) 2172 TEMPLATE_VB OXGC_LIBS = \2172 TEMPLATE_VBoxRc_LIBS = \ 2173 2173 $(VBOX_GCC32_LIBGCC) # instricts 2174 2174 endif … … 2176 2176 2177 2177 ifeq ($(VBOX_LDR_FMT32),macho) 2178 TEMPLATE_VB OXGC_TOOL = GXX4MACHO2179 TEMPLATE_VB OXGC_DEFS += $(VBOX_DARWIN_DEF_SDK_DEFS)2180 TEMPLATE_VB OXGC_CXXFLAGS = $(VBOX_DARWIN_DEF_SDK_CXXFLAGS) -m32 -nostdinc -g -pipe$(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC32_Wno-variadic-macros) -fno-common -msoft-float -static $(VBOX_GCC_fno-stack-protector) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing -fno-rtti2181 TEMPLATE_VB OXGC_CFLAGS = $(VBOX_DARWIN_DEF_SDK_CFLAGS) -m32 -nostdinc -g -pipe$(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC32_Wno-variadic-macros) -fno-common -msoft-float -static $(VBOX_GCC_fno-stack-protector) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing2182 TEMPLATE_VB OXGC_LDFLAGS = $(VBOX_DARWIN_DEF_SDK_LDFLAGS) -m32 -nostdlib2183 #TEMPLATE_VB OXGC_LDFLAGS.release = -Wl,-S ???2178 TEMPLATE_VBoxRc_TOOL = GXX4MACHO 2179 TEMPLATE_VBoxRc_DEFS += $(VBOX_DARWIN_DEF_SDK_DEFS) 2180 TEMPLATE_VBoxRc_CXXFLAGS = $(VBOX_DARWIN_DEF_SDK_CXXFLAGS) -m32 -nostdinc -g -pipe $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC32_Wno-variadic-macros) -fno-common -msoft-float -static $(VBOX_GCC_fno-stack-protector) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing -fno-rtti 2181 TEMPLATE_VBoxRc_CFLAGS = $(VBOX_DARWIN_DEF_SDK_CFLAGS) -m32 -nostdinc -g -pipe $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC32_Wno-variadic-macros) -fno-common -msoft-float -static $(VBOX_GCC_fno-stack-protector) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing 2182 TEMPLATE_VBoxRc_LDFLAGS = $(VBOX_DARWIN_DEF_SDK_LDFLAGS) -m32 -nostdlib 2183 #TEMPLATE_VBoxRc_LDFLAGS.release = -Wl,-S ??? 2184 2184 endif 2185 2185 2186 2186 ifeq ($(VBOX_LDR_FMT32),lx) 2187 TEMPLATE_VB OXGC_TOOL = GXX3OMF2188 TEMPLATE_VB OXGC_CXXFLAGS = -nostdinc -g -pipe$(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC32_Wno-variadic-macros) $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing -fno-exceptions -fno-rtti2189 TEMPLATE_VB OXGC_CFLAGS = -nostdinc -g -pipe$(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC32_Wno-variadic-macros) $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing -fno-exceptions2190 TEMPLATE_VB OXGC_LDFLAGS = -Zdll -nostdlib2191 TEMPLATE_VB OXGC_LIBS = \2187 TEMPLATE_VBoxRc_TOOL = GXX3OMF 2188 TEMPLATE_VBoxRc_CXXFLAGS = -nostdinc -g -pipe $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC32_Wno-variadic-macros) $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing -fno-exceptions -fno-rtti 2189 TEMPLATE_VBoxRc_CFLAGS = -nostdinc -g -pipe $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC32_Wno-variadic-macros) $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing -fno-exceptions 2190 TEMPLATE_VBoxRc_LDFLAGS = -Zdll -nostdlib 2191 TEMPLATE_VBoxRc_LIBS = \ 2192 2192 $(VBOX_GCC32_LIBGCC) \ 2193 2193 $(VBOX_OBJ_SYS0) \ … … 2199 2199 # Template for building a RC ring-3 testcase (tstVMStructGC, tstDevStructGC). 2200 2200 # 2201 TEMPLATE_VB OXGCEXE= VBox Raw-Mode as ring-3 testcase2202 TEMPLATE_VB OXGCEXE_EXTENDS = VBOXGC2203 TEMPLATE_VB OXGCEXE_DEFS = $(filter-out IPRT_NO_CRT RT_WITH_NOCRT_ALIASES,$(TEMPLATE_VBOXGC_DEFS))2204 TEMPLATE_VB OXGCEXE_INCS = $(NO_SUCH_VARIABLE)2201 TEMPLATE_VBoxRcExe = VBox Raw-Mode as ring-3 testcase 2202 TEMPLATE_VBoxRcExe_EXTENDS = VBoxRc 2203 TEMPLATE_VBoxRcExe_DEFS = $(filter-out IPRT_NO_CRT RT_WITH_NOCRT_ALIASES,$(TEMPLATE_VBoxRc_DEFS)) 2204 TEMPLATE_VBoxRcExe_INCS = $(NO_SUCH_VARIABLE) 2205 2205 2206 2206 ifeq ($(VBOX_LDR_FMT32),pe) 2207 TEMPLATE_VB OXGCEXE_LDFLAGS = -Incremental:NO -MapInfo:Exports -NoD -Debug2208 TEMPLATE_VB OXGCEXE_SDKS = WIN32SDK2207 TEMPLATE_VBoxRcExe_LDFLAGS = -Incremental:NO -MapInfo:Exports -NoD -Debug 2208 TEMPLATE_VBoxRcExe_SDKS = WIN32SDK 2209 2209 ifdef VBOX_USE_VCC80 2210 TEMPLATE_VB OXGCEXE_LIBS = \2210 TEMPLATE_VBoxRcExe_LIBS = \ 2211 2211 $(PATH_TOOL_VCC80X86_LIB)/libcmt.lib \ 2212 2212 $(PATH_TOOL_VCC80X86_LIB)/oldnames.lib 2213 2213 else 2214 TEMPLATE_VB OXGCEXE_LIBS = \2214 TEMPLATE_VBoxRcExe_LIBS = \ 2215 2215 $(PATH_TOOL_VCC70_LIB)/libcmt.lib \ 2216 2216 $(PATH_TOOL_VCC70_LIB)/oldnames.lib … … 2219 2219 2220 2220 ifeq ($(VBOX_LDR_FMT32),elf) 2221 TEMPLATE_VB OXGCEXE_CFLAGS = $(filter-out -nostdinc,$(TEMPLATE_VBOXGC_CFLAGS))2222 TEMPLATE_VB OXGCEXE_CXXFLAGS = $(filter-out -nostdinc,$(TEMPLATE_VBOXGC_CXXFLAGS))2223 TEMPLATE_VB OXGCEXE_LDFLAGS = -g2224 TEMPLATE_VB OXGCEXE_LDFLAGS.dbgopt = -g2225 TEMPLATE_VB OXGCEXE_LDFLAGS.strict = -g2226 TEMPLATE_VB OXGCEXE_LDFLAGS.release = -g2221 TEMPLATE_VBoxRcExe_CFLAGS = $(filter-out -nostdinc,$(TEMPLATE_VBoxRc_CFLAGS)) 2222 TEMPLATE_VBoxRcExe_CXXFLAGS = $(filter-out -nostdinc,$(TEMPLATE_VBoxRc_CXXFLAGS)) 2223 TEMPLATE_VBoxRcExe_LDFLAGS = -g 2224 TEMPLATE_VBoxRcExe_LDFLAGS.dbgopt = -g 2225 TEMPLATE_VBoxRcExe_LDFLAGS.strict = -g 2226 TEMPLATE_VBoxRcExe_LDFLAGS.release = -g 2227 2227 if1of ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH), freebsd.amd64) 2228 2228 # The FreeBSD port of gcc isn't picking up -m32 where it should. the .o order below isn't 2229 2229 # quite right (target source comes first), if it stops working we'll have to write a linker tool. 2230 TEMPLATE_VB OXGCEXE_DEFS.$(KBUILD_TARGET) = $(TEMPLATE_VBOXGC_DEFS.$(KBUILD_TARGET)) IPRT_DONT_USE_SYSTEM_STDINT_H2231 TEMPLATE_VB OXGCEXE_LDFLAGS.$(KBUILD_TARGET) = $(TEMPLATE_VBOXGC_LDFLAGS.$(KBUILD_TARGET)) -nostdlib -v2232 TEMPLATE_VB OXGCEXE_SOURCES.$(KBUILD_TARGET) = /usr/lib32/crtend.o /usr/lib32/crtn.o2233 TEMPLATE_VB OXGCEXE_SOURCES = /usr/lib32/crt1.o /usr/lib32/crti.o /usr/lib32/crtbegin.o2234 TEMPLATE_VB OXGCEXE_LIBPATH.$(KBUILD_TARGET) = /usr/lib322235 TEMPLATE_VB OXGCEXE_LIBS.$(KBUILD_TARGET) = /usr/lib32/libc.so2230 TEMPLATE_VBoxRcExe_DEFS.$(KBUILD_TARGET) = $(TEMPLATE_VBoxRc_DEFS.$(KBUILD_TARGET)) IPRT_DONT_USE_SYSTEM_STDINT_H 2231 TEMPLATE_VBoxRcExe_LDFLAGS.$(KBUILD_TARGET) = $(TEMPLATE_VBoxRc_LDFLAGS.$(KBUILD_TARGET)) -nostdlib -v 2232 TEMPLATE_VBoxRcExe_SOURCES.$(KBUILD_TARGET) = /usr/lib32/crtend.o /usr/lib32/crtn.o 2233 TEMPLATE_VBoxRcExe_SOURCES = /usr/lib32/crt1.o /usr/lib32/crti.o /usr/lib32/crtbegin.o 2234 TEMPLATE_VBoxRcExe_LIBPATH.$(KBUILD_TARGET) = /usr/lib32 2235 TEMPLATE_VBoxRcExe_LIBS.$(KBUILD_TARGET) = /usr/lib32/libc.so 2236 2236 endif 2237 2237 endif 2238 2238 2239 2239 ifeq ($(VBOX_LDR_FMT32),macho) 2240 TEMPLATE_VB OXGCEXE_CFLAGS = $(filter-out -static -nostdinc,$(TEMPLATE_VBOXGC_CFLAGS))2241 TEMPLATE_VB OXGCEXE_CXXFLAGS = $(filter-out -static -nostdinc,$(TEMPLATE_VBOXGC_CXXFLAGS))2242 TEMPLATE_VB OXGCEXE_LDFLAGS = -g -m322240 TEMPLATE_VBoxRcExe_CFLAGS = $(filter-out -static -nostdinc,$(TEMPLATE_VBoxRc_CFLAGS)) 2241 TEMPLATE_VBoxRcExe_CXXFLAGS = $(filter-out -static -nostdinc,$(TEMPLATE_VBoxRc_CXXFLAGS)) 2242 TEMPLATE_VBoxRcExe_LDFLAGS = -g -m32 2243 2243 endif 2244 2244 2245 2245 ifeq ($(VBOX_LDR_FMT32),lx) 2246 TEMPLATE_VB OXGCEXE_CFLAGS = $(filter-out -nostdinc,$(TEMPLATE_VBOXGC_CFLAGS))2247 TEMPLATE_VB OXGCEXE_CXXFLAGS = $(filter-out -nostdinc,$(TEMPLATE_VBOXGC_CXXFLAGS))2248 TEMPLATE_VB OXGCEXE_LDFLAGS = -g2249 TEMPLATE_VB OXGCEXE_LIBS = $(NO_SUCH_VARIABLE)2246 TEMPLATE_VBoxRcExe_CFLAGS = $(filter-out -nostdinc,$(TEMPLATE_VBoxRc_CFLAGS)) 2247 TEMPLATE_VBoxRcExe_CXXFLAGS = $(filter-out -nostdinc,$(TEMPLATE_VBoxRc_CXXFLAGS)) 2248 TEMPLATE_VBoxRcExe_LDFLAGS = -g 2249 TEMPLATE_VBoxRcExe_LIBS = $(NO_SUCH_VARIABLE) 2250 2250 endif 2251 2251 endif # VBOX_WITH_RAW_MODE -
trunk/include/Makefile.kmk
r25477 r26222 73 73 $(addprefix $(PATH_TARGET)/,$(subst .h,-cpp.cpp, $(subst /,_,$(hdrs.r3)))) 74 74 75 SyntaxVBoxIncludeR0_TEMPLATE = VB OXR075 SyntaxVBoxIncludeR0_TEMPLATE = VBoxR0 76 76 SyntaxVBoxIncludeR0_DEFS = VBOX_WITH_HGCM 77 77 SyntaxVBoxIncludeR0_SOURCES := \ … … 79 79 $(addprefix $(PATH_TARGET)/,$(subst .h,-cpp.cpp, $(subst /,_,$(hdrs.r0)))) 80 80 81 SyntaxVBoxIncludeGC_TEMPLATE = VB OXGC81 SyntaxVBoxIncludeGC_TEMPLATE = VBoxGC 82 82 SyntaxVBoxIncludeGC_DEFS = VBOX_WITH_HGCM 83 83 SyntaxVBoxIncludeGC_SOURCES := \ -
trunk/src/VBox/Devices/Makefile.kmk
r26218 r26222 525 525 # VBoxDDGC (sysmod) 526 526 # 527 VBoxDDGC_TEMPLATE = VB OXGC527 VBoxDDGC_TEMPLATE = VBoxRc 528 528 VBoxDDGC_SYSSUFF = .gc 529 529 ifeq ($(KBUILD_TARGET_ARCH),x86) … … 727 727 # VBoxDD2GC (LGPL sysmod) 728 728 # 729 VBoxDD2GC_TEMPLATE = VB OXGC729 VBoxDD2GC_TEMPLATE = VBoxRc 730 730 VBoxDD2GC_DEFS = 731 731 VBoxDD2GC_SYSSUFF = .gc -
trunk/src/VBox/Devices/testcase/Makefile.kmk
r25946 r26222 51 51 # 52 52 PROGRAMS += tstDeviceStructSizeRC 53 tstDeviceStructSizeRC_TEMPLATE = VB OXGCEXE53 tstDeviceStructSizeRC_TEMPLATE = VBoxRcExe 54 54 tstDeviceStructSizeRC_DEFS = VBOX_WITH_RAW_MODE 55 55 ifdef VBOX_WITH_USB -
trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp
r26172 r26222 3 3 * tstDeviceStructSizeGC - Generate structure member and size checks from the GC perspective. 4 4 * 5 * This is built using the VB OXGCtemplate but linked into a host5 * This is built using the VBoxRc template but linked into a host 6 6 * ring-3 executable, rather hacky. 7 7 */ -
trunk/src/VBox/Disassembler/Makefile.kmk
r26218 r26222 52 52 ifdef VBOX_WITH_RAW_MODE 53 53 LIBRARIES += DisasmGC 54 DisasmGC_TEMPLATE = VB OXGC54 DisasmGC_TEMPLATE = VBoxRc 55 55 DisasmGC_DEFS = IN_DIS IN_RT_GC IN_RT_RC DIS_CORE_ONLY 56 56 DisasmGC_SOURCES = \ -
trunk/src/VBox/Runtime/Makefile.kmk
r26218 r26222 1549 1549 # RuntimeGC - Guest context library. 1550 1550 # 1551 RuntimeGC_TEMPLATE = VB OXGC1551 RuntimeGC_TEMPLATE = VBoxRc 1552 1552 RuntimeGC_DEFS = IN_RT_GC RT_WITH_VBOX 1553 1553 RuntimeGC_INCS = include -
trunk/src/VBox/Runtime/testcase/Makefile.kmk
r26218 r26222 229 229 230 230 ifdef VBOX_WITH_RAW_MODE 231 tstLdrObj_TEMPLATE = VB OXGC231 tstLdrObj_TEMPLATE = VBoxRc 232 232 tstLdrObj_INST = $(INST_TESTCASE) 233 233 tstLdrObj_SYSSUFF = .gc -
trunk/src/VBox/VMM/Makefile.kmk
r26218 r26222 253 253 # 254 254 LIBRARIES += VMMGCBuiltin 255 VMMGCBuiltin_TEMPLATE = VB OXGC255 VMMGCBuiltin_TEMPLATE = VBoxRc 256 256 ifeq ($(VBOX_LDR_FMT32),pe) 257 257 VMMGCBuiltin_SOURCES = VMMGC/VMMGCBuiltin.def … … 268 268 # 269 269 LIBRARIES += VMMGCImp 270 VMMGCImp_TEMPLATE = VB OXGC270 VMMGCImp_TEMPLATE = VBoxRc 271 271 VMMGCImp_SOURCES = $(PATH_VMMGCImp)/VMMGC.def 272 272 VMMGCImp_CLEAN = $(PATH_VMMGCImp)/VMMGC.def … … 325 325 # 326 326 SYSMODS += VMMGC 327 VMMGC_TEMPLATE = VB OXGC327 VMMGC_TEMPLATE = VBoxRc 328 328 VMMGC_SYSSUFF = .gc 329 329 -
trunk/src/VBox/VMM/testcase/Makefile.kmk
r25946 r26222 101 101 # 102 102 ifdef VBOX_WITH_RAW_MODE 103 tstVMStructRC_TEMPLATE = VB OXGCEXE103 tstVMStructRC_TEMPLATE = VBoxRcExe 104 104 tstVMStructRC_DEFS = IN_VMM_RC IN_DIS IN_RT_RC IN_RT_GC VBOX_WITH_RAW_MODE 105 105 ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),darwin.x86) … … 151 151 152 152 ifdef VBOX_WITH_RAW_MODE 153 tstAsmStructsRC_TEMPLATE= VB OXGCEXE153 tstAsmStructsRC_TEMPLATE= VBoxRcExe 154 154 tstAsmStructsRC_DEFS = IN_VMM_RC IN_DIS IN_RT_RC IN_RT_GC VBOX_WITH_RAW_MODE 155 155 ifdef VBOX_WITH_R0_LOGGING … … 228 228 tstMicro_LIBS = $(LIB_VMM) $(LIB_REM) $(LIB_RUNTIME) 229 229 230 tstMicroGC_TEMPLATE = VB OXGC230 tstMicroGC_TEMPLATE = VBoxRc 231 231 tstMicroGC_SOURCES = tstMicroGC.cpp tstMicroGCA.asm 232 232 tstMicroGC_DEFS =
Note:
See TracChangeset
for help on using the changeset viewer.