Move to Stackage.

No more cabal sandbox.
This commit is contained in:
Justin Hsu
2018-02-17 18:16:38 +00:00
parent 4c400d62bc
commit 58491440ce
9 changed files with 158 additions and 14 deletions
+10 -14
View File
@@ -1,20 +1,16 @@
TOP = site
CABAL_SB = ./.cabal-sandbox/x86_64-osx-ghc-7.8.3-packages.conf.d
GHC_FLAGS = -v -package-db=$(CABAL_SB) -threaded
TOP=stack exec website-exe
all: $(TOP)
all:
stack build
check: $(TOP)
./$(TOP) check
check:
$(TOP) check
preview: $(TOP)
./$(TOP) rebuild && (cd _site; python -m SimpleHTTPServer)
preview:
$(TOP) rebuild && (cd _site; python -m SimpleHTTPServer)
deploy: $(TOP)
./$(TOP) rebuild && ./$(TOP) deploy && ./$(TOP) check
deploy:
$(TOP) rebuild && $(TOP) deploy && $(TOP) check
clean:
rm *.hi *.o $(TOP)
$(TOP): $(TOP).hs
ghc $(GHC_FLAGS) $(TOP).hs
stack clean