]> git.sur5r.net Git - bacula/docs/blob - docs/developers/Makefile.in
Update news item
[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         @rm -f developers/idle.png
77         @rm -f developers/win32-*.png developers/wx-console*.png developers/xp-*.png
78         @rm -f developers/*.pl developers/*.log developers/*.aux developers/*.idx
79         @rm -f developers/*.out WARNINGS
80
81 texcheck:
82         ./check_tex.pl developers.tex
83
84 main_configs:
85         pic2graph -density 100 <main_configs.pic >main_configs.png
86
87 clean:
88         @rm -f 1 2 3
89         @rm -f *.png *.gif *.jpg *.eps
90         @rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg
91         @rm -f *.html *.backup *.pdf *.ps *.dvi *.ilg *.lof *.lot
92         @rm -f *.cdx *.cnd *.ddx *.ddn *.fdx *.fnd *.ind *.sdx *.snd
93         @rm -f *.dnd imagename_translations
94         @rm -f *.old WARNINGS *.out *.toc *.idx
95         @rm -f images.pl labels.pl internals.pl
96         @rm -rf developers
97         @rm -f images.tex developersi.tex
98
99
100 distclean:  clean
101         @rm -f developers.html developers.pdf