chore(Makefile): add dev var; TODO: find way to conditionally depend on .develop.env

This commit is contained in:
Sarah Vaupel 2024-06-13 02:26:53 +02:00
parent f910dc9a33
commit 6a46f91cc0

View File

@ -1,4 +1,5 @@
db ?= -cf
dev ?= --flag uniworx:dev
.PHONY: help
help:
@ -24,15 +25,15 @@ backend-%: .develop.env .stack-work.lock # --stack-work-$*
.PHONY: --backend-build
--backend-build: .develop.env
stack build --fast --profile --library-profiling --executable-profiling --flag uniworx:dev --flag uniworx:-library-only
stack build --fast --profile --library-profiling --executable-profiling $(dev) --flag uniworx:-library-only
#.PHONY: --backend-start
#--backend-start: .develop.env
# ./start.sh
.PHONY: backend-lint
backend-lint: .develop.env
stack build --test --fast --flag uniworx:dev --flag uniworx:library-only uniworx:test:hlint
.PHONY: --backend-lint
--backend-lint: .develop.env
stack build --test --fast $(dev) --flag uniworx:library-only uniworx:test:hlint
.PHONY: backend-dependencies
backend-dependencies:
@ -40,7 +41,7 @@ backend-dependencies:
.PHONY: --backend-test
--backend-test: .develop.env
stack build --test --coverage --fast --flag uniworx:dev --flag uniworx:library-only
stack build --test --coverage --fast $(dev) --flag uniworx:library-only
.PHONY: i18n-check
i18n-check:
@ -54,7 +55,7 @@ database: .develop.env .stack-work.lock # --stack-work-build
.PHONY: --database
--database: .stack-work.lock .develop.env
stack build --fast --flag uniworx:-library-only --flag uniworx:dev
stack build --fast --flag uniworx:-library-only $(dev)
export SERVER_SESSION_ACID_FALLBACK=$${SERVER_SESSION_ACID_FALLBACK:-true}
export AVSPASS=$${AVSPASS:-nopasswordset}
stack exec uniworxdb -- $(db)