]> Pileus Git - ~andy/gtk/blob - docs/tutorial/Makefile.am
subst GLIB_GENMARSHAL, GOBJECT_QUERY, GLIB_MKENUMS variables
[~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 GTKDOCS_FIX=$(srcdir)/../gtkdocs_fix
89
90 .PHONY: htmldir textdir tutorial tutorial_it tutorial_fr
91
92 htmldir:
93         (cd $(srcdir); mkdir -p html; cp gtk_tut*gif html)
94
95 textdir:
96         mkdir -p $(srcdir)/text
97
98 $(TUTORIAL_FILES): tutorial
99
100 $(TUTORIAL_FR_FILES): tutorial_fr
101
102 $(TUTORIAL_IT_FILES): tutorial_it
103
104 tutorial: htmldir textdir
105         (cd $(srcdir); sgml2html gtk_tut.sgml; \
106         perl $(GTKDOCS_FIX) gtk_tut*html; \
107         mv gtk_tut*html html/; \
108         sgml2txt gtk_tut.sgml; \
109         mv gtk_tut.txt text/)
110
111 tutorial_it: htmldir textdir
112         (cd $(srcdir); sgml2html --language=it gtk_tut_it.sgml; \
113         perl $(GTKDOCS_FIX) gtk_tut_it*html; \
114         mv gtk_tut_it*html html/; \
115         sgml2txt --language=it gtk_tut_it.sgml; \
116         mv gtk_tut_it.txt text/)
117
118 tutorial_fr: htmldir textdir
119         (cd $(srcdir); sgml2html --language=fr gtk_tut_fr.sgml; \
120         perl $(GTKDOCS_FIX) gtk_tut_fr*html; \
121         mv gtk_tut_fr*html html/; \
122         sgml2txt --language=fr gtk_tut_fr.sgml; \
123         mv gtk_tut_fr.txt text/)
124
125
126 EXTRA_DIST += \
127         gtk_tut.sgml                    \
128         gtk_tut_12.es.sgml              \
129         gtk_tut_it.sgml                 \
130         gtk_tut_fr.sgml                 \
131         gtk_tut_packbox1.gif            \
132         gtk_tut_packbox1.eps            \
133         gtk_tut_packbox1.jpg            \
134         gtk_tut_packbox2.gif            \
135         gtk_tut_packbox2.eps            \
136         gtk_tut_packbox2.jpg            \
137         gtk_tut_table.gif               \
138         gtk_tut_table.eps               \
139         gtk_tut_table.jpg               \
140         package_tutorial.sh             \
141         package-db-tutorial.sh
142
143 if HAVE_SGML2HTML
144 dist-hook: tutorial tutorial_it tutorial_fr
145         mkdir $(distdir)/html
146         cp -p $(srcdir)/html/*.html $(distdir)/html
147         cp -p $(srcdir)/html/*.gif $(distdir)/html
148         mkdir $(distdir)/text
149         cp -p $(srcdir)/text/*.txt $(distdir)/text
150 else
151 dist-hook:
152         echo "***"
153         echo "*** Warning: Tutorial not built"
154         echo "*** DISTRIBUTION IS INCOMPLETE"
155         echo "***"
156 endif