aboutsummaryrefslogtreecommitdiff
path: root/crypto/Makefile.am
diff options
context:
space:
mode:
authorBrent Cook <busterb@gmail.com>2023-02-14 02:52:10 -0600
committerBrent Cook <busterb@gmail.com>2023-02-14 02:52:10 -0600
commit20fb2bdb1197008f46c080b8539084c69b7a8c92 (patch)
treee4a15c5e14849e766a6d7a30d7e938208a9f8448 /crypto/Makefile.am
parentd36629044db1f6f074a26dc502c9cff7a09fd374 (diff)
downloadportable-20fb2bdb1197008f46c080b8539084c69b7a8c92.tar.gz
portable-20fb2bdb1197008f46c080b8539084c69b7a8c92.tar.bz2
portable-20fb2bdb1197008f46c080b8539084c69b7a8c92.zip
add CPU checks, include initial bn_arch.h headers
Diffstat (limited to 'crypto/Makefile.am')
-rw-r--r--crypto/Makefile.am41
1 files changed, 36 insertions, 5 deletions
diff --git a/crypto/Makefile.am b/crypto/Makefile.am
index 09a22e6..733dcbd 100644
--- a/crypto/Makefile.am
+++ b/crypto/Makefile.am
@@ -445,20 +445,51 @@ noinst_HEADERS += bn/s2n_bignum.h
445noinst_HEADERS += bn/s2n_bignum_internal.h 445noinst_HEADERS += bn/s2n_bignum_internal.h
446 446
447# bn/arch 447# bn/arch
448if HOST_AARCH64
449libcrypto_la_CPPFLAGS += -I$(top_srcdir)/crypto/bn/arch/aarch64/
450endif
448noinst_HEADERS += bn/arch/aarch64/bn_arch.h 451noinst_HEADERS += bn/arch/aarch64/bn_arch.h
449noinst_HEADERS += bn/arch/alpha/bn_arch.h 452
450noinst_HEADERS += bn/arch/amd64/bn_arch.h 453if HOST_ARM
454libcrypto_la_CPPFLAGS += -I$(top_srcdir)/crypto/bn/arch/arm/
455endif
451noinst_HEADERS += bn/arch/arm/bn_arch.h 456noinst_HEADERS += bn/arch/arm/bn_arch.h
452noinst_HEADERS += bn/arch/hppa/bn_arch.h 457
458if HOST_I386
459libcrypto_la_CPPFLAGS += -I$(top_srcdir)/crypto/bn/arch/i386/
460endif
453noinst_HEADERS += bn/arch/i386/bn_arch.h 461noinst_HEADERS += bn/arch/i386/bn_arch.h
454noinst_HEADERS += bn/arch/m88k/bn_arch.h 462
463if HOST_MIPS64
464libcrypto_la_CPPFLAGS += -I$(top_srcdir)/crypto/bn/arch/mips64/
465endif
455noinst_HEADERS += bn/arch/mips64/bn_arch.h 466noinst_HEADERS += bn/arch/mips64/bn_arch.h
467
468if HOST_POWERPC
469libcrypto_la_CPPFLAGS += -I$(top_srcdir)/crypto/bn/arch/powerpc/
470endif
456noinst_HEADERS += bn/arch/powerpc/bn_arch.h 471noinst_HEADERS += bn/arch/powerpc/bn_arch.h
472
473if HOST_POWERPC64
474libcrypto_la_CPPFLAGS += -I$(top_srcdir)/crypto/bn/arch/powerpc64/
475endif
457noinst_HEADERS += bn/arch/powerpc64/bn_arch.h 476noinst_HEADERS += bn/arch/powerpc64/bn_arch.h
477
478if HOST_RISCV64
479libcrypto_la_CPPFLAGS += -I$(top_srcdir)/crypto/bn/arch/riscv64/
480endif
458noinst_HEADERS += bn/arch/riscv64/bn_arch.h 481noinst_HEADERS += bn/arch/riscv64/bn_arch.h
459noinst_HEADERS += bn/arch/sh/bn_arch.h 482
483if HOST_SPARC64
484libcrypto_la_CPPFLAGS += -I$(top_srcdir)/crypto/bn/arch/sparc64/
485endif
460noinst_HEADERS += bn/arch/sparc64/bn_arch.h 486noinst_HEADERS += bn/arch/sparc64/bn_arch.h
461 487
488if HOST_X86_64
489libcrypto_la_CPPFLAGS += -I$(top_srcdir)/crypto/bn/arch/amd64/
490endif
491noinst_HEADERS += bn/arch/amd64/bn_arch.h
492
462# buffer 493# buffer
463libcrypto_la_SOURCES += buffer/buf_err.c 494libcrypto_la_SOURCES += buffer/buf_err.c
464libcrypto_la_SOURCES += buffer/buf_str.c 495libcrypto_la_SOURCES += buffer/buf_str.c