X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=crypto%2Fbuild.info;h=83625029c0e168d6ff71a645849d12ed964de0e7;hb=f9e504e8b1d4da4b8c9c16ee4c11e9815a800422;hp=088ec87310b529cd38b40057127c4eb19d9c32c9;hpb=3c93fbacf6f5abd63e1d1763e7da537ed87f2a5d;p=oweals%2Fopenssl.git diff --git a/crypto/build.info b/crypto/build.info index 088ec87310..83625029c0 100644 --- a/crypto/build.info +++ b/crypto/build.info @@ -2,10 +2,11 @@ # there for further explanations. SUBDIRS=objects buffer bio stack lhash rand evp asn1 pem x509 conf \ txt_db pkcs7 pkcs12 ui kdf store property \ - md2 md4 md5 sha mdc2 gmac hmac ripemd whrlpool poly1305 blake2 \ + md2 md4 md5 sha mdc2 hmac ripemd whrlpool poly1305 \ siphash sm3 des aes rc2 rc4 rc5 idea aria bf cast camellia \ seed sm4 chacha modes bn ec rsa dsa dh sm2 dso engine \ - err comp ocsp cms ts srp cmac ct async kmac ess crmf cmp + err comp http ocsp cms ts srp cmac ct async ess crmf cmp serializer \ + ffc LIBS=../libcrypto @@ -59,51 +60,59 @@ IF[{- !$disabled{asm} && $config{processor} ne '386' -}] ENDIF # The Core -$CORE_COMMON=provider_core.c provider_predefined.c core_fetch.c core_namemap.c +$CORE_COMMON=provider_core.c provider_predefined.c \ + core_fetch.c core_algorithm.c core_namemap.c self_test_core.c SOURCE[../libcrypto]=$CORE_COMMON provider_conf.c -SOURCE[../providers/fips]=$CORE_COMMON +SOURCE[../providers/libfips.a]=$CORE_COMMON # Central utilities $UTIL_COMMON=\ - cryptlib.c params.c bsearch.c ex_data.c o_str.c \ + cryptlib.c params.c params_from_text.c bsearch.c ex_data.c o_str.c \ ctype.c threads_pthread.c threads_win.c threads_none.c initthread.c \ - context.c sparse_array.c param_build.c $CPUIDASM + context.c sparse_array.c asn1_dsa.c packet.c param_build.c $CPUIDASM \ + param_build_set.c der_writer.c $UTIL_DEFINE=$CPUIDDEF SOURCE[../libcrypto]=$UTIL_COMMON \ - mem.c mem_sec.c mem_str.c mem_dbg.c \ + mem.c mem_sec.c \ cversion.c info.c cpt_err.c ebcdic.c uid.c o_time.c o_dir.c \ - o_fopen.c getenv.c o_init.c o_fips.c init.c trace.c provider.c \ - asn1_dsa.c packet.c $UPLINKSRC + o_fopen.c getenv.c o_init.c init.c trace.c provider.c \ + $UPLINKSRC +SOURCE[../providers/libfips.a]=$UTIL_COMMON +SOURCE[../providers/liblegacy.a]=$UTIL_COMMON + +# Implementations are now spread across several libraries, so the defines +# need to be applied to all affected libraries and modules. DEFINE[../libcrypto]=$UTIL_DEFINE $UPLINKDEF -SOURCE[../providers/fips]=$UTIL_COMMON +DEFINE[../providers/libfips.a]=$UTIL_DEFINE DEFINE[../providers/fips]=$UTIL_DEFINE +DEFINE[../providers/libimplementations.a]=$UTIL_DEFINE +DEFINE[../providers/liblegacy.a]=$UTIL_DEFINE +DEFINE[../providers/libcommon.a]=$UTIL_DEFINE - +DEPEND[info.o]=buildinf.h DEPEND[cversion.o]=buildinf.h GENERATE[buildinf.h]=../util/mkbuildinf.pl "$(CC) $(LIB_CFLAGS) $(CPPFLAGS_Q)" "$(PLATFORM)" -DEPEND[buildinf.h]=../configdata.pm -GENERATE[uplink-x86.s]=../ms/uplink-x86.pl $(PERLASM_SCHEME) -GENERATE[uplink-x86_64.s]=../ms/uplink-x86_64.pl $(PERLASM_SCHEME) -GENERATE[uplink-ia64.s]=../ms/uplink-ia64.pl $(PERLASM_SCHEME) +GENERATE[uplink-x86.s]=../ms/uplink-x86.pl +GENERATE[uplink-x86_64.s]=../ms/uplink-x86_64.pl +GENERATE[uplink-ia64.s]=../ms/uplink-ia64.pl -GENERATE[x86cpuid.s]=x86cpuid.pl \ - $(PERLASM_SCHEME) $(LIB_CFLAGS) $(LIB_CPPFLAGS) $(PROCESSOR) +GENERATE[x86cpuid.s]=x86cpuid.pl DEPEND[x86cpuid.s]=perlasm/x86asm.pl -GENERATE[x86_64cpuid.s]=x86_64cpuid.pl $(PERLASM_SCHEME) +GENERATE[x86_64cpuid.s]=x86_64cpuid.pl GENERATE[ia64cpuid.s]=ia64cpuid.S -GENERATE[ppccpuid.s]=ppccpuid.pl $(PERLASM_SCHEME) -GENERATE[pariscid.s]=pariscid.pl $(PERLASM_SCHEME) +GENERATE[ppccpuid.s]=ppccpuid.pl +GENERATE[pariscid.s]=pariscid.pl GENERATE[alphacpuid.s]=alphacpuid.pl -GENERATE[arm64cpuid.S]=arm64cpuid.pl $(PERLASM_SCHEME) +GENERATE[arm64cpuid.S]=arm64cpuid.pl INCLUDE[arm64cpuid.o]=. -GENERATE[armv4cpuid.S]=armv4cpuid.pl $(PERLASM_SCHEME) +GENERATE[armv4cpuid.S]=armv4cpuid.pl INCLUDE[armv4cpuid.o]=. -GENERATE[s390xcpuid.S]=s390xcpuid.pl $(PERLASM_SCHEME) +GENERATE[s390xcpuid.S]=s390xcpuid.pl INCLUDE[s390xcpuid.o]=. IF[{- $config{target} =~ /^(?:Cygwin|mingw|VC-)/ -}]