summaryrefslogtreecommitdiffstats
path: root/Makefile.alpha
diff options
context:
space:
mode:
authorjb <jb@FreeBSD.org>1998-03-11 21:00:49 +0000
committerjb <jb@FreeBSD.org>1998-03-11 21:00:49 +0000
commitcb9d9e3be3c62524aaaa8c3dab42c3854de754c7 (patch)
tree041d6989dbbd19842c36dcf312f985f9be81850f /Makefile.alpha
parentcb348fd0d59d614200d16d9fdf03a7434668ce2c (diff)
downloadFreeBSD-src-cb9d9e3be3c62524aaaa8c3dab42c3854de754c7.zip
FreeBSD-src-cb9d9e3be3c62524aaaa8c3dab42c3854de754c7.tar.gz
Put a -DBOOTSTRAP in the make flags for the lib-tools so that the
crt objects built during that phase don't try to find FreeBSD specific headers. This causes the rtld to be left out, but that's OK because at this stage, the programs are linked statically anyway. When the libraries are built, the crt objects will be built with the FreeBSD tools and compiled against the FreeBSD headers, so that's the time when the rtld support cuts in.
Diffstat (limited to 'Makefile.alpha')
-rw-r--r--Makefile.alpha7
1 files changed, 4 insertions, 3 deletions
diff --git a/Makefile.alpha b/Makefile.alpha
index 381696e..1b1ef43 100644
--- a/Makefile.alpha
+++ b/Makefile.alpha
@@ -1,4 +1,4 @@
-# $Id: Makefile.alpha,v 1.3 1998/03/09 00:25:30 jb Exp $
+# $Id: Makefile.alpha,v 1.4 1998/03/10 20:25:17 jb Exp $
#
# NOTE:
#
@@ -331,6 +331,7 @@ lib-tools:
ln -s /usr/bin/grotty ${WORLDTMP}/usr/bin/grotty
ln -s /usr/bin/pic ${WORLDTMP}/usr/bin/pic
ln -s /usr/bin/tbl ${WORLDTMP}/usr/bin/tbl
+ @echo
@echo "--------------------------------------------------------------"
@echo " Build tools to compile and install the libraries...."
@echo "--------------------------------------------------------------"
@@ -346,8 +347,8 @@ lib-tools:
usr.bin/mk_cmds \
usr.bin/uudecode
cd ${.CURDIR}/$d && ${MAKE} obj && \
- ${MAKE} depend && \
- ${MAKE} ${MK_FLAGS} all && \
+ ${MAKE} ${MK_FLAGS} -DBOOTSTRAP depend && \
+ ${MAKE} ${MK_FLAGS} -DBOOTSTRAP all && \
${MAKE} ${MK_FLAGS} -B install ${CLEANDIR} ${OBJDIR}
.endfor
OpenPOWER on IntegriCloud