VirtualBox

Changeset 98253 in vbox


Ignore:
Timestamp:
Jan 23, 2023 5:38:37 PM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
155452
Message:

*.kmk,configure*: s/VBOX_LIBXML2/VBoxLibXml2 (sdk) bugref:10348

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r98252 r98253  
    50425042
    50435043# libxml2
    5044 SDK_VBOX_LIBXML2               := libxml2 for dll linking.
    5045 SDK_VBOX_LIBXML2_INCS          ?= $(PATH_ROOT)/src/libs/libxml2-2.9.14/include
    5046 SDK_VBOX_LIBXML2_DEFS          ?= _REENTRANT LIBXML_STATIC LIBXML_STATIC_FOR_DLL
    5047 SDK_VBOX_LIBXML2_DEFS.win      ?= WIN32 _WINDOWS _MBCS HAVE_WIN32_THREADS HAVE_COMPILER_TLS
     5044SDK_VBoXLibXml2               := libxml2 for dll linking.
     5045SDK_VBoXLibXml2_INCS          ?= $(PATH_ROOT)/src/libs/libxml2-2.9.14/include
     5046SDK_VBoXLibXml2_DEFS          ?= _REENTRANT LIBXML_STATIC LIBXML_STATIC_FOR_DLL
     5047SDK_VBoXLibXml2_DEFS.win      ?= WIN32 _WINDOWS _MBCS HAVE_WIN32_THREADS HAVE_COMPILER_TLS
    50485048# Note: no linking to LIB here, we do that explicitly in src/VBox/Runtime/Makefile.kmk to link
    50495049#       libxml against VBoxRT
     
    65896589        $(VBOX_LIB_RUNTIME_STATIC_X86)
    65906590endif
    6591 ifndef SDK_VBOX_LIBXML2_LIBS
     6591ifndef SDK_VBoXLibXml2_LIBS
    65926592 TEMPLATE_VBoxR3Static_LIBS.$(KBUILD_TARGET_ARCH) += \
    65936593        $(PATH_STAGE_LIB)/VBox-libxml2-static$(VBOX_SUFF_LIB)
     
    68806880TEMPLATE_VBoxR3AutoTest_INST        = $(INST_TESTCASE)
    68816881TEMPLATE_VBoxR3AutoTest_LIBS.$(KBUILD_TARGET_ARCH) = $(filter-out \
    6882         $(if-expr !defined(SDK_VBOX_LIBXML2_LIBS),$(PATH_STAGE_LIB)/VBox-libxml2-static$(VBOX_SUFF_LIB),) \
     6882        $(if-expr !defined(SDK_VBoXLibXml2_LIBS),$(PATH_STAGE_LIB)/VBox-libxml2-static$(VBOX_SUFF_LIB),) \
    68836883        $(if-expr "$(KBUILD_TARGET)" == "win" || "$(KBUILD_TARGET)" == "os2" \
    68846884                ,$(SDK_VBoxLzf_STATIC_LIBS) $(SDK_VBOX_ZLIB_STATIC_LIBS) \
  • trunk/configure

    r98252 r98253  
    733733        if test_compile "$LIBXML2 $LIBPTHREAD $I_INCXML2" xml2 xml2; then
    734734          if test_execute; then
    735             cnf_append "SDK_VBOX_LIBXML2_DEFS" "_REENTRANT" ## @todo get defines from --cflags
    736             cnf_append "SDK_VBOX_LIBXML2_INCS" "$INCXML2"
    737             cnf_append "SDK_VBOX_LIBXML2_LIBS" "`strip_l "$LIBXML2"`"
     735            cnf_append "SDK_VBoXLibXml2_DEFS" "_REENTRANT" ## @todo get defines from --cflags
     736            cnf_append "SDK_VBoXLibXml2_INCS" "$INCXML2"
     737            cnf_append "SDK_VBoXLibXml2_LIBS" "`strip_l "$LIBXML2"`"
    738738          fi
    739739        fi
     
    767767        if test_compile "$LIBXML2 $LIBPTHREAD $I_INCXML2" xml2 xml2; then
    768768          if test_execute; then
    769             cnf_append "SDK_VBOX_LIBXML2_DEFS" "_REENTRANT" ## @todo get defines from --cflags
    770             cnf_append "SDK_VBOX_LIBXML2_INCS" "$INCXML2"
    771             cnf_append "SDK_VBOX_LIBXML2_LIBS" "`strip_l "$LIBXML2"`"
     769            cnf_append "SDK_VBoXLibXml2_DEFS" "_REENTRANT" ## @todo get defines from --cflags
     770            cnf_append "SDK_VBoXLibXml2_INCS" "$INCXML2"
     771            cnf_append "SDK_VBoXLibXml2_LIBS" "`strip_l "$LIBXML2"`"
    772772          fi
    773773        fi
  • trunk/configure.vbs

    r98241 r98253  
    15811581
    15821582   strPathXml2 = UnixSlashes(PathAbs(strPathXml2))
    1583    CfgPrintAssign "SDK_VBOX_LIBXML2_DEFS", "_REENTRANT"
    1584    CfgPrintAssign "SDK_VBOX_LIBXML2_INCS", strPathXml2 & "/include"
    1585    CfgPrintAssign "SDK_VBOX_LIBXML2_LIBS", strPathXml2 & "/lib/libxml2.lib"
     1583   CfgPrintAssign "SDK_VBoXLibXml2_DEFS", "_REENTRANT"
     1584   CfgPrintAssign "SDK_VBoXLibXml2_INCS", strPathXml2 & "/include"
     1585   CfgPrintAssign "SDK_VBoXLibXml2_LIBS", strPathXml2 & "/lib/libxml2.lib"
    15861586
    15871587   PrintResult "libxml2", strPathXml2
  • trunk/src/VBox/Runtime/Makefile.kmk

    r98249 r98253  
    319319#
    320320RuntimeBaseR3_TEMPLATE      = VBoxR3Static
    321 RuntimeBaseR3_SDKS          = VBOX_LIBXML2
     321RuntimeBaseR3_SDKS          = VBoXLibXml2
    322322RuntimeBaseR3_SDKS.win      = $(VBOX_WINPSDK) $(VBOX_WINDDK)
    323323RuntimeBaseR3_DEFS          = \
     
    27622762#
    27632763VBoxRT_TEMPLATE                = VBoxR3DllNoPic
    2764 VBoxRT_SDKS                    = VBOX_LIBXML2
     2764VBoxRT_SDKS                    = VBoXLibXml2
    27652765ifdef VBOX_WITH_LIBCURL
    27662766 VBoxRT_SDKS                  += VBoxLibCurl
     
    28562856        $(SDK_VBoxLzf_LIBS) \
    28572857        $(PATH_STAGE_LIB)/SUPR3$(VBOX_SUFF_LIB)
    2858 ifndef SDK_VBOX_LIBXML2_LIBS
     2858ifndef SDK_VBoXLibXml2_LIBS
    28592859 VBoxRT_LIBS                  += \
    28602860        $(PATH_STAGE_LIB)/VBox-libxml2$(VBOX_SUFF_LIB)
     
    30013001VBoxRT-x86_TEMPLATE = VBoxR3Dll-x86
    30023002VBoxRT-x86_INST.win = $(INST_DLL)x86/
    3003 VBoxRT-x86_SDKS  = VBOX_LIBXML2
     3003VBoxRT-x86_SDKS  = VBoXLibXml2
    30043004ifdef VBOX_WITH_LIBCURL
    30053005 VBoxRT-x86_SDKS += VBoxLibCurl-x86
     
    30133013        $(PATH_STAGE_LIB)/SUPR3-x86$(VBOX_SUFF_LIB)
    30143014endif
    3015 ifndef SDK_VBOX_LIBXML2_LIBS
     3015ifndef SDK_VBoXLibXml2_LIBS
    30163016 VBoxRT-x86_LIBS                 += \
    30173017        $(PATH_STAGE_LIB)/VBox-libxml2-x86$(VBOX_SUFF_LIB)
  • trunk/src/VBox/Storage/testcase/Makefile.kmk

    r98240 r98253  
    171171  endif
    172172  ifeq ($(KBUILD_TARGET),linux)
    173    ifdef SDK_VBOX_LIBXML2_LIBS
     173   ifdef SDK_VBoXLibXml2_LIBS
    174174    vbox-img_LIBS += xml2
    175175   endif
    176176  else ifeq ($(KBUILD_TARGET),freebsd)
    177177   vbox-img_LIBS += iconv geom bsdxml sbuf
    178    ifdef SDK_VBOX_LIBXML2_LIBS
     178   ifdef SDK_VBoXLibXml2_LIBS
    179179    vbox-img_LIBS += xml2 lzma
    180180   endif
     
    185185  else ifeq ($(KBUILD_TARGET),solaris)
    186186   vbox-img_LIBS += kstat efi
    187    ifdef SDK_VBOX_LIBXML2_LIBS
     187   ifdef SDK_VBoXLibXml2_LIBS
    188188    vbox-img_LIBS += xml2
    189189   endif
     
    221221 endif
    222222 ifeq ($(KBUILD_TARGET),linux)
    223   ifdef SDK_VBOX_LIBXML2_LIBS
     223  ifdef SDK_VBoXLibXml2_LIBS
    224224   vdkeystoremgr_LIBS += xml2
    225225  endif
  • trunk/src/libs/Makefile.kmk

    r98252 r98253  
    8989if  !defined(VBOX_ONLY_EXTPACKS_USE_IMPLIBS) \
    9090 && !defined(VBOX_ONLY_ADDITIONS)
    91  ifeq ($(SDK_VBOX_LIBXML2_INCS),$(PATH_ROOT)/src/libs/libxml2-2.9.14/include)
     91 ifeq ($(SDK_VBoXLibXml2_INCS),$(PATH_ROOT)/src/libs/libxml2-2.9.14/include)
    9292  include $(PATH_SUB_CURRENT)/libxml2-2.9.14/Makefile.kmk
    9393 endif
Note: See TracChangeset for help on using the changeset viewer.

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