root/tags/release_1.0RC2/Makefile

Revision 712, 1.9 kB (checked in by laurentj, 1 year ago)

changed parameters for the reference doc generating

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
24 default:
25         @echo "target:"
26         @echo " nightlies : "
27         @echo "     généerations des packages des nightly build"
28         @echo " docs : "
29         @echo "     Génération de la doc"
30         @echo "paramètres facultatifs (valeurs actuelles) :"
31         @echo "   DISTPATH : repertoire cible pour les distributions (" $(DISTPATH) ")"
32         @echo "   TESTPATH : repertoire cible pour developper (" $(TESTPATH) ")"
33
34 nightlies:
35         $(PHP) build/buildjelix.php -D $(DISTPATHSWITCH) build/config/jelix-dist-dev.ini
36         $(PHP) build/buildjelix.php -D $(DISTPATHSWITCH) build/config/jelix-dist-opt.ini
37         $(PHP) build/buildjelix.php -D $(DISTPATHSWITCH) build/config/jelix-dist-gold.ini
38         $(PHP) build/buildapp.php -D $(DISTPATHSWITCH) build/config/testapp-dist.ini
39         $(PHP) build/buildjbt.php -D $(DISTPATHSWITCH) build/config/jbt-dist.ini
40         $(PHP) build/buildjtpl.php -D $(DISTPATHSWITCH) build/config/jtpl-dist.ini
41         $(PHP) build/buildapp.php -D $(DISTPATHSWITCH) build/config/myapp-dist.ini
42         $(PHP) build/buildmodules.php -D $(DISTPATHSWITCH) build/config/modules-dist.ini
43         $(PHP) build/buildfonts.php -D $(DISTPATHSWITCH) build/config/jelix-fonts-dist.ini
44
45 docs: 
46         $(PHP) build/buildjelix.php -D $(TESTPATHSWITCH) build/config/jelix-test.ini
47         cp -R -f build/phpdoc/Converters/HTML/frames $(PHPDOC)phpDocumentor/Converters/HTML/
48         $(PHPDOC)phpdoc \
49         -d $(TESTPATH)/lib/jelix/ \
50         -t $(DOCSPATH) \
51         -o "HTML:frames:DOM/jelix" -s on -ct "contributor,licence" -i *.ini.php \
52         -ti "Jelix API Reference" -ric "README,INSTALL,CHANGELOG,CREDITS,LICENCE,VERSION,BUILD"
53         # -tb $(CURRENT_PATH)/build/phpdoc/
54
Note: See TracBrowser for help on using the browser.
Download in other formats: Plain Text Original Format