VirtualBox

Changeset 94467 in vbox for trunk/src/libs


Ignore:
Timestamp:
Apr 5, 2022 12:38:44 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
150798
Message:

Validation Kit/unit tests: More Makefile fun for IPRT and friends. Probably needs more optimization later when things turn to work out to keep build time low. ​bugref:10195

Location:
trunk/src/libs
Files:
4 edited

Legend:

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

    r94404 r94467  
    4848 && !defined(VBOX_ONLY_EXTPACKS_USE_IMPLIBS) \
    4949 && !defined(VBOX_ONLY_SDK) \
    50  && !defined(VBOX_ONLY_VALIDATIONKIT) \
     50 && !defined(VBOX_ONLY_VALIDATIONKIT) || defined(VBOX_WITH_VALIDATIONKIT_UNITTESTS_PACKING) \
    5151 && "$(SDK_VBOX_LIBCURL_INCS)" == "$(PATH_ROOT)/src/libs/curl-7.64.0/include"
    5252 include $(PATH_SUB_CURRENT)/curl-7.64.0/Makefile.kmk
     
    124124
    125125include $(FILE_KBUILD_SUB_FOOTER)
    126 
  • trunk/src/libs/libxml2-2.9.4/Makefile.kmk

    r87129 r94467  
    1919include $(KBUILD_PATH)/subheader.kmk
    2020
    21 ifndef VBOX_ONLY_VALIDATIONKIT
     21if !defined(VBOX_ONLY_VALIDATIONKIT) || defined(VBOX_WITH_VALIDATIONKIT_UNITTESTS_PACKING) # Needed for VBoxRT for Validation Kit unit tests.
    2222 LIBRARIES += VBox-libxml2
    2323endif
     
    104104
    105105include $(FILE_KBUILD_SUB_FOOTER)
    106 
  • trunk/src/libs/openssl-1.1.1l/crypto/Makefile.kmk

    r91772 r94467  
    2121#
    2222VBOX_LIBRARIES_BEFORE_CRYPTO_SUBDIRS := $(LIBRARIES)
    23 if defined(VBOX_ONLY_VALIDATIONKIT)
     23if defined(VBOX_ONLY_VALIDATIONKIT) && !defined(VBOX_WITH_VALIDATIONKIT_UNITTESTS_PACKING)
    2424 include $(VBOX_PATH_CRYPTO)/sha/Makefile.kmk
    2525else
     
    159159        $(QUIET)$(APPEND) $@ '  "$(VBox-libcrypto_CFLAGS)";'
    160160        $(QUIET)$(APPEND) $@ '#endif'
    161 
  • trunk/src/libs/openssl-3.0.2/crypto/Makefile.kmk

    r94320 r94467  
    2626#
    2727VBOX_LIBRARIES_BEFORE_CRYPTO_SUBDIRS := $(LIBRARIES)
    28 if defined(VBOX_ONLY_VALIDATIONKIT)
     28if defined(VBOX_ONLY_VALIDATIONKIT) && !defined(VBOX_WITH_VALIDATIONKIT_UNITTESTS_PACKING)
    2929 include $(VBOX_PATH_CRYPTO)/sha/Makefile.kmk
    30 else
     30else # Validation Kit unit tests need this.
    3131 include $(sort $(wildcard $(VBOX_PATH_CRYPTO)/*/Makefile.kmk))
    3232endif
     
    128128
    129129
    130 ifdef VBOX_NEED_EXTPACK_OPENSSL
     130if defined(VBOX_NEED_EXTPACK_OPENSSL) && !defined(VBOX_ONLY_VALIDATIONKIT) # Not needed for Validation Kit.
    131131#
    132132# The extension pack libcrypto.
     
    192192        $(QUIET)$(APPEND) $@ '  "$(VBox-libcrypto_CFLAGS)";'
    193193        $(QUIET)$(APPEND) $@ '#endif'
    194 
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