160d032a6222740e85873eb8d3c0469d206b13a1aOwen Taylor## Process this file with automake to produce Makefile.in 225e2e9fa28d39d82e6c6a127b8d40e8cc4815f88Michael Nattererinclude $(top_srcdir)/Makefile.decl 360d032a6222740e85873eb8d3c0469d206b13a1aOwen Taylor 4ba729be6c1751c7dba9cba433e2a2e63fcb568fdStefan KostAUTOMAKE_OPTIONS = 1.6 5ba729be6c1751c7dba9cba433e2a2e63fcb568fdStefan Kost 660d032a6222740e85873eb8d3c0469d206b13a1aOwen Taylor# The name of the module. 760d032a6222740e85873eb8d3c0469d206b13a1aOwen TaylorDOC_MODULE=gobject 84463418e644a4a3d50f5f77d6f82bd2ad3df2e2cOwen Taylor 960d032a6222740e85873eb8d3c0469d206b13a1aOwen Taylor# The top-level SGML file. 1060d032a6222740e85873eb8d3c0469d206b13a1aOwen TaylorDOC_MAIN_SGML_FILE=gobject-docs.sgml 114463418e644a4a3d50f5f77d6f82bd2ad3df2e2cOwen Taylor 12ba729be6c1751c7dba9cba433e2a2e63fcb568fdStefan Kost# The directory containing the source code. Relative to $(srcdir) 13ba729be6c1751c7dba9cba433e2a2e63fcb568fdStefan KostDOC_SOURCE_DIR=../../../gobject 14ba729be6c1751c7dba9cba433e2a2e63fcb568fdStefan Kost 15d6fe9f43b3e3fee7f440c7f451bcbfb56a4ffddcOwen Taylor# Extra options to supply to gtkdoc-scan 16ba729be6c1751c7dba9cba433e2a2e63fcb568fdStefan KostSCAN_OPTIONS=--deprecated-guards="G_DISABLE_DEPRECATED" \ 170f62f41d2c4de0ede694f9a46b2ba3d8c2902bf7Stefan Kost --ignore-decorators=G_GNUC_INTERNAL 184463418e644a4a3d50f5f77d6f82bd2ad3df2e2cOwen Taylor 19ba729be6c1751c7dba9cba433e2a2e63fcb568fdStefan Kost# Extra options to supply to gtkdoc-mkdb 2008cae5cd63b3ed11fc8e18718bf3ba36d1c540eaMatthias ClasenMKDB_OPTIONS=--sgml-mode --output-format=xml --name-space=g 21a5c0df554e7fb0d05c98bd2ddac893f84b35febaOwen Taylor 22ba729be6c1751c7dba9cba433e2a2e63fcb568fdStefan Kost# Used for dependencies 23d6fe9f43b3e3fee7f440c7f451bcbfb56a4ffddcOwen TaylorHFILE_GLOB=$(top_srcdir)/gobject/*.h 24d6fe9f43b3e3fee7f440c7f451bcbfb56a4ffddcOwen TaylorCFILE_GLOB=$(top_srcdir)/gobject/*.c 254463418e644a4a3d50f5f77d6f82bd2ad3df2e2cOwen Taylor 265a6df6dd6552d53dcf6b9d009610988e651ade23Matthias Clasen# Headers to ignore 275a6df6dd6552d53dcf6b9d009610988e651ade23Matthias ClasenIGNORE_HFILES=gobjectalias.h 285a6df6dd6552d53dcf6b9d009610988e651ade23Matthias Clasen 29d6fe9f43b3e3fee7f440c7f451bcbfb56a4ffddcOwen Taylor# CFLAGS and LDFLAGS for compiling scan program. Only needed 30d6fe9f43b3e3fee7f440c7f451bcbfb56a4ffddcOwen Taylor# if $(DOC_MODULE).types is non-empty. 317681dc412e22bda6a8a6e6e40d2e3b5f52e88ff7Matthias ClasenINCLUDES = \ 32dfa8c540a1932c4c7e376ca765c0d4707f0fd496Owen Taylor -I$(srcdir) \ 337681dc412e22bda6a8a6e6e40d2e3b5f52e88ff7Matthias Clasen -I$(top_srcdir) \ 34dfa8c540a1932c4c7e376ca765c0d4707f0fd496Owen Taylor -I$(top_srcdir)/glib \ 357681dc412e22bda6a8a6e6e40d2e3b5f52e88ff7Matthias Clasen -I$(top_builddir) \ 3604d27d2299d8b40b0fed60b3bd333fc1d95a4997Matthias Clasen -I$(top_builddir)/glib \ 377681dc412e22bda6a8a6e6e40d2e3b5f52e88ff7Matthias Clasen $(GLIB_DEBUG_FLAGS) 387681dc412e22bda6a8a6e6e40d2e3b5f52e88ff7Matthias ClasenGTKDOC_LIBS = \ 397681dc412e22bda6a8a6e6e40d2e3b5f52e88ff7Matthias Clasen $(top_builddir)/glib/libglib-2.0.la \ 407681dc412e22bda6a8a6e6e40d2e3b5f52e88ff7Matthias Clasen $(top_builddir)/gobject/libgobject-2.0.la 41d6fe9f43b3e3fee7f440c7f451bcbfb56a4ffddcOwen Taylor 42ba729be6c1751c7dba9cba433e2a2e63fcb568fdStefan Kost# Images to copy into HTML directory 43ba729be6c1751c7dba9cba433e2a2e63fcb568fdStefan KostHTML_IMAGES = \ 44ba729be6c1751c7dba9cba433e2a2e63fcb568fdStefan Kost $(srcdir)/images/glue.png 4560d032a6222740e85873eb8d3c0469d206b13a1aOwen Taylor 46c4391cbf37536440e7cf6c21f4731f19833f59f9James Henstridge# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) 4754f796b1b6e161e92b975e25f06c3a5b7121179dMatthias Clasencontent_files = version.xml \ 4854f796b1b6e161e92b975e25f06c3a5b7121179dMatthias Clasen glib-mkenums.xml \ 4954f796b1b6e161e92b975e25f06c3a5b7121179dMatthias Clasen glib-genmarshal.xml \ 509ce3590d4e40dbc4ff2a11cd175587c07cc16621Stefan Kost gobject-query.xml \ 519ce3590d4e40dbc4ff2a11cd175587c07cc16621Stefan Kost tut_gobject.xml \ 529ce3590d4e40dbc4ff2a11cd175587c07cc16621Stefan Kost tut_gsignal.xml \ 539ce3590d4e40dbc4ff2a11cd175587c07cc16621Stefan Kost tut_gtype.xml \ 549ce3590d4e40dbc4ff2a11cd175587c07cc16621Stefan Kost tut_howto.xml \ 559ce3590d4e40dbc4ff2a11cd175587c07cc16621Stefan Kost tut_intro.xml \ 569ce3590d4e40dbc4ff2a11cd175587c07cc16621Stefan Kost tut_tools.xml 579ce3590d4e40dbc4ff2a11cd175587c07cc16621Stefan Kost 58c4391cbf37536440e7cf6c21f4731f19833f59f9James Henstridge# Extra options to supply to gtkdoc-fixref 59c4391cbf37536440e7cf6c21f4731f19833f59f9James HenstridgeFIXXREF_OPTIONS=--extra-dir=$(srcdir)/../glib/html 6098dbc6a7108fffb40c077e4727bec3123c132af5Owen Taylor 61dfa8c540a1932c4c7e376ca765c0d4707f0fd496Owen Taylorinclude $(top_srcdir)/gtk-doc.make 62dfa8c540a1932c4c7e376ca765c0d4707f0fd496Owen Taylor 63dfa8c540a1932c4c7e376ca765c0d4707f0fd496Owen Taylor# Other files to distribute 64dfa8c540a1932c4c7e376ca765c0d4707f0fd496Owen TaylorEXTRA_DIST += \ 65dfa8c540a1932c4c7e376ca765c0d4707f0fd496Owen Taylor gobject.cI \ 66dfa8c540a1932c4c7e376ca765c0d4707f0fd496Owen Taylor version.xml.in 67dfa8c540a1932c4c7e376ca765c0d4707f0fd496Owen Taylor 68dfa8c540a1932c4c7e376ca765c0d4707f0fd496Owen Taylor######################################################################## 69dfa8c540a1932c4c7e376ca765c0d4707f0fd496Owen Taylor 7054f796b1b6e161e92b975e25f06c3a5b7121179dMatthias Clasenman_MANS = glib-mkenums.1 glib-genmarshal.1 gobject-query.1 7154f796b1b6e161e92b975e25f06c3a5b7121179dMatthias Clasen 7254f796b1b6e161e92b975e25f06c3a5b7121179dMatthias Clasenif ENABLE_MAN 7354f796b1b6e161e92b975e25f06c3a5b7121179dMatthias Clasen 7454f796b1b6e161e92b975e25f06c3a5b7121179dMatthias Clasen%.1 : %.xml 7554f796b1b6e161e92b975e25f06c3a5b7121179dMatthias Clasen @XSLTPROC@ -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< 7654f796b1b6e161e92b975e25f06c3a5b7121179dMatthias Clasen 7754f796b1b6e161e92b975e25f06c3a5b7121179dMatthias Clasenendif 7854f796b1b6e161e92b975e25f06c3a5b7121179dMatthias Clasen 79dfa8c540a1932c4c7e376ca765c0d4707f0fd496Owen TaylorBUILT_EXTRA_DIST = $(man_MANS) 8054f796b1b6e161e92b975e25f06c3a5b7121179dMatthias Clasen 81dfa8c540a1932c4c7e376ca765c0d4707f0fd496Owen Taylordist-hook-local: $(BUILT_EXTRA_DIST) 82dfa8c540a1932c4c7e376ca765c0d4707f0fd496Owen Taylor files='$(BUILT_EXTRA_DIST)'; \ 83dfa8c540a1932c4c7e376ca765c0d4707f0fd496Owen Taylor for f in $$files; do \ 84dfa8c540a1932c4c7e376ca765c0d4707f0fd496Owen Taylor if test -f $$f; then d=.; else d=$(srcdir); fi; \ 85dfa8c540a1932c4c7e376ca765c0d4707f0fd496Owen Taylor cp $$d/$$f $(distdir) || exit 1; done 86