From 858628bc77594d37076f5ba059ee07370adb485b Mon Sep 17 00:00:00 2001 From: kinichiro Date: Sun, 12 Dec 2021 14:37:35 +0900 Subject: Remove bytestring objects from static libssl with autotools --- ssl/Makefile.am | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ssl') diff --git a/ssl/Makefile.am b/ssl/Makefile.am index 8a778ca..66d6b48 100644 --- a/ssl/Makefile.am +++ b/ssl/Makefile.am @@ -8,6 +8,8 @@ else lib_LTLIBRARIES = libssl.la endif +noinst_DATA = remove_bs_objects + EXTRA_DIST = VERSION EXTRA_DIST += CMakeLists.txt EXTRA_DIST += ssl.sym @@ -21,6 +23,11 @@ libssl_la_objects.mk: Makefile | sed 's/ */ $$\(abs_top_builddir\)\/ssl\//g' \ > libssl_la_objects.mk +.PHONY: remove_bs_objects +remove_bs_objects: libssl.la + $(AR) dv $(abs_top_builddir)/ssl/.libs/libssl.a \ + bs_ber.o bs_cbb.o bs_cbs.o + libssl_la_LDFLAGS = -version-info @LIBSSL_VERSION@ -no-undefined -export-symbols $(top_srcdir)/ssl/ssl.sym libssl_la_LIBADD = $(abs_top_builddir)/crypto/libcrypto.la $(PLATFORM_LDADD) libssl_la_LIBADD += libbs.la -- cgit v1.2.3-55-g6feb