diff options
author | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2007-06-17 16:24:23 (GMT) |
---|---|---|
committer | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2007-06-17 16:24:23 (GMT) |
commit | 253edb125ba3d8ffc7bf29f1677c2b6513709b91 (patch) | |
tree | 56057324e832098fd914b6bffc22e1b0b5a8e997 /Makefile | |
parent | b9f843657aca844a6f08d807fcb493b4abc0f723 (diff) |
Rework the help system. For now, this is mostly a no-op (it only re-organise the help entries), but later, that may come in handy when we want ct-ng to be installable).
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 44 |
1 files changed, 33 insertions, 11 deletions
@@ -17,32 +17,54 @@ all: build HOST_CC = gcc -funsigned-char -help:: +# Help system +help:: help-head help-config help-samples help-build help-distrib help-env help-tail + +help-head:: @echo 'Available make targets:' + +help-config:: @echo + @echo 'Configuration targets:' -include $(CT_TOP_DIR)/kconfig/Makefile -include $(CT_TOP_DIR)/samples/Makefile +help-samples:: + @echo + @echo 'Preconfigured targets:' -help:: +help-build:: + @echo @echo 'Build targets:' + +help-distrib:: + @echo + @echo 'Distribution targets:' + +help-env:: + @echo + @echo 'Environement variables (see docs/overview.txt):' + +help-tail:: + @echo + @echo 'Execute "make" or "make all" to build all targets marked with [*]' + +# End help system + +help-build:: @echo '* build - Build the toolchain' - @echo ' regtest - Regtest-build all samples' @echo ' clean - Remove generated files' @echo ' distclean - Remove generated files, configuration and build directories' +include $(CT_TOP_DIR)/kconfig/Makefile +include $(CT_TOP_DIR)/samples/Makefile include $(CT_TOP_DIR)/tools/Makefile include $(CT_TOP_DIR)/Makefile.steps -help:: - @echo 'Distribution targets:' +help-distrib:: @echo ' tarball - Build a tarball of the configured toolchain' - @echo '' - @echo 'Environement variables (see docs/overview.txt):' + +help-env:: @echo ' STOP - Stop the build just after this step' @echo ' RESTART - Restart the build just before this step' - @echo '' - @echo 'Execute "make" or "make all" to build all targets marked with [*]' .config: @echo "You must run either one of \"make config\" or \"make menuconfig\" first" |