summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/Makefile
diff options
context:
space:
mode:
authorbeck <>2024-07-10 13:30:14 +0000
committerbeck <>2024-07-10 13:30:14 +0000
commitbb4e3a4a1aab2b72cd62fbff78ffdeef6d7981a0 (patch)
treea93f78314af49436d8677b78e6b77c1a0fb099b3 /src/lib/libcrypto/Makefile
parentb5b5d97f3d68df71d6ab206dee253d69a38f5c75 (diff)
downloadopenbsd-bb4e3a4a1aab2b72cd62fbff78ffdeef6d7981a0.tar.gz
openbsd-bb4e3a4a1aab2b72cd62fbff78ffdeef6d7981a0.tar.bz2
openbsd-bb4e3a4a1aab2b72cd62fbff78ffdeef6d7981a0.zip
Remove the static symbols.namespace, and just generate the _libre_
symbols from symbols.list now that we have everything hidden ok tb@
Diffstat (limited to 'src/lib/libcrypto/Makefile')
-rw-r--r--src/lib/libcrypto/Makefile7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/lib/libcrypto/Makefile b/src/lib/libcrypto/Makefile
index 96a0f197cb..ef26b0c5f5 100644
--- a/src/lib/libcrypto/Makefile
+++ b/src/lib/libcrypto/Makefile
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile,v 1.199 2024/07/09 16:41:44 tb Exp $ 1# $OpenBSD: Makefile,v 1.200 2024/07/10 13:30:14 beck Exp $
2 2
3LIB= crypto 3LIB= crypto
4LIBREBUILD=y 4LIBREBUILD=y
@@ -53,7 +53,6 @@ CFLAGS+= -I${LCRYPTO_SRC}/x509
53 53
54VERSION_SCRIPT= Symbols.map 54VERSION_SCRIPT= Symbols.map
55SYMBOL_LIST= ${.CURDIR}/Symbols.list 55SYMBOL_LIST= ${.CURDIR}/Symbols.list
56SYMBOL_NAMESPACE= ${.CURDIR}/Symbols.namespace
57 56
58.if (${MACHINE_CPU} == "amd64") || (${MACHINE_CPU} == "i386") 57.if (${MACHINE_CPU} == "amd64") || (${MACHINE_CPU} == "i386")
59SYMBOL_LIST+= ${.CURDIR}/arch/${MACHINE_CPU}/Symbols.list 58SYMBOL_LIST+= ${.CURDIR}/arch/${MACHINE_CPU}/Symbols.list
@@ -746,9 +745,9 @@ includes: prereq
746 echo $$j; \ 745 echo $$j; \
747 eval "$$j"; \ 746 eval "$$j"; \
748 done; 747 done;
749${VERSION_SCRIPT}: ${SYMBOL_LIST} ${SYMBOL_NAMESPACE} 748${VERSION_SCRIPT}: ${SYMBOL_LIST}
750 { printf '{\n\tglobal:\n'; \ 749 { printf '{\n\tglobal:\n'; \
751 sed '/^[._a-zA-Z]/s/$$/;/; s/^/ /' ${SYMBOL_NAMESPACE}; \ 750 sed '/^[._a-zA-Z]/s/$$/;/; s/^/ _libre_/' ${SYMBOL_LIST}; \
752 sed '/^[._a-zA-Z]/s/$$/;/; s/^/ /' ${SYMBOL_LIST}; \ 751 sed '/^[._a-zA-Z]/s/$$/;/; s/^/ /' ${SYMBOL_LIST}; \
753 printf '\n\tlocal:\n\t\t*;\n};\n'; } >$@.tmp && mv $@.tmp $@ 752 printf '\n\tlocal:\n\t\t*;\n};\n'; } >$@.tmp && mv $@.tmp $@
754 753