summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2011-11-10 03:10:17 -0400
committerGravatar Joey Hess <joey@kitenet.net>2011-11-10 03:10:17 -0400
commita71c03bc5162916853ff520d5c7c89e849c6a047 (patch)
treedc5304fb58a355ce72d8550163c1990393fb5afd
parente4105df78a9a12eaee7d1c00758854186c818931 (diff)
add make fast target
-rw-r--r--Makefile9
1 files changed, 6 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index f0f5360b4..cef79be88 100644
--- a/Makefile
+++ b/Makefile
@@ -14,14 +14,17 @@ sources=Build/SysConfig.hs Utility/StatFS.hs Utility/Touch.hs Remote/S3.hs
all=$(bins) $(mans) docs
-# Am I typing :make in vim? Do a fast build without optimisation.
+# Am I typing :make in vim? Do a fast build.
ifdef VIM
-GHCFLAGS=-Wall $(IGNORE)
-all=$(bins)
+all=fast
endif
all: $(all)
+# Disables optimisation. Not for production use.
+fast: GHCFLAGS=-Wall $(IGNORE)
+fast: $(bins)
+
Build/SysConfig.hs: configure.hs Build/TestConfig.hs
$(GHCMAKE) configure
./configure