VirtualBox

Ignore:
Timestamp:
Jul 17, 2022 3:01:19 AM (2 years ago)
Author:
vboxsync
Message:

/Config.kmk,openssl,RTSignTool: Build bldRTSignTool with signing capability on windows. bugref:8691

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/openssl-3.0.3/crypto/Makefile.kmk

    r94828 r95676  
    153153
    154154
     155ifdef VBOX_WITH_BLD_RTSIGNTOOL_SIGNING
     156#
     157# The build program libcrypto version.
     158#
     159LIBRARIES += VBoxBldProg-libcrypto
     160VBoxBldProg-libcrypto          = For bldRTSignTool
     161VBoxBldProg-libcrypto_EXTENDS  = VBox-libcrypto
     162VBoxBldProg-libcrypto_TEMPLATE = VBoxLibCryptoBldProg
     163VBoxBldProg-libcrypto_DEFS     = $(VBox-libcrypto_DEFS)
     164VBoxBldProg-libcrypto_SOURCES  = \
     165        $(filter %.c %.cpp,$(VBox-libcrypto_SOURCES)) \
     166        $(PATH_STAGE_LIB)/VBoxBldProg-libproviders$(VBOX_SUFF_LIB) \
     167        $(foreach sublib,$(VBOX_CRYPTO_SUBLIBS), $(VBoxBldProg-$(sublib)_1_TARGET))
     168define def_VBoxBldProg_libcrypto_inherit
     169 LIBRARIES += VBoxBldProg-$(sublib)
     170 VBoxBldProg-$(sublib) = bldRTSignTool version of $(sublib)
     171 VBoxBldProg-$(sublib)_EXTENDS    = $(sublib)
     172 VBoxBldProg-$(sublib)_EXTENDS_BY = appending
     173 VBoxBldProg-$(sublib)_TEMPLATE   = VBoxSubLibCryptoBldProg
     174 VBoxBldProg-$(sublib)_DEFPATH    = $($(sublib)_DEFPATH)
     175 ## @todo kBuild: DEFPATH isn't inherited! FIXME!
     176endef
     177$(foreach sublib,$(VBOX_CRYPTO_SUBLIBS), $(eval $(def_VBoxBldProg_libcrypto_inherit)))
     178
     179endif # VBOX_WITH_BLD_RTSIGNTOOL_SIGNING
     180
     181
    155182#
    156183# ...
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