source: trunk/makefile @ 51

Last change on this file since 51 was 50, checked in by pinsard, 16 years ago

introducing urlpublish/URLPUBLISH

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