diff options
| author | Theo Buehler <tb@openbsd.org> | 2022-11-22 18:41:54 +0100 |
|---|---|---|
| committer | Theo Buehler <tb@openbsd.org> | 2022-11-22 18:41:54 +0100 |
| commit | 8ae1cce7ef3941125344dcb2f459c989f87de182 (patch) | |
| tree | cfb68371d5a7eaf5bbd0b471d0eab99d26cc0fdd | |
| parent | 7b66b2d9e652617855908ee5f82f292ae37dbd91 (diff) | |
| download | portable-8ae1cce7ef3941125344dcb2f459c989f87de182.tar.gz portable-8ae1cce7ef3941125344dcb2f459c989f87de182.tar.bz2 portable-8ae1cce7ef3941125344dcb2f459c989f87de182.zip | |
Update autoconf framework to build again
| -rw-r--r-- | Makefile.am.common | 3 | ||||
| -rw-r--r-- | crypto/Makefile.am | 18 | ||||
| -rw-r--r-- | ssl/Makefile.am | 3 | ||||
| -rwxr-xr-x | update.sh | 4 |
4 files changed, 23 insertions, 5 deletions
diff --git a/Makefile.am.common b/Makefile.am.common index 87aa807..2c641c5 100644 --- a/Makefile.am.common +++ b/Makefile.am.common | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | AM_CFLAGS = | 1 | AM_CFLAGS = |
| 2 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/include/compat -DLIBRESSL_INTERNAL | 2 | AM_CPPFLAGS = -I$(top_srcdir)/crypto/hidden -I$(top_srcdir)/ssl/hidden |
| 3 | AM_CPPFLAGS += -I$(top_srcdir)/include -I$(top_srcdir)/include/compat -DLIBRESSL_INTERNAL | ||
| 3 | AM_CPPFLAGS += -D__BEGIN_HIDDEN_DECLS= -D__END_HIDDEN_DECLS= | 4 | AM_CPPFLAGS += -D__BEGIN_HIDDEN_DECLS= -D__END_HIDDEN_DECLS= |
diff --git a/crypto/Makefile.am b/crypto/Makefile.am index 01833d2..48067a2 100644 --- a/crypto/Makefile.am +++ b/crypto/Makefile.am | |||
| @@ -6,6 +6,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/crypto/asn1 | |||
| 6 | AM_CPPFLAGS += -I$(top_srcdir)/crypto/bio | 6 | AM_CPPFLAGS += -I$(top_srcdir)/crypto/bio |
| 7 | AM_CPPFLAGS += -I$(top_srcdir)/crypto/bn | 7 | AM_CPPFLAGS += -I$(top_srcdir)/crypto/bn |
| 8 | AM_CPPFLAGS += -I$(top_srcdir)/crypto/bytestring | 8 | AM_CPPFLAGS += -I$(top_srcdir)/crypto/bytestring |
| 9 | AM_CPPFLAGS += -I$(top_srcdir)/crypto/curve25519 | ||
| 9 | AM_CPPFLAGS += -I$(top_srcdir)/crypto/dh | 10 | AM_CPPFLAGS += -I$(top_srcdir)/crypto/dh |
| 10 | AM_CPPFLAGS += -I$(top_srcdir)/crypto/dsa | 11 | AM_CPPFLAGS += -I$(top_srcdir)/crypto/dsa |
| 11 | AM_CPPFLAGS += -I$(top_srcdir)/crypto/ec | 12 | AM_CPPFLAGS += -I$(top_srcdir)/crypto/ec |
| @@ -285,12 +286,10 @@ libcrypto_la_SOURCES += mem_dbg.c | |||
| 285 | libcrypto_la_SOURCES += o_fips.c | 286 | libcrypto_la_SOURCES += o_fips.c |
| 286 | libcrypto_la_SOURCES += o_init.c | 287 | libcrypto_la_SOURCES += o_init.c |
| 287 | libcrypto_la_SOURCES += o_str.c | 288 | libcrypto_la_SOURCES += o_str.c |
| 288 | libcrypto_la_SOURCES += o_time.c | ||
| 289 | noinst_HEADERS += arm_arch.h | 289 | noinst_HEADERS += arm_arch.h |
| 290 | noinst_HEADERS += constant_time_locl.h | 290 | noinst_HEADERS += constant_time_locl.h |
| 291 | noinst_HEADERS += cryptlib.h | 291 | noinst_HEADERS += cryptlib.h |
| 292 | noinst_HEADERS += md32_common.h | 292 | noinst_HEADERS += md32_common.h |
| 293 | noinst_HEADERS += o_time.h | ||
| 294 | noinst_HEADERS += x86_arch.h | 293 | noinst_HEADERS += x86_arch.h |
| 295 | 294 | ||
| 296 | # aes | 295 | # aes |
| @@ -317,6 +316,7 @@ libcrypto_la_SOURCES += asn1/a_strex.c | |||
| 317 | libcrypto_la_SOURCES += asn1/a_string.c | 316 | libcrypto_la_SOURCES += asn1/a_string.c |
| 318 | libcrypto_la_SOURCES += asn1/a_strnid.c | 317 | libcrypto_la_SOURCES += asn1/a_strnid.c |
| 319 | libcrypto_la_SOURCES += asn1/a_time.c | 318 | libcrypto_la_SOURCES += asn1/a_time.c |
| 319 | libcrypto_la_SOURCES += asn1/a_time_posix.c | ||
| 320 | libcrypto_la_SOURCES += asn1/a_time_tm.c | 320 | libcrypto_la_SOURCES += asn1/a_time_tm.c |
| 321 | libcrypto_la_SOURCES += asn1/a_type.c | 321 | libcrypto_la_SOURCES += asn1/a_type.c |
| 322 | libcrypto_la_SOURCES += asn1/a_utf8.c | 322 | libcrypto_la_SOURCES += asn1/a_utf8.c |
| @@ -376,7 +376,6 @@ libcrypto_la_SOURCES += bf/bf_enc.c | |||
| 376 | libcrypto_la_SOURCES += bf/bf_ofb64.c | 376 | libcrypto_la_SOURCES += bf/bf_ofb64.c |
| 377 | libcrypto_la_SOURCES += bf/bf_skey.c | 377 | libcrypto_la_SOURCES += bf/bf_skey.c |
| 378 | noinst_HEADERS += bf/bf_locl.h | 378 | noinst_HEADERS += bf/bf_locl.h |
| 379 | noinst_HEADERS += bf/bf_pi.h | ||
| 380 | 379 | ||
| 381 | # bio | 380 | # bio |
| 382 | libcrypto_la_SOURCES += bio/b_dump.c | 381 | libcrypto_la_SOURCES += bio/b_dump.c |
| @@ -436,6 +435,7 @@ libcrypto_la_SOURCES += bn/bn_print.c | |||
| 436 | libcrypto_la_SOURCES += bn/bn_rand.c | 435 | libcrypto_la_SOURCES += bn/bn_rand.c |
| 437 | libcrypto_la_SOURCES += bn/bn_recp.c | 436 | libcrypto_la_SOURCES += bn/bn_recp.c |
| 438 | libcrypto_la_SOURCES += bn/bn_shift.c | 437 | libcrypto_la_SOURCES += bn/bn_shift.c |
| 438 | libcrypto_la_SOURCES += bn/bn_small_primes.c | ||
| 439 | libcrypto_la_SOURCES += bn/bn_sqr.c | 439 | libcrypto_la_SOURCES += bn/bn_sqr.c |
| 440 | libcrypto_la_SOURCES += bn/bn_sqrt.c | 440 | libcrypto_la_SOURCES += bn/bn_sqrt.c |
| 441 | libcrypto_la_SOURCES += bn/bn_word.c | 441 | libcrypto_la_SOURCES += bn/bn_word.c |
| @@ -619,6 +619,7 @@ libcrypto_la_SOURCES += ec/ecp_mont.c | |||
| 619 | libcrypto_la_SOURCES += ec/ecp_nist.c | 619 | libcrypto_la_SOURCES += ec/ecp_nist.c |
| 620 | libcrypto_la_SOURCES += ec/ecp_oct.c | 620 | libcrypto_la_SOURCES += ec/ecp_oct.c |
| 621 | libcrypto_la_SOURCES += ec/ecp_smpl.c | 621 | libcrypto_la_SOURCES += ec/ecp_smpl.c |
| 622 | libcrypto_la_SOURCES += ec/ecx_methods.c | ||
| 622 | noinst_HEADERS += ec/ec_lcl.h | 623 | noinst_HEADERS += ec/ec_lcl.h |
| 623 | 624 | ||
| 624 | # ecdh | 625 | # ecdh |
| @@ -746,6 +747,17 @@ libcrypto_la_SOURCES += gost/streebog.c | |||
| 746 | noinst_HEADERS += gost/gost_asn1.h | 747 | noinst_HEADERS += gost/gost_asn1.h |
| 747 | noinst_HEADERS += gost/gost_locl.h | 748 | noinst_HEADERS += gost/gost_locl.h |
| 748 | 749 | ||
| 750 | # hidden | ||
| 751 | noinst_HEADERS += hidden/crypto_namespace.h | ||
| 752 | noinst_HEADERS += hidden/openssl/hmac.h | ||
| 753 | noinst_HEADERS += hidden/openssl/pkcs12.h | ||
| 754 | noinst_HEADERS += hidden/openssl/pkcs7.h | ||
| 755 | noinst_HEADERS += hidden/openssl/stack.h | ||
| 756 | noinst_HEADERS += hidden/openssl/ui.h | ||
| 757 | noinst_HEADERS += hidden/openssl/x509.h | ||
| 758 | noinst_HEADERS += hidden/openssl/x509_vfy.h | ||
| 759 | noinst_HEADERS += hidden/openssl/x509v3.h | ||
| 760 | |||
| 749 | # hkdf | 761 | # hkdf |
| 750 | libcrypto_la_SOURCES += hkdf/hkdf.c | 762 | libcrypto_la_SOURCES += hkdf/hkdf.c |
| 751 | 763 | ||
diff --git a/ssl/Makefile.am b/ssl/Makefile.am index f1bd897..8750f77 100644 --- a/ssl/Makefile.am +++ b/ssl/Makefile.am | |||
| @@ -39,6 +39,9 @@ libbs_la_SOURCES += bs_cbb.c | |||
| 39 | libbs_la_SOURCES += bs_cbs.c | 39 | libbs_la_SOURCES += bs_cbs.c |
| 40 | noinst_HEADERS = bytestring.h | 40 | noinst_HEADERS = bytestring.h |
| 41 | 41 | ||
| 42 | noinst_HEADERS += hidden/ssl_namespace.h | ||
| 43 | noinst_HEADERS += hidden/openssl/ssl.h | ||
| 44 | |||
| 42 | libssl_la_SOURCES = bio_ssl.c | 45 | libssl_la_SOURCES = bio_ssl.c |
| 43 | libssl_la_SOURCES += d1_both.c | 46 | libssl_la_SOURCES += d1_both.c |
| 44 | libssl_la_SOURCES += d1_lib.c | 47 | libssl_la_SOURCES += d1_lib.c |
| @@ -277,7 +277,9 @@ done | |||
| 277 | echo "copying libssl source" | 277 | echo "copying libssl source" |
| 278 | rm -f ssl/*.c ssl/*.h | 278 | rm -f ssl/*.c ssl/*.h |
| 279 | for i in `awk '/SOURCES|HEADERS/ { print $3 }' ssl/Makefile.am` ; do | 279 | for i in `awk '/SOURCES|HEADERS/ { print $3 }' ssl/Makefile.am` ; do |
| 280 | $CP $libssl_src/$i ssl | 280 | dir=`dirname $i` |
| 281 | mkdir -p ssl/$dir | ||
| 282 | $CP $libssl_src/$i ssl/$i | ||
| 281 | done | 283 | done |
| 282 | # add the libssl symbol export list | 284 | # add the libssl symbol export list |
| 283 | $GREP '^[A-Za-z0-9_]' < $libssl_src/Symbols.list > ssl/ssl.sym | 285 | $GREP '^[A-Za-z0-9_]' < $libssl_src/Symbols.list > ssl/ssl.sym |
