From e2126fe4808ac39db1d435de392215f9b4414972 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Thu, 21 Apr 2016 08:45:29 -0700 Subject: [PATCH] make: re-enable multi-package ghci prompts --- Makefile | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/Makefile b/Makefile index ce79950d9..aabba1c73 100644 --- a/Makefile +++ b/Makefile @@ -789,26 +789,25 @@ quickheap-%: hledgerprof samplejournals \ # (cd hledger-web; cabal repl exe:hledger-web) # multi-package GHCI prompts -# XXX disabled since broken by file-embed -# ghci: \ +ghci: \ # $(call def-help,ghci, start a GHCI REPL and load the hledger-lib and hledger packages) -# stack exec $(GHCI) -- $(BUILDFLAGS) hledger/Hledger/Cli/Main.hs -# -# ghci-dev: \ + stack exec $(GHCI) -- $(BUILDFLAGS) hledger/Hledger/Cli/Main.hs + +ghci-dev: \ # $(call def-help,ghci, start a GHCI REPL and load the dev.hs script plus hledger-lib and hledger) -# stack exec $(GHCI) -- $(BUILDFLAGS) -fno-warn-unused-imports -fno-warn-unused-binds dev.hs -# -# ghci-ui: \ + stack exec $(GHCI) -- $(BUILDFLAGS) -fno-warn-unused-imports -fno-warn-unused-binds dev.hs + +ghci-ui: \ # $(call def-help,ghci-ui, start a GHCI REPL and load the hledger-lib, hledger and hledger-ui packages) -# stack exec $(GHCI) -- $(BUILDFLAGS) hledger-ui/Hledger/UI/Main.hs -# -# ghci-web: \ + stack exec $(GHCI) -- $(BUILDFLAGS) hledger-ui/Hledger/UI/Main.hs + +ghci-web: \ # $(call def-help,ghci-web, start a GHCI REPL and load the hledger-lib, hledger and hledger-web packages) -# stack exec $(GHCI) -- $(BUILDFLAGS) hledger-web/app/main.hs -# -# ghci-api: \ + stack exec $(GHCI) -- $(BUILDFLAGS) hledger-web/app/main.hs + +ghci-api: \ # $(call def-help,ghci-api, start a GHCI REPL and load the hledger-lib, hledger and hledger-api packages) -# stack exec $(GHCI) -- $(BUILDFLAGS) hledger-api/hledger-api.hs + stack exec $(GHCI) -- $(BUILDFLAGS) hledger-api/hledger-api.hs samplejournals: \ data/sample.journal \