summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2002-05-09 00:44:13 +0000
committerobrien <obrien@FreeBSD.org>2002-05-09 00:44:13 +0000
commitcc06ac9240a7833004d4bd60c2168ebb004090aa (patch)
treefb1665ca58a1c4adf18c05fac3831ad4a8d8402c /share
parentd30b71c2563080c32038201ad86ec65326e64102 (diff)
downloadFreeBSD-src-cc06ac9240a7833004d4bd60c2168ebb004090aa.zip
FreeBSD-src-cc06ac9240a7833004d4bd60c2168ebb004090aa.tar.gz
Get rid of the INTERNALSTATICLIB knob and just use plain INTERNALLIB.
INTERNALLIB now implies NOPROFILE, NOMAN, and don't install anything. Add a NOLIB knob.
Diffstat (limited to 'share')
-rw-r--r--share/mk/bsd.lib.mk17
1 files changed, 12 insertions, 5 deletions
diff --git a/share/mk/bsd.lib.mk b/share/mk/bsd.lib.mk
index 8bf4d77..9e52d9e 100644
--- a/share/mk/bsd.lib.mk
+++ b/share/mk/bsd.lib.mk
@@ -151,11 +151,18 @@ STRIP?= -s
@${LD} -o ${.TARGET}.tmp -x -r ${.TARGET}
@mv ${.TARGET}.tmp ${.TARGET}
-.if !defined(INTERNALLIB) || defined(INTERNALSTATICLIB)
-.if !defined(NOPROFILE) && !defined(INTERNALLIB)
-_LIBS=lib${LIB}.a lib${LIB}_p.a
-.else
+.if defined(INTERNALLIB) || defined(NOLIB)
+NOPROFILE= 1
+NOPIC= 1
+NOINSTALLLIB= 1
+NOMAN= 1
+.endif
+
+.if !defined(NOLIB)
+.if defined(NOPROFILE)
_LIBS=lib${LIB}.a
+.else
+_LIBS=lib${LIB}.a lib${LIB}_p.a
.endif
.endif
@@ -300,7 +307,7 @@ _SHLINSTALLFLAGS:= ${_SHLINSTALLFLAGS${ie}}
realinstall: beforeinstall
realinstall: _libinstall
_libinstall:
-.if !defined(INTERNALLIB)
+.if !defined(INTERNALLIB) && !defined(NOLIB)
${INSTALL} -C -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
${_INSTALLFLAGS} lib${LIB}.a ${DESTDIR}${LIBDIR}
.if !defined(NOPROFILE)
OpenPOWER on IntegriCloud