DESTDIR= CFLAGS=-Wall all: scripts/schooltool-new sampleschool/Data.fs check test: tests/test_demo.py ftest: tests/functional_test.py clean: rm -f sampleschool/Data.fs.lock sampleschool/Data.fs.tmp rm -f sampleschool/access.log sampleschool/error.log realclean: clean rm -rf tmp rm -f scripts/schooltool-new find -name '*.pyc' -exec rm {} \; regenerate-sampleschool: rm -f sampleschool/Data.fs rm -f sampleschool/Data.fs.index make sampleschool/Data.fs sampleschool/Data.fs: cd sampleschool && schooltool-server -d -c sampleschool.conf import-sampleschool -p 7357; \ rc=$$?; \ kill `cat sampleschool/sampleschool.pid`; \ exit $$rc scripts/schooltool-new: scripts/schooltool-new.c install: all mkdir -p $(DESTDIR)/srv/schooltool-demo touch $(DESTDIR)/srv/schooltool-demo/users.csv chown www-data $(DESTDIR)/srv/schooltool-demo/users.csv mkdir -p $(DESTDIR)/opt/schooltool-demo/{bin,cgi-bin,lib,www,sampleschool} install scripts/democtl.py $(DESTDIR)/opt/schooltool-demo/bin/democtl install scripts/cleanup.py $(DESTDIR)/opt/schooltool-demo/bin/cleanup install -m 4710 -g www-data scripts/schooltool-new \ $(DESTDIR)/opt/schooltool-demo/bin/schooltool-new install -m 644 lib/{demo.py,democonfig.py,beale.wordlist.asc} \ $(DESTDIR)/opt/schooltool-demo/lib/ install cgi-bin/{register.py,confirm.py} \ $(DESTDIR)/opt/schooltool-demo/cgi-bin/ install -m 644 www/demo.css $(DESTDIR)/opt/schooltool-demo/www/ install -m 644 www/index.html $(DESTDIR)/opt/schooltool-demo/www/ install -m 644 www/schooltool.png $(DESTDIR)/opt/schooltool-demo/www/ install -m 644 sampleschool/Data.fs{,.index} \ $(DESTDIR)/opt/schooltool-demo/sampleschool/ install -D uml/schooltool-demo $(DESTDIR)/etc/init.d/schooltool-demo install -D uml/schooltool-demo.cron \ $(DESTDIR)/etc/cron.daily/schooltool-demo