packages feed

liquid-fixpoint-0.6.0.1: Makefile

OPTS="-W -O2 -XStandaloneDeriving"
PROFOPTS="-O2 -rtsopts -prof -auto-all -caf-all -XStandaloneDeriving -XDeriveDataTypeable"

CABAL=cabal
CABALI=$(CABAL) install --ghc-options=$(OPTS)
CABALP=$(CABAL) install --ghc-options=$(OPTS) -p

DEPS=unix-compat transformers mtl filemanip text parsec ghc-paths deepseq comonad contravariant semigroupoids semigroups bifunctors hscolour ansi-terminal hashable unordered-containers

TASTY=./dist/build/test/test

all:
	$(CABAL) install --ghc-options=$(OPTS)

force:
	$(CABAL) install --force-reinstalls --ghc-options=$(OPTS)

rebuild: ocaml
	make

igoto:
	$(CABAL) configure --ghc-options=$(OPTS)

goto:
	$(CABAL) build --ghc-options=$(OPTS)
	cp dist/build/liquid/liquid ~/.cabal/bin/

prof:
	$(CABAL) install --enable-executable-profiling --enable-library-profiling --ghc-options=$(PROFOPTS)

clean:
	cabal clean

docs:
	$(CABAL) haddock --executables --internal --hoogle --hyperlink-source #--html-location=http://goto.ucsd.edu/~rjhala/llvm-haskell/


deps:
	$(CABALI) $(DEPS)

pdeps:
	$(CABALP) $(DEPS)

lint:
	hlint --colour --report .

tags:
	hasktags -c src/
	hasktags -e src/
	hasktags -x -c src/

test:
	cabal configure -fdevel --enable-tests --disable-library-profiling -O2
	cabal build
	cabal exec $(TASTY)

test710:
	$(TASTY)