aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 74a79760521c724fe33a54d03c74a9b9a562f7bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
test: all
	cd solo-tool-project/test && ../../venv/bin/pytest *test.py

all: venv .git/hooks/pre-commit

clean:
	rm -rf venv

.git/hooks/pre-commit: pre-commit
	install -m 755 pre-commit .git/hooks/pre-commit

venv: venv/touchfile

venv/touchfile: requirements.txt solo-tool-project/pyproject.toml cli-project/pyproject.toml gui-project/pyproject.toml
	rm -rf venv
	python -m venv venv
	./venv/bin/pip install -r requirements.txt
	touch venv/touchfile

.PHONY: all test clean