Latest update.
This commit is contained in:
+27
-13
@@ -1,19 +1,20 @@
|
||||
SUBDIRS=ossl_shim
|
||||
|
||||
# TODO: use ../apps/libapps.a instead of direct ../apps source.
|
||||
# TODO: use ../apps/libapps.a instead of direct ../apps/lib source.
|
||||
# This can't currently be done, because some of its units drag in too many
|
||||
# unresolved references that don't apply here. Most of all, ../apps/apps.c
|
||||
# needs to be divided in smaller pieces to be useful here.
|
||||
# unresolved references that don't apply here.
|
||||
# Most of all, ../apps/lib/apps.c needs to be divided in smaller pieces to
|
||||
# be useful here.
|
||||
#
|
||||
# Auxilliary program source (copied from ../apps/build.info)
|
||||
IF[{- $config{target} =~ /^(?:VC-|mingw)/ -}]
|
||||
# It's called 'init', but doesn't have much 'init' in it...
|
||||
$AUXLIBAPPSSRC=../apps/win32_init.c
|
||||
$AUXLIBAPPSSRC=../apps/lib/win32_init.c
|
||||
ENDIF
|
||||
IF[{- $config{target} =~ /^vms-/ -}]
|
||||
$AUXLIBAPPSSRC=../apps/vms_term_sock.c ../apps/vms_decc_argv.c
|
||||
$AUXLIBAPPSSRC=../apps/lib/vms_term_sock.c ../apps/lib/vms_decc_argv.c
|
||||
ENDIF
|
||||
$LIBAPPSSRC=../apps/opt.c ../apps/bf_prefix.c $AUXLIBAPPSSRC
|
||||
$LIBAPPSSRC=../apps/lib/opt.c ../apps/lib/bf_prefix.c $AUXLIBAPPSSRC
|
||||
|
||||
IF[{- !$disabled{tests} -}]
|
||||
LIBS{noinst,has_main}=libtestutil.a
|
||||
@@ -22,7 +23,7 @@ IF[{- !$disabled{tests} -}]
|
||||
testutil/format_output.c testutil/tap_bio.c \
|
||||
testutil/test_cleanup.c testutil/main.c testutil/init.c \
|
||||
testutil/options.c testutil/test_options.c \
|
||||
testutil/apps_mem.c $LIBAPPSSRC
|
||||
testutil/apps_mem.c testutil/random.c $LIBAPPSSRC
|
||||
INCLUDE[libtestutil.a]=../include ../apps/include ..
|
||||
DEPEND[libtestutil.a]=../libcrypto
|
||||
|
||||
@@ -37,14 +38,14 @@ IF[{- !$disabled{tests} -}]
|
||||
destest mdc2test \
|
||||
dhtest enginetest casttest \
|
||||
bftest ssltest_old dsatest dsa_no_digest_size_test exptest rsa_test \
|
||||
evp_test evp_extra_test igetest v3nametest v3ext \
|
||||
evp_test evp_extra_test evp_fetch_prov_test igetest v3nametest v3ext \
|
||||
crltest danetest bad_dtls_test lhash_test sparse_array_test \
|
||||
conf_include_test params_api_test params_conversion_test \
|
||||
constant_time_test verify_extra_test clienthellotest \
|
||||
packettest asynctest secmemtest srptest memleaktest stack_test \
|
||||
dtlsv1listentest ct_test threadstest afalgtest d2i_test \
|
||||
ssl_test_ctx_test ssl_test x509aux cipherlist_test asynciotest \
|
||||
bio_callback_test bio_memleak_test \
|
||||
bio_callback_test bio_memleak_test param_build_test \
|
||||
bioprinttest sslapitest dtlstest sslcorrupttest bio_enc_test \
|
||||
pkey_meth_test pkey_meth_kdf_test evp_kdf_test uitest \
|
||||
cipherbytes_test \
|
||||
@@ -194,6 +195,10 @@ IF[{- !$disabled{tests} -}]
|
||||
SOURCE[evp_extra_test]=evp_extra_test.c
|
||||
INCLUDE[evp_extra_test]=../include ../apps/include ../crypto/include
|
||||
DEPEND[evp_extra_test]=../libcrypto libtestutil.a
|
||||
|
||||
SOURCE[evp_fetch_prov_test]=evp_fetch_prov_test.c
|
||||
INCLUDE[evp_fetch_prov_test]=../include ../apps/include ../crypto/include
|
||||
DEPEND[evp_fetch_prov_test]=../libcrypto libtestutil.a
|
||||
IF[{- $disabled{fips} || !$target{dso_scheme} -}]
|
||||
DEFINE[evp_extra_test]=NO_FIPS_MODULE
|
||||
ENDIF
|
||||
@@ -326,6 +331,10 @@ IF[{- !$disabled{tests} -}]
|
||||
INCLUDE[params_conversion_test]=../include ../apps/include
|
||||
DEPEND[params_conversion_test]=../libcrypto libtestutil.a
|
||||
|
||||
SOURCE[param_build_test]=param_build_test.c
|
||||
INCLUDE[param_build_test]=../include ../apps/include
|
||||
DEPEND[param_build_test]=../libcrypto.a libtestutil.a
|
||||
|
||||
SOURCE[sslapitest]=sslapitest.c ssltestlib.c
|
||||
INCLUDE[sslapitest]=../include ../apps/include ..
|
||||
DEPEND[sslapitest]=../libcrypto ../libssl libtestutil.a
|
||||
@@ -431,7 +440,7 @@ IF[{- !$disabled{tests} -}]
|
||||
DEPEND[cipher_overhead_test]=../libcrypto ../libssl libtestutil.a
|
||||
ENDIF
|
||||
|
||||
SOURCE[uitest]=uitest.c ../apps/apps_ui.c
|
||||
SOURCE[uitest]=uitest.c ../apps/lib/apps_ui.c
|
||||
INCLUDE[uitest]=.. ../include ../apps/include
|
||||
DEPEND[uitest]=../libcrypto ../libssl libtestutil.a
|
||||
|
||||
@@ -469,7 +478,8 @@ IF[{- !$disabled{tests} -}]
|
||||
PROGRAMS{noinst}=asn1_internal_test modes_internal_test x509_internal_test \
|
||||
tls13encryptiontest wpackettest ctype_internal_test \
|
||||
rdrand_sanitytest property_test \
|
||||
rsa_sp800_56b_test bn_internal_test
|
||||
rsa_sp800_56b_test bn_internal_test \
|
||||
asn1_dsa_internal_test
|
||||
|
||||
IF[{- !$disabled{poly1305} -}]
|
||||
PROGRAMS{noinst}=poly1305_internal_test
|
||||
@@ -503,7 +513,7 @@ IF[{- !$disabled{tests} -}]
|
||||
DEPEND[asn1_internal_test]=../libcrypto.a libtestutil.a
|
||||
|
||||
SOURCE[modes_internal_test]=modes_internal_test.c
|
||||
INCLUDE[modes_internal_test]=.. ../include ../apps/include
|
||||
INCLUDE[modes_internal_test]=.. ../include ../apps/include ../crypto/include
|
||||
DEPEND[modes_internal_test]=../libcrypto.a libtestutil.a
|
||||
|
||||
SOURCE[x509_internal_test]=x509_internal_test.c
|
||||
@@ -561,6 +571,10 @@ IF[{- !$disabled{tests} -}]
|
||||
SOURCE[bn_internal_test]=bn_internal_test.c
|
||||
INCLUDE[bn_internal_test]=.. ../include ../crypto/include ../crypto/bn ../apps/include
|
||||
DEPEND[bn_internal_test]=../libcrypto.a libtestutil.a
|
||||
|
||||
SOURCE[asn1_dsa_internal_test]=asn1_dsa_internal_test.c
|
||||
INCLUDE[asn1_dsa_internal_test]=.. ../include ../apps/include ../crypto/include
|
||||
DEPEND[asn1_dsa_internal_test]=../libcrypto.a libtestutil.a
|
||||
ENDIF
|
||||
|
||||
IF[{- !$disabled{mdc2} -}]
|
||||
@@ -582,7 +596,7 @@ IF[{- !$disabled{tests} -}]
|
||||
IF[{- !$disabled{shared} -}]
|
||||
PROGRAMS{noinst}=tls13secretstest
|
||||
SOURCE[tls13secretstest]=tls13secretstest.c
|
||||
SOURCE[tls13secretstest]= ../ssl/tls13_enc.c ../ssl/packet.c
|
||||
SOURCE[tls13secretstest]= ../ssl/tls13_enc.c ../crypto/packet.c
|
||||
INCLUDE[tls13secretstest]=.. ../include ../apps/include
|
||||
DEPEND[tls13secretstest]=../libcrypto ../libssl libtestutil.a
|
||||
ENDIF
|
||||
|
||||
Reference in New Issue
Block a user