Remove bytestring objects from static libssl with autotools
This commit is contained in:
parent
244fd5608f
commit
858628bc77
@ -8,6 +8,8 @@ else
|
|||||||
lib_LTLIBRARIES = libssl.la
|
lib_LTLIBRARIES = libssl.la
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
noinst_DATA = remove_bs_objects
|
||||||
|
|
||||||
EXTRA_DIST = VERSION
|
EXTRA_DIST = VERSION
|
||||||
EXTRA_DIST += CMakeLists.txt
|
EXTRA_DIST += CMakeLists.txt
|
||||||
EXTRA_DIST += ssl.sym
|
EXTRA_DIST += ssl.sym
|
||||||
@ -21,6 +23,11 @@ libssl_la_objects.mk: Makefile
|
|||||||
| sed 's/ */ $$\(abs_top_builddir\)\/ssl\//g' \
|
| sed 's/ */ $$\(abs_top_builddir\)\/ssl\//g' \
|
||||||
> libssl_la_objects.mk
|
> 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_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 = $(abs_top_builddir)/crypto/libcrypto.la $(PLATFORM_LDADD)
|
||||||
libssl_la_LIBADD += libbs.la
|
libssl_la_LIBADD += libbs.la
|
||||||
|
Loading…
x
Reference in New Issue
Block a user