aboutsummaryrefslogtreecommitdiff
path: root/lib/liby
diff options
context:
space:
mode:
authorGarrett Wollman <wollman@FreeBSD.org>1996-11-20 20:54:28 +0000
committerGarrett Wollman <wollman@FreeBSD.org>1996-11-20 20:54:28 +0000
commitbbcb8093fe4830508a1f9c7182cc84aed55d34db (patch)
tree260bacb0dbed7a485bb100e01fb44eaaa8f612ce /lib/liby
parent1608c04fbd1c4885fc52b573b5c24cba01ff25a0 (diff)
downloadsrc-bbcb8093fe4830508a1f9c7182cc84aed55d34db.tar.gz
src-bbcb8093fe4830508a1f9c7182cc84aed55d34db.zip
Copy a slightly modified version of the `libgnumalloc hack' to allow
us to finally phase out the 8K shared version of liby in favor of the 600-byte static one, as was done years ago for libl/libfl.
Notes
Notes: svn path=/head/; revision=19899
Diffstat (limited to 'lib/liby')
-rw-r--r--lib/liby/Makefile26
1 files changed, 24 insertions, 2 deletions
diff --git a/lib/liby/Makefile b/lib/liby/Makefile
index 545ff0430a62..ecf89d78faa4 100644
--- a/lib/liby/Makefile
+++ b/lib/liby/Makefile
@@ -1,6 +1,28 @@
-# @(#)Makefile 8.1 (Berkeley) 6/4/93
+# $Id: Makefile,v 1.10 1996/10/08 20:06:22 bde Exp $
+
+LIB= y
+INTERNALLIB= yes # Do not build or install ${LIB}*.a
+SHLIB_MAJOR= 2
+SHLIB_MINOR= 0
-LIB= y
SRCS= main.c yyerror.c
+#
+# Before complaining about this, please *double-check* that you have
+# updated the ldconfig path in /etc/rc to include /usr/lib/compat that
+# was added in src/etc/rc rev 1.98.
+# This is so that `ld' will not continue to generatebinaries linked
+# shared against liby, so that in a future release we can move this
+# off to a compat dist (like compat22).
+#
+beforeinstall:
+ rm -f ${DESTDIR}${ORIG_SHLIBDIR}/lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR}
+
.include <bsd.lib.mk>
+
+# This must follow the .include in case SHLIBDIR is defined there.
+ORIG_SHLIBDIR:= ${SHLIBDIR}
+
+# The ldconfig line in/etc/rc doesn't depend on ${LIBDIR} or ${SHLIBDIR},
+# so neither does this.
+SHLIBDIR= /usr/lib/compat