- Timestamp:
- Jan 23, 2023 1:18:51 AM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/xpcom18a4/Makefile.kmk
r98222 r98223 50 50 endif 51 51 52 # @todo check whether VBoxXPC omIPCC.so or VBoxXPCOMIPCD contain undefined52 # @todo check whether VBoxXPCOMIPCC.so or VBoxXPCOMIPCD contain undefined 53 53 # symbols starting with NS_, PL_, PR_ or XPT. Would move the test time failure 54 54 # when missing a symbol renaming to a build time failure. Likewise, there … … 108 108 VBOX_XPCOM_DLLS := \ 109 109 VBoxXPCOM \ 110 VBoxXPC omIPCC110 VBoxXPCOMIPCC 111 111 DLLS += $(VBOX_XPCOM_DLLS) 112 112 … … 1047 1047 # The 32-bit VBoxXPCOM Shared Object, assembling all lib files. 1048 1048 # 1049 VBoxXPC omDll-x86_TEMPLATE = XPComDll-x861050 VBoxXPC omDll-x86_EXTENDS = VBoxXPCOM1051 VBoxXPC omDll-x86_NAME = VBoxXPComDll-x861052 VBoxXPC omDll-x86_LIBS = \1049 VBoxXPCOM-x86_TEMPLATE = XPComDll-x86 1050 VBoxXPCOM-x86_EXTENDS = VBoxXPCOM 1051 VBoxXPCOM-x86_NAME = VBoxXPCOM-x86 1052 VBoxXPCOM-x86_LIBS = \ 1053 1053 $(VBox-xpcom-typelib-x86_1_TARGET) \ 1054 1054 $(VBox-xpcom-string-x86_1_TARGET) \ … … 1065 1065 1066 1066 ifeq ($(filter-out freebsd linux netbsd openbsd,$(KBUILD_TARGET)),) # gnu ld. 1067 VBoxXPC omDll-x86_LDFLAGS = -Wl,--whole-archive \1067 VBoxXPCOM-x86_LDFLAGS = -Wl,--whole-archive \ 1068 1068 $(VBox-xpcom-typelib-x86_1_TARGET) \ 1069 1069 $(VBox-xpcom-string-x86_1_TARGET) \ … … 1081 1081 endif 1082 1082 1083 VBoxXPC omDll-x86_LDFLAGS.solaris += -Wl,-z,allextract \1083 VBoxXPCOM-x86_LDFLAGS.solaris += -Wl,-z,allextract \ 1084 1084 $(VBox-xpcom-typelib-x86_1_TARGET) \ 1085 1085 $(VBox-xpcom-string-x86_1_TARGET) \ … … 1143 1143 TEMPLATE_XPComIpcDll-x86_EXTENDS = XPComIpcDll 1144 1144 TEMPLATE_XPComIpcDll-x86_BLD_TRG_ARCH = x86 1145 TEMPLATE_XPComIpcDll-x86_LIBS = $(VBoxXPC omDll-x86_1_TARGET) $(TEMPLATE_XPComDll-x86_LIBS)1145 TEMPLATE_XPComIpcDll-x86_LIBS = $(VBoxXPCOM-x86_1_TARGET) $(TEMPLATE_XPComDll-x86_LIBS) 1146 1146 1147 1147 TEMPLATE_XPComIpcExe = XPCOM IPC executables … … 1171 1171 # DCONNECT client shared object 1172 1172 # 1173 VBoxXPC omIPCC_TEMPLATE = XPComIpcDll1174 VBoxXPC omIPCC_NAME.os2 = VBoxIPCC1175 VBoxXPC omIPCC_INST = $(INST_BIN)components/1176 #VBoxXPC omIPCC_DEFS = HAVE_DEPENDENT_LIBS - dependentLibs.h is linux specific, so this cannot be required.1177 VBoxXPC omIPCC_SOURCES = \1173 VBoxXPCOMIPCC_TEMPLATE = XPComIpcDll 1174 VBoxXPCOMIPCC_NAME.os2 = VBoxIPCC 1175 VBoxXPCOMIPCC_INST = $(INST_BIN)components/ 1176 #VBoxXPCOMIPCC_DEFS = HAVE_DEPENDENT_LIBS - dependentLibs.h is linux specific, so this cannot be required. 1177 VBoxXPCOMIPCC_SOURCES = \ 1178 1178 ipc/ipcd/client/src/ipcdclient.cpp \ 1179 1179 ipc/ipcd/client/src/ipcService.cpp \ … … 1193 1193 1194 1194 ifeq ($(KBUILD_TARGET),win) 1195 VBoxXPC omIPCC_SOURCES += \1195 VBoxXPCOMIPCC_SOURCES += \ 1196 1196 ipc/ipcd/client/src/ipcConnectionWin.cpp 1197 1197 else 1198 VBoxXPC omIPCC_SOURCES += \1198 VBoxXPCOMIPCC_SOURCES += \ 1199 1199 ipc/ipcd/client/src/ipcConnectionUnix.cpp 1200 1200 endif 1201 VBoxXPC omIPCC_LDFLAGS.darwin = -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/components/VBoxXPComIPCC.dylib1202 VBoxXPC omIPCC_LIBS = \1201 VBoxXPCOMIPCC_LDFLAGS.darwin = -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/components/VBoxXPCOMIPCC.dylib 1202 VBoxXPCOMIPCC_LIBS = \ 1203 1203 $(VBox-xpcom-ipcshared_1_TARGET) 1204 1204 1205 1205 # 32-bit version of the component. 1206 $(evalcall VBOX_XPCOM_X86,VBoxXPC omIPCC)1207 VBoxXPC omIPCC-x86_LIBS = \1206 $(evalcall VBOX_XPCOM_X86,VBoxXPCOMIPCC) 1207 VBoxXPCOMIPCC-x86_LIBS = \ 1208 1208 $(VBox-xpcom-ipcshared-x86_1_TARGET) 1209 1209
Note:
See TracChangeset
for help on using the changeset viewer.