In target libraries: make and install libcompat before all other

libraries.  This fixes the make -DCLOBBER world problem.

Check that gnu exists before attempting to build the libraries in
that branch of the tree.
This commit is contained in:
Rodney W. Grimes 1995-05-05 18:00:30 +00:00
parent f434d1dfe1
commit a22c45683f
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=8295

View File

@ -1,5 +1,5 @@
#
# $Id: Makefile,v 1.52 1995/03/28 18:14:17 sos Exp $
# $Id: Makefile,v 1.53 1995/04/27 11:25:48 jkh Exp $
#
# Make command line options:
# -DCLOBBER will remove /usr/include and MOST of /usr/lib
@ -258,10 +258,16 @@ libraries:
find ${DESTDIR}/usr/lib \! -name '*.s[ao].*' -a \! -type d | \
xargs rm -rf
.endif
.if exists(lib/libcompat)
cd ${.CURDIR}/lib/libcompat && \
${MAKE} depend all install
.endif
.if exists(gnu)
cd ${.CURDIR}/gnu/lib && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
cd ${.CURDIR}/gnu/usr.bin/cc/libgcc && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
.endif
.if exists(secure) && !defined(NOCRYPT) && !defined(NOSECURE)
cd ${.CURDIR}/secure/lib && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}