Changeset 98179 in vbox
- Timestamp:
- Jan 21, 2023 10:27:40 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/xpcom18a4/Config.kmk
r98103 r98179 41 41 # 42 42 TEMPLATE_XPCOM = XPCOM libraries (shared) 43 TEMPLATE_XPCOM_EXTENDS = VB OXR3NP44 ## @todo correct inheritance here to make it use all the VB OXR3NPsettings instead of overriding all of them.45 TEMPLATE_XPCOM_ASTOOL = $(TEMPLATE_VB OXR3NP_TOOL)43 TEMPLATE_XPCOM_EXTENDS = VBoxR3DllNonPedantic 44 ## @todo correct inheritance here to make it use all the VBoxR3DllNonPedantic settings instead of overriding all of them. 45 TEMPLATE_XPCOM_ASTOOL = $(TEMPLATE_VBoxR3DllNonPedantic_TOOL) 46 46 TEMPLATE_XPCOM_ASFLAGS = $(NO_SUCH_VARIABLE) 47 47 TEMPLATE_XPCOM_ASFLAGS.x86 = -m32 … … 105 105 endif 106 106 ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING 107 TEMPLATE_XPCOM_DEFS.darwin = OSTYPE="Darwin8.8.1" OSARCH="Darwin" XP_UNIX=1 XP_MACOSX=1 TARGET_CARBON=1 HAVE_VISIBILITY_ATTRIBUTE=1 DARWIN=1 $(TEMPLATE_VB OXR3NP_DEFS.darwin)108 else 109 TEMPLATE_XPCOM_DEFS.darwin = OSTYPE=\"Darwin8.8.1\" OSARCH=\"Darwin\" XP_UNIX=1 XP_MACOSX=1 TARGET_CARBON=1 HAVE_VISIBILITY_ATTRIBUTE=1 DARWIN=1 $(TEMPLATE_VB OXR3NP_DEFS.darwin)107 TEMPLATE_XPCOM_DEFS.darwin = OSTYPE="Darwin8.8.1" OSARCH="Darwin" XP_UNIX=1 XP_MACOSX=1 TARGET_CARBON=1 HAVE_VISIBILITY_ATTRIBUTE=1 DARWIN=1 $(TEMPLATE_VBoxR3DllNonPedantic_DEFS.darwin) 108 else 109 TEMPLATE_XPCOM_DEFS.darwin = OSTYPE=\"Darwin8.8.1\" OSARCH=\"Darwin\" XP_UNIX=1 XP_MACOSX=1 TARGET_CARBON=1 HAVE_VISIBILITY_ATTRIBUTE=1 DARWIN=1 $(TEMPLATE_VBoxR3DllNonPedantic_DEFS.darwin) 110 110 endif 111 111 TEMPLATE_XPCOM_DEFS.darwin.amd64 = VBOX_MACOSX_FOLLOWS_UNIX_IO … … 132 132 TEMPLATE_XPCOM_DEFS.solaris = OSTYPE=\"Solaris10\" OSARCH=\"Solaris\" XP_UNIX=1 XP_SOLARIS=1 HAVE_LIBDL=1 HAVE_SENDFILEV=1 SOLARIS=1 _REENTRANT 133 133 endif 134 TEMPLATE_XPCOM_LDFLAGS = $(TEMPLATE_VB OXR3NP_LDFLAGS)134 TEMPLATE_XPCOM_LDFLAGS = $(TEMPLATE_VBoxR3DllNonPedantic_LDFLAGS) 135 135 ifdef VBOX_WITH_RUNPATH 136 136 TEMPLATE_XPCOM_LDFLAGS += '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RUNPATH)' … … 141 141 TEMPLATE_XPCOM_LDFLAGS.amd64 = -m64 142 142 TEMPLATE_XPCOM_LDFLAGS.arm64 = -m64 143 TEMPLATE_XPCOM_LDFLAGS.darwin = $(TEMPLATE_VB OXR3NP_LDFLAGS.darwin) \143 TEMPLATE_XPCOM_LDFLAGS.darwin = $(TEMPLATE_VBoxR3DllNonPedantic_LDFLAGS.darwin) \ 144 144 -fshort-wchar -fno-rtti -fno-exceptions -fpascal-strings \ 145 145 -current_version $(VBOX_VERSION_MAJOR).$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) \ … … 209 209 TEMPLATE_XPCOMYASM = XPCOM w/ yasm 210 210 TEMPLATE_XPCOMYASM_EXTENDS = XPCOM 211 TEMPLATE_XPCOMYASM_ASTOOL = $(TEMPLATE_VB OXR3NP_ASTOOL)212 TEMPLATE_XPCOMYASM_ASFLAGS = $(TEMPLATE_VB OXR3NP_ASFLAGS)213 TEMPLATE_XPCOMYASM_ASFLAGS.x86 = $(TEMPLATE_VB OXR3NP_ASFLAGS.x86)214 TEMPLATE_XPCOMYASM_ASFLAGS.amd64 = $(TEMPLATE_VB OXR3NP_ASFLAGS.amd64)215 TEMPLATE_XPCOMYASM_ASDEFS = $(TEMPLATE_VB OXR3NP_DEFS)211 TEMPLATE_XPCOMYASM_ASTOOL = $(TEMPLATE_VBoxR3DllNonPedantic_ASTOOL) 212 TEMPLATE_XPCOMYASM_ASFLAGS = $(TEMPLATE_VBoxR3DllNonPedantic_ASFLAGS) 213 TEMPLATE_XPCOMYASM_ASFLAGS.x86 = $(TEMPLATE_VBoxR3DllNonPedantic_ASFLAGS.x86) 214 TEMPLATE_XPCOMYASM_ASFLAGS.amd64 = $(TEMPLATE_VBoxR3DllNonPedantic_ASFLAGS.amd64) 215 TEMPLATE_XPCOMYASM_ASDEFS = $(TEMPLATE_VBoxR3DllNonPedantic_DEFS) 216 216 217 217
Note:
See TracChangeset
for help on using the changeset viewer.