X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=Makefile;h=af669d7f8fb0e793c978f7795b7d6d2d5b328982;hb=bf040a9fd94b84518931b2d9fca362ac1741631b;hp=d0f52b93a67f9f6f7be2efeb0fcb007b82a5d785;hpb=11e3da87d34465406147927fd89fb64b147cfaca;p=ghc-hetmet.git diff --git a/Makefile b/Makefile index d0f52b9..af669d7 100644 --- a/Makefile +++ b/Makefile @@ -43,8 +43,6 @@ endif include mk/custom-settings.mk -# If the package ghc.mk files are missing, generate them. This means that -# repeating 'make maintainer-clean' works. PACKAGE_MK=libraries/base/ghc.mk $(PACKAGE_MK): sh boot-pkgs @@ -67,16 +65,16 @@ $(REALGOALS) all: $(PACKAGE_MK) @echo "===--- finished updating makefiles" $(MAKE) -r --no-print-directory -f ghc.mk $@ -binary-dist: $(PACKAGE_MK) +binary-dist: rm -f bindist-list $(MAKE) -r --no-print-directory -f ghc.mk bindist BINDIST=YES $(MAKE) -r --no-print-directory -f ghc.mk binary-dist -clean distclean maintainer-clean: $(PACKAGE_MK) - $(MAKE) -r --no-print-directory -f ghc.mk $@ +clean distclean maintainer-clean: + $(MAKE) -r --no-print-directory -f ghc.mk $@ CLEANING=YES test ! -d testsuite || $(MAKE) -C testsuite $@ -$(filter clean_%, $(MAKECMDGOALS)) : clean_% : $(PACKAGE_MK) +$(filter clean_%, $(MAKECMDGOALS)) : clean_% : $(MAKE) -r --no-print-directory -f ghc.mk $@ show: $(PACKAGE_MK)