X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=Makefile;h=69c419c47d8ad79a12d0892049e9f5b2b7fa50fd;hb=39253008705e3ca590afdfa1b87bfbb5a16da7e7;hp=f51b9a8f7e1026d021a179d9bce785e584d50031;hpb=de4cc55e97ca2011ab3889a9e2dab9a745839a66;p=ghc-hetmet.git diff --git a/Makefile b/Makefile index f51b9a8..69c419c 100644 --- a/Makefile +++ b/Makefile @@ -32,6 +32,11 @@ else default : all @: +# For help, type 'make help' +.PHONY: help +help : + @cat MAKEHELP + ifneq "$(findstring clean,$(MAKECMDGOALS))" "" -include mk/config.mk else @@ -44,7 +49,7 @@ endif include mk/custom-settings.mk # No need to update makefiles for these targets: -REALGOALS=$(filter-out bootstrapping-files framework-pkg clean clean_% distclean maintainer-clean show,$(MAKECMDGOALS)) +REALGOALS=$(filter-out bootstrapping-files framework-pkg clean clean_% distclean maintainer-clean show help,$(MAKECMDGOALS)) # NB. not the same as saying '%: ...', which doesn't do the right thing: # it does nothing if we specify a target that already exists.