esqueleto/Makefile
2017-07-25 13:53:20 -05:00

33 lines
677 B
Makefile

build: build-7.10
build-7.10:
STACK_YAML="stack-7.10.yaml" stack build
build-8.0:
STACK_YAML="stack-8.0.yaml" stack build
ghci:
stack ghci
test:
stack test
# Intended for use in local dev
test-postgresql: reset-pgsql
stack test --flag esqueleto:postgresql
test-mysql:
stack test --flag esqueleto:mysql
test-ghci:
stack ghci esqueleto:test:test
# sudo -u postgres createuser -s - esqueleto-test
reset-pgsql:
-sudo -u postgres dropdb esqutest
-sudo -u postgres dropuser esqutest
echo "CREATE USER esqutest WITH PASSWORD 'esqutest';" | sudo -u postgres psql
sudo -u postgres createdb -O esqutest esqutest
.PHONY: build build-7.10 build-8.0 ghci test test-ghci