aboutsummaryrefslogtreecommitdiff
path: root/ssl
diff options
context:
space:
mode:
Diffstat (limited to 'ssl')
-rw-r--r--ssl/CMakeLists.txt22
-rw-r--r--ssl/Makefile.am50
2 files changed, 72 insertions, 0 deletions
diff --git a/ssl/CMakeLists.txt b/ssl/CMakeLists.txt
index e2eeab5..76f4570 100644
--- a/ssl/CMakeLists.txt
+++ b/ssl/CMakeLists.txt
@@ -104,6 +104,28 @@ target_include_directories(
104 $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}> 104 $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
105) 105)
106 106
107if(HOST_AARCH64)
108 target_include_directories(ssl_obj PRIVATE ../crypto/arch/aarch64/)
109elseif(HOST_ARM)
110 target_include_directories(ssl_obj PRIVATE ../crypto/arch/arm/)
111elseif(HOST_I386)
112 target_include_directories(ssl_obj PRIVATE ../crypto/arch/i386/)
113elseif(HOST_MIPS64)
114 target_include_directories(ssl_obj PRIVATE ../crypto/arch/mips64)
115elseif(HOST_MIPS)
116 # XXX - can this go away? the directory doesn't exist...
117elseif(HOST_POWERPC)
118 target_include_directories(ssl_obj PRIVATE ../crypto/arch/powerpc)
119elseif(HOST_POWERPC64)
120 target_include_directories(ssl_obj PRIVATE ../crypto/arch/powerpc64)
121elseif(HOST_RISCV64)
122 target_include_directories(ssl_obj PRIVATE ../crypto/arch/riscv64)
123elseif(HOST_SPARC64)
124 target_include_directories(ssl_obj PRIVATE ../crypto/arch/sparc64)
125elseif(HOST_X86_64)
126 target_include_directories(ssl_obj PRIVATE ../crypto/arch/amd64)
127endif()
128
107install( 129install(
108 TARGETS ssl 130 TARGETS ssl
109 EXPORT SSL-target 131 EXPORT SSL-target
diff --git a/ssl/Makefile.am b/ssl/Makefile.am
index a7a7d72..f9a66a3 100644
--- a/ssl/Makefile.am
+++ b/ssl/Makefile.am
@@ -114,3 +114,53 @@ noinst_HEADERS += tls12_internal.h
114noinst_HEADERS += tls13_internal.h 114noinst_HEADERS += tls13_internal.h
115noinst_HEADERS += tls13_handshake.h 115noinst_HEADERS += tls13_handshake.h
116noinst_HEADERS += tls13_record.h 116noinst_HEADERS += tls13_record.h
117
118# arch
119if HOST_AARCH64
120libssl_la_CPPFLAGS += -I$(top_srcdir)/crypto/arch/aarch64/
121endif
122noinst_HEADERS += $(top_srcdir)/crypto/arch/aarch64/crypto_arch.h
123
124if HOST_ARM
125libssl_la_CPPFLAGS += -I$(top_srcdir)/crypto/arch/arm/
126endif
127noinst_HEADERS += $(top_srcdir)/crypto/arch/arm/crypto_arch.h
128
129if HOST_I386
130libssl_la_CPPFLAGS += -I$(top_srcdir)/crypto/arch/i386/
131endif
132noinst_HEADERS += $(top_srcdir)/crypto/arch/i386/crypto_arch.h
133
134# XXX - do we still need this?
135if HOST_MIPS
136endif
137
138if HOST_MIPS64
139libssl_la_CPPFLAGS += -I$(top_srcdir)/crypto/arch/mips64/
140endif
141noinst_HEADERS += $(top_srcdir)/crypto/arch/mips64/crypto_arch.h
142
143if HOST_POWERPC
144libssl_la_CPPFLAGS += -I$(top_srcdir)/crypto/arch/powerpc/
145endif
146noinst_HEADERS += $(top_srcdir)/crypto/arch/powerpc/crypto_arch.h
147
148if HOST_POWERPC64
149libssl_la_CPPFLAGS += -I$(top_srcdir)/crypto/arch/powerpc64/
150endif
151noinst_HEADERS += $(top_srcdir)/crypto/arch/powerpc64/crypto_arch.h
152
153if HOST_RISCV64
154libssl_la_CPPFLAGS += -I$(top_srcdir)/crypto/arch/riscv64/
155endif
156noinst_HEADERS += $(top_srcdir)/crypto/arch/riscv64/crypto_arch.h
157
158if HOST_SPARC64
159libssl_la_CPPFLAGS += -I$(top_srcdir)/crypto/arch/sparc64/
160endif
161noinst_HEADERS += $(top_srcdir)/crypto/arch/sparc64/crypto_arch.h
162
163if HOST_X86_64
164libssl_la_CPPFLAGS += -I$(top_srcdir)/crypto/arch/amd64/
165endif
166noinst_HEADERS += $(top_srcdir)/crypto/arch/amd64/crypto_arch.h