VENV=venv PYTHON=$(VENV)/bin/python PIP=$(VENV)/bin/pip .PHONY: run run: $(VENV)/bin/activate app.py $(PYTHON) app.py .PHONY: install install: $(VENV)/bin/activate $(VENV)/bin/activate: requirements.txt python3 -m venv $(VENV) $(PIP) install -r $^ .PHONY: migrate migrate: migrate.py $(PYTHON) $^ install .PHONY: clean clean: rm -rf __pycache__ rm -rf $(VENV)