VirtualBox

Changeset 99708 in vbox


Ignore:
Timestamp:
May 9, 2023 8:26:33 PM (17 months ago)
Author:
vboxsync
Message:

libs/Makefile.kmk: Don't build any unnecessary libraries in VBOX_ONLY_SDK mode. A bunch of libraries were incorrectly guarded by VBOX_WITH_SDK. bugref:10442

File:
1 edited

Legend:

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

    r99347 r99708  
    5959# libjpeg for VRDP video redirection and ExtPack's DrvHostWebcam.
    6060if   (defined(VBOX_WITH_VRDP) || defined(VBOX_WITH_EXTPACK_PUEL)) \
    61   && !defined(VBOX_ONLY_ADDITIONS)
     61  && !defined(VBOX_ONLY_ADDITIONS) \
     62  && !defined(VBOX_ONLY_SDK)
    6263 include $(PATH_SUB_CURRENT)/libjpeg-turbo-2.1.3/Makefile.kmk
    6364endif
     
    6566
    6667# liblzf is used by the IPRT compression code (saved state compression).
    67 if "$(SDK_VBoxLzf_INCS)" == "$(PATH_ROOT)/src/libs/liblzf-3.6"
     68if   "$(SDK_VBoxLzf_INCS)" == "$(PATH_ROOT)/src/libs/liblzf-3.6" \
     69  && !defined(VBOX_ONLY_SDK)
    6870 include $(PATH_SUB_CURRENT)/liblzf-3.6/Makefile.kmk
    6971endif
    7072
    7173# libslirp for NAT
    72 if defined(VBOX_WITH_LIBSLIRP)
     74if   defined(VBOX_WITH_LIBSLIRP) \
     75  && !defined(VBOX_ONLY_SDK)
    7376 include $(PATH_SUB_CURRENT)/libslirp-4.7.0/Makefile.kmk
    7477endif
     
    9295# libxml2 used by the IPRT xml C++ API.
    9396if   !defined(VBOX_ONLY_EXTPACKS_USE_IMPLIBS) \
    94   && !defined(VBOX_ONLY_ADDITIONS)
     97  && !defined(VBOX_ONLY_ADDITIONS) \
     98  && !defined(VBOX_ONLY_SDK)
    9599 ifeq ($(SDK_VBoxLibXml2_INCS),$(PATH_ROOT)/src/libs/libxml2-2.9.14/include)
    96100  include $(PATH_SUB_CURRENT)/libxml2-2.9.14/Makefile.kmk
     
    143147 if   !defined(VBOX_ONLY_DOCS) \
    144148   && !defined(VBOX_ONLY_EXTPACKS) \
    145    && !defined(VBOX_WITH_SDK)
     149   && !defined(VBOX_ONLY_SDK)
    146150
    147151  # libogg, needed for building libvorbis.
     
    170174  endif
    171175
    172  endif
     176 endif # !VBOX_ONLY_DOCS && !VBOX_ONLY_EXTPACKS && !VBOX_ONLY_SDK
    173177
    174178 # XPCOM is used as a COM on non-Windows platforms.
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