PORT=8111 PYTHON=python2 DATADIR=data/users $(DATADIR): mkdir data mkdir data/users run: | $(DATADIR) $(PYTHON) main.py $(PORT) 2> errors.log archive: | $(DATADIR) tar --force-local -czf archive-$$(date -Is).tar.gz data/