source: trunk/Makefile@ 6513

Last change on this file since 6513 was 6511, checked in by RIck van der Zwet, 16 years ago
  • Pretty handy alias when testing imports and need a fresh database every time
File size: 1.4 KB
Line 
1SQLDB="exodus/exodus.db"
2
3help:
4#Usage
5 @grep -e '[a-z\-]:' -e '^#' Makefile | sed -e 's/:.*/:/g' | tr '\n' '@' |\
6 sed -e 's/@#/ /g' -e 's/@$$//g' | tr '@' '\n' |\
7 sed -e 's/^/make /g'
8
9init: ./bin/buildout
10#Setup environment database
11 @./bin/buildout
12 @echo "no" | ./bin/django syncdb
13
14syncdb:
15# syncdatabase
16 @echo "no" | ./bin/django syncdb
17
18./bin/buildout:
19#Setup environment database - part creation
20 @python bootstrap.py
21
22
23debug: init
24#Run server in extra debugging mode
25 @./bin/django runserver_plus
26
27run: init
28#Run server in normal power mode
29 @./bin/django runserver
30
31
32debug-init: init
33#Put debug.sql in database
34 @sqlite3 $(SQLDB) < debug.sql
35
36dbdebug:
37#Put debug.sql in database
38 @sqlite3 $(SQLDB) < debug.sql
39
40dbclean:
41# remove the database
42 @rm -r $(SQLDB)
43
44clean:
45#Remove all created data, development ground, but keep downloaded files
46 @rm -f $(SQLDB)
47 @rm -Rf develop-eggs eggs parts .installed.cfg bin
48
49dist-clean: clean
50#Remove all created data, development ground and downloaded files
51 @rm -Rf downloads
52
53test: init
54# Testing suite
55 @./bin/test
56
57genesis:
58# import data from exodus
59 @./bin/django runscript genesis_to_exodus
60
61new: clean debug-init debug
62#Fresh start, with new datebase which include debugging code
63
64batch: clean debug-init run
65#Intended usage for batch runs only e.g. no debug server
66
67newdb:
68#Create new empty database (used at genesis import)
69 @echo "yes" | ./bin/django reset_db ; echo "no" | ./bin/django syncdb
70
Note: See TracBrowser for help on using the repository browser.