VirtualBox

Changeset 94496 in vbox


Ignore:
Timestamp:
Apr 6, 2022 2:33:47 PM (3 years ago)
Author:
vboxsync
Message:

libs/Makefile.kmk: Don't need to build libpng unless we build main, I think.

File:
1 edited

Legend:

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

    r94495 r94496  
    4848
    4949# libjpeg for VRDP video redirection and ExtPack's DrvHostWebcam.
    50 if   (defined(VBOX_WITH_VRDP) || defined(VBOX_WITH_EXTPACK_PUEL)) \
     50if  (defined(VBOX_WITH_VRDP) || defined(VBOX_WITH_EXTPACK_PUEL)) \
    5151 && !defined(VBOX_ONLY_ADDITIONS)
    5252 include $(PATH_SUB_CURRENT)/jpeg-9b/Makefile.kmk
     
    5858 include $(PATH_SUB_CURRENT)/liblzf-3.4/Makefile.kmk
    5959endif
    60 
    61 
    62 # libpng for screenshots in main.
    63 if  !defined(VBOX_ONLY_ADDITIONS) \
    64  && !defined(VBOX_ONLY_DOCS) \
    65  && !defined(VBOX_ONLY_SDK) \
    66  && !defined(VBOX_ONLY_VALIDATIONKIT) \
    67  && "$(SDK_VBOX_LIBPNG_INCS)" == "$(PATH_ROOT)/src/libs/libpng-1.6.36"
    68  include $(PATH_SUB_CURRENT)/libpng-1.6.36/Makefile.kmk
    69 endif # !VBOX_ONLY_DOCS
    7060
    7161
     
    123113 && "$(intersects $(KBUILD_TARGET_ARCH),$(VBOX_SUPPORTED_HOST_ARCHS))" != ""
    124114
    125  # libopus for supporting audio with the video capture.
    126  if defined(VBOX_WITH_LIBOPUS) && !defined(VBOX_ONLY_DOCS) && !defined(VBOX_WITH_SDK) && !defined(VBOX_ONLY_EXTPACKS) \
    127    && ("$(SDK_VBOX_OPUS_INCS)" == "$(SDK_VBOX_OPUS_DEFAULT_INCS)")
    128   include $(PATH_SUB_CURRENT)/libopus-1.2.1/Makefile.kmk
    129  endif
     115 if  !defined(VBOX_ONLY_DOCS) \
     116  && !defined(VBOX_ONLY_EXTPACKS) \
     117  && !defined(VBOX_WITH_SDK)
     118
     119  # libopus for supporting audio with the video capture.
     120  if   defined(VBOX_WITH_LIBOPUS) \
     121    && ("$(SDK_VBOX_OPUS_INCS)" == "$(SDK_VBOX_OPUS_DEFAULT_INCS)")
     122   include $(PATH_SUB_CURRENT)/libopus-1.2.1/Makefile.kmk
     123  endif
    130124
    131125
    132  # libvpx is used for video capture.
    133  if defined(VBOX_WITH_LIBVPX) && !defined(VBOX_ONLY_DOCS) && !defined(VBOX_WITH_SDK) && !defined(VBOX_ONLY_EXTPACKS) \
    134    && ("$(SDK_VBOX_VPX_INCS)" == "$(SDK_VBOX_VPX_DEFAULT_INCS)")
    135   include $(PATH_SUB_CURRENT)/libvpx-1.6.1/Makefile.kmk
     126  # libpng for screenshots in main.
     127  if  !defined(VBOX_ONLY_DOCS) \
     128   && "$(SDK_VBOX_LIBPNG_INCS)" == "$(PATH_ROOT)/src/libs/libpng-1.6.36"
     129   include $(PATH_SUB_CURRENT)/libpng-1.6.36/Makefile.kmk
     130  endif
     131
     132
     133  # libvpx is used for video capture.
     134  if   defined(VBOX_WITH_LIBVPX) \
     135    && ("$(SDK_VBOX_VPX_INCS)" == "$(SDK_VBOX_VPX_DEFAULT_INCS)")
     136   include $(PATH_SUB_CURRENT)/libvpx-1.6.1/Makefile.kmk
     137  endif
     138
    136139 endif
    137 
    138140
    139141 # 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