Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

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