source: trunk/Makefile@ 6346

Last change on this file since 6346 was 6343, checked in by RIck van der Zwet, 17 years ago

Made some additional symlinks/entries in the Makefile to allow cleaning of all
the generated data and better dependency trackers

  • Property svn:mergeinfo set to
File size: 1.1 KB
Line 
1SQLDB="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
14./bin/buildout:
15#Setup environment database - part creation
16 @python bootstrap.py
17
18
19debug: init
20#Run server in extra debugging mode
21 @./bin/django runserver_plus
22
23run: init
24#Run server in normal power mode
25 @./bin/django runserver
26
27
28debug-init: init
29#Put debug.sql in database
30 @sqlite3 $(SQLDB) < debug.sql
31
32clean:
33#Remove all created data, development ground, but keep downloaded files
34 @rm -f $(SQLDB)
35 @rm -Rf develop-eggs eggs parts exodus.db .installed.cfg bin
36 @rm -Rf sampleserver
37
38dist-clean: clean
39#Remove all created data, development ground and downloaded files
40 @rm -Rf downloads
41
42test: init
43# Testing suite
44 @./bin/test
45
46new: clean debug-init debug
47#Fresh start, with new datebase which include debugging code
48
49batch: clean debug-init run
50#Intended usage for batch runs only e.g. no debug server
51
52
53
Note: See TracBrowser for help on using the repository browser.