MANAGE_PY = python manage.py
+ROOT_DIR = xnet
+APPS = $(shell find $(ROOT_DIR) -name 'models.py' | sed 's,/models.py$$,,; s:.*/::')
default: all
run:
$(MANAGE_PY) runserver
+shell:
+ $(MANAGE_PY) shell
test:
- $(MANAGE_PY) test example
+ $(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