From 1df2dfaab0f530cbe68c59c94eb7d146360cf148 Mon Sep 17 00:00:00 2001 From: gb Date: Mon, 29 Mar 2010 14:31:17 +0000 Subject: [PATCH] Fix doc build. --- docs/reference/libs/Makefile.am | 30 +++++++++++++++++----- .../reference/libs/{libs.types => libs.core.types} | 4 --- docs/reference/libs/libs.glx.types | 3 +++ docs/reference/libs/libs.x11.types | 2 ++ 4 files changed, 28 insertions(+), 11 deletions(-) rename docs/reference/libs/{libs.types => libs.core.types} (72%) create mode 100644 docs/reference/libs/libs.glx.types create mode 100644 docs/reference/libs/libs.x11.types diff --git a/docs/reference/libs/Makefile.am b/docs/reference/libs/Makefile.am index 99947ee..6ed7d8a 100644 --- a/docs/reference/libs/Makefile.am +++ b/docs/reference/libs/Makefile.am @@ -23,6 +23,13 @@ DOC_SOURCE_DIR = $(top_srcdir)/gst-libs/gst/vaapi # Extra options to pass to gtkdoc-scangobj. Not normally needed. SCANGOBJ_OPTIONS = --type-init-func="g_type_init()" +# List files used by scanobj +SCANOBJ_TYPES = $(srcdir)/$(DOC_MODULE).core.types +SCANOBJ_TYPES += $(srcdir)/$(DOC_MODULE).x11.types +if USE_GLX +SCANOBJ_TYPES += $(srcdir)/$(DOC_MODULE).glx.types +endif + # Extra options to supply to gtkdoc-scan. # e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED" SCAN_OPTIONS = --deprecated-guards="GST_VAAPI_DISABLE_DEPRECATED" @@ -47,7 +54,7 @@ FIXXREF_OPTIONS = \ # e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h # e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c HFILE_GLOB = $(top_srcdir)/gst-libs/gst/vaapi/*.h -CFILE_GLOB = $(top_srcdir)/gst-libs/gst/vaapi/*.c +CFILE_GLOB = $(top_srcdir)/gst-libs/gst/vaapi/*.c $(srcdir)/$(DOC_MODULE).types # Header files to ignore when scanning. # e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h @@ -84,16 +91,25 @@ expand_content_files = \ # e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib) INCLUDES = \ + $(GLIB_CFLAGS) \ -I$(top_srcdir) \ -I$(top_srcdir)/gst-libs \ - -I$(top_srcdir)/gst-libs/gst/vaapi \ - $(GLIB_CFLAGS) + -I$(top_srcdir)/gst-libs/gst/vaapi GTKDOC_LIBS = \ - $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-$(GST_MAJORMINOR).la \ - $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-x11-$(GST_MAJORMINOR).la \ - $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-glx-$(GST_MAJORMINOR).la \ - $(GLIB_LIBS) + $(GLIB_LIBS) \ + $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-$(GST_MAJORMINOR).la + +GTKDOC_LIBS += \ + $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-x11-$(GST_MAJORMINOR).la + +if USE_GLX +GTKDOC_LIBS += \ + $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-glx-$(GST_MAJORMINOR).la +endif + +$(srcdir)/$(DOC_MODULE).types: $(SCANOBJ_TYPES) + cat $(SCANOBJ_TYPES) > $@ # This includes the standard gtk-doc make rules, copied by gtkdocize. include $(top_srcdir)/gtk-doc.make diff --git a/docs/reference/libs/libs.types b/docs/reference/libs/libs.core.types similarity index 72% rename from docs/reference/libs/libs.types rename to docs/reference/libs/libs.core.types index 0bd9e59..a33c353 100644 --- a/docs/reference/libs/libs.types +++ b/docs/reference/libs/libs.core.types @@ -1,6 +1,4 @@ gst_vaapi_display_get_type -gst_vaapi_display_glx_get_type -gst_vaapi_display_x11_get_type gst_vaapi_image_get_type gst_vaapi_image_pool_get_type gst_vaapi_object_get_type @@ -11,5 +9,3 @@ gst_vaapi_video_buffer_get_type gst_vaapi_video_pool_get_type gst_vaapi_video_sink_get_type gst_vaapi_window_get_type -gst_vaapi_window_glx_get_type -gst_vaapi_window_x11_get_type diff --git a/docs/reference/libs/libs.glx.types b/docs/reference/libs/libs.glx.types new file mode 100644 index 0000000..6ecd354 --- /dev/null +++ b/docs/reference/libs/libs.glx.types @@ -0,0 +1,3 @@ +gst_vaapi_display_glx_get_type +gst_vaapi_texture_get_type +gst_vaapi_window_glx_get_type diff --git a/docs/reference/libs/libs.x11.types b/docs/reference/libs/libs.x11.types new file mode 100644 index 0000000..c083ce0 --- /dev/null +++ b/docs/reference/libs/libs.x11.types @@ -0,0 +1,2 @@ +gst_vaapi_display_x11_get_type +gst_vaapi_window_x11_get_type -- 2.7.4