path: root/Makefile
diff options
authorBryan Drewery <bdrewery@FreeBSD.org>2017-10-29 01:21:29 +0000
committerBryan Drewery <bdrewery@FreeBSD.org>2017-10-29 01:21:29 +0000
commit5bd47cc56f12ffcd0d577798a8a370bad46eb51f (patch)
tree3f0c12d152622f35b41ae49c4564722f445c08fc /Makefile
parentb135fb6ef4b5cfbb3056a2ef50e176ddd9e4e4c3 (diff)
Change native-xtools to not install by default; add a native-xtools-install.
Without this the user has to mess with 'make -f Makefile.inc1 ...' to figure out where the files are installed in the OBJDIR and then they need to copy them to where they really wanted them. Using DESTDIR may be problematic after r325001 as well. The files will be installed to DESTDIR/NXTP where NXTP defaults to /nxb-bin. MFC after: 2 weeks Sponsored by: Dell EMC Isilon
Notes: svn path=/head/; revision=325082
Diffstat (limited to 'Makefile')
1 files changed, 8 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 78177850303c..22c3b2a46d61 100644
--- a/Makefile
+++ b/Makefile
@@ -39,9 +39,11 @@
# xdev-install - Install cross-development tools.
# xdev-links - Create traditional links in /usr/bin for cc, etc
# native-xtools - Create host binaries that produce target objects
-# for use in qemu user-mode jails. Override
-# target location with NXBDESTDIR. TARGET and
+# for use in qemu user-mode jails. TARGET and
# TARGET_ARCH should be defined.
+# native-xtools-install
+# - Install the files to the given DESTDIR/NXTP where
+# NXTP defaults to /nxb-bin.
# "quick" way to test all kernel builds:
# _jflag=`sysctl -n hw.ncpu`
@@ -132,13 +134,15 @@ TGTS= all all-man buildenv buildenvvars buildkernel buildworld \
_build-tools _build-metadata _cross-tools _includes _libraries \
build32 distribute32 install32 buildsoft distributesoft installsoft \
builddtb xdev xdev-build xdev-install \
- xdev-links native-xtools stageworld stagekernel stage-packages \
+ xdev-links native-xtools native-xtools-install stageworld stagekernel \
+ stage-packages \
create-packages-world create-packages-kernel create-packages \
packages installconfig real-packages sign-packages package-pkg \
print-dir test-system-compiler
# These targets require a TARGET and TARGET_ARCH be defined.
-XTGTS= native-xtools xdev xdev-build xdev-install xdev-links
+XTGTS= native-xtools native-xtools-install xdev xdev-build xdev-install \
+ xdev-links
# XXX: r156740: This can't work since bsd.subdir.mk is not included ever.
# It will only work for SUBDIR_TARGETS in make.conf.