add "make help"
authorRob Landley <rob@landley.net>
Mon, 26 Sep 2005 15:49:41 +0000 (15:49 -0000)
committerRob Landley <rob@landley.net>
Mon, 26 Sep 2005 15:49:41 +0000 (15:49 -0000)
Makefile

index 01eec3b847845d69e4aca6c7ab9fe7d502055eca..c3b54ad2f0d047976db3744be98ed91122212355 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -96,6 +96,36 @@ ifeq ($(skip-makefile),)
 
 _all: all
 
+help:
+       @echo 'Cleaning:'
+       @echo '  clean                  - delete temporary files created by build'
+       @echo '  distclean              - delete all non-source files (including .config)'
+       @echo
+       @echo 'Build:'
+       @echo '  all                    - Executable and documentation'
+       @echo '  busybox                - the swiss-army executable'
+       @echo '  doc                    - docs/BusyBox.{txt,html,1}'
+       @echo
+       @echo 'Configuration:'
+       @echo '  allnoconfig            - disable all symbols in .config'
+       @echo '  allyesconfig           - enable (almost) all symbols in .config'
+       @echo '  config         - text based configurator (of last resort).'
+       @echo '  defconfig              - set .config to defaults'
+       @echo '  menuconfig             - interactive curses-based configurator'
+       @echo '  oldconfig              - resolve any unresolved symbols in .config'
+       @echo
+       @echo 'Installation:'
+       @echo '  install                - install busybox and symlinks into $prefix'
+       @echo '  install-hardlinks      - install busybox and hardlinks into $prefix'
+       @echo '  uninstall'
+       @echo
+       @echo 'Development:'
+       @echo '  check                  - run the test suite for all applets'
+       @echo '  randconfig             - generate a random configuration'
+       @echo '  release                - create a distribution tarball'
+       @echo '  sizes                  - show size of all enabled busybox symbols'
+       @echo
+
 ifeq ($(strip $(HAVE_DOT_CONFIG)),y)
 
 all: busybox busybox.links doc