]> Pileus Git - ~andy/gtk/blob - docs/tutorial/Makefile.am
1a3774472bd266b551711d9f806f258957c869dc
[~andy/gtk] / docs / tutorial / Makefile.am
1 TUTORIAL_FR_FILES=html/gtk_tut_fr-1.html        \
2 html/gtk_tut_fr-2.html          \
3 html/gtk_tut_fr-3.html          \
4 html/gtk_tut_fr-4.html          \
5 html/gtk_tut_fr-5.html          \
6 html/gtk_tut_fr-6.html          \
7 html/gtk_tut_fr-7.html          \
8 html/gtk_tut_fr-8.html          \
9 html/gtk_tut_fr-9.html          \
10 html/gtk_tut_fr-10.html         \
11 html/gtk_tut_fr-11.html         \
12 html/gtk_tut_fr-12.html         \
13 html/gtk_tut_fr-13.html         \
14 html/gtk_tut_fr-14.html         \
15 html/gtk_tut_fr-15.html         \
16 html/gtk_tut_fr-16.html         \
17 html/gtk_tut_fr-17.html         \
18 html/gtk_tut_fr-18.html         \
19 html/gtk_tut_fr-19.html         \
20 html/gtk_tut_fr-20.html         \
21 html/gtk_tut_fr-21.html         \
22 html/gtk_tut_fr-22.html         \
23 html/gtk_tut_fr-23.html         \
24 html/gtk_tut_fr-24.html         \
25 html/gtk_tut_fr.html text/gtk_tut_fr.txt
26
27 TUTORIAL_FILES=text/gtk_tut.txt html/gtk_tut.html \
28 html/gtk_tut.html               \
29 html/gtk_tut-1.html             \
30 html/gtk_tut-2.html             \
31 html/gtk_tut-3.html             \
32 html/gtk_tut-4.html             \
33 html/gtk_tut-5.html             \
34 html/gtk_tut-6.html             \
35 html/gtk_tut-7.html             \
36 html/gtk_tut-8.html             \
37 html/gtk_tut-9.html             \
38 html/gtk_tut-10.html            \
39 html/gtk_tut-11.html            \
40 html/gtk_tut-12.html            \
41 html/gtk_tut-13.html            \
42 html/gtk_tut-14.html            \
43 html/gtk_tut-15.html            \
44 html/gtk_tut-16.html            \
45 html/gtk_tut-17.html            \
46 html/gtk_tut-18.html            \
47 html/gtk_tut-19.html            \
48 html/gtk_tut-20.html            \
49 html/gtk_tut-21.html            \
50 html/gtk_tut-22.html            \
51 html/gtk_tut-23.html            \
52 html/gtk_tut-24.html            \
53 html/gtk_tut-25.html            \
54 html/gtk_tut-26.html            \
55 html/gtk_tut-27.html            \
56 html/gtk_tut-28.html            \
57 html/gtk_tut-29.html            \
58 html/gtk_tut-30.html            \
59 html/gtk_tut-31.html
60
61 TUTORIAL_IT_FILES=      html/gtk_tut_it.html            \
62         html/gtk_tut_it-1.html          \
63         html/gtk_tut_it-2.html          \
64         html/gtk_tut_it-3.html          \
65         html/gtk_tut_it-4.html          \
66         html/gtk_tut_it-5.html          \
67         html/gtk_tut_it-6.html          \
68         html/gtk_tut_it-7.html          \
69         html/gtk_tut_it-8.html          \
70         html/gtk_tut_it-9.html          \
71         html/gtk_tut_it-10.html         \
72         html/gtk_tut_it-11.html         \
73         html/gtk_tut_it-12.html         \
74         html/gtk_tut_it-13.html         \
75         html/gtk_tut_it-14.html         \
76         html/gtk_tut_it-15.html         \
77         html/gtk_tut_it-16.html         \
78         html/gtk_tut_it-17.html         \
79         html/gtk_tut_it-18.html         \
80         html/gtk_tut_it-19.html         \
81         html/gtk_tut_it-20.html         \
82         html/gtk_tut_it-21.html         \
83         html/gtk_tut_it-22.html         \
84         html/gtk_tut_it-23.html         \
85         html/gtk_tut_it-24.html         \
86         text/gtk_tut_it.txt
87
88 .PHONY: htmldir textdir tutorial tutorial_it tutorial_fr
89
90 htmldir:
91         (cd $(srcdir); mkdir -p html; cp gtk_tut*gif html)
92
93 textdir:
94         mkdir -p $(srcdir)/text
95
96 $(TUTORIAL_FILES): tutorial
97
98 $(TUTORIAL_FR_FILES): tutorial_fr
99
100 $(TUTORIAL_IT_FILES): tutorial_it
101
102 tutorial: htmldir textdir
103         (cd $(srcdir); sgml2html gtk_tut.sgml; \
104         perl gtkdocs_fix gtk_tut*html; \
105         mv gtk_tut*html html/; \
106         sgml2txt gtk_tut.sgml; \
107         mv gtk_tut.txt text/)
108
109 tutorial_it: htmldir textdir
110         (cd $(srcdir); sgml2html --language=it gtk_tut_it.sgml; \
111         perl gtkdocs_fix gtk_tut_it*html; \
112         mv gtk_tut_it*html html/; \
113         sgml2txt --language=it gtk_tut_it.sgml; \
114         mv gtk_tut_it.txt text/)
115
116 tutorial_fr: htmldir textdir
117         (cd $(srcdir); sgml2html --language=fr gtk_tut_fr.sgml; \
118         perl gtkdocs_fix gtk_tut_fr*html; \
119         mv gtk_tut_fr*html html/; \
120         sgml2txt --language=fr gtk_tut_fr.sgml; \
121         mv gtk_tut_fr.txt text/)
122
123
124 EXTRA_DIST += \
125         gtk_tut.sgml                    \
126         gtk_tut_it.sgml                 \
127         gtk_tut_fr.sgml                 \
128         gtk_tut_packbox1.gif            \
129         gtk_tut_packbox2.gif            \
130         gtk_tut_table.gif
131
132 if HAVE_SGML2HTML
133 dist-hook: tutorial tutorial_it tutorial_fr
134         mkdir $(distdir)/html
135         cp -p $(srcdir)/html/*.html $(distdir)/html
136         cp -p $(srcdir)/html/*.gif $(distdir)/html
137         mkdir $(distdir)/text
138         cp -p $(srcdir)/text/*.txt $(distdir)/text
139 else
140 dist-hook:
141         echo "***"
142         echo "*** Warning: Tutorial not built"
143         echo "*** DISTRIBUTION IS INCOMPLETE"
144         echo "***"
145 endif