summaryrefslogtreecommitdiffstats
path: root/lib/liby/Makefile
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>1996-11-20 20:54:28 +0000
committerwollman <wollman@FreeBSD.org>1996-11-20 20:54:28 +0000
commita7bbd969467029457eb54e5a451f889e6f07a13f (patch)
tree260bacb0dbed7a485bb100e01fb44eaaa8f612ce /lib/liby/Makefile
parentf677e9a302d65bb43597fdd9a372f36ecddc7715 (diff)
downloadFreeBSD-src-a7bbd969467029457eb54e5a451f889e6f07a13f.zip
FreeBSD-src-a7bbd969467029457eb54e5a451f889e6f07a13f.tar.gz
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.
Diffstat (limited to 'lib/liby/Makefile')
-rw-r--r--lib/liby/Makefile26
1 files changed, 24 insertions, 2 deletions
diff --git a/lib/liby/Makefile b/lib/liby/Makefile
index 545ff04..ecf89d7 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
OpenPOWER on IntegriCloud