Land #1176, Automake: use relative paths when linking object lists

This commit is contained in:
Brent Cook
2025-06-06 00:03:26 -05:00
3 changed files with 5 additions and 5 deletions

View File

@@ -71,13 +71,13 @@ crypto_portable.sym: crypto.sym Makefile
libcrypto_la_objects.mk: Makefile
@echo "libcrypto_la_objects= $(libcrypto_la_OBJECTS)" \
| sed 's/ */ $$\(abs_top_builddir\)\/crypto\//g' \
| sed 's/ */ $$\(top_builddir\)\/crypto\//g' \
> libcrypto_la_objects.mk
@echo "libcompat_la_objects= $(libcompat_la_OBJECTS)" \
| sed 's/compat\// $$\(abs_top_builddir\)\/crypto\/&/g' \
| sed 's/compat\// $$\(top_builddir\)\/crypto\/&/g' \
>> libcrypto_la_objects.mk
@echo "libcompatnoopt_la_objects= $(libcompatnoopt_la_OBJECTS)" \
| sed 's/compat\// $$\(abs_top_builddir\)\/crypto\/&/g' \
| sed 's/compat\// $$\(top_builddir\)\/crypto\/&/g' \
>> libcrypto_la_objects.mk
libcrypto_la_LDFLAGS = -version-info @LIBCRYPTO_VERSION@ -no-undefined -export-symbols crypto_portable.sym

View File

@@ -41,7 +41,7 @@ EXTRA_libssl_la_DEPENDENCIES = libssl_la_objects.mk
libssl_la_objects.mk: Makefile
@echo "libssl_la_objects= $(libssl_la_OBJECTS)" \
| sed 's/ */ $$\(abs_top_builddir\)\/ssl\//g' \
| sed 's/ */ $$\(top_builddir\)\/ssl\//g' \
> libssl_la_objects.mk
.PHONY: remove_bs_objects

View File

@@ -31,7 +31,7 @@ EXTRA_libtls_la_DEPENDENCIES = libtls_la_objects.mk
libtls_la_objects.mk: Makefile
@echo "libtls_la_objects= $(libtls_la_OBJECTS)" \
| sed -e 's/ *$$//' -e 's/ */ $$\(abs_top_builddir\)\/tls\//g' \
| sed -e 's/ *$$//' -e 's/ */ $$\(top_builddir\)\/tls\//g' \
> libtls_la_objects.mk
libtls_la_LDFLAGS = -version-info @LIBTLS_VERSION@ -no-undefined -export-symbols $(top_srcdir)/tls/tls.sym