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 |