aboutsummaryrefslogtreecommitdiff
path: root/tls
diff options
context:
space:
mode:
authorBrent Cook <busterb@gmail.com>2022-12-13 04:34:25 -0600
committerBrent Cook <busterb@gmail.com>2022-12-13 14:23:17 -0600
commit4f0f6ebd1aa1038923e08af6730a32cde3202f62 (patch)
tree45d4a0d4dbd55384de61e5b02a3d6272ae311571 /tls
parent5a590f8e0c1bb3b3bf7ba02ee7d3ac0c1e09a1ae (diff)
downloadportable-4f0f6ebd1aa1038923e08af6730a32cde3202f62.tar.gz
portable-4f0f6ebd1aa1038923e08af6730a32cde3202f62.tar.bz2
portable-4f0f6ebd1aa1038923e08af6730a32cde3202f62.zip
Build a static test library with all symbols
Build and link a special test library rather than assuming that the build has static libraries available.
Diffstat (limited to 'tls')
-rw-r--r--tls/Makefile.am9
1 files changed, 9 insertions, 0 deletions
diff --git a/tls/Makefile.am b/tls/Makefile.am
index 4d31c92..160359c 100644
--- a/tls/Makefile.am
+++ b/tls/Makefile.am
@@ -9,6 +9,15 @@ EXTRA_DIST = VERSION
9EXTRA_DIST += CMakeLists.txt 9EXTRA_DIST += CMakeLists.txt
10EXTRA_DIST += tls.sym 10EXTRA_DIST += tls.sym
11 11
12CLEANFILES = libtls_la_objects.mk
13
14EXTRA_libtls_la_DEPENDENCIES = libtls_la_objects.mk
15
16libtls_la_objects.mk: Makefile
17 @echo "libtls_la_objects= $(libtls_la_OBJECTS)" \
18 | sed 's/ */ $$\(abs_top_builddir\)\/tls\//g' \
19 > libtls_la_objects.mk
20
12libtls_la_LDFLAGS = -version-info @LIBTLS_VERSION@ -no-undefined -export-symbols $(top_srcdir)/tls/tls.sym 21libtls_la_LDFLAGS = -version-info @LIBTLS_VERSION@ -no-undefined -export-symbols $(top_srcdir)/tls/tls.sym
13libtls_la_LIBADD = $(libcrypto_la_objects) 22libtls_la_LIBADD = $(libcrypto_la_objects)
14libtls_la_LIBADD += $(libcompat_la_objects) 23libtls_la_LIBADD += $(libcompat_la_objects)