DB=data/gb2312.db
PORT=1980

all: run-editor

help:
	@echo " make			Run the editor."
	@echo " make help		Show this message."
	@echo " make backup-db		Backup data/*.db to repos."
	@echo " make update-db		Update data/*.db from repos."
	@echo " make clean		Clean all temporary files."
	@echo " make run-server [DB=data/gb2312.db] [PORT=1980]"

run-editor:
	@echo "Run stroke-editor"
	@python2.7 src/main.py

run-server:
	@echo "Run server port=$(PORT) database=$(DB)"
	@python2.7 src/net/server.py -p $(PORT) -d $(DB)

backup-db:
	@echo "Backup data/*.db to repos"
	@svn ci -m 'backup db' data/*.db

update-db:
	@echo "Update data/*.db from repos"
	@svn update data/
clean:
	@echo "Clean all temporary files"
	find -name '*.pyc' -or -name '*~' | xargs rm -rf 
