aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2016-10-02 22:41:55 -0500
committerRob Landley <rob@landley.net>2016-10-02 22:41:55 -0500
commit6c3188cf0e551cd07e28398262cffb8b5b82a114 (patch)
tree5a25e02dff6f340d20fc741304c76a95b9b38ffa /Makefile
parent8d0f0b6ba864155914f88e39076213b4486efee4 (diff)
downloadtoybox-6c3188cf0e551cd07e28398262cffb8b5b82a114.tar.gz
Add install_airlock target for hermetic build environment setup, and rebuild
headers during install to make other install targets robust against single command builds between "make" and "make install" of multiplexer version.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile4
1 files changed, 4 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 6c5dd0d4..cd21798e 100644
--- a/Makefile
+++ b/Makefile
@@ -40,6 +40,9 @@ bloatcheck: toybox_old generated/unstripped/toybox
install_flat:
scripts/install.sh --symlink --force
+install_airlock:
+ scripts/install.sh --symlink --force --airlock
+
install:
scripts/install.sh --long --symlink --force
@@ -76,6 +79,7 @@ help::
@echo ' to show diff, VERBOSE=fail to stop after first failure.'
@echo ' clean - Delete temporary files.'
@echo " distclean - Delete everything that isn't shipped."
+ @echo ' install_airlock - Install toybox and host toolchain into $PREFIX directory.'
@echo ' install_flat - Install toybox into $$PREFIX directory.'
@echo ' install - Install toybox into subdirectories of $$PREFIX.'
@echo ' uninstall_flat - Remove toybox from $$PREFIX directory.'