summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2003-04-27 21:44:52 +0000
committerobrien <obrien@FreeBSD.org>2003-04-27 21:44:52 +0000
commit61ca7f9bcb8eb5953a6e4d254077f6a8f7e8551c (patch)
tree9f33a3f0496a2deceea7bda2bd8ab971b9c54d07
parent5edac8290a49bebab850dea9ffea291cb34d327d (diff)
downloadFreeBSD-src-61ca7f9bcb8eb5953a6e4d254077f6a8f7e8551c.zip
FreeBSD-src-61ca7f9bcb8eb5953a6e4d254077f6a8f7e8551c.tar.gz
Add NOSHLIBS.
If one is using NOSHARED, why build the libs.
-rw-r--r--share/mk/bsd.lib.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/share/mk/bsd.lib.mk b/share/mk/bsd.lib.mk
index c3eabb3..44e51ec 100644
--- a/share/mk/bsd.lib.mk
+++ b/share/mk/bsd.lib.mk
@@ -175,6 +175,7 @@ lib${LIB}_p.a: ${POBJS}
${RANLIB} ${.TARGET}
.endif
+.if !defined(NOSHLIBS)
.if defined(SHLIB_NAME) || \
defined(INSTALL_PIC_ARCHIVE) && defined(LIB) && !empty(LIB)
SOBJS+= ${OBJS:.o=.So}
@@ -182,6 +183,7 @@ SOBJS+= ${OBJS:.o=.So}
.if defined(SHLIB_NAME)
_LIBS+= ${SHLIB_NAME}
+.endif
${SHLIB_NAME}: ${SOBJS}
@${ECHO} building shared library ${SHLIB_NAME}
@@ -261,7 +263,7 @@ _libinstall:
${INSTALL} -C -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
${_INSTALLFLAGS} lib${LIB}_p.a ${DESTDIR}${LIBDIR}
.endif
-.if defined(SHLIB_NAME)
+.if !defined(NOSHLIBS) && defined(SHLIB_NAME)
${INSTALL} ${STRIP} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
${_INSTALLFLAGS} ${_SHLINSTALLFLAGS} \
${SHLIB_NAME} ${DESTDIR}${SHLIBDIR}
OpenPOWER on IntegriCloud