From dc710c5f64c377ea47477e6d4d251b7a7bf22a78 Mon Sep 17 00:00:00 2001 From: Theo Buehler Date: Tue, 6 Aug 2024 16:46:10 +0200 Subject: ... and tests --- tests/CMakeLists.txt | 22 ++++++++++++++++++++++ tests/Makefile.am | 41 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index f79f69e..e930236 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -18,6 +18,28 @@ include_directories( ../include/compat ) +if(HOST_AARCH64) + include_directories(../crypto/arch/aarch64/) +elseif(HOST_ARM) + include_directories(../crypto/arch/arm/) +elseif(HOST_I386) + include_directories(../crypto/arch/i386/) +elseif(HOST_MIPS64) + include_directories(../crypto/arch/mips64) +elseif(HOST_MIPS) + # XXX - can this go away? the directory doesn't exist... +elseif(HOST_POWERPC) + include_directories(../crypto/arch/powerpc) +elseif(HOST_POWERPC64) + include_directories(../crypto/arch/powerpc64) +elseif(HOST_RISCV64) + include_directories(../crypto/arch/riscv64) +elseif(HOST_SPARC64) + include_directories(../crypto/arch/sparc64) +elseif(HOST_X86_64) + include_directories(../crypto/arch/amd64) +endif() + add_definitions(-D_PATH_SSL_CA_FILE=\"${CMAKE_CURRENT_SOURCE_DIR}/../cert.pem\") file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR} TEST_SOURCE_DIR) diff --git a/tests/Makefile.am b/tests/Makefile.am index 190e4eb..5388126 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -19,6 +19,47 @@ AM_CPPFLAGS += -I $(top_srcdir)/apps/openssl AM_CPPFLAGS += -I $(top_srcdir)/apps/openssl/compat AM_CPPFLAGS += -D_PATH_SSL_CA_FILE=\"$(top_srcdir)/cert.pem\" +# arch +if HOST_AARCH64 +AM_CPPFLAGS += -I$(top_srcdir)/crypto/arch/aarch64/ +endif + +if HOST_ARM +AM_CPPFLAGS += -I$(top_srcdir)/crypto/arch/arm/ +endif + +if HOST_I386 +AM_CPPFLAGS += -I$(top_srcdir)/crypto/arch/i386/ +endif + +# XXX - do we still need this? +if HOST_MIPS +endif + +if HOST_MIPS64 +AM_CPPFLAGS += -I$(top_srcdir)/crypto/arch/mips64/ +endif + +if HOST_POWERPC +AM_CPPFLAGS += -I$(top_srcdir)/crypto/arch/powerpc/ +endif + +if HOST_POWERPC64 +AM_CPPFLAGS += -I$(top_srcdir)/crypto/arch/powerpc64/ +endif + +if HOST_RISCV64 +AM_CPPFLAGS += -I$(top_srcdir)/crypto/arch/riscv64/ +endif + +if HOST_SPARC64 +AM_CPPFLAGS += -I$(top_srcdir)/crypto/arch/sparc64/ +endif + +if HOST_X86_64 +AM_CPPFLAGS += -I$(top_srcdir)/crypto/arch/amd64/ +endif + noinst_LTLIBRARIES = libtest.la libtest_la_LIBADD = $(libcrypto_la_objects) libtest_la_LIBADD += $(libcompat_la_objects) -- cgit v1.2.3-55-g6feb