Ignore:
Timestamp:
04/21/08 15:40:23 (16 years ago)
Author:
pinsard
Message:

new wiki generation technique : form _full.xml instead of .html

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SRC/Documentation/xmldoc/makefile

    r350 r351  
    5252        -@rm -f $(DIRTMP)/rowscm.xml 
    5353        -@rm -f $(DIRTMP)/rowskwd.xml 
     54        -@rm -f $(DIRTMP)/titlepage.saxo.xsl 
    5455        -@rm -f $(DIRTMP)/all_plots.xml 
     56        -@rm -f $(DIRTMP)/getsaxo_sed.xml 
    5557 
    5658dbkcheck : 
     
    8486$(DIRWIKI)/AllPlots \ 
    8587$(DIRWIKI)/GetSaxo \ 
    86 $(DIRWIKI)/WebSaxo \ 
    8788$(DIRWIKI)/WikiStart \ 
    8889$(DIRWIKI)/FaqSaxo \ 
     
    103104        @echo "\$$ ssh $(PRODUCT)@forge.ipsl.jussieu.fr rmdir -f /tmp/wiki/$(PRODUCT)/" 
    104105 
    105 $(DIRWIKI)/WebSaxo : \ 
    106 $(DIRSRC)/linkwiki.sed \ 
    107 $(DIRWWW)/websaxo.html 
    108         @echo "{{{" > $@ 
    109         @echo "#!html" >> $@ 
    110         @xml sel -N x="http://www.w3.org/1999/xhtml" \ 
    111         -t -m "//x:div[@class='article']" -c . -n $(DIRWWW)/websaxo.html | \ 
    112         sed -f $(DIRSRC)/linkwiki.sed \ 
    113         >> $@ 
    114         @echo "}}}" >> $@ 
    115  
    116106$(DIRWIKI)/WikiStart : \ 
    117 $(DIRSRC)/linkwiki.sed \ 
    118 $(DIRWWW)/websaxo.html 
    119         @echo "{{{" > $@ 
    120         @echo "#!html" >> $@ 
    121         @xml sel -N x="http://www.w3.org/1999/xhtml" \ 
    122         -t -m "//x:div[@class='article']" -c . -n $(DIRWWW)/websaxo.html | \ 
    123         sed -f $(DIRSRC)/linkwiki.sed | \ 
    124         xml ed -N x="http://www.w3.org/1999/xhtml" \ 
    125         -d "//x:div[@class='authorgroup']" \ 
    126         -d "//x:div[@class='revhistory']" \ 
    127         -d "//x:div[@class='toc']" \ 
    128         >> $@ 
    129         @echo "}}}" >> $@ 
     107$(DIRSRC)/saxo_tracwiki.xsl \ 
     108$(DIRTMP)/websaxo_full.xml 
     109        @xsltproc \ 
     110        $(DIRSRC)/saxo_tracwiki.xsl \ 
     111        $(DIRTMP)/websaxo_full.xml | \ 
     112        awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     113        sed -e "s+@star@+*+" \ 
     114        > $@ 
    130115 
    131116$(DIRWWW)/websaxo.html : \ 
    132117$(DIRTMP)/websaxo_full.xml \ 
    133118$(DIRSRC)/saxo_html.xsl \ 
     119$(DIRTMP)/titlepage.saxo.xsl \ 
    134120$(DIRSRC)/style.css \ 
    135121$(DIRSRC)/$(PRODUCT).css 
     
    153139 
    154140$(DIRWIKI)/FaqSaxo : \ 
    155 $(DIRSRC)/linkwiki.sed \ 
    156 $(DIRWWW)/faqsaxo.html 
    157         @echo "{{{" > $@ 
    158         @echo "#!html" >> $@ 
    159         @xml sel -N x="http://www.w3.org/1999/xhtml" \ 
    160         -t -m "//x:div[@class='article']" -c . -n $(DIRWWW)/faqsaxo.html | \ 
    161         sed -f $(DIRSRC)/linkwiki.sed \ 
    162         >> $@ 
    163         @echo "}}}" >> $@ 
     141$(DIRSRC)/saxo_tracwiki.xsl \ 
     142$(DIRTMP)/faqsaxo_full.xml 
     143        @xsltproc \ 
     144        $(DIRSRC)/saxo_tracwiki.xsl \ 
     145        $(DIRTMP)/faqsaxo_full.xml | \ 
     146        awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     147        sed -e "s+@star@+*+" \ 
     148        > $@ 
    164149 
    165150$(DIRWWW)/faqsaxo.html : \ 
    166151$(DIRTMP)/faqsaxo_full.xml \ 
    167152$(DIRSRC)/saxo_html.xsl \ 
     153$(DIRTMP)/titlepage.saxo.xsl \ 
    168154$(DIRSRC)/style.css \ 
    169155$(DIRSRC)/$(PRODUCT).css 
     
    187173 
    188174$(DIRWIKI)/GetSaxo : \ 
    189 $(DIRSRC)/linkwiki.sed \ 
    190 $(DIRWWW)/getsaxo.html 
    191         @echo "{{{" > $@ 
    192         @echo "#!html" >> $@ 
    193         @xml sel -N x="http://www.w3.org/1999/xhtml" \ 
    194         -t -m "//x:div[@class='article']" -c . -n $(DIRWWW)/getsaxo.html | \ 
    195         sed -f $(DIRSRC)/linkwiki.sed \ 
    196         >> $@ 
    197         @echo "}}}" >> $@ 
     175$(DIRSRC)/saxo_tracwiki.xsl \ 
     176$(DIRTMP)/getsaxo_full.xml 
     177        @xsltproc \ 
     178        $(DIRSRC)/saxo_tracwiki.xsl \ 
     179        $(DIRTMP)/getsaxo_full.xml | \ 
     180        awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     181        sed -e "s+@star@+*+" \ 
     182        > $@ 
    198183 
    199184$(DIRWWW)/getsaxo.html : \ 
    200185$(DIRTMP)/getsaxo_full.xml \ 
    201186$(DIRSRC)/saxo_html.xsl \ 
     187$(DIRTMP)/titlepage.saxo.xsl \ 
    202188$(DIRSRC)/style.css \ 
    203189$(DIRSRC)/$(PRODUCT).css 
     
    223209 
    224210$(DIRWIKI)/FirstSteps : \ 
    225 $(DIRSRC)/linkwiki.sed \ 
    226 $(DIRWWW)/firststeps.html 
    227         @echo "{{{" > $@ 
    228         @echo "#!html" >> $@ 
    229         @xml sel -N x="http://www.w3.org/1999/xhtml" \ 
    230         -t -m "//x:div[@class='article']" -c . -n $(DIRWWW)/firststeps.html | \ 
    231         sed -f $(DIRSRC)/linkwiki.sed \ 
    232         >> $@ 
    233         @echo "}}}" >> $@ 
     211$(DIRSRC)/saxo_tracwiki.xsl \ 
     212$(DIRTMP)/firststeps_full.xml 
     213        @xsltproc \ 
     214        $(DIRSRC)/saxo_tracwiki.xsl \ 
     215        $(DIRTMP)/firststeps_full.xml | \ 
     216        awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     217        sed -e "s+@star@+*+" \ 
     218        > $@ 
    234219 
    235220$(DIRWWW)/firststeps.html : \ 
    236221$(DIRTMP)/firststeps_full.xml \ 
    237222$(DIRSRC)/saxo_html.xsl \ 
     223$(DIRTMP)/titlepage.saxo.xsl \ 
    238224$(DIRSRC)/style.css \ 
    239225$(DIRSRC)/$(PRODUCT).css 
     
    248234 
    249235$(DIRWIKI)/AllPlots : \ 
    250 $(DIRSRC)/linkwiki.sed \ 
    251 $(DIRWWW)/all_plots.html 
    252         @echo "{{{" > $@ 
    253         @echo "#!html" >> $@ 
    254         @xml sel -N x="http://www.w3.org/1999/xhtml" \ 
    255         -t -m "//x:div[@class='article']" -c . -n $(DIRWWW)/all_plots.html | \ 
    256         sed -f $(DIRSRC)/linkwiki.sed \ 
    257         >> $@ 
    258         @echo "}}}" >> $@ 
     236$(DIRSRC)/saxo_tracwiki.xsl \ 
     237$(DIRTMP)/all_plots.xml 
     238        @xsltproc \ 
     239        $(DIRSRC)/saxo_tracwiki.xsl \ 
     240        $(DIRTMP)/all_plots.xml | \ 
     241        awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     242        sed -e "s+@star@+*+" \ 
     243        > $@ 
    259244 
    260245$(DIRWWW)/all_plots.html : \ 
    261246$(DIRTMP)/all_plots.xml \ 
    262247$(DIRSRC)/saxo_html.xsl \ 
     248$(DIRTMP)/titlepage.saxo.xsl \ 
    263249$(DIRSRC)/style.css \ 
    264250$(DIRSRC)/$(PRODUCT).css 
     
    294280 
    295281$(DIRWIKI)/Mailing : \ 
    296 $(DIRSRC)/linkwiki.sed \ 
    297 $(DIRWWW)/mailing.html 
    298         @echo "{{{" > $@ 
    299         @echo "#!html" >> $@ 
    300         @xml sel -N x="http://www.w3.org/1999/xhtml" \ 
    301         -t -m "//x:div[@class='article']" -c . -n $(DIRWWW)/mailing.html | \ 
    302         sed -f $(DIRSRC)/linkwiki.sed \ 
    303         >> $@ 
    304         @echo "}}}" >> $@ 
     282$(DIRSRC)/saxo_tracwiki.xsl \ 
     283$(DIRTMP)/mailing_full.xml 
     284        @xsltproc \ 
     285        $(DIRSRC)/saxo_tracwiki.xsl \ 
     286        $(DIRTMP)/mailing_full.xml | \ 
     287        awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     288        sed -e "s+@star@+*+" \ 
     289        > $@ 
    305290 
    306291$(DIRWWW)/mailing.html : \ 
    307292$(DIRTMP)/mailing_full.xml \ 
    308293$(DIRSRC)/saxo_html.xsl \ 
     294$(DIRTMP)/titlepage.saxo.xsl \ 
    309295$(DIRSRC)/style.css \ 
    310296$(DIRSRC)/$(PRODUCT).css 
     
    328314 
    329315$(DIRWIKI)/MiniNotice : \ 
    330 $(DIRSRC)/linkwiki.sed \ 
    331 $(DIRWWW)/mini_notice.html 
    332         @echo "{{{" > $@ 
    333         @echo "#!html" >> $@ 
    334         @xml sel -N x="http://www.w3.org/1999/xhtml" \ 
    335         -t -m "//x:div[@class='article']" -c . -n $(DIRWWW)/mini_notice.html | \ 
    336         sed -f $(DIRSRC)/linkwiki.sed \ 
    337         >> $@ 
    338         @echo "}}}" >> $@ 
     316$(DIRSRC)/saxo_tracwiki.xsl \ 
     317$(DIRTMP)/mini_notice_full.xml 
     318        @xsltproc \ 
     319        $(DIRSRC)/saxo_tracwiki.xsl \ 
     320        $(DIRTMP)/mini_notice_full.xml | \ 
     321        awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     322        sed -e "s+@star@+*+" \ 
     323        > $@ 
    339324 
    340325$(DIRWWW)/mini_notice.html : \ 
    341326$(DIRTMP)/mini_notice_full.xml \ 
    342327$(DIRSRC)/saxo_html.xsl \ 
     328$(DIRTMP)/titlepage.saxo.xsl \ 
    343329$(DIRSRC)/style.css \ 
    344330$(DIRSRC)/$(PRODUCT).css 
     
    362348 
    363349$(DIRWIKI)/TipLink : \ 
    364 $(DIRSRC)/linkwiki.sed \ 
    365 $(DIRWWW)/tiplink.html 
    366         @echo "{{{" > $@ 
    367         @echo "#!html" >> $@ 
    368         @xml sel -N x="http://www.w3.org/1999/xhtml" \ 
    369         -t -m "//x:div[@class='article']" -c . -n $(DIRWWW)/tiplink.html | \ 
    370         sed -f $(DIRSRC)/linkwiki.sed \ 
    371         >> $@ 
    372         @echo "}}}" >> $@ 
     350$(DIRSRC)/saxo_tracwiki.xsl \ 
     351$(DIRTMP)/tiplink_full.xml 
     352        @xsltproc \ 
     353        $(DIRSRC)/saxo_tracwiki.xsl \ 
     354        $(DIRTMP)/tiplink_full.xml | \ 
     355        awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     356        sed -e "s+@star@+*+" \ 
     357        > $@ 
    373358 
    374359$(DIRWWW)/tiplink.html : \ 
    375360$(DIRTMP)/tiplink_full.xml \ 
    376361$(DIRSRC)/saxo_html.xsl \ 
     362$(DIRTMP)/titlepage.saxo.xsl \ 
    377363$(DIRSRC)/style.css \ 
    378364$(DIRSRC)/$(PRODUCT).css 
     
    396382 
    397383$(DIRWIKI)/InfoUpdateCm : \ 
    398 $(DIRSRC)/linkwiki.sed \ 
    399 $(DIRWWW)/infoupdatecm.html 
    400         @echo "{{{" > $@ 
    401         @echo "#!html" >> $@ 
    402         @xml sel -N x="http://www.w3.org/1999/xhtml" \ 
    403         -t -m "//x:div[@class='article']" -c . -n $(DIRWWW)/infoupdatecm.html | \ 
    404         sed -f $(DIRSRC)/linkwiki.sed \ 
    405         >> $@ 
    406         @echo "}}}" >> $@ 
     384$(DIRSRC)/saxo_tracwiki.xsl \ 
     385$(DIRTMP)/infoupdatecm_full.xml 
     386        @xsltproc \ 
     387        $(DIRSRC)/saxo_tracwiki.xsl \ 
     388        $(DIRTMP)/infoupdatecm_full.xml | \ 
     389        awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     390        sed -e "s+@star@+*+" \ 
     391        > $@ 
    407392 
    408393$(DIRWWW)/infoupdatecm.html : \ 
    409394$(DIRTMP)/infoupdatecm_full.xml \ 
    410395$(DIRSRC)/saxo_html.xsl \ 
     396$(DIRTMP)/titlepage.saxo.xsl \ 
    411397$(DIRSRC)/style.css \ 
    412398$(DIRSRC)/$(PRODUCT).css 
     
    431417 
    432418$(DIRWIKI)/InfoUpdateKwd : \ 
    433 $(DIRSRC)/linkwiki.sed \ 
    434 $(DIRWWW)/infoupdatekwd.html 
    435         @echo "{{{" > $@ 
    436         @echo "#!html" >> $@ 
    437         @xml sel -N x="http://www.w3.org/1999/xhtml" \ 
    438         -t -m "//x:div[@class='article']" -c . -n $(DIRWWW)/infoupdatekwd.html | \ 
    439         sed -f $(DIRSRC)/linkwiki.sed \ 
    440         >> $@ 
    441         @echo "}}}" >> $@ 
     419$(DIRSRC)/saxo_tracwiki.xsl \ 
     420$(DIRTMP)/infoupdatekwd_full.xml 
     421        @xsltproc \ 
     422        $(DIRSRC)/saxo_tracwiki.xsl \ 
     423        $(DIRTMP)/infoupdatekwd_full.xml | \ 
     424        awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     425        sed -e "s+@star@+*+" \ 
     426        > $@ 
    442427 
    443428$(DIRWWW)/infoupdatekwd.html : \ 
    444429$(DIRTMP)/infoupdatekwd_full.xml \ 
    445430$(DIRSRC)/saxo_html.xsl \ 
     431$(DIRTMP)/titlepage.saxo.xsl \ 
    446432$(DIRSRC)/style.css \ 
    447433$(DIRSRC)/$(PRODUCT).css 
     
    483469 
    484470$(DIRWIKI)/WhatisSaxo : \ 
    485 $(DIRSRC)/linkwiki.sed \ 
    486 $(DIRWWW)/whatissaxo.html 
    487         @echo "{{{" > $@ 
    488         @echo "#!html" >> $@ 
    489         @xml sel -N x="http://www.w3.org/1999/xhtml" \ 
    490         -t -m "//x:div[@class='article']" -c . -n $(DIRWWW)/whatissaxo.html | \ 
    491         sed -f $(DIRSRC)/linkwiki.sed \ 
    492         >> $@ 
    493         @echo "}}}" >> $@ 
     471$(DIRSRC)/saxo_tracwiki.xsl \ 
     472$(DIRTMP)/whatissaxo_full.xml 
     473        @xsltproc \ 
     474        $(DIRSRC)/saxo_tracwiki.xsl \ 
     475        $(DIRTMP)/whatissaxo_full.xml | \ 
     476        awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     477        sed -e "s+@star@+*+" \ 
     478        > $@ 
    494479 
    495480$(DIRWWW)/whatissaxo.html : \ 
    496481$(DIRTMP)/whatissaxo_full.xml \ 
    497482$(DIRSRC)/saxo_html.xsl \ 
     483$(DIRTMP)/titlepage.saxo.xsl \ 
    498484$(DIRSRC)/style.css \ 
    499485$(DIRSRC)/$(PRODUCT).css 
     
    517503 
    518504$(DIRWIKI)/WhatsNew : \ 
    519 $(DIRSRC)/linkwiki.sed \ 
    520 $(DIRWWW)/whatsnew.html 
    521         @echo "{{{" > $@ 
    522         @echo "#!html" >> $@ 
    523         @xml sel -N x="http://www.w3.org/1999/xhtml" \ 
    524         -t -m "//x:div[@class='article']" -c . -n $(DIRWWW)/whatsnew.html | \ 
    525         sed -f $(DIRSRC)/linkwiki.sed \ 
    526         >> $@ 
    527         @echo "}}}" >> $@ 
     505$(DIRSRC)/saxo_tracwiki.xsl \ 
     506$(DIRTMP)/whatsnew_full.xml 
     507        @xsltproc \ 
     508        $(DIRSRC)/saxo_tracwiki.xsl \ 
     509        $(DIRTMP)/whatsnew_full.xml | \ 
     510        awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     511        sed -e "s+@star@+*+" \ 
     512        > $@ 
    528513 
    529514$(DIRWWW)/whatsnew.html : \ 
    530515$(DIRTMP)/whatsnew_full.xml \ 
    531516$(DIRSRC)/saxo_html.xsl \ 
     517$(DIRTMP)/titlepage.saxo.xsl \ 
    532518$(DIRSRC)/style.css \ 
    533519$(DIRSRC)/$(PRODUCT).css 
     
    551537 
    552538$(DIRWIKI)/UpdateSaxo : \ 
    553 $(DIRSRC)/linkwiki.sed \ 
    554 $(DIRWWW)/updatesaxo.html 
    555         @echo "{{{" > $@ 
    556         @echo "#!html" >> $@ 
    557         @xml sel -N x="http://www.w3.org/1999/xhtml" \ 
    558         -t -m "//x:div[@class='article']" -c . -n $(DIRWWW)/updatesaxo.html | \ 
    559         sed -f $(DIRSRC)/linkwiki.sed \ 
    560         >> $@ 
    561         @echo "}}}" >> $@ 
     539$(DIRSRC)/saxo_tracwiki.xsl \ 
     540$(DIRTMP)/updatesaxo_full.xml 
     541        @xsltproc \ 
     542        $(DIRSRC)/saxo_tracwiki.xsl \ 
     543        $(DIRTMP)/updatesaxo_full.xml | \ 
     544        awk 'sub(/ @star@ $$/,""){printf("* %s", $$0);next};1' | \ 
     545        sed -e "s+@star@+*+" \ 
     546        > $@ 
    562547 
    563548$(DIRWWW)/updatesaxo.html : \ 
    564549$(DIRTMP)/updatesaxo_full.xml \ 
    565550$(DIRSRC)/saxo_html.xsl \ 
     551$(DIRTMP)/titlepage.saxo.xsl \ 
    566552$(DIRSRC)/style.css \ 
    567553$(DIRSRC)/$(PRODUCT).css 
     
    584570        $(DIRSRC)/updatesaxo.xml 
    585571 
    586 $(DIRTMP)/titlepage.main.xsl : \ 
    587 $(DIRSRC)/titlepage.main.xml 
     572$(DIRTMP)/titlepage.saxo.xsl : \ 
     573$(DIRSRC)/titlepage.saxo.xml 
    588574        @xsltproc \ 
    589575        --output $@ \ 
    590576        http://docbook.sourceforge.net/release/xsl/current/template/titlepage.xsl \ 
    591         $(DIRSRC)/titlepage.main.xml 
    592         $(DIRSRC)/titlepage.main.xml 
     577        $(DIRSRC)/titlepage.saxo.xml \ 
     578        $(DIRSRC)/titlepage.saxo.xml 
Note: See TracChangeset for help on using the changeset viewer.