vigigraph / Makefile @ 4c15dda3
History | View | Annotate | Download (2.47 KB)
1 | 0931fc44 | Thomas BURGUIERE | NAME := vigigraph |
---|---|---|---|
2 | ad650007 | Aurelien BOMPARD | QOOXDOO_VER := 0.7.3 |
3 | 2f5d4f00 | Aurelien BOMPARD | |
4 | 0f317fa6 | Aurelien BOMPARD | all: qooxdoo build |
5 | 2f5d4f00 | Aurelien BOMPARD | |
6 | b444f1f7 | Aurelien BOMPARD | include buildenv/Makefile.common |
7 | PKGNAME := $(NAME) |
||
8 | MODULE := $(NAME) |
||
9 | CODEPATH := $(NAME) |
||
10 | 1f21c892 | Aurelien BOMPARD | EPYDOC_PARSE := vigigraph\.controllers |
11 | b444f1f7 | Aurelien BOMPARD | |
12 | ad650007 | Aurelien BOMPARD | qooxdoo_source: javascript/qooxdoo-$(QOOXDOO_VER)-sdk/frontend/Makefile |
13 | javascript/qooxdoo-$(QOOXDOO_VER)-sdk.tar.gz: |
||
14 | #wget -P javascript/ http://downloads.sourceforge.net/project/qooxdoo/qooxdoo-legacy/$(QOOXDOO_VER)/qooxdoo-$(QOOXDOO_VER)-sdk.tar.gz |
||
15 | wget -P javascript/ http://vigilo-dev.si.c-s.fr/cache/qooxdoo-$(QOOXDOO_VER)-sdk.tar.gz |
||
16 | touch --no-create $@ |
||
17 | javascript/qooxdoo-$(QOOXDOO_VER)-sdk/frontend/Makefile: javascript/qooxdoo-$(QOOXDOO_VER)-sdk.tar.gz |
||
18 | tar -C javascript/ -xzf javascript/qooxdoo-0.7.3-sdk.tar.gz |
||
19 | patch -p0 < patches/001_qooxdoo_getBoxObjectFor.diff |
||
20 | touch --no-create $@ |
||
21 | |||
22 | eaf8a7bd | Aurelien BOMPARD | qooxdoo: vigigraph/public/js/vigigraph.js |
23 | ad650007 | Aurelien BOMPARD | vigigraph/public/js/vigigraph.js: javascript/source/class/vigigraph/Application.js javascript/qooxdoo-$(QOOXDOO_VER)-sdk/frontend/Makefile |
24 | 5772efa1 | Francois POIROTTE | make -C javascript build |
25 | 6d833fb9 | Aurelien BOMPARD | mkdir -p vigigraph/public/js/ |
26 | cp -f javascript/build/script/vigigraph.js vigigraph/public/js/vigigraph.js |
||
27 | 5772efa1 | Francois POIROTTE | cp -rf javascript/build/resource vigigraph/public/ |
28 | |||
29 | clean_qooxdoo: |
||
30 | $(RM) vigigraph/public/js/vigigraph.js |
||
31 | $(RM) -r vigigraph/public/resource |
||
32 | $(RM) -r javascript/build/ |
||
33 | |||
34 | ecfd6b89 | Aurelien BOMPARD | install: vigigraph/public/js/vigigraph.js $(PYTHON) |
35 | 0f317fa6 | Aurelien BOMPARD | $(PYTHON) setup.py install --single-version-externally-managed --root=$(DESTDIR) --record=INSTALLED_FILES |
36 | 97b58008 | Aurelien BOMPARD | chmod a+rX -R $(DESTDIR)$(PREFIX)/lib*/python*/* |
37 | 53bdf40e | Aurelien BOMPARD | # Permissions de la conf |
38 | chmod a+rX -R $(DESTDIR)$(SYSCONFDIR)/vigilo/$(NAME) |
||
39 | 9cd0325e | Aurelien BOMPARD | [ `id -u` -ne 0 ] || chgrp $(HTTPD_USER) $(DESTDIR)$(SYSCONFDIR)/vigilo/$(NAME)/*.ini |
40 | 53bdf40e | Aurelien BOMPARD | chmod 600 $(DESTDIR)$(SYSCONFDIR)/vigilo/$(NAME)/*.ini |
41 | 97b58008 | Aurelien BOMPARD | # Apache |
42 | 0f317fa6 | Aurelien BOMPARD | mkdir -p $(DESTDIR)$(HTTPD_DIR) |
43 | ln -f -s $(SYSCONFDIR)/vigilo/$(NAME)/$(NAME).conf $(DESTDIR)$(HTTPD_DIR)/ |
||
44 | echo $(HTTPD_DIR)/$(NAME).conf >> INSTALLED_FILES |
||
45 | 5f5c1fd6 | Aurelien BOMPARD | mkdir -p $(DESTDIR)/var/log/vigilo/$(NAME) |
46 | db10526c | Aurelien BOMPARD | # Déplacement du app_cfg.py |
47 | mv $(DESTDIR)`grep '$(NAME)/config/app_cfg.py$$' INSTALLED_FILES` $(DESTDIR)$(SYSCONFDIR)/vigilo/$(NAME)/ |
||
48 | ln -s $(SYSCONFDIR)/vigilo/$(NAME)/app_cfg.py $(DESTDIR)`grep '$(NAME)/config/app_cfg.py$$' INSTALLED_FILES` |
||
49 | echo $(SYSCONFDIR)/vigilo/$(NAME)/app_cfg.py >> INSTALLED_FILES |
||
50 | bb3d9eb7 | Aurelien BOMPARD | # Cache |
51 | mkdir -p $(DESTDIR)$(LOCALSTATEDIR)/cache/vigilo/sessions |
||
52 | chmod 750 $(DESTDIR)$(LOCALSTATEDIR)/cache/vigilo/sessions |
||
53 | [ `id -u` -ne 0 ] || chown $(HTTPD_USER): $(DESTDIR)$(LOCALSTATEDIR)/cache/vigilo/sessions |
||
54 | 0f317fa6 | Aurelien BOMPARD | |
55 | 0931fc44 | Thomas BURGUIERE | lint: lint_pylint |
56 | 4c964d96 | Aurelien BOMPARD | tests: tests_nose |
57 | 5772efa1 | Francois POIROTTE | clean: clean_python clean_qooxdoo |