Changeset 55 for trunk/makefile


Ignore:
Timestamp:
04/29/08 14:25:55 (16 years ago)
Author:
pinsard
Message:

migration to docbook5 except biblio.xml; improvement of makefile

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/makefile

    r54 r55  
    6868# the third for me (Françoise) on my home page at LOCEAN 
    6969# http://www.locean-ipsl.upmc.fr/~fplod/superbibdemo/ 
    70 #DIRPUBLISH = \ 
    71 #none 
    72  
    73 #URLPUBLISH = \ 
    74 #http://www.locean-ipsl.upmc/~fplod/$(PRODUCT)demo/ 
     70DIRPUBLISH = \ 
     71none 
     72 
     73URLPUBLISH = \ 
     74http://www.locean-ipsl.upmc.fr/~fplod/$(PRODUCT)demo/ 
    7575 
    7676MAKEDATE = \ 
     
    7878 
    7979XSLPARAMHTML = \ 
    80 --xinclude \ 
    8180--param makedate "'$(MAKEDATE)'" \ 
    8281--param html.stylesheet "'../../style.css ../../$(PRODUCT).css'" \ 
     
    9089 
    9190.PHONY : \ 
     91dbkcheck \ 
    9292all \ 
    9393before \ 
     
    173173        -@rm -f $(DIRTMP)/$(PRODUCT)02_dblatex.err 
    174174        -@rm -f $(DIRTMP)/$(PRODUCT)02_dblatex.log 
    175         -@rm -f $(DIRTMP)/bibliomany01.xml 
    176         -@rm -f $(DIRTMP)/bibliomany02.xml 
     175        -@rm -f $(DIRTMP)/$(PRODUCT)many01.xml 
     176        -@rm -f $(DIRTMP)/$(PRODUCT)many02.xml 
    177177        -@rm -f $(DIRTMP)/titlepage.$(PRODUCT).xsl 
    178178        -@rm -f $(DIRTMP)/user_db.xml 
    179179        -@rm -f $(DIRTMP)/template_beforesed.php 
    180180        -@rm -f $(DIRTMP)/template_db.xml 
     181 
     182dbkcheck : 
     183        @-rm $(DIRTMP)/err_xmlstarlet_xsd 2> /dev/null 
     184        #++ biblio.xml db5 
     185        @for file in $(DIRTMP)/*_full.xml $(DIRTMP)/select_id.xml $(DIRTMP)/superbib01.xml $(DIRTMP)/superbib02.xml $(DIRTMP)/$(PRODUCT)many01.xml $(DIRTMP)/$(PRODUCT)many02.xml $(DIRTMP)/user_db.xml $(DIRTMP)/template_db.xml; do \ 
     186        xml val --err \ 
     187        --xsd http://www.docbook.org/xml/5.0/xsd/docbook.xsd \ 
     188        $${file} 1>> $(DIRTMP)/err_xmlstarlet_xsd 2>&1; done 
     189        @echo "check for valid diag for each file in $(DIRTMP)/err_xmlstarlet_xsd" 
    181190 
    182191all : \ 
     
    220229$(DIRSRC)/main_html.xsl \ 
    221230$(DIRTMP)/titlepage.$(PRODUCT).xsl \ 
     231$(DIRSRC)/form_html.xsl \ 
    222232$(DIRTMP)/main_full.xml 
    223233        @xsltproc \ 
     
    232242$(DIRSRC)/style.css \ 
    233243$(DIRSRC)/$(PRODUCT)01_html.xsl \ 
     244$(DIRTMP)/titlepage.$(PRODUCT).xsl \ 
    234245$(DIRTMP)/$(PRODUCT)01.xml 
    235246        @xsltproc \ 
     
    241252$(DIRTMP)/$(PRODUCT)01.xml : \ 
    242253$(DIRSRC)/$(PRODUCT)01_xml.xsl \ 
     254$(DIRSRC)/biblioentry_xml.xsl \ 
    243255$(DIRSRC)/biblio.xml 
    244256        @xsltproc \ 
     
    252264$(DIRSRC)/style.css \ 
    253265$(DIRSRC)/$(PRODUCT)01_html.xsl \ 
     266$(DIRTMP)/titlepage.$(PRODUCT).xsl \ 
    254267$(DIRTMP)/$(PRODUCT)02.xml 
    255268        @xsltproc \ 
     
    263276$(DIRSRC)/style.css \ 
    264277$(DIRSRC)/$(PRODUCT)many02_html.xsl \ 
    265 $(DIRTMP)/bibliomany02.xml 
     278$(DIRTMP)/titlepage.$(PRODUCT).xsl \ 
     279$(DIRSRC)/form_html.xsl \ 
     280$(DIRTMP)/$(PRODUCT)many02.xml 
    266281        @xsltproc \ 
    267282        $(XSLPARAMHTML) \ 
     
    269284        --param base.dir "'$@/'" \ 
    270285        $(DIRSRC)/$(PRODUCT)many02_html.xsl \ 
    271         $(DIRTMP)/bibliomany02.xml 
     286        $(DIRTMP)/$(PRODUCT)many02.xml 
    272287        # affreux sed 
    273288        for file in $(DIRWWW)/en/many/$(PRODUCT)02/*.php; do \ 
     
    275290         mv $${file}_sed $${file} ; \ 
    276291        done 
    277  
    278 $(DIRTMP)/bibliomany02.xml : \ 
     292        @touch $@/ 
     293 
     294$(DIRTMP)/$(PRODUCT)many02.xml : \ 
    279295$(DIRSRC)/$(PRODUCT)many02_xml.xsl \ 
     296$(DIRSRC)/form_db.xsl \ 
     297$(DIRSRC)/compilers_db.xsl \ 
     298$(DIRSRC)/components_db.xsl \ 
     299$(DIRSRC)/platforms_db.xsl \ 
     300$(DIRSRC)/personal_db.xsl \ 
     301$(DIRSRC)/comments_db.xsl \ 
     302$(DIRSRC)/newreferences_db.xsl \ 
     303$(DIRSRC)/processors_db.xsl \ 
     304$(DIRSRC)/biblioentry_xml.xsl \ 
     305$(DIRSRC)/correction_db.xsl \ 
     306$(DIRSRC)/firstname_id.xsl \ 
     307$(DIRSRC)/surname_id.xsl \ 
    280308$(DIRSRC)/biblio.xml 
    281309        @xsltproc \ 
     
    290318$(DIRSRC)/style.css \ 
    291319$(DIRSRC)/$(PRODUCT)many01_html.xsl \ 
    292 $(DIRTMP)/bibliomany01.xml 
     320$(DIRTMP)/titlepage.$(PRODUCT).xsl \ 
     321$(DIRTMP)/$(PRODUCT)many01.xml 
    293322        @xsltproc \ 
    294323        $(XSLPARAMHTML) \ 
    295324        --param base.dir "'$@/'" \ 
    296325        $(DIRSRC)/$(PRODUCT)many01_html.xsl \ 
    297         $(DIRTMP)/bibliomany01.xml 
    298  
    299 $(DIRTMP)/bibliomany01.xml : \ 
     326        $(DIRTMP)/$(PRODUCT)many01.xml 
     327        @touch $@/ 
     328 
     329$(DIRTMP)/$(PRODUCT)many01.xml : \ 
    300330$(DIRSRC)/$(PRODUCT)many01_xml.xsl \ 
     331$(DIRSRC)/firstname_id.xsl \ 
     332$(DIRSRC)/surname_id.xsl \ 
     333$(DIRSRC)/table_authors.xsl \ 
     334$(DIRSRC)/biblioentry_xml.xsl \ 
     335$(DIRSRC)/correction_db.xsl \ 
    301336$(DIRSRC)/biblio.xml 
    302337        @xsltproc \ 
     
    309344$(DIRTMP)/$(PRODUCT)02.xml : \ 
    310345$(DIRSRC)/$(PRODUCT)02_xml.xsl \ 
     346$(DIRSRC)/firstname_id.xsl \ 
     347$(DIRSRC)/surname_id.xsl \ 
     348$(DIRSRC)/table_authors.xsl \ 
     349$(DIRSRC)/biblioentry_xml.xsl \ 
     350$(DIRSRC)/correction_db.xsl \ 
    311351$(DIRSRC)/biblio.xml 
    312352        @xsltproc \ 
     
    320360$(DIRSRC)/titlepage.$(PRODUCT).xml 
    321361        @xsltproc \ 
    322         --xinclude \ 
    323362        --output $@ \ 
    324363        http://docbook.sourceforge.net/release/xsl/current/template/titlepage.xsl \ 
     
    331370$(DIRTMP)/years.ploticus : \ 
    332371$(DIRSRC)/years_ploticus.xsl \ 
     372$(DIRSRC)/biblioentry_xml.xsl \ 
    333373$(DIRSRC)/biblio.xml 
    334374        @xsltproc \ 
     
    378418$(DIRTMP)/select_id.xml : \ 
    379419$(DIRSRC)/select_id.xsl \ 
     420$(DIRSRC)/firstname_id.xsl \ 
     421$(DIRSRC)/surname_id.xsl \ 
    380422$(DIRSRC)/biblio.xml 
    381423        @xsltproc \ 
     
    388430$(DIRSRC)/style.css \ 
    389431$(DIRSRC)/user_html.xsl \ 
     432$(DIRTMP)/titlepage.$(PRODUCT).xsl \ 
     433$(DIRSRC)/form_html.xsl \ 
    390434$(DIRTMP)/user_db.xml 
    391435        @xsltproc \ 
     
    397441$(DIRTMP)/user_db.xml : \ 
    398442$(DIRSRC)/user_db.xsl \ 
     443$(DIRSRC)/components_db.xsl \ 
     444$(DIRSRC)/compilers_db.xsl \ 
     445$(DIRSRC)/platforms_db.xsl \ 
     446$(DIRSRC)/processors_db.xsl \ 
    399447$(DIRSRC)/user.xml 
    400448        @xsltproc \ 
     
    418466$(DIRSRC)/style.css \ 
    419467$(DIRSRC)/main_html.xsl \ 
     468$(DIRTMP)/titlepage.$(PRODUCT).xsl \ 
     469$(DIRSRC)/form_html.xsl \ 
    420470$(DIRTMP)/template_db.xml 
    421471        @xsltproc \ 
     
    428478$(DIRTMP)/template_db.xml : \ 
    429479$(DIRSRC)/user.xml \ 
    430 $(DIRSRC)/template_db.xsl 
    431         @xsltproc \ 
    432         $(XSLPARAMHTML) \ 
    433         --output $@ \ 
    434         $(DIRSRC)/template_db.xsl \ 
    435         $(DIRSRC)/user.xml 
    436  
    437 $(DIRSRC)/user_db.xsl : \ 
    438 $(DIRSRC)/components_db.xsl \ 
    439 $(DIRSRC)/compilers_db.xsl \ 
    440 $(DIRSRC)/platforms_db.xsl \ 
    441 $(DIRSRC)/processors_db.xsl 
    442  
    443 $(DIRSRC)/form_db.xsl : \ 
     480$(DIRSRC)/template_db.xsl \ 
     481$(DIRSRC)/form_db.xsl \ 
    444482$(DIRSRC)/compilers_db.xsl \ 
    445483$(DIRSRC)/components_db.xsl \ 
     
    449487$(DIRSRC)/newreferences_db.xsl \ 
    450488$(DIRSRC)/processors_db.xsl \ 
    451 $(DIRSRC)/biblioentry_xml.xsl 
    452  
    453 $(DIRSRC)/biblioentry_xml.xsl : \ 
     489$(DIRSRC)/biblioentry_xml.xsl \ 
    454490$(DIRSRC)/correction_db.xsl 
    455  
    456 $(DIRSRC)/$(PRODUCT)01_html.xsl : \ 
    457 $(DIRTMP)/titlepage.$(PRODUCT).xsl 
    458  
    459 $(DIRSRC)/user_html.xsl : \ 
    460 $(DIRTMP)/titlepage.$(PRODUCT).xsl \ 
    461 $(DIRSRC)/form_html.xsl 
    462  
    463  
    464 $(DIRSRC)/$(PRODUCT)main_html.xsl : \ 
    465 $(DIRTMP)/titlepage.$(PRODUCT).xsl \ 
    466 $(DIRSRC)/form_html.xsl 
    467  
    468 $(DIRSRC)/$(PRODUCT)02_html.xsl : \ 
    469 $(DIRTMP)/titlepage.$(PRODUCT).xsl 
    470  
    471 $(DIRSRC)/$(PRODUCT)many01_html.xsl : \ 
    472 $(DIRTMP)/titlepage.$(PRODUCT).xsl 
    473  
    474 $(DIRSRC)/$(PRODUCT)many02_html.xsl : \ 
    475 $(DIRTMP)/titlepage.$(PRODUCT).xsl \ 
    476 $(DIRSRC)/form_html.xsl 
    477  
    478 $(DIRSRC)/$(PRODUCT)_pdf.xsl : \ 
    479 $(DIRTMP)/titlepage.$(PRODUCT).xsl 
    480  
    481 $(DIRSRC)/$(PRODUCT)01_txt.xsl : \ 
    482 $(DIRTMP)/titlepage.$(PRODUCT).xsl 
    483  
    484 $(DIRSRC)/$(PRODUCT)01_xml.xsl : \ 
    485 $(DIRSRC)/biblioentry_xml.xsl 
    486  
    487 $(DIRSRC)/select_id.xsl : \ 
    488 $(DIRSRC)/firstname_id.xsl \ 
    489 $(DIRSRC)/surname_id.xsl 
    490  
    491 $(DIRSRC)/$(PRODUCT)many01_xml.xsl : \ 
    492 $(DIRSRC)/firstname_id.xsl \ 
    493 $(DIRSRC)/surname_id.xsl \ 
    494 $(DIRSRC)/table_authors.xsl \ 
    495 $(DIRSRC)/biblioentry_xml.xsl 
    496  
    497 $(DIRSRC)/$(PRODUCT)many02_xml.xsl : \ 
    498 $(DIRSRC)/firstname_id.xsl \ 
    499 $(DIRSRC)/surname_id.xsl \ 
    500 $(DIRSRC)/table_authors.xsl 
    501  
    502 $(DIRSRC)/$(PRODUCT)02_xml.xsl : \ 
    503 $(DIRSRC)/firstname_id.xsl \ 
    504 $(DIRSRC)/surname_id.xsl \ 
    505 $(DIRSRC)/table_authors.xsl \ 
    506 $(DIRSRC)/biblioentry_xml.xsl 
    507  
    508 $(DIRSRC)/template_db.xsl : \ 
    509 $(DIRSRC)/form_db.xsl 
    510  
    511 $(DIRSRC)/years_ploticus.xsl : \ 
    512 $(DIRSRC)/biblioentry_xml.xsl 
     491        @xsltproc \ 
     492        $(XSLPARAMHTML) \ 
     493        --output $@ \ 
     494        $(DIRSRC)/template_db.xsl \ 
     495        $(DIRSRC)/user.xml 
    513496 
    514497$(DIRDOC)/images/$(PRODUCT)_fulldependencies.png : \ 
Note: See TracChangeset for help on using the changeset viewer.