From 2ff1925df77048c2ca0a8ed9687b476748adfabd Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Sat, 12 Mar 2011 23:30:57 +0000 Subject: [PATCH] tools: fix binary build rules --- Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 89a3fd5c8..74832ed2b 100644 --- a/Makefile +++ b/Makefile @@ -190,18 +190,21 @@ tools/generatejournal: tools/generatejournal.hs hledgerall: bin/hledger hledger-web hledger-vty hledger-chart +# force a compile even if binary exists, since we don't specify dependencies +.PHONY: bin/hledger hledger-web hledger-vty hledger-chart + # build developer binaries, as quickly as possible # this one is named bin/ to avoid case clash on mac bin/hledger: ghc --make $(MAIN) -o bin/hledger $(BUILDFLAGS) -hledger-web: +bin/hledger-web: ghc --make hledger-web/hledger-web.hs -o bin/hledger-web -ihledger-web -ihledger $(BUILDFLAGS) -hledger-vty: +bin/hledger-vty: ghc --make hledger-vty/hledger-vty.hs -o bin/hledger-vty -ihledger-vty -ihledger $(BUILDFLAGS) -hledger-chart: +bin/hledger-chart: ghc --make hledger-chart/hledger-chart.hs -o bin/hledger-chart -ihledger-chart -ihledger $(BUILDFLAGS) hledgernowarnings: