]> git.sur5r.net Git - bacula/docs/blob - docs/developers/Makefile.in
- Create French and Italian translation files (fr.po, it.po).
[bacula/docs] / docs / developers / Makefile.in
1 #
2 #
3 #  Makefile for LaTeX  
4 #
5 # To build everything do
6 #    make tex
7 #    make web
8 #    make html
9 #    make dvipdf
10 #
11 # or simply
12 #
13 #    make
14 #
15
16 IMAGES=../images
17
18 first_rule: bacula
19
20 bacula: tex web html dvipdf
21
22 .SUFFIXES:     .tex .html
23 .PHONY:
24 .DONTCARE:
25
26
27 tex:
28         @cp -fp ${IMAGES}/hires/*.eps .
29         touch developers.idx developersi-general.tex
30         -latex -interaction=batchmode developers.tex
31         makeindex developers.idx >/dev/null 2>/dev/null
32         -latex -interaction=batchmode developers.tex
33         @rm -f *.eps *.old
34
35 pdf:
36         @echo "Making developers pdf"
37         @cp -fp ${IMAGES}/hires/*.eps .
38         dvipdf developers.dvi developers.pdf
39         @rm -f *.eps *.old
40
41 dvipdf:
42         @echo "Making developers pdfm"
43         @cp -fp ${IMAGES}/hires/*.eps .
44         dvipdfm -p a4 developers.dvi
45         @rm -f *.eps *.old
46
47 html:
48         @echo "Making developers html"
49         @cp -fp ${IMAGES}/*.eps .
50         @rm -f next.eps next.png prev.eps prev.png up.eps up.png
51         @(if [ -f imagename_translations ] ; then \
52             ./translate_images.pl --from_meaningful_names developers.html; \
53          fi)
54         latex2html -white -no_subdir -split 0 -toc_stars -white -notransparent \
55                 developers >/dev/null
56         ./translate_images.pl --to_meaningful_names developers.html
57         @rm -f *.eps *.gif *.jpg *.old
58
59 web:
60         @echo "Making developers web"
61         @mkdir -p developers
62         @rm -f developers/*
63         @cp -fp ${IMAGES}/*.eps .
64         @rm -f next.eps next.png prev.eps prev.png up.eps up.png
65         @cp -fp ${IMAGES}/*.eps ${IMAGES}/*.png developers/
66         @rm -f developers/next.eps developers/next.png developers/prev.eps developers/prev.png developers/up.eps developers/up.png
67         @(if [ -f developers/imagename_translations ] ; then \
68            ./translate_images.pl --to_meaningful_names developers/Bacula_Users_Guide.html; \
69          fi)
70         @rm -rf developers/*.html
71         latex2html -split 4 -local_icons -t "Developer's Guide" -long_titles 4 \
72                 -contents_in_nav -toc_stars -white -notransparent developers >/dev/null
73         ./translate_images.pl --to_meaningful_names developers/Developers_Guide.html
74         @cp -f developers/Developers_Guide.html developers/index.html
75         @rm -f *.eps *.gif *.jpg developers/*.eps  *.old
76
77 texcheck:
78         ./check_tex.pl developers.tex
79
80 main_configs:
81         pic2graph -density 100 <main_configs.pic >main_configs.png
82
83 clean:
84         @rm -f 1 2 3
85         @rm -f *.png *.gif *.jpg *.eps
86         @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
87         @rm -f *.html *.backup *.pdf *.ps *.dvi *.ilg *.lof *.lot
88         @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
89         @rm -f *.dnd imagename_translations
90         @rm -f *.old WARNINGS *.out *.toc *.idx
91         @rm -f images.pl labels.pl internals.pl
92         @rm -rf developers
93         @rm -f images.tex developersi.tex
94
95
96 distclean:  clean
97         @rm -f developers.html developers.pdf