3
# Makefile for lyceum Buildout
6
BOOTSTRAP_PYTHON=python2.4
13
test -d python || $(MAKE) BOOTSTRAP_PYTHON=$(BOOTSTRAP_PYTHON) bootstrap
14
test -f bin/test || $(MAKE) buildout
18
$(BOOTSTRAP_PYTHON) bootstrap.py
43
bin/buildout setup setup.py sdist
47
mv dist/lyceum-*.tar.gz /home/ftp/pub/schooltool/releases/nightly
51
test -d coverage || rm -rf coverage
52
bin/test -u --coverage=coverage
53
mv parts/test/coverage .
54
@cd coverage && ls | grep -v tests | xargs grep -c '^>>>>>>' | grep -v ':0$$'
56
.PHONY: coverage-reports-html
57
coverage-reports-html:
58
test -d coverage/reports || rm -rf coverage/reports
59
mkdir coverage/reports
61
ln -s lyceum.html coverage/reports/index.html
63
.PHONY: ubuntu-environment
65
@if [ `whoami` != "root" ]; then { \
66
echo "You must be root to create an environment."; \
67
echo "I am running as $(shell whoami)"; \
70
apt-get install subversion build-essential python-all python-all-dev libc6-dev libicu-dev; \
71
apt-get build-dep python-imaging; \
72
apt-get build-dep python-libxml2 libxml2; \
73
echo "Installation Complete: Next... Run 'make'."; \