SQLDB="exodus/exodus.db" help: #Usage @grep -e '[a-z\-]:' -e '^#' Makefile | sed -e 's/:.*/:/g' | tr '\n' '@' |\ sed -e 's/@#/ /g' -e 's/@$$//g' | tr '@' '\n' |\ sed -e 's/^/make /g' init: ./bin/buildout #Setup environment database @./bin/buildout @echo "no" | ./bin/django syncdb syncdb: # syncdatabase @echo "no" | ./bin/django syncdb ./bin/buildout: #Setup environment database - part creation @python bootstrap.py debug: init #Run server in extra debugging mode @./bin/django runserver_plus run: init #Run server in normal power mode @./bin/django runserver debug-init: init #Put debug.sql in database @sqlite3 $(SQLDB) < debug.sql dbdebug: #Put debug.sql in database @sqlite3 $(SQLDB) < debug.sql dbclean: # remove the database @rm -r $(SQLDB) clean: #Remove all created data, development ground, but keep downloaded files @rm -f $(SQLDB) @rm -Rf develop-eggs eggs parts .installed.cfg bin dist-clean: clean #Remove all created data, development ground and downloaded files @rm -Rf downloads test: init # Testing suite @./bin/test genesis: # import data from exodus @./bin/django runscript genesis_to_exodus new: clean debug-init debug #Fresh start, with new datebase which include debugging code batch: clean debug-init run #Intended usage for batch runs only e.g. no debug server