`make help' outputs more than a screenfull of lines. In case a user has PAGER defined in his environment, she most likely wants it to be used in such situations. Signed-off-by: Dirk Gouders <dirk@xxxxxxxxxxx> --- Makefile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Makefile b/Makefile index 992d24467ca0..ce1b7e83a4c8 100644 --- a/Makefile +++ b/Makefile @@ -1531,7 +1531,14 @@ board-dirs := $(dir $(wildcard $(srctree)/arch/$(SRCARCH)/configs/*/*_defconfig) board-dirs := $(sort $(notdir $(board-dirs:/=))) PHONY += help +ifdef PAGER +PHONY += _help help: + $(Q)$(MAKE) _help | $(PAGER) +_help: +else +help: +endif @echo 'Cleaning targets:' @echo ' clean - Remove most generated files but keep the config and' @echo ' enough build support to build external modules'