1 | # module : |
---|
2 | # génération de la page bibnemomaf en HTML |
---|
3 | # |
---|
4 | # original location : |
---|
5 | # /usr/home/fplod/incas/bibnemo/src/bibnemomaf/makefile sur aedon.locean-ipsl.upmc.fr |
---|
6 | # |
---|
7 | # update : |
---|
8 | # $Id$ |
---|
9 | # fplod 2007-10-12T09:40:01Z aedon.locean-ipsl.upmc.fr (Darwin) |
---|
10 | # add linkcheck |
---|
11 | # ++ les dépendences ne marchent pas bien |
---|
12 | # ++ la génération de pdf ne marchent pas bien sans doute à cause des images top |
---|
13 | # fplod 2007-09-28T08:56:17Z aedon.locean-ipsl.upmc.fr (Darwin) |
---|
14 | # add before and install targets |
---|
15 | # fplod 2007-06-06T10:23:19Z aedon.locean-ipsl.upmc.fr (Darwin) |
---|
16 | # change hard coded DIRBASE |
---|
17 | # fplod 2007-05-21T14:01:20Z aedon.locean-ipsl.upmc.fr (Darwin) |
---|
18 | # ajout du plot nbpub/year |
---|
19 | # fplod 2007-03-30T09:53:48Z aedon.locean-ipsl.upmc.fr (Darwin) |
---|
20 | # creation |
---|
21 | # |
---|
22 | PRODUIT = \ |
---|
23 | bibnemomaf |
---|
24 | |
---|
25 | PRODUIT2 = \ |
---|
26 | usernemo |
---|
27 | |
---|
28 | MACHINE_REF = \ |
---|
29 | arete.locean-ipsl.upmc.fr |
---|
30 | |
---|
31 | DIRBASE = \ |
---|
32 | ./ |
---|
33 | |
---|
34 | DIRSRC = \ |
---|
35 | $(DIRBASE) |
---|
36 | |
---|
37 | DIRTMP = \ |
---|
38 | . |
---|
39 | |
---|
40 | DIRXML = \ |
---|
41 | $(DIRBASE)/xml/ |
---|
42 | |
---|
43 | DIRWWW = \ |
---|
44 | /tmp/bibopa/ |
---|
45 | |
---|
46 | # here are some examples of DIRPUBLISH, the first on for Seb on his Mac, |
---|
47 | # the second one for me (Françoise) on mine |
---|
48 | # the third for me (Françoise) on my home page http://www.locean-ipsl.upmc.fr/~fplod/superbibdemo/ |
---|
49 | # |
---|
50 | # the real one for NEMO is opatlod@cerbere.locean-ispl.upmc.fr:NEMO/general/biblio_new/ |
---|
51 | # |
---|
52 | # comment all of them and define your own |
---|
53 | # |
---|
54 | #DIRPUBLISH = \ |
---|
55 | #smasson@arete.locean-ipsl.upmc.fr:Sites/bibnemomaf/ |
---|
56 | |
---|
57 | #DIRPUBLISH = \ |
---|
58 | #fplod@aedon.locean-ipsl.upmc.fr:Sites/superbibdemo/ |
---|
59 | |
---|
60 | DIRPUBLISH = \ |
---|
61 | fplod@cerbere.locean-ipsl.upmc.fr:./WWW/superbibdemo/ |
---|
62 | |
---|
63 | MAKEDATE = \ |
---|
64 | `date -u +"%Y-%m-%dT%H:%M:%SZ"` |
---|
65 | |
---|
66 | XSLPARAMHTML = \ |
---|
67 | --xinclude \ |
---|
68 | --param makedate "'$(MAKEDATE)'" \ |
---|
69 | --param html.stylesheet "'../../style.css ../../$(PRODUIT).css'" \ |
---|
70 | --param generate.article.toc '0' \ |
---|
71 | --param generate.section.toc.level '0' \ |
---|
72 | --param link.mailto.url "'mailto:opatlod@locean-ipsl.upmc.fr'" \ |
---|
73 | --param citerefentry.link '1' |
---|
74 | |
---|
75 | XSLDOCBOOKHTML = \ |
---|
76 | $(DIRXML)/html_xsltproc.xsl |
---|
77 | |
---|
78 | PDF_XSLDOCBOOK = \ |
---|
79 | $(DIRSRC)/$(PRODUIT)_pdf.xsl |
---|
80 | |
---|
81 | SRCXMLDB0 = \ |
---|
82 | $(DIRSRC)/bibnemomain.xml |
---|
83 | |
---|
84 | SRCXMLDB0C = \ |
---|
85 | $(DIRTMP)/bibnemomain_complet.xml |
---|
86 | |
---|
87 | SRCXMLDB1 = \ |
---|
88 | $(DIRSRC)/bibrefnemo.xml |
---|
89 | |
---|
90 | SRCXMLDB2 = \ |
---|
91 | $(DIRSRC)/$(PRODUIT2).xml |
---|
92 | |
---|
93 | IMAGES = \ |
---|
94 | $(DIRSRC)/images/globalicondl11x10_up.gif |
---|
95 | |
---|
96 | help : |
---|
97 | @echo "Define in the makefile localisations of :" |
---|
98 | @echo " - sources (DIRSRC) where you \"svn checkout\" superbib" |
---|
99 | @echo " - temporary Web pages (DIRWWW), where you can check links before publication" |
---|
100 | @echo "- published Web pages (DIRPUBLISH)" |
---|
101 | @echo "" |
---|
102 | @echo "Prepare output directories :" |
---|
103 | @echo "$ make before" |
---|
104 | @echo "" |
---|
105 | @echo "identify bibliography databank; for example :" |
---|
106 | @echo "$ ln -sf data/biball.xml bibrefnemo.xml" |
---|
107 | @echo "check for duplicate DOI; for example :" |
---|
108 | @echo "$ ./twindoi.sh -i bibrefnemo.xml -t xml" |
---|
109 | @echo "" |
---|
110 | @echo "identify usernemo databank; for example :" |
---|
111 | @echo "$ ln -sf data/usernemo.xml usernemo.xml" |
---|
112 | @echo "$ ln -sf data/usernemo.dtd usernemo.dtd" |
---|
113 | @echo "" |
---|
114 | @echo "Following commands are available to build outputs :" |
---|
115 | @echo "$ make html_en" |
---|
116 | @echo "$ make pdf_en" |
---|
117 | @echo " " |
---|
118 | @echo "Check links before installation : " |
---|
119 | @echo "make htmllinkcheckb" |
---|
120 | @echo " " |
---|
121 | @echo "Last step = installation" |
---|
122 | @echo "$ make install" |
---|
123 | @echo " " |
---|
124 | @echo "Check links after installation : " |
---|
125 | @echo "make htmllinkchecka" |
---|
126 | @echo " " |
---|
127 | @echo "if you move this product to an other place, " |
---|
128 | @echo "change parameters in the call sequence of ./before.sh and ./install.sh" |
---|
129 | @echo "and in the call sequence of in ./install.sh" |
---|
130 | @echo "in this makefile" |
---|
131 | |
---|
132 | before : |
---|
133 | ./before.sh -p $(PRODUIT) -s $(DIRSRC) -w $(DIRWWW) -multi -l en |
---|
134 | |
---|
135 | install : |
---|
136 | ./install.sh -w $(DIRWWW) -p $(DIRPUBLISH) |
---|
137 | clean : |
---|
138 | -@rm -fr $(DIRWWW)/ |
---|
139 | -@rm -f $(DIRTMP)/bibnemomain_beforetidy.php |
---|
140 | -@rm -f $(DIRTMP)/bibnemomain_tidy_err |
---|
141 | -@rm -f $(DIRTMP)/$(DIRTMP)/select_id.xml |
---|
142 | -@rm -f $(SRCXMLDB0C) |
---|
143 | -@rm -f $(DIRTMP)/$(PRODUIT)01.xml |
---|
144 | -@rm -f $(DIRTMP)/$(PRODUIT)01_beforetidy.html |
---|
145 | -@rm -f $(DIRTMP)/$(PRODUIT)01_dblatex.log |
---|
146 | -@rm -f $(DIRTMP)/$(PRODUIT)01_dblatex.err |
---|
147 | -@rm -f $(DIRTMP)/$(PRODUIT)01_tidy_err |
---|
148 | -@rm -f $(DIRTMP)/years_gnuplot.gnu |
---|
149 | -@rm -f $(DIRTMP)/$(PRODUIT)02.xml |
---|
150 | -@rm -f $(DIRTMP)/$(PRODUIT)02_beforetidy.html |
---|
151 | -@rm -f $(DIRTMP)/$(PRODUIT)02_tidy_err |
---|
152 | -@rm -f $(DIRTMP)/$(PRODUIT)02_dblatex.err |
---|
153 | -@rm -f $(DIRTMP)/$(PRODUIT)02_dblatex.log |
---|
154 | -@rm -f $(DIRTMP)/$(PRODUIT)03.xml |
---|
155 | -@rm -f $(DIRTMP)/$(PRODUIT)04.xml |
---|
156 | -@rm -f $(DIRTMP)/titlepage.$(PRODUIT).xsl |
---|
157 | -@rm -f $(DIRTMP)/$(PRODUIT2)_db.xml |
---|
158 | -@rm -f $(DIRTMP)/$(PRODUIT2)_beforetidy.html |
---|
159 | -@rm -f $(DIRTMP)/$(PRODUIT2)_tidy_err |
---|
160 | -@rm -f $(DIRTMP)/template_beforetidy.php |
---|
161 | -@rm -f $(DIRTMP)/template_tidy_err |
---|
162 | -@rm -f $(DIRTMP)/template_db.xml |
---|
163 | |
---|
164 | htmllinkcheckb : |
---|
165 | @linkchecker.sh -d $(DIRWWW) |
---|
166 | |
---|
167 | htmllinkchecka : |
---|
168 | @linkchecker.sh -d $(DIRPUBLISH) |
---|
169 | |
---|
170 | html_en : \ |
---|
171 | $(DIRWWW)/en/one/bibnemomain.php \ |
---|
172 | $(DIRWWW)/en/one/template.php \ |
---|
173 | $(DIRWWW)/en/one/$(PRODUIT)00.html \ |
---|
174 | $(DIRWWW)/en/one/$(PRODUIT)01.html \ |
---|
175 | $(DIRWWW)/en/one/$(PRODUIT)02.html \ |
---|
176 | $(DIRWWW)/en/many/$(PRODUIT)03/ \ |
---|
177 | $(DIRWWW)/en/many/$(PRODUIT)04/ \ |
---|
178 | $(DIRWWW)/en/one/$(PRODUIT2).html |
---|
179 | |
---|
180 | pdf_en : ./\ |
---|
181 | $(DIRTMP)/$(PRODUIT)01.pdf \ |
---|
182 | $(DIRTMP)/$(PRODUIT)02.pdf |
---|
183 | |
---|
184 | $(DIRWWW)/en/one/$(PRODUIT)00.html : \ |
---|
185 | $(SRCXMLDB1) |
---|
186 | @xsltproc \ |
---|
187 | --output $(DIRWWW)/en/one/$(PRODUIT)00.html \ |
---|
188 | http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl \ |
---|
189 | $(SRCXMLDB1) |
---|
190 | |
---|
191 | $(DIRWWW)/en/one/bibnemomain.php : \ |
---|
192 | $(DIRTMP)/bibnemomain_beforetidy.php \ |
---|
193 | $(DIRSRC)/configtidy.txt |
---|
194 | -@tidy -config $(DIRSRC)/configtidy.txt \ |
---|
195 | -f $(DIRTMP)/bibnemomain_tidy_err \ |
---|
196 | -xml \ |
---|
197 | -clean \ |
---|
198 | -o $(DIRWWW)/en/one/bibnemomain.php \ |
---|
199 | $(DIRTMP)/bibnemomain_beforetidy.php |
---|
200 | |
---|
201 | $(DIRTMP)/bibnemomain_beforetidy.php : \ |
---|
202 | $(DIRSRC)/$(PRODUIT).css \ |
---|
203 | $(DIRSRC)/style.css \ |
---|
204 | $(DIRSRC)/bibnemomain_html.xsl \ |
---|
205 | $(SRCXMLDB0C) |
---|
206 | @xsltproc \ |
---|
207 | $(XSLPARAMHTML) \ |
---|
208 | -o $(DIRTMP)/bibnemomain_beforetidy.php \ |
---|
209 | $(DIRSRC)/bibnemomain_html.xsl \ |
---|
210 | $(SRCXMLDB0C) |
---|
211 | |
---|
212 | $(DIRWWW)/en/one/$(PRODUIT)01.html : \ |
---|
213 | $(DIRTMP)/$(PRODUIT)01_beforetidy.html \ |
---|
214 | $(DIRSRC)/configtidy.txt \ |
---|
215 | $(DIRWWW)/images/years.png |
---|
216 | -@tidy -config $(DIRSRC)/configtidy.txt \ |
---|
217 | -f $(DIRTMP)/$(PRODUIT)01_tidy_err \ |
---|
218 | -clean \ |
---|
219 | -xml \ |
---|
220 | -o $(DIRWWW)/en/one/$(PRODUIT)01.html \ |
---|
221 | $(DIRTMP)/$(PRODUIT)01_beforetidy.html |
---|
222 | # tidy supprime trop de blancs |
---|
223 | @cp $(DIRTMP)/$(PRODUIT)01_beforetidy.html \ |
---|
224 | $(DIRWWW)/en/one/$(PRODUIT)01.html |
---|
225 | |
---|
226 | $(DIRTMP)/$(PRODUIT)01_beforetidy.html : \ |
---|
227 | $(DIRSRC)/$(PRODUIT).css \ |
---|
228 | $(DIRSRC)/style.css \ |
---|
229 | $(DIRSRC)/$(PRODUIT)01_html.xsl \ |
---|
230 | $(DIRTMP)/$(PRODUIT)01.xml |
---|
231 | @xsltproc \ |
---|
232 | $(XSLPARAMHTML) \ |
---|
233 | -o $(DIRTMP)/$(PRODUIT)01_beforetidy.html \ |
---|
234 | $(DIRSRC)/$(PRODUIT)01_html.xsl \ |
---|
235 | $(DIRTMP)/$(PRODUIT)01.xml |
---|
236 | |
---|
237 | $(DIRTMP)/$(PRODUIT)01.xml : \ |
---|
238 | $(DIRSRC)/$(PRODUIT)01_xml.xsl \ |
---|
239 | $(SRCXMLDB1) |
---|
240 | @xsltproc \ |
---|
241 | $(XSLPARAMHTML) \ |
---|
242 | -o $(DIRTMP)/$(PRODUIT)01.xml \ |
---|
243 | $(DIRSRC)/$(PRODUIT)01_xml.xsl \ |
---|
244 | $(SRCXMLDB1) |
---|
245 | |
---|
246 | $(DIRWWW)/en/one/$(PRODUIT)02.html : \ |
---|
247 | $(DIRTMP)/$(PRODUIT)02_beforetidy.html \ |
---|
248 | $(DIRSRC)/configtidy.txt |
---|
249 | -@tidy -config $(DIRSRC)/configtidy.txt \ |
---|
250 | -f $(DIRTMP)/$(PRODUIT)02_tidy_err \ |
---|
251 | -clean \ |
---|
252 | -xml \ |
---|
253 | -o $(DIRWWW)/en/one/$(PRODUIT)02.html \ |
---|
254 | $(DIRTMP)/$(PRODUIT)02_beforetidy.html |
---|
255 | # tidy ne fait pas la bonne conversion de charset |
---|
256 | @cp $(DIRTMP)/$(PRODUIT)02_beforetidy.html \ |
---|
257 | $(DIRWWW)/en/one/$(PRODUIT)02.html |
---|
258 | |
---|
259 | $(DIRTMP)/$(PRODUIT)02_beforetidy.html : \ |
---|
260 | $(DIRSRC)/$(PRODUIT).css \ |
---|
261 | $(DIRSRC)/style.css \ |
---|
262 | $(DIRSRC)/$(PRODUIT)01_html.xsl \ |
---|
263 | $(DIRTMP)/$(PRODUIT)02.xml |
---|
264 | @xsltproc \ |
---|
265 | $(XSLPARAMHTML) \ |
---|
266 | -o $(DIRTMP)/$(PRODUIT)02_beforetidy.html \ |
---|
267 | $(DIRSRC)/$(PRODUIT)01_html.xsl \ |
---|
268 | $(DIRTMP)/$(PRODUIT)02.xml |
---|
269 | |
---|
270 | $(DIRWWW)/en/many/$(PRODUIT)04/ : \ |
---|
271 | $(DIRSRC)/$(PRODUIT).css \ |
---|
272 | $(DIRSRC)/style.css \ |
---|
273 | $(DIRSRC)/$(PRODUIT)04_html.xsl \ |
---|
274 | $(DIRTMP)/$(PRODUIT)04.xml |
---|
275 | @xsltproc \ |
---|
276 | $(XSLPARAMHTML) \ |
---|
277 | --param html.ext "'.php'" \ |
---|
278 | -o $(DIRWWW)/en/many/$(PRODUIT)04/ \ |
---|
279 | $(DIRSRC)/$(PRODUIT)04_html.xsl \ |
---|
280 | $(DIRTMP)/$(PRODUIT)04.xml |
---|
281 | # affreux sed |
---|
282 | for file in $(DIRWWW)/en/many/$(PRODUIT)04/*.php; do \ |
---|
283 | sed -f insertphp_many04.sed $${file} > $${file}_sed ; \ |
---|
284 | mv $${file}_sed $${file} ; \ |
---|
285 | done |
---|
286 | |
---|
287 | $(DIRTMP)/$(PRODUIT)04.xml : \ |
---|
288 | $(DIRSRC)/$(PRODUIT)04_xml.xsl \ |
---|
289 | $(SRCXMLDB1) |
---|
290 | @xsltproc \ |
---|
291 | $(XSLPARAMHTML) \ |
---|
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)03/ : \ |
---|
298 | $(DIRSRC)/$(PRODUIT).css \ |
---|
299 | $(DIRSRC)/style.css \ |
---|
300 | $(DIRSRC)/$(PRODUIT)03_html.xsl \ |
---|
301 | $(DIRTMP)/$(PRODUIT)03.xml |
---|
302 | @xsltproc \ |
---|
303 | $(XSLPARAMHTML) \ |
---|
304 | -o $(DIRWWW)/en/many/$(PRODUIT)03/ \ |
---|
305 | $(DIRSRC)/$(PRODUIT)03_html.xsl \ |
---|
306 | $(DIRTMP)/$(PRODUIT)03.xml |
---|
307 | |
---|
308 | $(DIRTMP)/$(PRODUIT)03.xml : \ |
---|
309 | $(DIRSRC)/$(PRODUIT)03_xml.xsl \ |
---|
310 | $(SRCXMLDB1) |
---|
311 | @xsltproc \ |
---|
312 | $(XSLPARAMHTML) \ |
---|
313 | --param html.ext "'.html'" \ |
---|
314 | -o $(DIRTMP)/$(PRODUIT)03.xml \ |
---|
315 | $(DIRSRC)/$(PRODUIT)03_xml.xsl \ |
---|
316 | $(SRCXMLDB1) |
---|
317 | |
---|
318 | $(DIRTMP)/$(PRODUIT)02.xml : \ |
---|
319 | $(DIRSRC)/$(PRODUIT)02_xml.xsl \ |
---|
320 | $(SRCXMLDB1) |
---|
321 | @xsltproc \ |
---|
322 | $(XSLPARAMHTML) \ |
---|
323 | --param html.ext "'.html'" \ |
---|
324 | -o $(DIRTMP)/$(PRODUIT)02.xml \ |
---|
325 | $(DIRSRC)/$(PRODUIT)02_xml.xsl \ |
---|
326 | $(SRCXMLDB1) |
---|
327 | |
---|
328 | $(DIRTMP)/titlepage.$(PRODUIT).xsl : \ |
---|
329 | $(DIRSRC)/titlepage.$(PRODUIT).xml |
---|
330 | @xsltproc \ |
---|
331 | --xinclude \ |
---|
332 | -o $(DIRTMP)/titlepage.$(PRODUIT).xsl \ |
---|
333 | http://docbook.sourceforge.net/release/xsl/current/template/titlepage.xsl \ |
---|
334 | $(DIRSRC)/titlepage.$(PRODUIT).xml |
---|
335 | |
---|
336 | $(DIRWWW)/images/years.png : \ |
---|
337 | $(DIRTMP)/years_gnuplot.gnu |
---|
338 | @gnuplot $(DIRTMP)/years_gnuplot.gnu |
---|
339 | |
---|
340 | $(DIRTMP)/years_gnuplot.gnu : \ |
---|
341 | $(DIRSRC)/years_gnuplot.xsl \ |
---|
342 | $(SRCXMLDB1) |
---|
343 | @xsltproc \ |
---|
344 | -o $(DIRTMP)/years_gnuplot.gnu \ |
---|
345 | --param makedate "'$(MAKEDATE)'" \ |
---|
346 | --param path "'$(DIRWWW)/images/'" \ |
---|
347 | $(DIRSRC)/years_gnuplot.xsl \ |
---|
348 | $(SRCXMLDB1) |
---|
349 | |
---|
350 | $(DIRTMP)/$(PRODUIT)01.pdf : \ |
---|
351 | $(PDF_XSLDOCBOOK) \ |
---|
352 | $(DIRTMP)/$(PRODUIT)01.xml |
---|
353 | @dblatex \ |
---|
354 | -b pdftex \ |
---|
355 | -T simple \ |
---|
356 | -o $(DIRTMP)/$(PRODUIT)01.pdf \ |
---|
357 | -d \ |
---|
358 | -x "--nonet" \ |
---|
359 | -p $(PDF_XSLDOCBOOK) \ |
---|
360 | $(DIRTMP)/$(PRODUIT)01.xml \ |
---|
361 | 1> $(DIRTMP)/$(PRODUIT)01_dblatex.log \ |
---|
362 | 2> $(DIRTMP)/$(PRODUIT)01_dblatex.err |
---|
363 | |
---|
364 | $(DIRTMP)/$(PRODUIT)02.pdf : \ |
---|
365 | $(PDF_XSLDOCBOOK) \ |
---|
366 | $(SRCXMLDB1C) |
---|
367 | @dblatex \ |
---|
368 | -b pdftex \ |
---|
369 | -T simple \ |
---|
370 | -o $(DIRTMP)/$(PRODUIT)02.pdf \ |
---|
371 | -d \ |
---|
372 | -x "--nonet" \ |
---|
373 | -p $(PDF_XSLDOCBOOK) \ |
---|
374 | $(SRCXMLDB1) \ |
---|
375 | 1> $(DIRTMP)/$(PRODUIT)02_dblatex.log \ |
---|
376 | 2> $(DIRTMP)/$(PRODUIT)02_dblatex.err |
---|
377 | |
---|
378 | $(SRCXMLDB0C) : \ |
---|
379 | $(SRCXMLDB0) \ |
---|
380 | $(DIRSRC)/select_form.php \ |
---|
381 | $(DIRTMP)/select_id.xml |
---|
382 | @xmllint \ |
---|
383 | --xinclude \ |
---|
384 | --nonet \ |
---|
385 | --output $(SRCXMLDB0C) \ |
---|
386 | $(DIRSRC)/bibnemomain.xml |
---|
387 | |
---|
388 | $(DIRTMP)/select_id.xml : \ |
---|
389 | $(DIRSRC)/select_id.xsl \ |
---|
390 | $(SRCXMLDB1) |
---|
391 | @xsltproc \ |
---|
392 | -o $(DIRTMP)/select_id.xml \ |
---|
393 | $(DIRSRC)/select_id.xsl \ |
---|
394 | $(SRCXMLDB1) |
---|
395 | |
---|
396 | $(DIRWWW)/en/one/$(PRODUIT2).html : \ |
---|
397 | $(DIRTMP)/$(PRODUIT2)_beforetidy.html \ |
---|
398 | $(DIRSRC)/configtidy.txt |
---|
399 | -@tidy -config $(DIRSRC)/configtidy.txt \ |
---|
400 | -f $(DIRTMP)/$(PRODUIT2)_tidy_err \ |
---|
401 | -clean \ |
---|
402 | -xml \ |
---|
403 | -o $(DIRWWW)/en/one/$(PRODUIT2).html \ |
---|
404 | $(DIRTMP)/$(PRODUIT2)_beforetidy.html |
---|
405 | # tidy supprime trop de blancs |
---|
406 | @cp $(DIRTMP)/$(PRODUIT2)_beforetidy.html \ |
---|
407 | $(DIRWWW)/en/one/$(PRODUIT2).html |
---|
408 | |
---|
409 | $(DIRTMP)/$(PRODUIT2)_beforetidy.html : \ |
---|
410 | $(DIRSRC)/$(PRODUIT).css \ |
---|
411 | $(DIRSRC)/style.css \ |
---|
412 | $(DIRSRC)/$(PRODUIT2)_html.xsl \ |
---|
413 | $(DIRTMP)/$(PRODUIT2)_db.xml |
---|
414 | @xsltproc \ |
---|
415 | $(XSLPARAMHTML) \ |
---|
416 | -o $(DIRTMP)/$(PRODUIT2)_beforetidy.html \ |
---|
417 | $(DIRSRC)/$(PRODUIT2)_html.xsl \ |
---|
418 | $(DIRTMP)/$(PRODUIT2)_db.xml |
---|
419 | |
---|
420 | $(DIRTMP)/$(PRODUIT2)_db.xml : \ |
---|
421 | $(DIRSRC)/$(PRODUIT2)_db.xsl \ |
---|
422 | $(SRCXMLDB2) |
---|
423 | @xsltproc \ |
---|
424 | $(XSLPARAMHTML) \ |
---|
425 | -o $(DIRTMP)/$(PRODUIT2)_db.xml \ |
---|
426 | $(DIRSRC)/$(PRODUIT2)_db.xsl \ |
---|
427 | $(SRCXMLDB2) |
---|
428 | |
---|
429 | $(SRCXMLDB2) : \ |
---|
430 | $(DIRSRC)/$(PRODUIT2).dtd |
---|
431 | @echo "juste pour info dependances de $(SRCXMLDB2)" |
---|
432 | -@xmllint --noout --valid $(SRCXMLDB2) |
---|
433 | |
---|
434 | $(DIRWWW)/en/one/template.php : \ |
---|
435 | $(DIRTMP)/template_beforetidy.php \ |
---|
436 | $(DIRSRC)/configtidy.txt |
---|
437 | -@tidy -config $(DIRSRC)/configtidy.txt \ |
---|
438 | -f $(DIRTMP)/template_tidy_err \ |
---|
439 | -xml \ |
---|
440 | -clean \ |
---|
441 | -o $(DIRWWW)/en/one/template.php \ |
---|
442 | $(DIRTMP)/template_beforetidy.php |
---|
443 | # affreux sed |
---|
444 | @sed -f insertphp_one.sed $(DIRTMP)/template_beforetidy.php > \ |
---|
445 | $(DIRTMP)/template_beforetidy.php_sed |
---|
446 | mv $(DIRTMP)/template_beforetidy.php_sed \ |
---|
447 | $(DIRTMP)/template_beforetidy.php |
---|
448 | # tidy supprime trop de blancs |
---|
449 | @cp \ |
---|
450 | $(DIRTMP)/template_beforetidy.php \ |
---|
451 | $(DIRWWW)/en/one/template.php |
---|
452 | |
---|
453 | $(DIRTMP)/template_beforetidy.php : \ |
---|
454 | $(DIRSRC)/$(PRODUIT).css \ |
---|
455 | $(DIRSRC)/style.css \ |
---|
456 | $(DIRSRC)/bibnemomain_html.xsl \ |
---|
457 | $(DIRTMP)/template_db.xml |
---|
458 | @xsltproc \ |
---|
459 | $(XSLPARAMHTML) \ |
---|
460 | --param html.ext "'.php'" \ |
---|
461 | -o $(DIRTMP)/template_beforetidy.php \ |
---|
462 | $(DIRSRC)/bibnemomain_html.xsl \ |
---|
463 | $(DIRTMP)/template_db.xml |
---|
464 | |
---|
465 | $(DIRTMP)/template_db.xml : \ |
---|
466 | $(DIRSRC)/usernemo.xml \ |
---|
467 | $(DIRSRC)/template_db.xsl |
---|
468 | @xsltproc \ |
---|
469 | $(XSLPARAMHTML) \ |
---|
470 | -o $(DIRTMP)/template_db.xml \ |
---|
471 | $(DIRSRC)/template_db.xsl \ |
---|
472 | $(DIRSRC)/usernemo.xml |
---|
473 | |
---|
474 | $(DIRSRC)/$(PRODUIT)01_xml.xsl : \ |
---|
475 | $(DIRSRC)/biblioentry_xml.xsl |
---|
476 | @echo "juste pour info dependances de $(DIRSRC)/$(PRODUIT)01_xml.xsl" |
---|
477 | |
---|
478 | $(DIRSRC)/$(PRODUIT)02_xml.xsl : \ |
---|
479 | $(DIRSRC)/table_authors.xsl \ |
---|
480 | $(DIRSRC)/biblioentry_xml.xsl |
---|
481 | @echo "juste pour info dependances de $(PRODUIT)02_xml.xsl" |
---|
482 | |
---|
483 | $(DIRSRC)/$(PRODUIT)03_xml.xsl : \ |
---|
484 | $(DIRSRC)/table_authors.xsl \ |
---|
485 | $(DIRSRC)/biblioentry_xml.xsl |
---|
486 | @echo "juste pour info dependances de $(PRODUIT)03_xml.xsl" |
---|
487 | |
---|
488 | $(DIRSRC)/$(PRODUIT)04_xml.xsl : \ |
---|
489 | $(DIRSRC)/table_authors.xsl |
---|
490 | $(DIRSRC)/template_db.xsl : \ |
---|
491 | $(DIRSRC)/form_db.xsl |
---|
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.xsl |
---|
497 | @echo "juste pour info dependances de $(PRODUIT)04_xml.xsl" |
---|
498 | |
---|
499 | $(DIRSRC)/form_db.xsl : \ |
---|
500 | $(DIRSRC)/personal_db.xsl \ |
---|
501 | $(DIRSRC)/compilers_db.xsl \ |
---|
502 | $(DIRSRC)/platforms_db.xsl \ |
---|
503 | $(DIRSRC)/components_db.xsl \ |
---|
504 | $(DIRSRC)/comments_db.xsl \ |
---|
505 | $(DIRSRC)/newreferences_db.xsl \ |
---|
506 | $(DIRSRC)/processors_db.xsl \ |
---|
507 | $(DIRSRC)/biblioentry_xml.xsl |
---|
508 | @echo "juste pour info dependances de form_db.xsl" |
---|
509 | |
---|
510 | $(DIRSRC)/biblioentry_xml.xsl : \ |
---|
511 | $(DIRSRC)/correction_db.xsl |
---|
512 | @echo "juste pour info dependances de biblioentry_xml.xsl" |
---|
513 | |
---|
514 | $(DIRSRC)/$(PRODUIT)04_html.xsl : \ |
---|
515 | $(DIRTMP)/titlepage.$(PRODUIT).xsl \ |
---|
516 | $(DIRSRC)/form_html.xsl |
---|
517 | @echo "juste pour info dependances de $(PRODUIT)04_html.xsl" |
---|
518 | |
---|
519 | $(DIRSRC)/$(PRODUIT)03_html.xsl : \ |
---|
520 | $(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" |
---|
526 | |
---|
527 | $(DIRSRC)/bibnemomain_html.xsl : \ |
---|
528 | $(DIRTMP)/titlepage.$(PRODUIT).xsl \ |
---|
529 | $(DIRSRC)/form_html.xsl |
---|
530 | @echo "juste pour info dependances de bibnemomain_html.xsl" |
---|
531 | |
---|
532 | $(DIRSRC)/usernemo_html.xsl : \ |
---|
533 | $(DIRTMP)/titlepage.$(PRODUIT).xsl \ |
---|
534 | $(DIRSRC)/form_html.xsl |
---|
535 | @echo "juste pour info dependances de bibnemomain_html.xsl" |
---|