Changeset 73553 in vbox
- Timestamp:
- Aug 7, 2018 6:17:43 PM (6 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
Config.kmk (modified) (3 diffs)
-
src/VBox/Main/src-server/CloudUserProfileManagerImpl.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r73515 r73553 5998 5998 ifeq ($(KBUILD_TARGET),linux) 5999 5999 TEMPLATE_VBoxR3ExtPack_LDFLAGS = $(filter-out '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RUNPATH)' '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RELATIVE_RUNPATH)', $(TEMPLATE_VBOXR3DLLNOXCPT_LDFLAGS)) 6000 else 6001 if !defined(VBOX_WITH_RUNPATH) && defined(VBOX_WITH_RELATIVE_RUNPATH) 6000 else if !defined(VBOX_WITH_RUNPATH) && defined(VBOX_WITH_RELATIVE_RUNPATH) 6002 6001 TEMPLATE_VBoxR3ExtPack_LDFLAGS = '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RELATIVE_RUNPATH)/../../..' $(filter-out '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RELATIVE_RUNPATH)', $(TEMPLATE_VBOXR3DLLNOXCPT_LDFLAGS)) 6003 endif6004 6002 endif 6005 6003 ifdef VBOX_ONLY_EXTPACKS_USE_IMPLIBS … … 6022 6020 endif 6023 6021 6022 TEMPLATE_VBoxR3ExtPackApi = For the ring-3 context extension pack modules using the Main API. 6023 TEMPLATE_VBoxR3ExtPackApi_EXTENDS = VBOXMAINDLL 6024 TEMPLATE_VBoxR3ExtPackApi_DEFS = $(TEMPLATE_VBOXMAINDLL_DEFS) VBOX_IN_EXTPACK VBOX_IN_EXTPACK_R3 6025 TEMPLATE_VBoxR3ExtPackApi_INST = $(INST_EXTPACK)YouShallOverrideThis/ 6026 ifeq ($(KBUILD_TARGET),linux) 6027 TEMPLATE_VBoxR3ExtPackApi_LDFLAGS = $(filter-out '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RUNPATH)' '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RELATIVE_RUNPATH)', $(TEMPLATE_VBOXMAINDLL_LDFLAGS)) 6028 else if !defined(VBOX_WITH_RUNPATH) && defined(VBOX_WITH_RELATIVE_RUNPATH) 6029 TEMPLATE_VBoxR3ExtPackApi_LDFLAGS = '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RELATIVE_RUNPATH)/../../..' $(filter-out '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RELATIVE_RUNPATH)', $(TEMPLATE_VBOXMAINDLL_LDFLAGS)) 6030 endif 6031 ifdef VBOX_ONLY_EXTPACKS_USE_IMPLIBS 6032 if1of ($(KBUILD_TARGET), win os2) 6033 TEMPLATE_VBoxR3ExtPackApi_LIBS = \ 6034 $(TEMPLATE_LIBS_VBOXR3) \ 6035 $(if-expr "$(VBOX_LIB_VMM_LAZY)" == "$(LIB_VMM)", $(PATH_STAGE_LIB)/VMMR3Imp$(VBOX_SUFF_LIB), $(VBOX_LIB_VMM_LAZY)) \ 6036 $(PATH_STAGE_LIB)/VBoxRTImp$(VBOX_SUFF_LIB) 6037 else 6038 TEMPLATE_VBoxR3ExtPackApi_LIBS = \ 6039 $(TEMPLATE_LIBS_VBOXR3) \ 6040 $(if-expr "$(VBOX_LIB_VMM_LAZY)" == "$(LIB_VMM)", $(PATH_STAGE_LIB)/VMMR3Imp$(VBOX_SUFF_DLL), $(VBOX_LIB_VMM_LAZY)) \ 6041 $(PATH_STAGE_LIB)/VBoxRTImp$(VBOX_SUFF_DLL) 6042 endif 6043 else 6044 TEMPLATE_VBoxR3ExtPackApi_LIBS = \ 6045 $(TEMPLATE_LIBS_VBOXR3) \ 6046 $(LIB_RUNTIME) \ 6047 $(VBOX_LIB_VMM_LAZY) 6048 endif 6049 6024 6050 TEMPLATE_VBoxR0ExtPack = For the ring-0 context extension pack modules. 6025 6051 TEMPLATE_VBoxR0ExtPack_EXTENDS = VBoxR0 … … 6055 6081 TEMPLATE_VBoxR3ExtPackPuel_INST = $(INST_EXTPACK_PUEL)$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)/ 6056 6082 TEMPLATE_VBoxR3ExtPackPuel_DEFS = $(TEMPLATE_VBoxR3ExtPack_DEFS) VBOX_IN_PUEL_EXTPACK 6083 6084 TEMPLATE_VBoxR3ExtPackApiPuel = For the ring-3 context modules in the PUEL extension pack. 6085 TEMPLATE_VBoxR3ExtPackApiPuel_EXTENDS = VBoxR3ExtPackApi 6086 TEMPLATE_VBoxR3ExtPackApiPuel_INST = $(INST_EXTPACK_PUEL)$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)/ 6087 TEMPLATE_VBoxR3ExtPackApiPuel_DEFS = $(TEMPLATE_VBoxR3ExtPackApi_DEFS) VBOX_IN_PUEL_EXTPACK 6057 6088 6058 6089 TEMPLATE_VBoxR3ExtPackPuelWithOpenSsl = For the ring-3 context modules in the PUEL extension pack using ExtPack OpenSSL. -
trunk/src/VBox/Main/src-server/CloudUserProfileManagerImpl.cpp
r73549 r73553 69 69 unconst(mParent) = aParent; 70 70 71 #ifdef CLOUD_PROVIDERS_IN_EXTPACK71 #ifdef VBOX_WITH_CLOUD_PROVIDERS_IN_EXTPACK 72 72 /* 73 73 * Engage the extension pack manager and get all the implementations of this class. … … 106 106 HRESULT CloudUserProfileManager::getSupportedProviders(std::vector<CloudProviderId_T> &aSupportedProviders) 107 107 { 108 #ifdef CLOUD_PROVIDERS_IN_EXTPACK108 #ifdef VBOX_WITH_CLOUD_PROVIDERS_IN_EXTPACK 109 109 /* 110 110 * Collect all the provider names from all the extension pack objects. … … 132 132 HRESULT CloudUserProfileManager::getAllProfiles(std::vector<ComPtr<ICloudUserProfiles> > &aProfilesList) 133 133 { 134 #ifdef CLOUD_PROVIDERS_IN_EXTPACK134 #ifdef VBOX_WITH_CLOUD_PROVIDERS_IN_EXTPACK 135 135 /* 136 136 * Collect all the cloud providers from all the extension pack objects. … … 174 174 ComPtr<ICloudUserProfiles> &aProfiles) 175 175 { 176 #ifdef CLOUD_PROVIDERS_IN_EXTPACK176 #ifdef VBOX_WITH_CLOUD_PROVIDERS_IN_EXTPACK 177 177 /* 178 178 * Return the first provider we get.
Note:
See TracChangeset
for help on using the changeset viewer.

