vigiboard / Makefile @ 6c664a14
History | View | Annotate | Download (959 Bytes)
1 | 7b81cb66 | Aurelien BOMPARD | NAME = vigiboard |
---|---|---|---|
2 | a17cb058 | Aurelien BOMPARD | BUILDENV = ../glue |
3 | a2d3e48e | Aurelien BOMPARD | PYTHON = $(BUILDENV)/bin/python |
4 | ed374445 | Aurelien BOMPARD | |
5 | a17cb058 | Aurelien BOMPARD | all: |
6 | ed374445 | Aurelien BOMPARD | @echo "Template Makefile, to be filled with build and install targets" |
7 | |||
8 | a2d3e48e | Aurelien BOMPARD | $(PYTHON): |
9 | a17cb058 | Aurelien BOMPARD | make -C $(BUILDENV) bin/python |
10 | ed374445 | Aurelien BOMPARD | |
11 | clean: |
||
12 | find $(CURDIR) \( -name "*.pyc" -o -name "*~" \) -delete |
||
13 | a2d3e48e | Aurelien BOMPARD | rm -rf data # temporary: sessions |
14 | ed374445 | Aurelien BOMPARD | |
15 | buildclean: clean |
||
16 | rm -rf eggs develop-eggs parts .installed.cfg bin |
||
17 | |||
18 | 6c664a14 | Aurelien BOMPARD | EPYDOC := $(shell [ -f $(BUILDENV)/bin/epydoc ] && echo $(BUILDENV)/bin/epydoc || echo $(PYTHON) /usr/bin/epydoc) |
19 | ed374445 | Aurelien BOMPARD | apidoc: doc/apidoc/index.html |
20 | a2d3e48e | Aurelien BOMPARD | doc/apidoc/index.html: $(PYTHON) $(NAME) |
21 | ed374445 | Aurelien BOMPARD | rm -rf $(CURDIR)/doc/apidoc/* |
22 | 6c664a14 | Aurelien BOMPARD | VIGILO_SETTINGS=$(BUILDENV)/settings.py PYTHONPATH=src \ |
23 | $(EPYDOC) -o $(dir $@) -v \ |
||
24 | ed374445 | Aurelien BOMPARD | --name Vigilo --url http://www.projet-vigilo.org \ |
25 | a2d3e48e | Aurelien BOMPARD | --docformat=epytext $(NAME) |
26 | ed374445 | Aurelien BOMPARD | |
27 | a2d3e48e | Aurelien BOMPARD | lint: $(PYTHON) |
28 | $(PYTHON) ./pylint_vigiboard.py $(NAME) |
||
29 | ed374445 | Aurelien BOMPARD | |
30 | a2d3e48e | Aurelien BOMPARD | tests: $(PYTHON) |
31 | 6c664a14 | Aurelien BOMPARD | VIGILO_SETTINGS=$(BUILDENV)/settings.py \ |
32 | $(BUILDENV)/bin/runtests-$(NAME) |
||
33 | ed374445 | Aurelien BOMPARD | |
34 | |||
35 | .PHONY: all clean buildclean apidoc lint tests |