VENV = venv
PYTHON = $(VENV)/bin/python3
PIP = $(VENV)/bin/pip
POSTERS = poster_light.png poster_dark.png

output: $(POSTERS)

poster_%.png: image_poster.py $(VENV)/bin/activate
	$(PYTHON) $< 2>/dev/null


$(VENV)/bin/activate: requirements.txt
	python3 -m venv $(VENV)
	echo '*' > $(VENV)/.gitignore
	$(PIP) install -r requirements.txt


clean:
	$(RM) -r __pycache__
	$(RM) -r $(VENV)
	$(RM) *.png
