MANAGE_PY = python manage.py ROOT_DIR = xnet APPS = $(shell find $(ROOT_DIR) -name 'models.py' | sed 's,/models.py$$,,; s:.*/::') default: all all: run: $(MANAGE_PY) runserver shell: $(MANAGE_PY) shell test: $(MANAGE_PY) test $(APPS) resetdb: rm -f xnet/db.sqlite $(MANAGE_PY) syncdb --noinput clean: find . "(" -name "*.pyc" -or -name "*.pyo" -or -name "*.mo" ")" -delete find . -type d -empty -delete doc: $(MAKE) -C doc html .PHONY: default all run shell test resetdb doc