]> Pileus Git - ~andy/gtk/blobdiff - docs/tutorial/Makefile.am
call g_test_init() from gtk_test_init().
[~andy/gtk] / docs / tutorial / Makefile.am
index 94826e5efe16cc7da81b5e2374f091fda53896d9..43e6c244134b887c3824c29f305c5d6b8ac438d7 100644 (file)
-TUTORIAL_FR_FILES=html/gtk_tut_fr-1.html       \
-html/gtk_tut_fr-2.html         \
-html/gtk_tut_fr-3.html         \
-html/gtk_tut_fr-4.html         \
-html/gtk_tut_fr-5.html         \
-html/gtk_tut_fr-6.html         \
-html/gtk_tut_fr-7.html         \
-html/gtk_tut_fr-8.html         \
-html/gtk_tut_fr-9.html         \
-html/gtk_tut_fr-10.html        \
-html/gtk_tut_fr-11.html        \
-html/gtk_tut_fr-12.html        \
-html/gtk_tut_fr-13.html        \
-html/gtk_tut_fr-14.html        \
-html/gtk_tut_fr-15.html        \
-html/gtk_tut_fr-16.html        \
-html/gtk_tut_fr-17.html        \
-html/gtk_tut_fr-18.html        \
-html/gtk_tut_fr-19.html        \
-html/gtk_tut_fr-20.html        \
-html/gtk_tut_fr-21.html        \
-html/gtk_tut_fr-22.html        \
-html/gtk_tut_fr-23.html        \
-html/gtk_tut_fr-24.html        \
-html/gtk_tut_fr.html text/gtk_tut_fr.txt
+include $(top_srcdir)/Makefile.decl
 
-TUTORIAL_FILES=text/gtk_tut.txt html/gtk_tut.html \
-html/gtk_tut.html              \
-html/gtk_tut-1.html            \
-html/gtk_tut-2.html            \
-html/gtk_tut-3.html            \
-html/gtk_tut-4.html            \
-html/gtk_tut-5.html            \
-html/gtk_tut-6.html            \
-html/gtk_tut-7.html            \
-html/gtk_tut-8.html            \
-html/gtk_tut-9.html            \
-html/gtk_tut-10.html           \
-html/gtk_tut-11.html           \
-html/gtk_tut-12.html           \
-html/gtk_tut-13.html           \
-html/gtk_tut-14.html           \
-html/gtk_tut-15.html           \
-html/gtk_tut-16.html           \
-html/gtk_tut-17.html           \
-html/gtk_tut-18.html           \
-html/gtk_tut-19.html           \
-html/gtk_tut-20.html           \
-html/gtk_tut-21.html           \
-html/gtk_tut-22.html           \
-html/gtk_tut-23.html           \
-html/gtk_tut-24.html           \
-html/gtk_tut-25.html           \
-html/gtk_tut-26.html           \
-html/gtk_tut-27.html           \
-html/gtk_tut-28.html           \
-html/gtk_tut-29.html           \
-html/gtk_tut-30.html           \
-html/gtk_tut-31.html
+.PHONY: html pdf
 
-TUTORIAL_IT_FILES=     html/gtk_tut_it.html            \
-       html/gtk_tut_it-1.html          \
-       html/gtk_tut_it-2.html          \
-       html/gtk_tut_it-3.html          \
-       html/gtk_tut_it-4.html          \
-       html/gtk_tut_it-5.html          \
-       html/gtk_tut_it-6.html          \
-       html/gtk_tut_it-7.html          \
-       html/gtk_tut_it-8.html          \
-       html/gtk_tut_it-9.html          \
-       html/gtk_tut_it-10.html         \
-       html/gtk_tut_it-11.html         \
-       html/gtk_tut_it-12.html         \
-       html/gtk_tut_it-13.html         \
-       html/gtk_tut_it-14.html         \
-       html/gtk_tut_it-15.html         \
-       html/gtk_tut_it-16.html         \
-       html/gtk_tut_it-17.html         \
-       html/gtk_tut_it-18.html         \
-       html/gtk_tut_it-19.html         \
-       html/gtk_tut_it-20.html         \
-       html/gtk_tut_it-21.html         \
-       html/gtk_tut_it-22.html         \
-       html/gtk_tut_it-23.html         \
-       html/gtk_tut_it-24.html         \
-       text/gtk_tut_it.txt
+EXTRA_DIST += \
+       gtk-tut.sgml                    \
+       images/arrow.png                \
+       images/aspectframe.png          \
+       images/base.png                 \
+       images/buttonbox.png            \
+       images/buttons.png              \
+       images/calendar.png             \
+       images/colorsel.png             \
+       images/entry.png                \
+       images/eventbox.png             \
+       images/filesel.png              \
+       images/fixed.png                \
+       images/frame.png                \
+       images/gtkdial.png              \
+       images/helloworld.png           \
+       images/helloworld2.png          \
+       images/label.png                \
+       images/menu.png                 \
+       images/notebook.png             \
+       images/packbox1.png             \
+       images/packbox2.png             \
+       images/paned.png                \
+       images/progressbar.png          \
+       images/radiobuttons.png         \
+       images/rangewidgets.png         \
+       images/rulers.png               \
+       images/scribble.png             \
+       images/scrolledwin.png          \
+       images/spinbutton.png           \
+       images/statusbar.png            \
+       images/table.png                \
+       images/tictactoe.png
 
