Changeset 98185 in vbox
- Timestamp:
- Jan 21, 2023 10:42:40 PM (2 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r98184 r98185 7312 7312 # (No difference when building against COM on Windows.) 7313 7313 # 7314 TEMPLATE_VB OXMAINCOMP= VBox Main COM/XPCOM Component (shared library)7315 TEMPLATE_VB OXMAINCOMP_EXTENDS = VBoxMainExe7314 TEMPLATE_VBoxMainComp = VBox Main COM/XPCOM Component (shared library) 7315 TEMPLATE_VBoxMainComp_EXTENDS = VBoxMainExe 7316 7316 ifn1of ($(KBUILD_TARGET), win) 7317 TEMPLATE_VB OXMAINCOMP_INST = $(INST_BIN)components/7317 TEMPLATE_VBoxMainComp_INST = $(INST_BIN)components/ 7318 7318 endif 7319 7319 ifneq ($(KBUILD_TARGET),win) 7320 7320 ifeq ($(filter-out solaris.x86 %.amd64 %.sparc32 %.sparc64,$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)),) ## TODO: cleanup! 7321 TEMPLATE_VB OXMAINCOMP_DEFS = PIC $(TEMPLATE_VBoxMainExe_DEFS)7322 TEMPLATE_VB OXMAINCOMP_CFLAGS = -fPIC $(TEMPLATE_VBoxMainExe_CFLAGS)7323 TEMPLATE_VB OXMAINCOMP_CXXFLAGS = -fPIC $(TEMPLATE_VBoxMainExe_CXXFLAGS)7324 TEMPLATE_VB OXMAINCOMP_PCHFLAGS = -fPIC $(TEMPLATE_VBoxMainExe_PCHFLAGS)7321 TEMPLATE_VBoxMainComp_DEFS = PIC $(TEMPLATE_VBoxMainExe_DEFS) 7322 TEMPLATE_VBoxMainComp_CFLAGS = -fPIC $(TEMPLATE_VBoxMainExe_CFLAGS) 7323 TEMPLATE_VBoxMainComp_CXXFLAGS = -fPIC $(TEMPLATE_VBoxMainExe_CXXFLAGS) 7324 TEMPLATE_VBoxMainComp_PCHFLAGS = -fPIC $(TEMPLATE_VBoxMainExe_PCHFLAGS) 7325 7325 if defined(VBOX_WITH_RELATIVE_RUNPATH) && !defined(VBOX_WITH_HARDENING) 7326 TEMPLATE_VB OXMAINCOMP_LDFLAGS = -fPIC $(filter-out '$(VBOX_GCC_RPATH_OPT)%',$(TEMPLATE_VBoxMainExe_LDFLAGS)) '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RELATIVE_RUNPATH)/..'7326 TEMPLATE_VBoxMainComp_LDFLAGS = -fPIC $(filter-out '$(VBOX_GCC_RPATH_OPT)%',$(TEMPLATE_VBoxMainExe_LDFLAGS)) '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RELATIVE_RUNPATH)/..' 7327 7327 else 7328 TEMPLATE_VB OXMAINCOMP_LDFLAGS = -fPIC $(TEMPLATE_VBoxMainExe_LDFLAGS)7328 TEMPLATE_VBoxMainComp_LDFLAGS = -fPIC $(TEMPLATE_VBoxMainExe_LDFLAGS) 7329 7329 endif 7330 7330 else ifndef VBOX_WITH_HARDENING 7331 7331 ifdef VBOX_WITH_RELATIVE_RUNPATH 7332 TEMPLATE_VB OXMAINCOMP_LDFLAGS = $(filter-out '$(VBOX_GCC_RPATH_OPT)%',$(TEMPLATE_VBoxMainExe_LDFLAGS)) '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RELATIVE_RUNPATH)/..'7333 endif 7334 endif 7335 endif 7336 TEMPLATE_VB OXMAINCOMP_LDFLAGS.darwin = $(filter-out -bind_at_load,$(TEMPLATE_VBoxMainExe_LDFLAGS.darwin)) \7332 TEMPLATE_VBoxMainComp_LDFLAGS = $(filter-out '$(VBOX_GCC_RPATH_OPT)%',$(TEMPLATE_VBoxMainExe_LDFLAGS)) '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RELATIVE_RUNPATH)/..' 7333 endif 7334 endif 7335 endif 7336 TEMPLATE_VBoxMainComp_LDFLAGS.darwin = $(filter-out -bind_at_load,$(TEMPLATE_VBoxMainExe_LDFLAGS.darwin)) \ 7337 7337 -current_version $(VBOX_VERSION_MAJOR).$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) \ 7338 7338 -compatibility_version $(VBOX_VERSION_MAJOR).$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) 7339 7339 7340 7340 TEMPLATE_VBoxMainComp-x86 = 32-bit VBox Main Component (shared library) 7341 TEMPLATE_VBoxMainComp-x86_EXTENDS = VB OXMAINCOMP7341 TEMPLATE_VBoxMainComp-x86_EXTENDS = VBoxMainComp 7342 7342 TEMPLATE_VBoxMainComp-x86_BLD_TRG_ARCH = x86 7343 7343 TEMPLATE_VBoxMainComp-x86_INST.win = $(INST_DLL)x86/ 7344 TEMPLATE_VBoxMainComp-x86_DEFS = $(filter-out HC_ARCH_BITS%,$(TEMPLATE_VB OXMAINCOMP_DEFS)) HC_ARCH_BIT=32 ARCH_BITS=32 \7344 TEMPLATE_VBoxMainComp-x86_DEFS = $(filter-out HC_ARCH_BITS%,$(TEMPLATE_VBoxMainComp_DEFS)) HC_ARCH_BIT=32 ARCH_BITS=32 \ 7345 7345 VBOX_IN_32_ON_64_MAIN_API 7346 7346 TEMPLATE_VBoxMainComp-x86_LIBS = \ … … 7348 7348 $(subst $(LIB_RUNTIME),$(VBOX_LIB_RUNTIME_X86),\ 7349 7349 $(subst $(LIB_XPCOM),$(VBOX_LIB_XPCOM_X86),\ 7350 $(TEMPLATE_VB OXMAINCOMP_LIBS))))7350 $(TEMPLATE_VBoxMainComp_LIBS)))) 7351 7351 7352 7352 -
trunk/src/VBox/Main/Makefile.kmk
r98183 r98185 939 939 # 940 940 DLLS += VBoxSVCM 941 VBoxSVCM_TEMPLATE = VB OXMAINCOMP941 VBoxSVCM_TEMPLATE = VBoxMainComp 942 942 VBoxSVCM_DEFS = IN_RING3 $(VBOX_MAIN_DEFS) 943 943 ifdef VBOX_WITH_HARDENING … … 977 977 # 978 978 DLLS += VBoxC 979 VBoxC_TEMPLATE = VB OXMAINCOMP979 VBoxC_TEMPLATE = VBoxMainComp 980 980 if defined(VBOX_WITH_PRECOMPILED_HEADERS) && "$(KBUILD_TARGET)" == "win" 981 981 VBoxC_USES = vccprecomp … … 1489 1489 # 1490 1490 DLLS += VBoxProxyStub 1491 VBoxProxyStub_TEMPLATE = VB OXMAINCOMP1491 VBoxProxyStub_TEMPLATE = VBoxMainComp 1492 1492 ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING 1493 1493 VBoxProxyStub_DEFS := REGISTER_PROXY_DLL PROXY_CLSID_IS=$(quote $(VBOX_MIDL_PROXY_CLSID_IS)) … … 1515 1515 1516 1516 DLLS += VBoxProxyStubLegacy 1517 VBoxProxyStubLegacy_TEMPLATE = VB OXMAINCOMP1517 VBoxProxyStubLegacy_TEMPLATE = VBoxMainComp 1518 1518 VBoxProxyStubLegacy_EXTENDS = VBoxProxyStub 1519 1519 VBoxProxyStubLegacy_DEFS = $(VBoxProxyStub_DEFS) VBOX_IN_PROXY_STUB_LEGACY
Note:
See TracChangeset
for help on using the changeset viewer.