packages feed

codec-rpm-0.2.1: Makefile

sandbox:
	[ -d .cabal-sandbox ] || cabal sandbox init && cabal update

hlint: sandbox
	[ -x .cabal-sandbox/bin/happy ] || cabal install happy
	[ -x .cabal-sandbox/bin/hlint ] || cabal install hscolour==1.24.2 hlint
	cabal exec hlint .

tests: sandbox
	cabal install --dependencies-only --enable-tests --force-reinstalls
	cabal configure --enable-tests --enable-coverage
	cabal build
	cabal test --show-details=always

ci: hlint tests

ci_after_success:
	[ -x .cabal-sandbox/bin/hpc-coveralls ] || cabal install hpc-coveralls
	cabal exec hpc-coveralls --display-report tests