aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheo Buehler <tb@openbsd.org>2022-11-22 18:41:54 +0100
committerTheo Buehler <tb@openbsd.org>2022-11-22 18:41:54 +0100
commit8ae1cce7ef3941125344dcb2f459c989f87de182 (patch)
treecfb68371d5a7eaf5bbd0b471d0eab99d26cc0fdd
parent7b66b2d9e652617855908ee5f82f292ae37dbd91 (diff)
downloadportable-8ae1cce7ef3941125344dcb2f459c989f87de182.tar.gz
portable-8ae1cce7ef3941125344dcb2f459c989f87de182.tar.bz2
portable-8ae1cce7ef3941125344dcb2f459c989f87de182.zip
Update autoconf framework to build again
-rw-r--r--Makefile.am.common3
-rw-r--r--crypto/Makefile.am18
-rw-r--r--ssl/Makefile.am3
-rwxr-xr-xupdate.sh4
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 @@
1AM_CFLAGS = 1AM_CFLAGS =
2AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/include/compat -DLIBRESSL_INTERNAL 2AM_CPPFLAGS = -I$(top_srcdir)/crypto/hidden -I$(top_srcdir)/ssl/hidden
3AM_CPPFLAGS += -I$(top_srcdir)/include -I$(top_srcdir)/include/compat -DLIBRESSL_INTERNAL
3AM_CPPFLAGS += -D__BEGIN_HIDDEN_DECLS= -D__END_HIDDEN_DECLS= 4AM_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
6AM_CPPFLAGS += -I$(top_srcdir)/crypto/bio 6AM_CPPFLAGS += -I$(top_srcdir)/crypto/bio
7AM_CPPFLAGS += -I$(top_srcdir)/crypto/bn 7AM_CPPFLAGS += -I$(top_srcdir)/crypto/bn
8AM_CPPFLAGS += -I$(top_srcdir)/crypto/bytestring 8AM_CPPFLAGS += -I$(top_srcdir)/crypto/bytestring
9AM_CPPFLAGS += -I$(top_srcdir)/crypto/curve25519
9AM_CPPFLAGS += -I$(top_srcdir)/crypto/dh 10AM_CPPFLAGS += -I$(top_srcdir)/crypto/dh
10AM_CPPFLAGS += -I$(top_srcdir)/crypto/dsa 11AM_CPPFLAGS += -I$(top_srcdir)/crypto/dsa
11AM_CPPFLAGS += -I$(top_srcdir)/crypto/ec 12AM_CPPFLAGS += -I$(top_srcdir)/crypto/ec
@@ -285,12 +286,10 @@ libcrypto_la_SOURCES += mem_dbg.c
285libcrypto_la_SOURCES += o_fips.c 286libcrypto_la_SOURCES += o_fips.c
286libcrypto_la_SOURCES += o_init.c 287libcrypto_la_SOURCES += o_init.c
287libcrypto_la_SOURCES += o_str.c 288libcrypto_la_SOURCES += o_str.c
288libcrypto_la_SOURCES += o_time.c
289noinst_HEADERS += arm_arch.h 289noinst_HEADERS += arm_arch.h
290noinst_HEADERS += constant_time_locl.h 290noinst_HEADERS += constant_time_locl.h
291noinst_HEADERS += cryptlib.h 291noinst_HEADERS += cryptlib.h
292noinst_HEADERS += md32_common.h 292noinst_HEADERS += md32_common.h
293noinst_HEADERS += o_time.h
294noinst_HEADERS += x86_arch.h 293noinst_HEADERS += x86_arch.h
295 294
296# aes 295# aes
@@ -317,6 +316,7 @@ libcrypto_la_SOURCES += asn1/a_strex.c
317libcrypto_la_SOURCES += asn1/a_string.c 316libcrypto_la_SOURCES += asn1/a_string.c
318libcrypto_la_SOURCES += asn1/a_strnid.c 317libcrypto_la_SOURCES += asn1/a_strnid.c
319libcrypto_la_SOURCES += asn1/a_time.c 318libcrypto_la_SOURCES += asn1/a_time.c
319libcrypto_la_SOURCES += asn1/a_time_posix.c
320libcrypto_la_SOURCES += asn1/a_time_tm.c 320libcrypto_la_SOURCES += asn1/a_time_tm.c
321libcrypto_la_SOURCES += asn1/a_type.c 321libcrypto_la_SOURCES += asn1/a_type.c
322libcrypto_la_SOURCES += asn1/a_utf8.c 322libcrypto_la_SOURCES += asn1/a_utf8.c
@@ -376,7 +376,6 @@ libcrypto_la_SOURCES += bf/bf_enc.c
376libcrypto_la_SOURCES += bf/bf_ofb64.c 376libcrypto_la_SOURCES += bf/bf_ofb64.c
377libcrypto_la_SOURCES += bf/bf_skey.c 377libcrypto_la_SOURCES += bf/bf_skey.c
378noinst_HEADERS += bf/bf_locl.h 378noinst_HEADERS += bf/bf_locl.h
379noinst_HEADERS += bf/bf_pi.h
380 379
381# bio 380# bio
382libcrypto_la_SOURCES += bio/b_dump.c 381libcrypto_la_SOURCES += bio/b_dump.c
@@ -436,6 +435,7 @@ libcrypto_la_SOURCES += bn/bn_print.c
436libcrypto_la_SOURCES += bn/bn_rand.c 435libcrypto_la_SOURCES += bn/bn_rand.c
437libcrypto_la_SOURCES += bn/bn_recp.c 436libcrypto_la_SOURCES += bn/bn_recp.c
438libcrypto_la_SOURCES += bn/bn_shift.c 437libcrypto_la_SOURCES += bn/bn_shift.c
438libcrypto_la_SOURCES += bn/bn_small_primes.c
439libcrypto_la_SOURCES += bn/bn_sqr.c 439libcrypto_la_SOURCES += bn/bn_sqr.c
440libcrypto_la_SOURCES += bn/bn_sqrt.c 440libcrypto_la_SOURCES += bn/bn_sqrt.c
441libcrypto_la_SOURCES += bn/bn_word.c 441libcrypto_la_SOURCES += bn/bn_word.c
@@ -619,6 +619,7 @@ libcrypto_la_SOURCES += ec/ecp_mont.c
619libcrypto_la_SOURCES += ec/ecp_nist.c 619libcrypto_la_SOURCES += ec/ecp_nist.c
620libcrypto_la_SOURCES += ec/ecp_oct.c 620libcrypto_la_SOURCES += ec/ecp_oct.c
621libcrypto_la_SOURCES += ec/ecp_smpl.c 621libcrypto_la_SOURCES += ec/ecp_smpl.c
622libcrypto_la_SOURCES += ec/ecx_methods.c
622noinst_HEADERS += ec/ec_lcl.h 623noinst_HEADERS += ec/ec_lcl.h
623 624
624# ecdh 625# ecdh
@@ -746,6 +747,17 @@ libcrypto_la_SOURCES += gost/streebog.c
746noinst_HEADERS += gost/gost_asn1.h 747noinst_HEADERS += gost/gost_asn1.h
747noinst_HEADERS += gost/gost_locl.h 748noinst_HEADERS += gost/gost_locl.h
748 749
750# hidden
751noinst_HEADERS += hidden/crypto_namespace.h
752noinst_HEADERS += hidden/openssl/hmac.h
753noinst_HEADERS += hidden/openssl/pkcs12.h
754noinst_HEADERS += hidden/openssl/pkcs7.h
755noinst_HEADERS += hidden/openssl/stack.h
756noinst_HEADERS += hidden/openssl/ui.h
757noinst_HEADERS += hidden/openssl/x509.h
758noinst_HEADERS += hidden/openssl/x509_vfy.h
759noinst_HEADERS += hidden/openssl/x509v3.h
760
749# hkdf 761# hkdf
750libcrypto_la_SOURCES += hkdf/hkdf.c 762libcrypto_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
39libbs_la_SOURCES += bs_cbs.c 39libbs_la_SOURCES += bs_cbs.c
40noinst_HEADERS = bytestring.h 40noinst_HEADERS = bytestring.h
41 41
42noinst_HEADERS += hidden/ssl_namespace.h
43noinst_HEADERS += hidden/openssl/ssl.h
44
42libssl_la_SOURCES = bio_ssl.c 45libssl_la_SOURCES = bio_ssl.c
43libssl_la_SOURCES += d1_both.c 46libssl_la_SOURCES += d1_both.c
44libssl_la_SOURCES += d1_lib.c 47libssl_la_SOURCES += d1_lib.c
diff --git a/update.sh b/update.sh
index 3aea129..e7d9e6b 100755
--- a/update.sh
+++ b/update.sh
@@ -277,7 +277,9 @@ done
277echo "copying libssl source" 277echo "copying libssl source"
278rm -f ssl/*.c ssl/*.h 278rm -f ssl/*.c ssl/*.h
279for i in `awk '/SOURCES|HEADERS/ { print $3 }' ssl/Makefile.am` ; do 279for 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
281done 283done
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