summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorgb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969>2010-03-29 14:31:17 +0000
committergb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969>2010-03-29 14:31:17 +0000
commit1df2dfaab0f530cbe68c59c94eb7d146360cf148 (patch)
tree53fe81ddd9cea89073f878e25468420348c48447 /docs
parentff152c2c1b21eceae4826e182613beb3fc290224 (diff)
Fix doc build.
Diffstat (limited to 'docs')
-rw-r--r--docs/reference/libs/Makefile.am30
-rw-r--r--docs/reference/libs/libs.core.types (renamed from docs/reference/libs/libs.types)4
-rw-r--r--docs/reference/libs/libs.glx.types3
-rw-r--r--docs/reference/libs/libs.x11.types2
4 files changed, 28 insertions, 11 deletions
diff --git a/docs/reference/libs/Makefile.am b/docs/reference/libs/Makefile.am
index 99947eef..6ed7d8ac 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
index 0bd9e59a..a33c3533 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 00000000..6ecd3545
--- /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 00000000..c083ce07
--- /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