[commit: ghc] master: Build system: make more targets PHONY (5ead7d1)
git at git.haskell.org
git at git.haskell.org
Sat May 30 15:08:22 UTC 2015
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/5ead7d182cea63865379f51f42477e735277f97d/ghc
>---------------------------------------------------------------
commit 5ead7d182cea63865379f51f42477e735277f97d
Author: Thomas Miedema <thomasmiedema at gmail.com>
Date: Tue May 26 14:49:47 2015 +0200
Build system: make more targets PHONY
[skip ci]
>---------------------------------------------------------------
5ead7d182cea63865379f51f42477e735277f97d
Makefile | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Makefile b/Makefile
index 83ef07c..e99cb84 100644
--- a/Makefile
+++ b/Makefile
@@ -79,9 +79,11 @@ endif
@echo "===--- building final phase"
$(MAKE) -r --no-print-directory -f ghc.mk phase=final $@
+.PHONY: binary-dist
binary-dist: binary-dist-prep
mv bindistprep/*.tar.$(TAR_COMP_EXT) .
+.PHONY: binary-dist-prep
binary-dist-prep:
ifeq "$(mingw32_TARGET_OS)" "1"
$(MAKE) -r --no-print-directory -f ghc.mk windows-binary-dist-prep
@@ -91,17 +93,21 @@ else
$(MAKE) -r --no-print-directory -f ghc.mk unix-binary-dist-prep
endif
+.PHONY: clean distclean maintainer-clean
clean distclean maintainer-clean:
$(MAKE) -r --no-print-directory -f ghc.mk $@ CLEANING=YES
test ! -d testsuite || $(MAKE) -C testsuite $@
+.PHONY: $(filter clean_%,$(MAKECMDGOALS))
$(filter clean_%, $(MAKECMDGOALS)) : clean_% :
$(MAKE) -r --no-print-directory -f ghc.mk $@ CLEANING=YES
+.PHONY: bootstrapping-files show echo
bootstrapping-files show echo:
$(MAKE) -r --no-print-directory -f ghc.mk $@
ifeq "$(darwin_TARGET_OS)" "1"
+.PHONY: framework-pkg
framework-pkg:
$(MAKE) -C distrib/MacOS $@
endif
More information about the ghc-commits
mailing list