when doing 'make build', build lib/csu & install it before building

lib itself.  On the Alpha (and other ELF systems), shared library builds
require files built/installed by the csu build, so if lib/csu isn't
built/installed before lib is, DESTDIR builds won't work and normal builds
can mistakenly use old versions of some csu files.
This commit is contained in:
cgd 1997-03-10 23:46:12 +00:00
parent a566decb35
commit bee34e4913

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.37 1996/11/27 02:04:06 cjs Exp $
# $NetBSD: Makefile,v 1.38 1997/03/10 23:46:12 cgd Exp $
.include <bsd.own.mk> # for configuration variables.
@ -44,6 +44,7 @@ build:
(cd ${.CURDIR}/share/mk && ${MAKE} install)
${MAKE} includes
${MAKE} cleandir
(cd ${.CURDIR}/lib/csu && ${MAKE} depend && ${MAKE} && ${MAKE} install)
(cd ${.CURDIR}/lib && ${MAKE} depend && ${MAKE} && ${MAKE} install)
(cd ${.CURDIR}/gnu/lib && ${MAKE} depend && ${MAKE} && ${MAKE} install)
.if exists(domestic) && !defined(EXPORTABLE_SYSTEM)