Changeset 83


Ignore:
Timestamp:
12/19/08 11:55:44 (15 years ago)
Author:
pinsard
Message:

bug fixes, add guides sources and tools

Location:
trunk
Files:
1 added
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/adm/guides/html.xsl

    r81 r83  
    1818<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl"/> 
    1919--> 
     20<!-- 
    2021<xsl:import href="http://docbook.sourceforge.net/release/xsl/1.73.2/xhtml/docbook.xsl"/> 
     22--> 
     23<xsl:import href="/usr/home/incas/docbook-xsl-1.73.2/xhtml/docbook.xsl"/> 
    2124 
    2225 
  • trunk/adm/guides/makefile

    r81 r83  
    1 #- 
     1#+ 
     2# 
    23# module 
    34# ====== 
     5# 
    46# generation of documentations from XML files in HTML and wiki forms 
    57# 
     
    1820# $Id$ 
    1921# 
    20 # -  fplod 2008-10-08T10:35:37Z aedon.locean-ipsl.upmc.fr (Darwin) 
     22# - fplod 2008-12-19T10:32:22Z aedon.locean-ipsl.upmc.fr (Darwin) 
     23# 
     24#   * add svnbasiccommands 
     25#   * add spellcheck and before targets 
     26# 
     27# - fplod 2008-10-08T10:35:37Z aedon.locean-ipsl.upmc.fr (Darwin) 
    2128# 
    2229#   * creation 
     30# 
    2331#- 
    2432PRODUCT = \ 
    2533superbib 
    2634 
    27 DIRBASE = \ 
    28 /usr/home/fplod/src/$(PRODUCT)_ws/ 
    29  
    30  
    3135DIRSRC = \ 
    32 $(DIRBASE)/adm/guides/ 
     36./ 
    3337 
    3438DIRTMP = \ 
     
    3640 
    3741DIRWWW = \ 
    38 $(DIRBASE)/doc/guides/ 
     42../../doc/guides/ 
    3943 
    4044DIRWIKI = \ 
    41 $(DIRBASE)/doc/guides/wiki/ 
     45../../doc/guides/wiki/ 
     46 
     47LIST_XML = \ 
     48LIST_XML_en \ 
     49LIST_XML_fr 
     50 
     51LIST_XML_en = \ 
     52$(DIRSRC)/web.xml \ 
     53$(DIRSRC)/svnbasiccommands.xml \ 
     54$(DIRSRC)/faq.xml \ 
     55$(DIRSRC)/faq_full.xml \ 
     56$(DIRSRC)/firststeps.xml \ 
     57$(DIRSRC)/get.xml \ 
     58$(DIRSRC)/mailing.xml \ 
     59$(DIRSRC)/support.xml \ 
     60$(DIRSRC)/team.xml \ 
     61$(DIRSRC)/tiplink.xml \ 
     62$(DIRSRC)/update.xml \ 
     63$(DIRSRC)/whatis.xml \ 
     64$(DIRSRC)/whatsnew.xml 
     65 
     66LIST_XML_fr = 
    4267 
    4368.PHONY : \ 
    4469all \ 
    4570clean \ 
     71before \ 
    4672dbkcheck \ 
     73spellcheck \ 
    4774help \ 
    4875html \ 
     
    5178help : 
    5279        @echo "\$$ make clean" 
     80        @echo "\$$ make before" 
    5381        @echo "\$$ make all" 
    5482        @echo "\$$ make dbkcheck" 
     
    5684        @echo "++ depot html et wiki" 
    5785 
    58 clean : 
     86before : 
     87        @mkdir -p ${DIRWWW}/html/ 
     88        @cp -p $(DIRSRC)/style.css ${DIRWWW}/html/ 
     89        @cp -p $(DIRSRC)/$(PRODUCT).css ${DIRWWW}/html/ 
     90        @mkdir -p ${DIRWWW}/wiki 
     91 
     92clean : \ 
     93cleantmp 
     94        -@rm -rf ${DIRWWW}/html/ 
     95        -@rm -rf ${DIRWWW}/wiki/ 
     96 
     97cleantmp : 
    5998        -@rm -f $(DIRTMP)/*_full.xml 
    6099        -@rm -f $(DIRTMP)/err_xmlstarlet_xsd 
    61100        -@rm -f $(DIRTMP)/get_sed.xml 
    62101        -@rm -f $(DIRTMP)/firststeps_sed.xml 
     102 
     103spellcheck : 
     104        @for file in $(LIST_XML_fr); do \ 
     105         aspell --mode=sgml --master=french -c $${file}; done 
     106        @for file in $(LIST_XML_en); do \ 
     107         aspell --mode=sgml --master=english -c $${file}; done 
     108 
    63109 
    64110dbkcheck : 
     
    75121 
    76122html : \ 
     123$(DIRWWW)/html/index.html \ 
     124$(DIRWWW)/html/svnbasiccommands.html \ 
    77125$(DIRWWW)/html/get.html \ 
    78 $(DIRWWW)/html/index.html \ 
    79126$(DIRWWW)/html/whatsnew.html \ 
    80127$(DIRWWW)/html/update.html \ 
     
    86133 
    87134tracwiki : \ 
     135$(DIRWIKI)/WikiStart \ 
     136$(DIRWIKI)/SvnBasicCommands \ 
    88137$(DIRWIKI)/Get \ 
    89 $(DIRWIKI)/WikiStart \ 
    90138$(DIRWIKI)/Faq \ 
    91139$(DIRWIKI)/FirstSteps \ 
     
    106154$(DIRTMP)/web_full.xml 
    107155        @xsltproc \ 
    108         --output $(DIRTMP)/ginette \ 
    109         $(DIRSRC)/tracwiki.xsl \ 
    110         $(DIRTMP)/web_full.xml 
    111         @xsltproc \ 
    112156        $(DIRSRC)/tracwiki.xsl \ 
    113157        $(DIRTMP)/web_full.xml | \ 
     
    142186        $(DIRSRC)/web.xml 
    143187 
     188$(DIRWIKI)/SvnBasicCommands : \ 
     189$(DIRSRC)/tracwiki.xsl \ 
     190$(DIRTMP)/svnbasiccommands_full.xml 
     191        @xsltproc \ 
     192        $(DIRSRC)/tracwiki.xsl \ 
     193        $(DIRTMP)/svnbasiccommands_full.xml | \ 
     194        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
     195        sed -e "s+@star@+*+" \ 
     196        > $@ 
     197 
     198$(DIRWWW)/html/svnbasiccommands.html : \ 
     199$(DIRTMP)/svnbasiccommands_full.xml \ 
     200$(DIRSRC)/html.xsl \ 
     201$(DIRSRC)/style.css \ 
     202$(DIRSRC)/$(PRODUCT).css 
     203        @xsltproc \ 
     204        --param html.stylesheet "'style.css $(PRODUCT).css'" \ 
     205        --param css.decoration 1 \ 
     206        --param section.autolabel 1 \ 
     207        --output $@ \ 
     208        $(DIRSRC)/html.xsl \ 
     209        $(DIRTMP)/svnbasiccommands_full.xml 
     210 
     211$(DIRTMP)/svnbasiccommands_full.xml : \ 
     212$(DIRSRC)/svnbasiccommands.xml 
     213        @xmllint \ 
     214        --xinclude \ 
     215        --encode utf-8 \ 
     216        --noent \ 
     217        --output $@ \ 
     218        $(DIRSRC)/svnbasiccommands.xml 
     219 
    144220$(DIRWIKI)/Faq : \ 
    145221$(DIRSRC)/tracwiki.xsl \ 
     
    149225        $(DIRTMP)/faq_full.xml | \ 
    150226        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    151         sed -e "s+@star@+*+" \ 
     227        sed -e "s+@star@+*+" \ 
    152228        > $@ 
    153229 
     
    182258        $(DIRTMP)/get_full.xml | \ 
    183259        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    184         sed -e "s+@star@+*+" \ 
     260        sed -e "s+@star@+*+" \ 
    185261        > $@ 
    186262 
     
    217293        $(DIRTMP)/firststeps_full.xml | \ 
    218294        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    219         sed -e "s+@star@+*+" \ 
     295        sed -e "s+@star@+*+" \ 
    220296        > $@ 
    221297 
     
    250326        $(DIRTMP)/mailing_full.xml | \ 
    251327        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    252         sed -e "s+@star@+*+" \ 
     328        sed -e "s+@star@+*+" \ 
    253329        > $@ 
    254330 
     
    283359        $(DIRTMP)/tiplink_full.xml | \ 
    284360        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    285         sed -e "s+@star@+*+" \ 
     361        sed -e "s+@star@+*+" \ 
    286362        > $@ 
    287363 
     
    316392        $(DIRTMP)/whatis_full.xml | \ 
    317393        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    318         sed -e "s+@star@+*+" \ 
     394        sed -e "s+@star@+*+" \ 
    319395        > $@ 
    320396 
     
    349425        $(DIRTMP)/whatsnew_full.xml | \ 
    350426        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    351         sed -e "s+@star@+*+" \ 
     427        sed -e "s+@star@+*+" \ 
    352428        > $@ 
    353429 
     
    382458        $(DIRTMP)/update_full.xml | \ 
    383459        awk 'sub(/ @star@ $$/,""){printf(" * %s", $$0);next};1' | \ 
    384         sed -e "s+@star@+*+" \ 
     460        sed -e "s+@star@+*+" \ 
    385461        > $@ 
    386462 
  • trunk/adm/makefile

    r82 r83  
    11#+ 
     2# 
    23# module 
    34# ====== 
     
    1314# ==== 
    1415# 
    15 # ++ menage des fichiers intermediares latex dans DIRWWW 
    16 # 
    1716# ++ amélioration de la page index 
    1817# 
     
    4039# .. _extract_rst.sh: ../extract_rst.sh.html 
    4140# 
    42 #+ 
     41#- 
    4342# 
    4443PRODUCT = \ 
     
    4645 
    4746PRODUCTNAME = \ 
    48 $$(echo $(PRODUCT) | tr -s [:lower:] [:upper:]) 
    49  
    50 DIRBASE = \ 
    51 /usr/home/fplod/src/$(PRODUCT)_ws/ 
     47$$(echo $(PRODUCT) | tr [:lower:] [:upper:]) 
    5248 
    5349DIRSRC = \ 
    54 $(DIRBASE) 
     50../ 
    5551 
    5652DIRTMP = \ 
     
    5854 
    5955DIRWWW = \ 
    60 /usr/temp/$(LOGNAME)/public_html/$(PRODUCT)/$(PRODUCT)_ws/ 
     56../doc/ 
    6157 
    6258URLPUBLISH = \ 
     
    121117 
    122118before : 
    123         @before.sh -p $(PRODUCT) -s $(DIRSRC) -w $(DIRWWW) -mono -l en 
    124         @mkdir -p $(DIRWWW)/manuals/html/ 
    125         @mkdir -p $(DIRWWW)/manuals/pdf/ 
     119        @mkdir -p $(DIRWWW)/manuals/html/one/ 
     120        @mkdir -p $(DIRWWW)/manuals/html/many/ 
     121        @mkdir -p $(DIRWWW)/manuals/pdf/one/ 
     122        @mkdir -p $(DIRWWW)/manuals/pdf/many/ 
    126123 
    127124install : 
    128125        @install.sh -w $(DIRWWW) -u $(URLPUBLISH) 
    129126 
    130 clean : 
     127clean : \ 
     128cleantmp 
    131129        -@rm -fr $(DIRWWW)/ 
    132130        -@rm -fr $(DIRWWW)/manuals/html/ 
    133131        -@rm -fr $(DIRWWW)/manuals/pdf 
     132 
     133cleantmp : 
    134134        -@rm -f $(DIRTMP)/all.xml 
    135135        -@rm -f $(DIRTMP)/*.rst 
     
    137137        -@rm -f $(DIRTMP)/links.rst* 
    138138        -@rm -f $(DIRTMP)/*.tex 
    139         -@rm -f $(DIRTMP)/*.aux 
    140         -@rm -f $(DIRTMP)/*.log 
    141         -@rm -f $(DIRTMP)/*.out 
     139        -@rm -f $(DIRWWW)/manuals/pdf/one/*.aux 
     140        -@rm -f $(DIRWWW)/manuals/pdf/one/*.log 
     141        -@rm -f $(DIRWWW)/manuals/pdf/one/*.out 
     142        -@rm -f $(DIRWWW)/manuals/pdf/many/*.aux 
     143        -@rm -f $(DIRWWW)/manuals/pdf/many/*.log 
     144        -@rm -f $(DIRWWW)/manuals/pdf/many/*.out 
    142145 
    143146htmllinkcheckb : 
    144         @linkchecker.sh -d $(DIRWWW) 
     147        @linkchecker.sh -d $(DIRWWW)/manuals/html/ 
    145148 
    146149htmllinkchecka : 
     
    156159 
    157160man_html : \ 
    158 $(DIRWWW)/manuals/html/index.html \ 
    159 $(DIRWWW)/manuals/html/$(PRODUCT)_profile.sh.html \ 
    160 $(DIRWWW)/manuals/html/before.sh.html \ 
    161 $(DIRWWW)/manuals/html/linkchecker.sh.html \ 
    162 $(DIRWWW)/manuals/html/mailtouser.sh.html \ 
    163 $(DIRWWW)/manuals/html/twindoi.sh.html \ 
    164 $(DIRWWW)/manuals/html/install.sh.html \ 
    165 $(DIRWWW)/manuals/html/bibopa.sh.html \ 
    166 $(DIRWWW)/manuals/html/components_db.xsl.html \ 
    167 $(DIRWWW)/manuals/html/form_db.xsl.html \ 
    168 $(DIRWWW)/manuals/html/main_html.xsl.html \ 
    169 $(DIRWWW)/manuals/html/message_lang.xsl.html \ 
    170 $(DIRWWW)/manuals/html/superbib01_xml.xsl.html \ 
    171 $(DIRWWW)/manuals/html/superbib02_html.xsl.html \ 
    172 $(DIRWWW)/manuals/html/superbib02_xml.xsl.html \ 
    173 $(DIRWWW)/manuals/html/superbibmany01_html.xsl.html \ 
    174 $(DIRWWW)/manuals/html/superbibmany01_xml.xsl.html \ 
    175 $(DIRWWW)/manuals/html/superbibmany02_html.xsl.html \ 
    176 $(DIRWWW)/manuals/html/superbibmany02_xml.xsl.html \ 
    177 $(DIRWWW)/manuals/html/template_db.xsl.html \ 
    178 $(DIRWWW)/manuals/html/user_db.xsl.html \ 
    179 $(DIRWWW)/manuals/html/user_html.xsl.html \ 
    180 $(DIRWWW)/manuals/html/timestamp.php.html 
     161man_html_one \ 
     162man_html_many 
     163 
     164man_html_one : \ 
     165$(DIRWWW)/manuals/html/one/index.html 
     166 
     167man_html_many : \ 
     168$(DIRWWW)/manuals/html/many/index.html \ 
     169$(DIRWWW)/manuals/html/many/$(PRODUCT)_profile.sh.html \ 
     170$(DIRWWW)/manuals/html/many/before.sh.html \ 
     171$(DIRWWW)/manuals/html/many/linkchecker.sh.html \ 
     172$(DIRWWW)/manuals/html/many/mailtouser.sh.html \ 
     173$(DIRWWW)/manuals/html/many/twindoi.sh.html \ 
     174$(DIRWWW)/manuals/html/many/install.sh.html \ 
     175$(DIRWWW)/manuals/html/many/bibopa.sh.html \ 
     176$(DIRWWW)/manuals/html/many/components_db.xsl.html \ 
     177$(DIRWWW)/manuals/html/many/form_db.xsl.html \ 
     178$(DIRWWW)/manuals/html/many/main_html.xsl.html \ 
     179$(DIRWWW)/manuals/html/many/message_lang.xsl.html \ 
     180$(DIRWWW)/manuals/html/many/superbib01_html.xsl.html \ 
     181$(DIRWWW)/manuals/html/many/superbib01_xml.xsl.html \ 
     182$(DIRWWW)/manuals/html/many/superbib02_html.xsl.html \ 
     183$(DIRWWW)/manuals/html/many/superbib02_xml.xsl.html \ 
     184$(DIRWWW)/manuals/html/many/superbibmany01_html.xsl.html \ 
     185$(DIRWWW)/manuals/html/many/superbibmany01_xml.xsl.html \ 
     186$(DIRWWW)/manuals/html/many/superbibmany02_html.xsl.html \ 
     187$(DIRWWW)/manuals/html/many/superbibmany02_xml.xsl.html \ 
     188$(DIRWWW)/manuals/html/many/template_db.xsl.html \ 
     189$(DIRWWW)/manuals/html/many/user_db.xsl.html \ 
     190$(DIRWWW)/manuals/html/many/user_html.xsl.html \ 
     191$(DIRWWW)/manuals/html/many/timestamp.php.html 
    181192 
    182193man_pdf : \ 
    183 $(DIRWWW)/manuals/pdf/$(PRODUCT)_manuals.pdf \ 
    184 $(DIRWWW)/manuals/pdf/$(PRODUCT)_profile.sh.pdf \ 
    185 $(DIRWWW)/manuals/pdf/before.sh.pdf \ 
    186 $(DIRWWW)/manuals/pdf/linkchecker.sh.pdf \ 
    187 $(DIRWWW)/manuals/pdf/mailtouser.sh.pdf \ 
    188 $(DIRWWW)/manuals/pdf/twindoi.sh.pdf \ 
    189 $(DIRWWW)/manuals/pdf/install.sh.pdf \ 
    190 $(DIRWWW)/manuals/pdf/bibopa.sh.pdf \ 
    191 $(DIRWWW)/manuals/pdf/components_db.xsl.pdf \ 
    192 $(DIRWWW)/manuals/pdf/form_db.xsl.pdf \ 
    193 $(DIRWWW)/manuals/pdf/main_html.xsl.pdf \ 
    194 $(DIRWWW)/manuals/pdf/message_lang.xsl.pdf \ 
    195 $(DIRWWW)/manuals/pdf/superbib01_html.xsl.pdf \ 
    196 $(DIRWWW)/manuals/pdf/superbib01_xml.xsl.pdf \ 
    197 $(DIRWWW)/manuals/pdf/superbib02_html.xsl.pdf \ 
    198 $(DIRWWW)/manuals/pdf/superbib02_xml.xsl.pdf \ 
    199 $(DIRWWW)/manuals/pdf/superbibmany01_html.xsl.pdf \ 
    200 $(DIRWWW)/manuals/pdf/superbibmany01_xml.xsl.pdf \ 
    201 $(DIRWWW)/manuals/pdf/superbibmany02_html.xsl.pdf \ 
    202 $(DIRWWW)/manuals/pdf/superbibmany02_xml.xsl.pdf \ 
    203 $(DIRWWW)/manuals/pdf/template_db.xsl.pdf \ 
    204 $(DIRWWW)/manuals/pdf/user_db.xsl.pdf \ 
    205 $(DIRWWW)/manuals/pdf/user_html.xsl.pdf \ 
    206 $(DIRWWW)/manuals/pdf/timestamp.php.pdf 
    207  
    208 $(DIRWWW)/manuals/html/index.html : \ 
     194man_pdf_one \ 
     195man_pdf_many 
     196 
     197man_pdf_one : \ 
     198$(DIRWWW)/manuals/pdf/one/$(PRODUCT)_manuals.pdf \ 
     199 
     200man_pdf_many : \ 
     201$(DIRWWW)/manuals/pdf/many/$(PRODUCT)_profile.sh.pdf \ 
     202$(DIRWWW)/manuals/pdf/many/before.sh.pdf \ 
     203$(DIRWWW)/manuals/pdf/many/linkchecker.sh.pdf \ 
     204$(DIRWWW)/manuals/pdf/many/mailtouser.sh.pdf \ 
     205$(DIRWWW)/manuals/pdf/many/twindoi.sh.pdf \ 
     206$(DIRWWW)/manuals/pdf/many/install.sh.pdf \ 
     207$(DIRWWW)/manuals/pdf/many/bibopa.sh.pdf \ 
     208$(DIRWWW)/manuals/pdf/many/components_db.xsl.pdf \ 
     209$(DIRWWW)/manuals/pdf/many/form_db.xsl.pdf \ 
     210$(DIRWWW)/manuals/pdf/many/main_html.xsl.pdf \ 
     211$(DIRWWW)/manuals/pdf/many/message_lang.xsl.pdf \ 
     212$(DIRWWW)/manuals/pdf/many/superbib01_html.xsl.pdf \ 
     213$(DIRWWW)/manuals/pdf/many/superbib01_xml.xsl.pdf \ 
     214$(DIRWWW)/manuals/pdf/many/superbib02_html.xsl.pdf \ 
     215$(DIRWWW)/manuals/pdf/many/superbib02_xml.xsl.pdf \ 
     216$(DIRWWW)/manuals/pdf/many/superbibmany01_html.xsl.pdf \ 
     217$(DIRWWW)/manuals/pdf/many/superbibmany01_xml.xsl.pdf \ 
     218$(DIRWWW)/manuals/pdf/many/superbibmany02_html.xsl.pdf \ 
     219$(DIRWWW)/manuals/pdf/many/superbibmany02_xml.xsl.pdf \ 
     220$(DIRWWW)/manuals/pdf/many/template_db.xsl.pdf \ 
     221$(DIRWWW)/manuals/pdf/many/user_db.xsl.pdf \ 
     222$(DIRWWW)/manuals/pdf/many/user_html.xsl.pdf \ 
     223$(DIRWWW)/manuals/pdf/many/timestamp.php.pdf 
     224 
     225$(DIRWWW)/manuals/html/many/index.html : \ 
    209226$(DIRTMP)/index.rst 
    210         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    211         $< $@ 
    212  
    213 $(DIRWWW)/manuals/pdf/$(PRODUCT)_manuals.pdf : \ 
     227        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     228        $< $@ 
     229 
     230$(DIRWWW)/manuals/html/one/index.html : \ 
     231$(DIRTMP)/$(PRODUCT)_manuals.rst 
     232        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     233        $< $@ 
     234 
     235$(DIRWWW)/manuals/pdf/one/$(PRODUCT)_manuals.pdf : \ 
    214236$(DIRTMP)/$(PRODUCT)_manuals.tex 
    215         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     237        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/one/ $< 
    216238 
    217239$(DIRTMP)/$(PRODUCT)_manuals.tex : \ 
    218240$(DIRTMP)/$(PRODUCT)_manuals.rst 
    219         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     241        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    220242        $< $@ 
    221243 
    222244$(DIRTMP)/$(PRODUCT)_manuals.rst : \ 
    223245$(DIRTMP)/index.rst \ 
    224 $(LIST_SRCSH) \ 
    225 $(LIST_SRCXSL) \ 
    226 $(LIST_SRCPHP) 
    227         cat $(DIRTMP)/index.rst > ${DIRTMP}/$(PRODUCT)_manuals.rst1 
     246$(DIRTMP)/$(PRODUCT)_profile.sh.rst \ 
     247$(DIRTMP)/before.sh.rst \ 
     248$(DIRTMP)/bibopa.sh.rst \ 
     249$(DIRTMP)/install.sh.rst \ 
     250$(DIRTMP)/linkchecker.sh.rst \ 
     251$(DIRTMP)/mailtouser.sh.rst \ 
     252$(DIRTMP)/twindoi.sh.rst \ 
     253$(DIRTMP)/components_db.xsl.rst \ 
     254$(DIRTMP)/form_db.xsl.rst \ 
     255$(DIRTMP)/main_html.xsl.rst \ 
     256$(DIRTMP)/message_lang.xsl.rst \ 
     257$(DIRTMP)/superbib01_html.xsl.rst \ 
     258$(DIRTMP)/superbib01_xml.xsl.rst \ 
     259$(DIRTMP)/superbib02_html.xsl.rst \ 
     260$(DIRTMP)/superbib02_xml.xsl.rst \ 
     261$(DIRTMP)/superbibmany01_html.xsl.rst \ 
     262$(DIRTMP)/superbibmany01_xml.xsl.rst \ 
     263$(DIRTMP)/superbibmany02_html.xsl.rst \ 
     264$(DIRTMP)/superbibmany02_xml.xsl.rst \ 
     265$(DIRTMP)/template_db.xsl.rst \ 
     266$(DIRTMP)/user_db.xsl.rst \ 
     267$(DIRTMP)/user_html.xsl.rst \ 
     268$(DIRTMP)/timestamp.php.rst 
     269        @cat $(DIRTMP)/index.rst > ${DIRTMP}/$(PRODUCT)_manuals.rst1 
    228270        @for file in $(LIST_SRCSH) $(LIST_SRCXSL) $(LIST_SRCPHP); \ 
    229271        do echo " " >> ${DIRTMP}/$(PRODUCT)_manuals.rst1 ;\ 
     
    232274        echo "  \newpage" >> ${DIRTMP}/$(PRODUCT)_manuals.rst1 ;\ 
    233275        echo " " >> ${DIRTMP}/$(PRODUCT)_manuals.rst1 ;\ 
     276        echo ".. _$$(basename $${file}) :" >> ${DIRTMP}/$(PRODUCT)_manuals.rst1 ;\ 
     277        echo " " >> ${DIRTMP}/$(PRODUCT)_manuals.rst1 ;\ 
    234278        echo "$$(basename $${file})" >> ${DIRTMP}/$(PRODUCT)_manuals.rst1 ;\ 
    235279        echo "$$(basename $${file} | tr [:print:] =)" >> ${DIRTMP}/$(PRODUCT)_manuals.rst1 ; \ 
     
    237281        sed -e "s/^==*$$/-----------------/" ${DIRTMP}/$$(basename $${file}).rst >> ${DIRTMP}/$(PRODUCT)_manuals.rst1; \ 
    238282        done 
    239         grep "\.\. _.*: .*$$" ${DIRTMP}/$(PRODUCT)_manuals.rst1 > \ 
     283        @grep "\.\. _.*: .*$$" ${DIRTMP}/$(PRODUCT)_manuals.rst1 > \ 
    240284        ${DIRTMP}/links.rst 
    241         sed -e "s/^ *//" ${DIRTMP}/links.rst | sort -u > ${DIRTMP}/links.rst2 
    242         sed -e "/\.\. _.*: .*$$/d" ${DIRTMP}/$(PRODUCT)_manuals.rst1 > \ 
     285        @sed -e "s/^ *//" ${DIRTMP}/links.rst | sort -u > ${DIRTMP}/links.rst2 
     286        @sed -e "/\.\. _.*: .*$$/d" ${DIRTMP}/$(PRODUCT)_manuals.rst1 > \ 
    243287        ${DIRTMP}/$(PRODUCT)_manuals.rst2 
    244         cat ${DIRTMP}/$(PRODUCT)_manuals.rst2 ${DIRTMP}/links.rst2 > $@ 
     288        @cp ${DIRTMP}/$(PRODUCT)_manuals.rst2 $@ 
    245289 
    246290$(DIRTMP)/index.rst : 
    247         echo "===================" >> $@ 
    248         echo "$(PRODUCTNAME) tools" >> $@ 
    249         echo "===================" >> $@ 
    250         echo " " >> $@ 
    251         echo "Shell scripts" >> $@ 
    252         echo "=============" >> $@ 
    253         for file in $(LIST_SRCSH); do echo " ";echo "$$(basename $${file})_"; echo " "; echo ".. _$$(basename $${file}): $$(basename $${file}).html"; done >> $@ 
    254         echo " " >> $@ 
    255         echo "XSL scripts" >> $@ 
    256         echo "=============" >> $@ 
    257         for file in $(LIST_SRCXSL); do echo " ";echo "$$(basename $${file})_"; echo " "; echo ".. _$$(basename $${file}): $$(basename $${file}).html"; done >> $@ 
    258         echo "PHP scripts" >> $@ 
    259         echo "=============" >> $@ 
    260         for file in $(LIST_SRCPHP); do echo " ";echo "$$(basename $${file})_"; echo " "; echo ".. _$$(basename $${file}): $$(basename $${file}).html"; done >> $@ 
    261  
    262 $(DIRWWW)/manuals/html/$(PRODUCT)_profile.sh.html : \ 
     291        @echo "===================" >> $@ 
     292        @echo "$(PRODUCTNAME) tools" >> $@ 
     293        @echo "===================" >> $@ 
     294        @echo " " >> $@ 
     295        @echo "Shell scripts" >> $@ 
     296        @echo "=============" >> $@ 
     297        @for file in $(LIST_SRCSH); do echo " ";echo "$$(basename $${file})_"; echo " "; echo ".. _$$(basename $${file}) : $$(basename $${file}).html"; done >> $@ 
     298        @echo " " >> $@ 
     299        @echo "XSL scripts" >> $@ 
     300        @echo "=============" >> $@ 
     301        @for file in $(LIST_SRCXSL); do echo " ";echo "$$(basename $${file})_"; echo " "; echo ".. _$$(basename $${file}) : $$(basename $${file}).html"; done >> $@ 
     302        @echo " " >> $@ 
     303        @echo "PHP scripts" >> $@ 
     304        @echo "=============" >> $@ 
     305        @for file in $(LIST_SRCPHP); do echo " ";echo "$$(basename $${file})_"; echo " "; echo ".. _$$(basename $${file}) : $$(basename $${file}).html"; done >> $@ 
     306 
     307$(DIRWWW)/manuals/html/many/$(PRODUCT)_profile.sh.html : \ 
    263308$(DIRTMP)/$(PRODUCT)_profile.sh.rst 
    264         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    265         $< $@ 
    266  
    267 $(DIRWWW)/manuals/pdf/$(PRODUCT)_profile.sh.pdf : \ 
     309        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     310        $< $@ 
     311 
     312$(DIRWWW)/manuals/pdf/many/$(PRODUCT)_profile.sh.pdf : \ 
    268313$(DIRTMP)/$(PRODUCT)_profile.sh.tex 
    269         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     314        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    270315 
    271316$(DIRTMP)/$(PRODUCT)_profile.sh.tex : \ 
    272317$(DIRTMP)/$(PRODUCT)_profile.sh.rst 
    273         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     318        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    274319        $< $@ 
    275320 
     
    278323        @extract_rst.sh -i $< -l sh -o $@ 
    279324 
    280 $(DIRWWW)/manuals/html/before.sh.html : \ 
     325$(DIRWWW)/manuals/html/many/before.sh.html : \ 
    281326$(DIRTMP)/before.sh.rst 
    282         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    283         $< $@ 
    284  
    285 $(DIRWWW)/manuals/pdf/before.sh.pdf : \ 
     327        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     328        $< $@ 
     329 
     330$(DIRWWW)/manuals/pdf/many/before.sh.pdf : \ 
    286331$(DIRTMP)/before.sh.tex 
    287         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     332        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    288333 
    289334$(DIRTMP)/before.sh.tex : \ 
    290335$(DIRTMP)/before.sh.rst 
    291         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     336        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    292337        $< $@ 
    293338 
     
    296341        @extract_rst.sh -i $< -l sh -o $@ 
    297342 
    298 $(DIRWWW)/manuals/html/linkchecker.sh.html : \ 
     343$(DIRWWW)/manuals/html/many/linkchecker.sh.html : \ 
    299344$(DIRTMP)/linkchecker.sh.rst 
    300         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    301         $< $@ 
    302  
    303 $(DIRWWW)/manuals/pdf/linkchecker.sh.pdf : \ 
     345        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     346        $< $@ 
     347 
     348$(DIRWWW)/manuals/pdf/many/linkchecker.sh.pdf : \ 
    304349$(DIRTMP)/linkchecker.sh.tex 
    305         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    306         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     350        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     351        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    307352 
    308353$(DIRTMP)/linkchecker.sh.tex : \ 
    309354$(DIRTMP)/linkchecker.sh.rst 
    310         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     355        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    311356        $< $@ 
    312357 
     
    315360        @extract_rst.sh -i $< -l sh -o $@ 
    316361 
    317 $(DIRWWW)/manuals/html/mailtouser.sh.html : \ 
     362$(DIRWWW)/manuals/html/many/mailtouser.sh.html : \ 
    318363$(DIRTMP)/mailtouser.sh.rst 
    319         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    320         $< $@ 
    321  
    322 $(DIRWWW)/manuals/pdf/mailtouser.sh.pdf : \ 
     364        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     365        $< $@ 
     366 
     367$(DIRWWW)/manuals/pdf/many/mailtouser.sh.pdf : \ 
    323368$(DIRTMP)/mailtouser.sh.tex 
    324         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    325         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     369        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     370        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    326371 
    327372$(DIRTMP)/mailtouser.sh.tex : \ 
    328373$(DIRTMP)/mailtouser.sh.rst 
    329         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     374        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    330375        $< $@ 
    331376 
     
    334379        @extract_rst.sh -i $< -l sh -o $@ 
    335380 
    336 $(DIRWWW)/manuals/html/twindoi.sh.html : \ 
     381$(DIRWWW)/manuals/html/many/twindoi.sh.html : \ 
    337382$(DIRTMP)/twindoi.sh.rst 
    338         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    339         $< $@ 
    340  
    341 $(DIRWWW)/manuals/pdf/twindoi.sh.pdf : \ 
     383        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     384        $< $@ 
     385 
     386$(DIRWWW)/manuals/pdf/many/twindoi.sh.pdf : \ 
    342387$(DIRTMP)/twindoi.sh.tex 
    343         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    344         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     388        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     389        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    345390 
    346391$(DIRTMP)/twindoi.sh.tex : \ 
    347392$(DIRTMP)/twindoi.sh.rst 
    348         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     393        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    349394        $< $@ 
    350395 
     
    353398        @extract_rst.sh -i $< -l sh -o $@ 
    354399 
    355 $(DIRWWW)/manuals/html/install.sh.html : \ 
     400$(DIRWWW)/manuals/html/many/install.sh.html : \ 
    356401$(DIRTMP)/install.sh.rst 
    357         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    358         $< $@ 
    359  
    360 $(DIRWWW)/manuals/pdf/install.sh.pdf : \ 
     402        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     403        $< $@ 
     404 
     405$(DIRWWW)/manuals/pdf/many/install.sh.pdf : \ 
    361406$(DIRTMP)/install.sh.tex 
    362         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    363         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     407        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     408        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    364409 
    365410$(DIRTMP)/install.sh.tex : \ 
    366411$(DIRTMP)/install.sh.rst 
    367         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     412        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    368413        $< $@ 
    369414 
     
    372417        @extract_rst.sh -i $< -l sh -o $@ 
    373418 
    374 $(DIRWWW)/manuals/html/bibopa.sh.html : \ 
     419$(DIRWWW)/manuals/html/many/bibopa.sh.html : \ 
    375420$(DIRTMP)/bibopa.sh.rst 
    376         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    377         $< $@ 
    378  
    379 $(DIRWWW)/manuals/pdf/bibopa.sh.pdf : \ 
     421        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     422        $< $@ 
     423 
     424$(DIRWWW)/manuals/pdf/many/bibopa.sh.pdf : \ 
    380425$(DIRTMP)/bibopa.sh.tex 
    381         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    382         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     426        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     427        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    383428 
    384429$(DIRTMP)/bibopa.sh.tex : \ 
    385430$(DIRTMP)/bibopa.sh.rst 
    386         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     431        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    387432        $< $@ 
    388433 
     
    391436        @extract_rst.sh -i $< -l sh -o $@ 
    392437 
    393 $(DIRWWW)/manuals/html/components_db.xsl.html : \ 
     438$(DIRWWW)/manuals/html/many/components_db.xsl.html : \ 
    394439$(DIRTMP)/components_db.xsl.rst 
    395         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    396         $< $@ 
    397  
    398 $(DIRWWW)/manuals/pdf/components_db.xsl.pdf : \ 
     440        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     441        $< $@ 
     442 
     443$(DIRWWW)/manuals/pdf/many/components_db.xsl.pdf : \ 
    399444$(DIRTMP)/components_db.xsl.tex 
    400         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    401         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     445        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     446        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    402447 
    403448$(DIRTMP)/components_db.xsl.tex : \ 
    404449$(DIRTMP)/components_db.xsl.rst 
    405         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     450        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    406451        $< $@ 
    407452 
     
    410455        @extract_rst.sh -i $< -l xml -o $@ 
    411456 
    412 $(DIRWWW)/manuals/html/form_db.xsl.html : \ 
     457$(DIRWWW)/manuals/html/many/form_db.xsl.html : \ 
    413458$(DIRTMP)/form_db.xsl.rst 
    414         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    415         $< $@ 
    416  
    417 $(DIRWWW)/manuals/pdf/form_db.xsl.pdf : \ 
     459        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     460        $< $@ 
     461 
     462$(DIRWWW)/manuals/pdf/many/form_db.xsl.pdf : \ 
    418463$(DIRTMP)/form_db.xsl.tex 
    419         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    420         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     464        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     465        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    421466 
    422467$(DIRTMP)/form_db.xsl.tex : \ 
    423468$(DIRTMP)/form_db.xsl.rst 
    424         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     469        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    425470        $< $@ 
    426471 
     
    429474        @extract_rst.sh -i $< -l xml -o $@ 
    430475 
    431 $(DIRWWW)/manuals/html/main_html.xsl.html : \ 
     476$(DIRWWW)/manuals/html/many/main_html.xsl.html : \ 
    432477$(DIRTMP)/main_html.xsl.rst 
    433         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    434         $< $@ 
    435  
    436 $(DIRWWW)/manuals/pdf/main_html.xsl.pdf : \ 
     478        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     479        $< $@ 
     480 
     481$(DIRWWW)/manuals/pdf/many/main_html.xsl.pdf : \ 
    437482$(DIRTMP)/main_html.xsl.tex 
    438         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    439         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     483        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     484        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    440485 
    441486$(DIRTMP)/main_html.xsl.tex : \ 
    442487$(DIRTMP)/main_html.xsl.rst 
    443         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     488        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    444489        $< $@ 
    445490 
     
    448493        @extract_rst.sh -i $< -l xml -o $@ 
    449494 
    450 $(DIRWWW)/manuals/html/message_lang.xsl.html : \ 
     495$(DIRWWW)/manuals/html/many/message_lang.xsl.html : \ 
    451496$(DIRTMP)/message_lang.xsl.rst 
    452         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    453         $< $@ 
    454  
    455 $(DIRWWW)/manuals/pdf/message_lang.xsl.pdf : \ 
     497        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     498        $< $@ 
     499 
     500$(DIRWWW)/manuals/pdf/many/message_lang.xsl.pdf : \ 
    456501$(DIRTMP)/message_lang.xsl.tex 
    457         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    458         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     502        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     503        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    459504 
    460505$(DIRTMP)/message_lang.xsl.tex : \ 
    461506$(DIRTMP)/message_lang.xsl.rst 
    462         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     507        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    463508        $< $@ 
    464509 
     
    467512        @extract_rst.sh -i $< -l xml -o $@ 
    468513 
    469 $(DIRWWW)/manuals/html/superbib01_html.xsl.html : \ 
     514$(DIRWWW)/manuals/html/many/superbib01_html.xsl.html : \ 
    470515$(DIRTMP)/superbib01_html.xsl.rst 
    471         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    472         $< $@ 
    473  
    474 $(DIRWWW)/manuals/pdf/superbib01_html.xsl.pdf : \ 
     516        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     517        $< $@ 
     518 
     519$(DIRWWW)/manuals/pdf/many/superbib01_html.xsl.pdf : \ 
    475520$(DIRTMP)/superbib01_html.xsl.tex 
    476         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    477         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     521        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     522        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    478523 
    479524$(DIRTMP)/superbib01_html.xsl.tex : \ 
    480525$(DIRTMP)/superbib01_html.xsl.rst 
    481         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     526        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    482527        $< $@ 
    483528 
     
    486531        @extract_rst.sh -i $< -l xml -o $@ 
    487532 
    488 $(DIRWWW)/manuals/html/superbib01_xml.xsl.html : \ 
     533$(DIRWWW)/manuals/html/many/superbib01_xml.xsl.html : \ 
    489534$(DIRTMP)/superbib01_xml.xsl.rst 
    490         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    491         $< $@ 
    492  
    493 $(DIRWWW)/manuals/pdf/superbib01_xml.xsl.pdf : \ 
     535        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     536        $< $@ 
     537 
     538$(DIRWWW)/manuals/pdf/many/superbib01_xml.xsl.pdf : \ 
    494539$(DIRTMP)/superbib01_xml.xsl.tex 
    495         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    496         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     540        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     541        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    497542 
    498543$(DIRTMP)/superbib01_xml.xsl.tex : \ 
    499544$(DIRTMP)/superbib01_xml.xsl.rst 
    500         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     545        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    501546        $< $@ 
    502547 
     
    505550        @extract_rst.sh -i $< -l xml -o $@ 
    506551 
    507 $(DIRWWW)/manuals/html/superbib02_html.xsl.html : \ 
     552$(DIRWWW)/manuals/html/many/superbib02_html.xsl.html : \ 
    508553$(DIRTMP)/superbib02_html.xsl.rst 
    509         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    510         $< $@ 
    511  
    512 $(DIRWWW)/manuals/pdf/superbib02_html.xsl.pdf : \ 
     554        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     555        $< $@ 
     556 
     557$(DIRWWW)/manuals/pdf/many/superbib02_html.xsl.pdf : \ 
    513558$(DIRTMP)/superbib02_html.xsl.tex 
    514         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    515         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     559        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     560        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    516561 
    517562$(DIRTMP)/superbib02_html.xsl.tex : \ 
    518563$(DIRTMP)/superbib02_html.xsl.rst 
    519         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     564        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    520565        $< $@ 
    521566 
     
    524569        @extract_rst.sh -i $< -l xml -o $@ 
    525570 
    526 $(DIRWWW)/manuals/html/superbib02_xml.xsl.html : \ 
     571$(DIRWWW)/manuals/html/many/superbib02_xml.xsl.html : \ 
    527572$(DIRTMP)/superbib02_xml.xsl.rst 
    528         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    529         $< $@ 
    530  
    531 $(DIRWWW)/manuals/pdf/superbib02_xml.xsl.pdf : \ 
     573        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     574        $< $@ 
     575 
     576$(DIRWWW)/manuals/pdf/many/superbib02_xml.xsl.pdf : \ 
    532577$(DIRTMP)/superbib02_xml.xsl.tex 
    533         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    534         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     578        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     579        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    535580 
    536581$(DIRTMP)/superbib02_xml.xsl.tex : \ 
    537582$(DIRTMP)/superbib02_xml.xsl.rst 
    538         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     583        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    539584        $< $@ 
    540585 
     
    543588        @extract_rst.sh -i $< -l xml -o $@ 
    544589 
    545 $(DIRWWW)/manuals/html/superbibmany01_html.xsl.html : \ 
     590$(DIRWWW)/manuals/html/many/superbibmany01_html.xsl.html : \ 
    546591$(DIRTMP)/superbibmany01_html.xsl.rst 
    547         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    548         $< $@ 
    549  
    550 $(DIRWWW)/manuals/pdf/superbibmany01_html.xsl.pdf : \ 
     592        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     593        $< $@ 
     594 
     595$(DIRWWW)/manuals/pdf/many/superbibmany01_html.xsl.pdf : \ 
    551596$(DIRTMP)/superbibmany01_html.xsl.tex 
    552         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    553         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     597        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     598        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    554599 
    555600$(DIRTMP)/superbibmany01_html.xsl.tex : \ 
    556601$(DIRTMP)/superbibmany01_html.xsl.rst 
    557         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     602        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    558603        $< $@ 
    559604 
     
    562607        @extract_rst.sh -i $< -l xml -o $@ 
    563608 
    564 $(DIRWWW)/manuals/html/superbibmany01_xml.xsl.html : \ 
     609$(DIRWWW)/manuals/html/many/superbibmany01_xml.xsl.html : \ 
    565610$(DIRTMP)/superbibmany01_xml.xsl.rst 
    566         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    567         $< $@ 
    568  
    569 $(DIRWWW)/manuals/pdf/superbibmany01_xml.xsl.pdf : \ 
     611        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     612        $< $@ 
     613 
     614$(DIRWWW)/manuals/pdf/many/superbibmany01_xml.xsl.pdf : \ 
    570615$(DIRTMP)/superbibmany01_xml.xsl.tex 
    571         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    572         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     616        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     617        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    573618 
    574619$(DIRTMP)/superbibmany01_xml.xsl.tex : \ 
    575620$(DIRTMP)/superbibmany01_xml.xsl.rst 
    576         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     621        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    577622        $< $@ 
    578623 
     
    581626        @extract_rst.sh -i $< -l xml -o $@ 
    582627 
    583 $(DIRWWW)/manuals/html/superbibmany02_html.xsl.html : \ 
     628$(DIRWWW)/manuals/html/many/superbibmany02_html.xsl.html : \ 
    584629$(DIRTMP)/superbibmany02_html.xsl.rst 
    585         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    586         $< $@ 
    587  
    588 $(DIRWWW)/manuals/pdf/superbibmany02_html.xsl.pdf : \ 
     630        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     631        $< $@ 
     632 
     633$(DIRWWW)/manuals/pdf/many/superbibmany02_html.xsl.pdf : \ 
    589634$(DIRTMP)/superbibmany02_html.xsl.tex 
    590         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    591         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     635        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     636        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    592637 
    593638$(DIRTMP)/superbibmany02_html.xsl.tex : \ 
    594639$(DIRTMP)/superbibmany02_html.xsl.rst 
    595         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     640        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    596641        $< $@ 
    597642 
     
    600645        @extract_rst.sh -i $< -l xml -o $@ 
    601646 
    602 $(DIRWWW)/manuals/html/superbibmany02_xml.xsl.html : \ 
     647$(DIRWWW)/manuals/html/many/superbibmany02_xml.xsl.html : \ 
    603648$(DIRTMP)/superbibmany02_xml.xsl.rst 
    604         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    605         $< $@ 
    606  
    607 $(DIRWWW)/manuals/pdf/superbibmany02_xml.xsl.pdf : \ 
     649        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     650        $< $@ 
     651 
     652$(DIRWWW)/manuals/pdf/many/superbibmany02_xml.xsl.pdf : \ 
    608653$(DIRTMP)/superbibmany02_xml.xsl.tex 
    609         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    610         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     654        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     655        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    611656 
    612657$(DIRTMP)/superbibmany02_xml.xsl.tex : \ 
    613658$(DIRTMP)/superbibmany02_xml.xsl.rst 
    614         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     659        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    615660        $< $@ 
    616661 
     
    619664        @extract_rst.sh -i $< -l xml -o $@ 
    620665 
    621 $(DIRWWW)/manuals/html/template_db.xsl.html : \ 
     666$(DIRWWW)/manuals/html/many/template_db.xsl.html : \ 
    622667$(DIRTMP)/template_db.xsl.rst 
    623         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    624         $< $@ 
    625  
    626 $(DIRWWW)/manuals/pdf/template_db.xsl.pdf : \ 
     668        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     669        $< $@ 
     670 
     671$(DIRWWW)/manuals/pdf/many/template_db.xsl.pdf : \ 
    627672$(DIRTMP)/template_db.xsl.tex 
    628         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    629         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     673        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     674        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    630675 
    631676$(DIRTMP)/template_db.xsl.tex : \ 
    632677$(DIRTMP)/template_db.xsl.rst 
    633         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     678        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    634679        $< $@ 
    635680 
     
    638683        @extract_rst.sh -i $< -l xml -o $@ 
    639684 
    640 $(DIRWWW)/manuals/html/user_db.xsl.html : \ 
     685$(DIRWWW)/manuals/html/many/user_db.xsl.html : \ 
    641686$(DIRTMP)/user_db.xsl.rst 
    642         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    643         $< $@ 
    644  
    645 $(DIRWWW)/manuals/pdf/user_db.xsl.pdf : \ 
     687        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     688        $< $@ 
     689 
     690$(DIRWWW)/manuals/pdf/many/user_db.xsl.pdf : \ 
    646691$(DIRTMP)/user_db.xsl.tex 
    647         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    648         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     692        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     693        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    649694 
    650695$(DIRTMP)/user_db.xsl.tex : \ 
    651696$(DIRTMP)/user_db.xsl.rst 
    652         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     697        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    653698        $< $@ 
    654699 
     
    657702        @extract_rst.sh -i $< -l xml -o $@ 
    658703 
    659 $(DIRWWW)/manuals/html/user_html.xsl.html : \ 
     704$(DIRWWW)/manuals/html/many/user_html.xsl.html : \ 
    660705$(DIRTMP)/user_html.xsl.rst 
    661         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    662         $< $@ 
    663  
    664 $(DIRWWW)/manuals/pdf/user_html.xsl.pdf : \ 
     706        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     707        $< $@ 
     708 
     709$(DIRWWW)/manuals/pdf/many/user_html.xsl.pdf : \ 
    665710$(DIRTMP)/user_html.xsl.tex 
    666         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    667         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     711        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     712        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    668713 
    669714$(DIRTMP)/user_html.xsl.tex : \ 
    670715$(DIRTMP)/user_html.xsl.rst 
    671         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     716        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    672717        $< $@ 
    673718 
     
    676721        @extract_rst.sh -i $< -l xml -o $@ 
    677722 
    678 $(DIRWWW)/manuals/html/timestamp.php.html : \ 
     723$(DIRWWW)/manuals/html/many/timestamp.php.html : \ 
    679724$(DIRTMP)/timestamp.php.rst 
    680         @rst2html.py --input-encoding=ISO-8859-15 --strict --time \ 
    681         $< $@ 
    682  
    683 $(DIRWWW)/manuals/pdf/timestamp.php.pdf : \ 
     725        @rst2html.py --input-encoding=ISO-8859-15 --strict \ 
     726        $< $@ 
     727 
     728$(DIRWWW)/manuals/pdf/many/timestamp.php.pdf : \ 
    684729$(DIRTMP)/timestamp.php.tex 
    685         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
    686         @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/ $< 
     730        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
     731        @-pdflatex -output-directory $(DIRWWW)/manuals/pdf/many/ $< 
    687732 
    688733$(DIRTMP)/timestamp.php.tex : \ 
    689734$(DIRTMP)/timestamp.php.rst 
    690         @rst2newlatex.py --input-encoding=ISO-8859-15 --strict --time \ 
     735        @rst2newlatex.py --input-encoding=ISO-8859-15 --strict \ 
    691736        $< $@ 
    692737 
  • trunk/before.sh

    r82 r83  
    2323#  - copy of CSS style sheet; 
    2424#  - etc. 
     25# 
     26# -s  source directory 
     27# -w  output directory 
     28# -l  language 
     29# -mono   ++ 
     30# -multi   ++ 
     31# -m  ++ 
    2532# 
    2633# EXAMPLES 
  • trunk/install.sh

    r80 r83  
    1818# =========== 
    1919# 
    20 # 
    2120# publication (rsync) of dirwww content on dirpublish given in argument 
    2221# 
    2322# If the host of publication is cerbere.locean-ipsl.upmc.fr, a specific update 
    2423# is launched. 
     24# 
     25# -w  input directort 
     26# -p  output directory 
     27# -u  output url 
     28# -l  login used to access on output url 
    2529# 
    2630# EXAMPLES 
  • trunk/linkchecker.sh

    r80 r83  
    4242# donc pas http 
    4343# 
    44 # + ajouter la possibilite de faire une carte du site avec raphiz 
     44# + ajouter la possibilite de faire une carte du site avec graphviz 
    4545# 
    4646# exemple syntaxe 
     
    5757# 
    5858# $Id$ 
     59# 
     60# - fplod 2008-12-19T10:05:59Z aedon.locean-ipsl.upmc.fr (Darwin) 
     61# 
     62#   * bug fix for relative directory (thanks to Sébastien Masson) 
    5963# 
    6064# - fplod 2008-09-16T15:28:34Z aedon.locean-ipsl.upmc.fr (Darwin) 
     
    112116 -d) 
    113117  idircheck=$(( ${idircheck} + 1 )) 
    114   dircheck[${idircheck}]=${2} 
     118  dircheck[${idircheck}]=$(cd ${2};pwd) 
    115119  shift 
    116120 ;; 
  • trunk/makefile

    r77 r83  
    4040 
    4141DIRSRC = \ 
    42 $(DIRBASE) 
     42$(DIRBASE)/ 
    4343 
    4444DIRTMP = \ 
  • trunk/superbib_profile.sh

    r82 r83  
    2929# ${SUPERBIB} 
    3030# 
    31 # ${PROJECT_LOG} ++ 
     31# ${SUPERBIB_LOG} 
    3232# 
    3333# ${SUPERBIB_ID} 
     
    3939# EXAMPLES 
    4040# ======== 
    41 # 
    4241# 
    4342# For fplod, on aedon.locean-ipsl.upmc.fr: 
     
    166165fi 
    167166# 
    168 PROJECT_LOG=${tempdir} 
    169 export PROJECT_LOG 
    170 if [ ! -d ${PROJECT_LOG} ]  
    171 then 
    172   mkdir -p ${PROJECT_LOG} 
    173   echo "${command} : iii : creation of \${PROJECT_LOG}" 
     167SUPERBIB_LOG=${tempdir} 
     168export SUPERBIB_LOG 
     169if [ ! -d ${SUPERBIB_LOG} ]  
     170then 
     171  mkdir -p ${SUPERBIB_LOG} 
     172  echo "${command} : iii : creation of \${SUPERBIB_LOG}" 
    174173fi  
    175 # check for permission on PROJECT_LOG 
    176 if [ ! -x ${PROJECT_LOG} ] 
    177 then 
    178  echo " eee : ${PROJECT_LOG} not reachable" 
    179  # nb : no exit because this file should be launched by login process 
    180 fi 
    181 # 
    182 # check for permission on PROJECT_LOG 
    183 if [ ! -w ${PROJECT_LOG} ] 
    184 then 
    185  echo " eee : ${PROJECT_LOG} not writable" 
     174# check for permission on SUPERBIB_LOG 
     175if [ ! -x ${SUPERBIB_LOG} ] 
     176then 
     177 echo " eee : ${SUPERBIB_LOG} not reachable" 
     178 # nb : no exit because this file should be launched by login process 
     179fi 
     180# 
     181# check for permission on SUPERBIB_LOG 
     182if [ ! -w ${SUPERBIB_LOG} ] 
     183then 
     184 echo " eee : ${SUPERBIB_LOG} not writable" 
    186185 # nb : no exit because this file shouldreachable be launched by login process 
    187186fi 
Note: See TracChangeset for help on using the changeset viewer.