aboutsummaryrefslogtreecommitdiff
path: root/Makefile.inc1
diff options
context:
space:
mode:
authorSean Bruno <sbruno@FreeBSD.org>2014-11-13 22:25:22 +0000
committerSean Bruno <sbruno@FreeBSD.org>2014-11-13 22:25:22 +0000
commit2c8c40a7adebe079f8fdfcfb3d54b401907e558c (patch)
tree4edb69573e445d383676b492d6fadbb92256f70a /Makefile.inc1
parent18e3d9f5211afcc2ba6c146d29c923c705af04ab (diff)
downloadsrc-2c8c40a7adebe079f8fdfcfb3d54b401907e558c.tar.gz
src-2c8c40a7adebe079f8fdfcfb3d54b401907e558c.zip
Add more static binaries to the native-xtools target. These help speed
up the cross builds significantly. adding: bin/sh bin/csh sbin/md5 usr.bin/bzip2 usr.bin/fetch usr.bin/gzip usr.bin/tar usr.bin/unzip usr.bin/xz Phabric: D1146 Reviewed by: imp bdrewery MFC after: 2 weeks
Notes
Notes: svn path=/head/; revision=274490
Diffstat (limited to 'Makefile.inc1')
-rw-r--r--Makefile.inc111
1 files changed, 11 insertions, 0 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1
index 07050ef0c56a..236599693356 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -1447,12 +1447,16 @@ NXBMAKE= ${NXBENV} ${MAKE} \
MK_CLANG_FULL=no MK_LLDB=no
native-xtools: .MAKE
+ mkdir -p ${OBJTREE}/nxb-bin/bin
+ mkdir -p ${OBJTREE}/nxb-bin/sbin
mkdir -p ${OBJTREE}/nxb-bin/usr
mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \
-p ${OBJTREE}/nxb-bin/usr >/dev/null
mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \
-p ${OBJTREE}/nxb-bin/usr/include >/dev/null
.for _tool in \
+ bin/csh \
+ bin/sh \
${_clang_tblgen} \
usr.bin/ar \
${_binutils} \
@@ -1460,11 +1464,18 @@ native-xtools: .MAKE
${_gcc_tools} \
${_clang_libs} \
${_clang} \
+ sbin/md5 \
usr.bin/awk \
usr.bin/bmake \
+ usr.bin/bzip2 \
+ usr.bin/fetch \
+ usr.bin/gzip \
usr.bin/lex \
usr.bin/lorder \
usr.bin/sed \
+ usr.bin/tar \
+ usr.bin/unzip \
+ usr.bin/xz \
usr.bin/yacc
${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \
cd ${.CURDIR}/${_tool} && \