VirtualBox

Ignore:
Timestamp:
Oct 21, 2024 12:11:59 AM (4 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
165369
Message:

libs/xpcom18a4: We only have one assembly file now, which is yasm/nasm style, so drop the messing with ASTOOL and ASFLAGS and the extra Yasm template variants. jiraref:VBP-1171

File:
1 edited

Legend:

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

    r106061 r106535  
    4242TEMPLATE_XPComDll                     = XPCOM libraries (shared)
    4343TEMPLATE_XPComDll_EXTENDS             = VBoxR3DllNonPedantic
    44 ## @todo correct inheritance here to make it use all the VBoxR3DllNonPedantic settings instead of overriding all of them.
    45 TEMPLATE_XPComDll_ASTOOL              = $(TEMPLATE_VBoxR3DllNonPedantic_TOOL)
    46 TEMPLATE_XPComDll_ASFLAGS             = $(NO_SUCH_VARIABLE)
    47 TEMPLATE_XPComDll_ASFLAGS.x86         = -m32
    48 TEMPLATE_XPComDll_ASFLAGS.amd64       = -m64
    49 TEMPLATE_XPComDll_ASDEFS              = $(NO_SUCH_VARIABLE)
    5044TEMPLATE_XPComDll_CXXFLAGS            = -g -pipe -ansi -Wall -Wno-unused -Wno-non-virtual-dtor \
    5145        $(VBOX_GCC_Wno-invalid-offsetof) -Wno-sign-compare -Wno-unused -Wno-ctor-dtor-privacy \
     
    175169
    176170#
    177 # Same as XPCOM except using YASM/NASM instead of the gnu/unix assembler.
    178 #
    179 TEMPLATE_XPComDllYasm              := XPCOM w/ yasm
    180 TEMPLATE_XPComDllYasm_EXTENDS      := XPComDll
    181 TEMPLATE_XPComDllYasm_ASTOOL        = $(TEMPLATE_VBoxR3DllNonPedantic_ASTOOL)
    182 TEMPLATE_XPComDllYasm_ASFLAGS       = $(TEMPLATE_VBoxR3DllNonPedantic_ASFLAGS)
    183 TEMPLATE_XPComDllYasm_ASFLAGS.x86   = $(TEMPLATE_VBoxR3DllNonPedantic_ASFLAGS.x86)
    184 TEMPLATE_XPComDllYasm_ASFLAGS.amd64 = $(TEMPLATE_VBoxR3DllNonPedantic_ASFLAGS.amd64)
    185 TEMPLATE_XPComDllYasm_ASDEFS        = $(TEMPLATE_VBoxR3DllNonPedantic_DEFS)
    186 
    187 
    188 #
    189171# Template for building the XPCOM executables.
    190172# Used as a base template by XPComTstExe and XPComIpcExe.
     
    274256TEMPLATE_XPComDll-x86_DEFS             = $(TEMPLATE_XPComDll_DEFS) VBOX_IN_32_ON_64_MAIN_API
    275257TEMPLATE_XPComDll-x86_LIBS             = $(subst $(LIB_RUNTIME),$(VBOX_LIB_RUNTIME_X86),$(TEMPLATE_XPComDll_LIBS))
    276 
    277 TEMPLATE_XPComDllYasm-x86              = 32-bit XPCOM libraries (shared) with YASM as assembler.
    278 TEMPLATE_XPComDllYasm-x86_EXTENDS      = XPComDllYasm
    279 TEMPLATE_XPComDllYasm-x86_BLD_TRG_ARCH = x86
    280 TEMPLATE_XPComDllYasm-x86_DEFS         = $(TEMPLATE_XPComDllYasm_DEFS) VBOX_IN_32_ON_64_MAIN_API
    281 TEMPLATE_XPComDllYasm-x86_LIBS         = $(subst $(LIB_RUNTIME),$(VBOX_LIB_RUNTIME_X86),$(TEMPLATE_XPComDllYasm_LIBS))
    282258
    283259
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