From 95e6dae18af6243401ba9e6763e75ccefa68a852 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Mon, 25 Feb 2013 20:40:03 +0000 Subject: [PATCH] tools: better auto build rule, "make auto-CMD" runs CMD on each rebuild --- Makefile | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index 114fc383a..23814021e 100644 --- a/Makefile +++ b/Makefile @@ -160,14 +160,10 @@ allcabal%: # auto-recompile and run (something, eg --help or unit tests) whenever a module changes -auto: sp - $(AUTOBUILD) $(MAIN) -o bin/hledgerdev $(AUTOBUILDFLAGS) --run --version +auto: auto---version -autotest: sp - $(AUTOBUILD) $(MAIN) -o bin/hledgerdev $(AUTOBUILDFLAGS) --run test - -autotest-%: sp - $(AUTOBUILD) $(MAIN) -o bin/hledgerdev $(AUTOBUILDFLAGS) --run test $* +auto-%: sp + $(AUTOBUILD) $(MAIN) -o bin/hledgerdev $(AUTOBUILDFLAGS) --run $* autoweb: sp link-web-dirs $(AUTOBUILD) hledger-web/app/main.hs -o bin/hledger-webdev $(AUTOBUILDFLAGS) $(WEBLANGEXTS) --run -B --port 5001 --base-url http://localhost:5001 -f test.journal