Changeset 29
- Timestamp:
- 10/17/07 15:33:10 (17 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
- 5 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/before.sh
r26 r29 10 10 # update : 11 11 # $Id$ 12 # fplod 2007-10-17T12:22:57Z aedon.locean-ipsl.upmc.fr (Darwin) 13 # parametrisation of number of "many" presentation 12 14 # fplod 2007-09-28T08:43:10Z aedon.locean-ipsl.upmc.fr (Darwin) 13 15 # parametrisation and translation … … 21 23 log=/tmp/${command}.${log_date} 22 24 # 23 usage=" Usage : ${command} -p product -s dirsrc -w dirwww -l lang -mono|-multi "25 usage=" Usage : ${command} -p product -s dirsrc -w dirwww -l lang -mono|-multi -m nmany" 24 26 # 25 27 minargcount=9 … … 31 33 exit 1 32 34 fi 35 # 36 # default 37 nmany=1 33 38 # 34 39 while [ ! -z "${1}" ] … … 51 56 shift 52 57 ;; 53 -mono 58 -mono) # monolingual 54 59 monolingual=1 55 60 ;; 56 -multi 61 -multi) # multiingual 57 62 monolingual=0 63 ;; 64 -m) 65 nmany=${2} 66 shift 58 67 ;; 59 68 esac … … 70 79 then 71 80 mkdir -p ${dirwww}/images/ 72 mkdir -p ${dirwww}/${lang}//images/ # ++ parce que un niveau de plus que d'haibitude dans les chunck 81 if [ ${nmany} -gt 1 ] 82 then 83 mkdir -p ${dirwww}/${lang}//images/ # ++ parce que un niveau de plus que d'haibitude dans les chunck 84 fi 73 85 fi 74 86 # … … 84 96 then 85 97 mkdir -p ${dirwww}/${lang}/one/ 86 mkdir -p ${dirwww}/${lang}/many/${product}03/ 87 mkdir -p ${dirwww}/${lang}/many/${product}04/ 98 mkdir -p ${dirwww}/${lang}/many/ 99 if [ ${nmany} -gt 1 ] 100 then 101 imany=1 102 while [ ${imany} -le ${nmany} ] 103 do 104 mkdir -p ${dirwww}/${lang}/many/${product}$(printf "%2.2d" ${imany})/ 105 imany=$(( ${imany} + 1 )) 106 done 107 fi 88 108 else 89 109 mkdir -p ${dirwww}/one/ 90 mkdir -p ${dirwww}/many/${product}03/ 91 mkdir -p ${dirwww}/many/${product}04/ 110 mkdir -p ${dirwww}/many/ 111 if [ ${nmany} -gt 1 ] 112 then 113 imany=1 114 while [ ${imany} -le ${nmany} ] 115 do 116 mkdir -p ${dirwww}/many/${product}$(printf "%2.2d" ${imany})/ 117 done 118 fi 92 119 fi 93 120 # … … 103 130 then 104 131 cp ${dirsrc}/images/* ${dirwww}/images/ 105 cp ${dirsrc}/images/* ${dirwww}/${lang}/images/ # ++ parce que un niveau de plus que d'habitude dans les chunck 132 if [ ${nmany} -gt 1 ] 133 then 134 cp ${dirsrc}/images/* ${dirwww}/${lang}/images/ # ++ parce que un niveau de plus que d'habitude dans les chunck 135 fi 106 136 fi 107 137 # 108 138 # copy of CSS 109 139 cp ${dirsrc}/*.css ${dirwww}/ 110 cp ${dirsrc}/*.css ${dirwww}/${lang}/ # ++ parce que un niveau de plus que d'haibitude dans les chunck 140 if [ ${nmany} -gt 1 ] 141 then 142 cp ${dirsrc}/*.css ${dirwww}/${lang}/ # ++ parce que un niveau de plus que d'haibitude dans les chunck 143 fi 111 144 # 112 145 # modification of directory time in order to trigger the generation of HTML -
trunk/bibnemomaf01_xml.xsl
r28 r29 155 155 <xsl:element name="ulink"> 156 156 <xsl:attribute name="url"> 157 <xsl:value-of select="'../many/bibnemomaf0 3/index.html'"/>157 <xsl:value-of select="'../many/bibnemomaf01/index.html'"/> 158 158 </xsl:attribute> 159 159 <xsl:text>several </xsl:text> -
trunk/makefile
r26 r29 131 131 132 132 before : 133 ./before.sh -p $(PRODUIT) -s $(DIRSRC) -w $(DIRWWW) -multi -l en 133 ./before.sh -p $(PRODUIT) -s $(DIRSRC) -w $(DIRWWW) -multi -l en -m 2 134 134 135 135 install : … … 152 152 -@rm -f $(DIRTMP)/$(PRODUIT)02_dblatex.err 153 153 -@rm -f $(DIRTMP)/$(PRODUIT)02_dblatex.log 154 -@rm -f $(DIRTMP)/ $(PRODUIT)03.xml155 -@rm -f $(DIRTMP)/ $(PRODUIT)04.xml154 -@rm -f $(DIRTMP)/bibliomany01.xml 155 -@rm -f $(DIRTMP)/bibliomany02.xml 156 156 -@rm -f $(DIRTMP)/titlepage.$(PRODUIT).xsl 157 157 -@rm -f $(DIRTMP)/$(PRODUIT2)_db.xml … … 174 174 $(DIRWWW)/en/one/$(PRODUIT)01.html \ 175 175 $(DIRWWW)/en/one/$(PRODUIT)02.html \ 176 $(DIRWWW)/en/many/$(PRODUIT)0 3/ \177 $(DIRWWW)/en/many/$(PRODUIT)0 4/ \176 $(DIRWWW)/en/many/$(PRODUIT)01/ \ 177 $(DIRWWW)/en/many/$(PRODUIT)02/ \ 178 178 $(DIRWWW)/en/one/$(PRODUIT2).html 179 179 … … 185 185 $(SRCXMLDB1) 186 186 @xsltproc \ 187 --output $ (DIRWWW)/en/one/$(PRODUIT)00.html\187 --output $@ \ 188 188 http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl \ 189 189 $(SRCXMLDB1) … … 196 196 -xml \ 197 197 -clean \ 198 -o $(DIRWWW)/en/one/bibnemomain.php\198 -output $@ \ 199 199 $(DIRTMP)/bibnemomain_beforetidy.php 200 200 … … 206 206 @xsltproc \ 207 207 $(XSLPARAMHTML) \ 208 -o $ (DIRTMP)/bibnemomain_beforetidy.php\208 -o $@ \ 209 209 $(DIRSRC)/bibnemomain_html.xsl \ 210 210 $(SRCXMLDB0C) … … 218 218 -clean \ 219 219 -xml \ 220 -o $ (DIRWWW)/en/one/$(PRODUIT)01.html\220 -o $@ \ 221 221 $(DIRTMP)/$(PRODUIT)01_beforetidy.html 222 222 # tidy supprime trop de blancs … … 231 231 @xsltproc \ 232 232 $(XSLPARAMHTML) \ 233 -o $ (DIRTMP)/$(PRODUIT)01_beforetidy.html\233 -o $@ \ 234 234 $(DIRSRC)/$(PRODUIT)01_html.xsl \ 235 235 $(DIRTMP)/$(PRODUIT)01.xml … … 240 240 @xsltproc \ 241 241 $(XSLPARAMHTML) \ 242 -o $ (DIRTMP)/$(PRODUIT)01.xml\242 -o $@ \ 243 243 $(DIRSRC)/$(PRODUIT)01_xml.xsl \ 244 244 $(SRCXMLDB1) … … 251 251 -clean \ 252 252 -xml \ 253 -o $ (DIRWWW)/en/one/$(PRODUIT)02.html\253 -o $@ \ 254 254 $(DIRTMP)/$(PRODUIT)02_beforetidy.html 255 255 # tidy ne fait pas la bonne conversion de charset … … 264 264 @xsltproc \ 265 265 $(XSLPARAMHTML) \ 266 -o $ (DIRTMP)/$(PRODUIT)02_beforetidy.html\266 -o $@ \ 267 267 $(DIRSRC)/$(PRODUIT)01_html.xsl \ 268 268 $(DIRTMP)/$(PRODUIT)02.xml 269 269 270 $(DIRWWW)/en/many/$(PRODUIT)0 4/ : \271 $(DIRSRC)/$(PRODUIT).css \ 272 $(DIRSRC)/style.css \ 273 $(DIRSRC)/ $(PRODUIT)04_html.xsl \274 $(DIRTMP)/ $(PRODUIT)04.xml270 $(DIRWWW)/en/many/$(PRODUIT)02/ : \ 271 $(DIRSRC)/$(PRODUIT).css \ 272 $(DIRSRC)/style.css \ 273 $(DIRSRC)/superbibmany02_html.xsl \ 274 $(DIRTMP)/bibliomany02.xml 275 275 @xsltproc \ 276 276 $(XSLPARAMHTML) \ 277 277 --param html.ext "'.php'" \ 278 -o $ (DIRWWW)/en/many/$(PRODUIT)04/\279 $(DIRSRC)/ $(PRODUIT)04_html.xsl \280 $(DIRTMP)/ $(PRODUIT)04.xml278 -o $@ \ 279 $(DIRSRC)/superbibmany02_html.xsl \ 280 $(DIRTMP)/bibliomany02.xml 281 281 # affreux sed 282 for file in $(DIRWWW)/en/many/$(PRODUIT)0 4/*.php; do \283 sed -f insertphp_many 04.sed $${file} > $${file}_sed ; \282 for file in $(DIRWWW)/en/many/$(PRODUIT)02/*.php; do \ 283 sed -f insertphp_many.sed $${file} > $${file}_sed ; \ 284 284 mv $${file}_sed $${file} ; \ 285 285 done 286 286 287 $(DIRTMP)/ $(PRODUIT)04.xml : \288 $(DIRSRC)/ $(PRODUIT)04_xml.xsl \287 $(DIRTMP)/bibliomany02.xml : \ 288 $(DIRSRC)/superbibmany02_xml.xsl \ 289 289 $(SRCXMLDB1) 290 290 @xsltproc \ 291 291 $(XSLPARAMHTML) \ 292 292 --param html.ext "'.php'" \ 293 -o $ (DIRTMP)/$(PRODUIT)04.xml\294 $(DIRSRC)/ $(PRODUIT)04_xml.xsl \295 $(SRCXMLDB1) 296 297 $(DIRWWW)/en/many/$(PRODUIT)0 3/ : \298 $(DIRSRC)/$(PRODUIT).css \ 299 $(DIRSRC)/style.css \ 300 $(DIRSRC)/ $(PRODUIT)03_html.xsl \301 $(DIRTMP)/ $(PRODUIT)03.xml302 @xsltproc \ 303 $(XSLPARAMHTML) \ 304 -o $ (DIRWWW)/en/many/$(PRODUIT)03/\305 $(DIRSRC)/ $(PRODUIT)03_html.xsl \306 $(DIRTMP)/ $(PRODUIT)03.xml307 308 $(DIRTMP)/ $(PRODUIT)03.xml : \309 $(DIRSRC)/ $(PRODUIT)03_xml.xsl \293 -o $@ \ 294 $(DIRSRC)/superbibmany02_xml.xsl \ 295 $(SRCXMLDB1) 296 297 $(DIRWWW)/en/many/$(PRODUIT)01/ : \ 298 $(DIRSRC)/$(PRODUIT).css \ 299 $(DIRSRC)/style.css \ 300 $(DIRSRC)/superbibmany01_html.xsl \ 301 $(DIRTMP)/bibliomany01.xml 302 @xsltproc \ 303 $(XSLPARAMHTML) \ 304 -o $@ \ 305 $(DIRSRC)/superbibmany01_html.xsl \ 306 $(DIRTMP)/bibliomany01.xml 307 308 $(DIRTMP)/bibliomany01.xml : \ 309 $(DIRSRC)/superbibmany01_xml.xsl \ 310 310 $(SRCXMLDB1) 311 311 @xsltproc \ 312 312 $(XSLPARAMHTML) \ 313 313 --param html.ext "'.html'" \ 314 -o $ (DIRTMP)/$(PRODUIT)03.xml\315 $(DIRSRC)/ $(PRODUIT)03_xml.xsl \314 -o $@ \ 315 $(DIRSRC)/superbibmany01_xml.xsl \ 316 316 $(SRCXMLDB1) 317 317 … … 322 322 $(XSLPARAMHTML) \ 323 323 --param html.ext "'.html'" \ 324 -o $ (DIRTMP)/$(PRODUIT)02.xml\324 -o $@ \ 325 325 $(DIRSRC)/$(PRODUIT)02_xml.xsl \ 326 326 $(SRCXMLDB1) … … 330 330 @xsltproc \ 331 331 --xinclude \ 332 -o $ (DIRTMP)/titlepage.$(PRODUIT).xsl\332 -o $@ \ 333 333 http://docbook.sourceforge.net/release/xsl/current/template/titlepage.xsl \ 334 334 $(DIRSRC)/titlepage.$(PRODUIT).xml … … 342 342 $(SRCXMLDB1) 343 343 @xsltproc \ 344 -o $ (DIRTMP)/years_gnuplot.gnu\344 -o $@ \ 345 345 --param makedate "'$(MAKEDATE)'" \ 346 346 --param path "'$(DIRWWW)/images/'" \ … … 354 354 -b pdftex \ 355 355 -T simple \ 356 -o $ (DIRTMP)/$(PRODUIT)01.pdf\356 -o $@ \ 357 357 -d \ 358 358 -x "--nonet" \ … … 368 368 -b pdftex \ 369 369 -T simple \ 370 -o $ (DIRTMP)/$(PRODUIT)02.pdf\370 -o $@ \ 371 371 -d \ 372 372 -x "--nonet" \ … … 383 383 --xinclude \ 384 384 --nonet \ 385 --output $ (SRCXMLDB0C)\385 --output $@ \ 386 386 $(DIRSRC)/bibnemomain.xml 387 387 … … 390 390 $(SRCXMLDB1) 391 391 @xsltproc \ 392 -o $ (DIRTMP)/select_id.xml\392 -o $@ \ 393 393 $(DIRSRC)/select_id.xsl \ 394 394 $(SRCXMLDB1) … … 401 401 -clean \ 402 402 -xml \ 403 -o $ (DIRWWW)/en/one/$(PRODUIT2).html\403 -o $@ \ 404 404 $(DIRTMP)/$(PRODUIT2)_beforetidy.html 405 405 # tidy supprime trop de blancs … … 414 414 @xsltproc \ 415 415 $(XSLPARAMHTML) \ 416 -o $ (DIRTMP)/$(PRODUIT2)_beforetidy.html\416 -o $@ \ 417 417 $(DIRSRC)/$(PRODUIT2)_html.xsl \ 418 418 $(DIRTMP)/$(PRODUIT2)_db.xml … … 423 423 @xsltproc \ 424 424 $(XSLPARAMHTML) \ 425 -o $ (DIRTMP)/$(PRODUIT2)_db.xml\425 -o $@ \ 426 426 $(DIRSRC)/$(PRODUIT2)_db.xsl \ 427 427 $(SRCXMLDB2) … … 439 439 -xml \ 440 440 -clean \ 441 -o $ (DIRWWW)/en/one/template.php\441 -o $@ \ 442 442 $(DIRTMP)/template_beforetidy.php 443 443 # affreux sed … … 459 459 $(XSLPARAMHTML) \ 460 460 --param html.ext "'.php'" \ 461 -o $ (DIRTMP)/template_beforetidy.php\461 -o $@ \ 462 462 $(DIRSRC)/bibnemomain_html.xsl \ 463 463 $(DIRTMP)/template_db.xml … … 468 468 @xsltproc \ 469 469 $(XSLPARAMHTML) \ 470 -o $ (DIRTMP)/template_db.xml\470 -o $@ \ 471 471 $(DIRSRC)/template_db.xsl \ 472 472 $(DIRSRC)/usernemo.xml … … 481 481 @echo "juste pour info dependances de $(PRODUIT)02_xml.xsl" 482 482 483 $(DIRSRC)/ $(PRODUIT)03_xml.xsl : \483 $(DIRSRC)/superbibmany01_xml.xsl : \ 484 484 $(DIRSRC)/table_authors.xsl \ 485 485 $(DIRSRC)/biblioentry_xml.xsl 486 @echo "juste pour info dependances de $(PRODUIT)03_xml.xsl"487 488 $(DIRSRC)/ $(PRODUIT)04_xml.xsl : \486 @echo "juste pour info dependances de superbibmany01_xml.xsl" 487 488 $(DIRSRC)/superbibmany02_xml.xsl : \ 489 489 $(DIRSRC)/table_authors.xsl 490 490 $(DIRSRC)/template_db.xsl : \ 491 491 $(DIRSRC)/form_db.xsl 492 492 @echo "juste pour info dependances de template_db.xsl" 493 494 $(DIRSRC)/$(PRODUIT)04_xml.xsl : \495 $(DIRSRC)/table_authors.xsl \496 $(DIRSRC)/form_db.xsl497 @echo "juste pour info dependances de $(PRODUIT)04_xml.xsl"498 493 499 494 $(DIRSRC)/form_db.xsl : \ … … 512 507 @echo "juste pour info dependances de biblioentry_xml.xsl" 513 508 514 $(DIRSRC)/ $(PRODUIT)04_html.xsl : \509 $(DIRSRC)/superbibmany02_html.xsl : \ 515 510 $(DIRTMP)/titlepage.$(PRODUIT).xsl \ 516 511 $(DIRSRC)/form_html.xsl 517 @echo "juste pour info dependances de $(PRODUIT)04_html.xsl"518 519 $(DIRSRC)/ $(PRODUIT)03_html.xsl : \512 @echo "juste pour info dependances de superbibmany02_html.xsl" 513 514 $(DIRSRC)/superbibmany01_html.xsl : \ 520 515 $(DIRTMP)/titlepage.$(PRODUIT).xsl 521 @echo "juste pour info dependances de $(PRODUIT)03_html.xsl" 522 523 $(DIRSRC)/$(PRODUIT)02_html.xsl : \ 524 $(DIRTMP)/titlepage.$(PRODUIT).xsl 525 @echo "juste pour info dependances de $(PRODUIT)02_html.xsl" 516 @echo "juste pour info dependances de superbibmany01_html.xsl" 526 517 527 518 $(DIRSRC)/bibnemomain_html.xsl : \ -
trunk/select_id.xsl
r28 r29 65 65 </xsl:call-template> 66 66 </xsl:variable> 67 <xsl:variable name="path">../many/bibnemomaf0 4/</xsl:variable>67 <xsl:variable name="path">../many/bibnemomaf02/</xsl:variable> 68 68 <xsl:variable name="ext">php</xsl:variable> 69 69 <xsl:variable name="url"><xsl:value-of select="$path"/><xsl:value-of select="$author_id"/>.<xsl:value-of select="$ext"/></xsl:variable> -
trunk/superbibmany01_html.xsl
r26 r29 5 5 6 6 source : 7 /usr/home/fplod/ incas/bibnemo/src/bibnemomaf/bibnemomaf03_html.xsl sur aedon.locean-ipsl.upmc.fr7 /usr/home/fplod/src/superbib_ws/superbibmany01_html.xsl sur aedon.locean-ipsl.upmc.fr 8 8 9 9 mise à jour : -
trunk/superbibmany01_xml.xsl
r28 r29 6 6 7 7 source : 8 /usr/home/fplod/ incas/bibnemo/src/bibnemomaf/bibnemomaf03_xml.xsl sur aedon.locean-ipsl.upmc.fr8 /usr/home/fplod/src/superbib_ws/superbibmany01_xml.xsl sur aedon.locean-ipsl.upmc.fr 9 9 10 10 update : -
trunk/superbibmany02_html.xsl
r26 r29 5 5 6 6 source : 7 /usr/home/fplod/ incas/bibnemo/src/bibnemomaf/bibnemomaf04_html.xsl sur aedon.locean-ipsl.upmc.fr7 /usr/home/fplod/src/superbib_ws/superbibmany02_html.xsl sur aedon.locean-ipsl.upmc.fr 8 8 9 9 mise à jour : -
trunk/superbibmany02_xml.xsl
r28 r29 6 6 7 7 source : 8 /usr/home/fplod/ incas/bibnemo/src/bibnemomaf/bibnemomaf04_xml.xsl sur aedon.locean-ipsl.upmc.fr8 /usr/home/fplod/src/superbib_ws/superbibmany02_xml.xsl sur aedon.locean-ipsl.upmc.fr 9 9 10 10 update : -
trunk/usernemo_db.xsl
r5 r29 76 76 <xsl:element name="ulink"> 77 77 <xsl:attribute name="url"> 78 <xsl:value-of select="'../many/bibnemomaf0 3/index.html'"/>78 <xsl:value-of select="'../many/bibnemomaf01/index.html'"/> 79 79 </xsl:attribute> 80 80 <xsl:text>several </xsl:text>
Note: See TracChangeset
for help on using the changeset viewer.