root/branches/experimental/jforms-groups/Makefile

Revision 826, 2.2 kB (checked in by laurentj, 10 months ago)

BUILD: changed version number in the trunk

Line 
1
2 SHELL=/bin/sh
3 PHP=/usr/bin/php
4 PHPDOC=../../phpdoc/
5
6 CURRENT_PATH = $(shell pwd)
7
8 ifdef DISTPATH
9 DISTPATHSWITCH="MAIN_TARGET_PATH=$(DISTPATH)"
10 else
11 DISTPATH=_dist
12 DISTPATHSWITCH="MAIN_TARGET_PATH=_dist"
13 endif
14 ifdef TESTPATH
15 TESTPATHSWITCH="MAIN_TARGET_PATH=$(TESTPATH)"
16 else
17 TESTPATH=_dev
18 TESTPATHSWITCH="MAIN_TARGET_PATH=_dev"
19 endif
20 ifndef DOCSPATH
21 DOCSPATH=_docs
22 endif
23 ifndef TESTS_DBPROFILES
24 TESTS_DBPROFILES=testapp/var/config/dbprofils.ini.php.dist
25 endif
26
27 default:
28         @echo "target:"
29         @echo " nightlies : "
30         @echo "     générations des packages des nightly build"
31         @echo " docs : "
32         @echo "     Génération de la doc"
33         @echo "paramètres facultatifs (valeurs actuelles) :"
34         @echo "   DISTPATH : repertoire cible pour les distributions (" $(DISTPATH) ")"
35         @echo "   TESTPATH : repertoire cible pour developper (" $(TESTPATH) ")"
36
37 nightlies:
38         $(PHP) build/buildjelix.php -D $(DISTPATHSWITCH) build/config/jelix-dist-dev.ini
39         $(PHP) build/buildjelix.php -D $(DISTPATHSWITCH) build/config/jelix-dist-opt.ini
40         $(PHP) build/buildjelix.php -D $(DISTPATHSWITCH) build/config/jelix-dist-gold.ini
41         $(PHP) build/buildapp.php -D $(DISTPATHSWITCH) build/config/testapp-dist.ini
42         $(PHP) build/buildjbt.php -D $(DISTPATHSWITCH) build/config/jbt-dist.ini
43         $(PHP) build/buildjtpl.php -D $(DISTPATHSWITCH) build/config/jtpl-dist.ini
44         $(PHP) build/buildmodules.php -D $(DISTPATHSWITCH) build/config/modules-dist.ini
45         $(PHP) build/buildfonts.php -D $(DISTPATHSWITCH) build/config/jelix-fonts-dist.ini
46
47 tests:
48         $(PHP) build/buildjelix.php -D $(TESTPATHSWITCH) build/config/jelix-test2.ini
49         $(PHP) build/buildapp.php -D $(TESTPATHSWITCH) build/config/testapp-test.ini
50         cd $(TESTPATH) && cp $(TESTS_DBPROFILES) testapp/var/config/dbprofils.ini.php
51         cd $(TESTPATH)/testapp/scripts/ && $(PHP) tests.php default:index
52
53 docs: 
54         $(PHP) build/buildjelix.php -D $(TESTPATHSWITCH) build/config/jelix-test.ini
55         cp -R -f build/phpdoc/Converters/HTML/frames $(PHPDOC)phpDocumentor/Converters/HTML/
56         $(PHPDOC)phpdoc \
57         -d $(TESTPATH)/lib/jelix/ \
58         -t $(DOCSPATH) \
59         -o "HTML:frames:DOM/jelix" -s on -ct "contributor,licence" -i *.ini.php \
60         -ti "Jelix API Reference" -ric "README,INSTALL,CHANGELOG,CREDITS,LICENCE,VERSION,BUILD"
61         # -tb $(CURRENT_PATH)/build/phpdoc/
62
Note: See TracBrowser for help on using the browser.
Download in other formats: Plain Text Original Format