-GTKDOCS_FIX=$(srcdir)/../gtkdocs_fix
+if HAVE_DOCBOOK
+html:
+       if test -w $(srcdir); then \
+         (cd $(srcdir); \
+          db2html gtk-tut.sgml; \
+          test -d html && rm -r html; \
+          mv gtk-tut html; \
+          mkdir html/images; \
+          cp images/*.png html/images); \
+       fi
 
-.PHONY: htmldir textdir tutorial tutorial_it tutorial_fr
-
-htmldir:
-       (cd $(srcdir); mkdir -p html; cp gtk_tut*gif html)
-
-textdir:
-       mkdir -p $(srcdir)/text
-
-$(TUTORIAL_FILES): tutorial
-
-$(TUTORIAL_FR_FILES): tutorial_fr
-
-$(TUTORIAL_IT_FILES): tutorial_it
-
-tutorial: htmldir textdir
-       (cd $(srcdir); sgml2html gtk_tut.sgml; \
-       perl $(GTKDOCS_FIX) gtk_tut*html; \
-       mv gtk_tut*html html/; \
-       sgml2txt gtk_tut.sgml; \
-       mv gtk_tut.txt text/)
-
-tutorial_it: htmldir textdir
-       (cd $(srcdir); sgml2html --language=it gtk_tut_it.sgml; \
-       perl $(GTKDOCS_FIX) gtk_tut_it*html; \
-       mv gtk_tut_it*html html/; \
-       sgml2txt --language=it gtk_tut_it.sgml; \
-       mv gtk_tut_it.txt text/)
-
-tutorial_fr: htmldir textdir
-       (cd $(srcdir); sgml2html --language=fr gtk_tut_fr.sgml; \
-       perl $(GTKDOCS_FIX) gtk_tut_fr*html; \
-       mv gtk_tut_fr*html html/; \
-       sgml2txt --language=fr gtk_tut_fr.sgml; \
-       mv gtk_tut_fr.txt text/)
+pdf:
+       if test -w $(srcdir); then \
+         (cd $(srcdir); db2pdf gtk-tut.sgml); \
+       fi
 
+dist-hook: html
+       cp -Rp $(srcdir)/html $(distdir)
+else
+html:
+       echo "***"
+       echo "*** Warning: Tutorial not built"
+       echo "***"
 
-EXTRA_DIST = \
-       gtk_tut.sgml                    \
-       gtk_tut_12.es.sgml              \
-       gtk_tut_it.sgml                 \
-       gtk_tut_fr.sgml                 \
-       gtk_tut_packbox1.gif            \
-       gtk_tut_packbox1.eps            \
-       gtk_tut_packbox1.jpg            \
-       gtk_tut_packbox2.gif            \
-       gtk_tut_packbox2.eps            \
-       gtk_tut_packbox2.jpg            \
-       gtk_tut_table.gif               \
-       gtk_tut_table.eps               \
-       gtk_tut_table.jpg               \
-       package_tutorial.sh             \
-       package-db-tutorial.sh
+pdf:
+       echo "***"
+       echo "*** Warning: Tutorial not built"
+       echo "***"
 
-if HAVE_SGML2HTML
-dist-hook: tutorial tutorial_it tutorial_fr
-       mkdir $(distdir)/html
-       cp -p $(srcdir)/html/*.html $(distdir)/html
-       cp -p $(srcdir)/html/*.gif $(distdir)/html
-       mkdir $(distdir)/text
-       cp -p $(srcdir)/text/*.txt $(distdir)/text
-else
 dist-hook:
        echo "***"
        echo "*** Warning: Tutorial not built"
        echo "*** DISTRIBUTION IS INCOMPLETE"
        echo "***"
 endif
+