24 lines
529 B
Makefile
24 lines
529 B
Makefile
.PHONY: chore configure
|
|
|
|
chore: configure Pipfile.lock requirements-dev.txt
|
|
|
|
Pipfile.lock: .venv Pipfile
|
|
.venv/bin/pipenv lock
|
|
|
|
requirements-dev.txt: .venv Pipfile.lock
|
|
.venv/bin/pipenv requirements --dev-only > requirements-dev.txt
|
|
|
|
configure: configure.ac
|
|
autoconf
|
|
|
|
.venv: requirements-dev.txt
|
|
python3 -m venv .venv
|
|
.venv/bin/python3 -m pip install --upgrade pip
|
|
.venv/bin/pip install -r requirements-dev.txt
|
|
|
|
test-reports:
|
|
.venv/bin/python3 -m unittest discover -v
|
|
|
|
build: .venv/bin/pipenv
|
|
.venv/bin/pipenv run build
|
|
|