VirtualBox

Changeset 98223 in vbox for trunk/src


Ignore:
Timestamp:
Jan 23, 2023 1:18:51 AM (2 years ago)
Author:
vboxsync
Message:

libs/xpcom18a4: s/XPCOM/XPComDll/ ++ [fixes] bugref:10348

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/xpcom18a4/Makefile.kmk

    r98222 r98223  
    5050endif
    5151
    52 # @todo check whether VBoxXPComIPCC.so or VBoxXPCOMIPCD contain undefined
     52# @todo check whether VBoxXPCOMIPCC.so or VBoxXPCOMIPCD contain undefined
    5353# symbols starting with NS_, PL_, PR_ or XPT. Would move the test time failure
    5454# when missing a symbol renaming to a build time failure. Likewise, there
     
    108108VBOX_XPCOM_DLLS := \
    109109        VBoxXPCOM \
    110         VBoxXPComIPCC
     110        VBoxXPCOMIPCC
    111111DLLS += $(VBOX_XPCOM_DLLS)
    112112
     
    10471047# The 32-bit VBoxXPCOM Shared Object, assembling all lib files.
    10481048#
    1049 VBoxXPComDll-x86_TEMPLATE = XPComDll-x86
    1050 VBoxXPComDll-x86_EXTENDS = VBoxXPCOM
    1051 VBoxXPComDll-x86_NAME = VBoxXPComDll-x86
    1052 VBoxXPComDll-x86_LIBS = \
     1049VBoxXPCOM-x86_TEMPLATE = XPComDll-x86
     1050VBoxXPCOM-x86_EXTENDS = VBoxXPCOM
     1051VBoxXPCOM-x86_NAME = VBoxXPCOM-x86
     1052VBoxXPCOM-x86_LIBS = \
    10531053        $(VBox-xpcom-typelib-x86_1_TARGET) \
    10541054        $(VBox-xpcom-string-x86_1_TARGET) \
     
    10651065
    10661066ifeq ($(filter-out freebsd linux netbsd openbsd,$(KBUILD_TARGET)),) # gnu ld.
    1067 VBoxXPComDll-x86_LDFLAGS = -Wl,--whole-archive \
     1067VBoxXPCOM-x86_LDFLAGS = -Wl,--whole-archive \
    10681068        $(VBox-xpcom-typelib-x86_1_TARGET) \
    10691069        $(VBox-xpcom-string-x86_1_TARGET) \
     
    10811081endif
    10821082
    1083 VBoxXPComDll-x86_LDFLAGS.solaris += -Wl,-z,allextract \
     1083VBoxXPCOM-x86_LDFLAGS.solaris += -Wl,-z,allextract \
    10841084        $(VBox-xpcom-typelib-x86_1_TARGET) \
    10851085        $(VBox-xpcom-string-x86_1_TARGET) \
     
    11431143TEMPLATE_XPComIpcDll-x86_EXTENDS      = XPComIpcDll
    11441144TEMPLATE_XPComIpcDll-x86_BLD_TRG_ARCH = x86
    1145 TEMPLATE_XPComIpcDll-x86_LIBS         = $(VBoxXPComDll-x86_1_TARGET) $(TEMPLATE_XPComDll-x86_LIBS)
     1145TEMPLATE_XPComIpcDll-x86_LIBS         = $(VBoxXPCOM-x86_1_TARGET) $(TEMPLATE_XPComDll-x86_LIBS)
    11461146
    11471147TEMPLATE_XPComIpcExe               = XPCOM IPC executables
     
    11711171# DCONNECT client shared object
    11721172#
    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 = \
     1173VBoxXPCOMIPCC_TEMPLATE = XPComIpcDll
     1174VBoxXPCOMIPCC_NAME.os2 = VBoxIPCC
     1175VBoxXPCOMIPCC_INST = $(INST_BIN)components/
     1176#VBoxXPCOMIPCC_DEFS = HAVE_DEPENDENT_LIBS - dependentLibs.h is linux specific, so this cannot be required.
     1177VBoxXPCOMIPCC_SOURCES = \
    11781178        ipc/ipcd/client/src/ipcdclient.cpp \
    11791179        ipc/ipcd/client/src/ipcService.cpp \
     
    11931193
    11941194ifeq ($(KBUILD_TARGET),win)
    1195 VBoxXPComIPCC_SOURCES += \
     1195VBoxXPCOMIPCC_SOURCES += \
    11961196        ipc/ipcd/client/src/ipcConnectionWin.cpp
    11971197else
    1198 VBoxXPComIPCC_SOURCES += \
     1198VBoxXPCOMIPCC_SOURCES += \
    11991199        ipc/ipcd/client/src/ipcConnectionUnix.cpp
    12001200endif
    1201 VBoxXPComIPCC_LDFLAGS.darwin = -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/components/VBoxXPComIPCC.dylib
    1202 VBoxXPComIPCC_LIBS = \
     1201VBoxXPCOMIPCC_LDFLAGS.darwin = -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/components/VBoxXPCOMIPCC.dylib
     1202VBoxXPCOMIPCC_LIBS = \
    12031203        $(VBox-xpcom-ipcshared_1_TARGET)
    12041204
    12051205# 32-bit version of the component.
    1206 $(evalcall VBOX_XPCOM_X86,VBoxXPComIPCC)
    1207 VBoxXPComIPCC-x86_LIBS = \
     1206$(evalcall VBOX_XPCOM_X86,VBoxXPCOMIPCC)
     1207VBoxXPCOMIPCC-x86_LIBS = \
    12081208        $(VBox-xpcom-ipcshared-x86_1_TARGET)
    12091209
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette