• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1GST_DOC_SCANOBJ = $(top_srcdir)/common/gstdoc-scangobj
2
3## Process this file with automake to produce Makefile.in
4
5# The name of the module, e.g. 'glib'.
6#DOC_MODULE=gst-plugins-libs-@GST_API_VERSION@
7MODULE=gst-libav
8DOC_MODULE=$(MODULE)-plugins
9
10# for upload-doc.mak
11DOC=$(MODULE)-plugins
12FORMATS=html
13html: html-build.stamp
14include $(srcdir)/../../common/upload-doc.mak
15
16# The top-level SGML file. Change it if you want.
17DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
18
19# The directory containing the source code.
20# gtk-doc will search all .c & .h files beneath here for inline comments
21# documenting functions and macros.
22DOC_SOURCE_DIR = $(top_srcdir)/ext/libav
23
24# Extra options to supply to gtkdoc-scan.
25SCAN_OPTIONS=--rebuild-sections
26
27# Extra options to supply to gtkdoc-mkdb.
28MKDB_OPTIONS=--sgml-mode
29
30# Extra options to supply to gtkdoc-fixref.
31# FIXME get the location of the installed gstreamer docs
32#FIXXREF_OPTIONS=--extra-dir=../gst/html
33
34# Used for dependencies.
35HFILE_GLOB=$(top_srcdir)/ext/libav/*.h
36CFILE_GLOB=$(top_srcdir)/ext/libav/*.c
37
38# Header files to ignore when scanning.
39IGNORE_HFILES =
40IGNORE_CFILES =
41
42# we add all .h files of elements that have signals/args we want
43# sadly this also pulls in the private methods - maybe we should
44# move those around in the source ?
45# also, we should add some stuff here conditionally based on whether
46# or not the plugin will actually build
47# but I'm not sure about that - it might be this Just Works given that
48# the registry won't have the element
49
50# Images to copy into HTML directory.
51HTML_IMAGES =
52
53# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
54content_files =
55
56# Other files to distribute.
57extra_files =
58
59# CFLAGS and LDFLAGS for compiling scan program. Only needed if your app/lib
60# contains GtkObjects/GObjects and you want to document signals and properties.
61GTKDOC_CFLAGS = $(LIBAV_CFLAGS) $(GST_CFLAGS) -I$(top_builddir) -I$(top_builddir)/ext/libav
62GTKDOC_LIBS = -L$(top_builddir)/ext/libav -lgstlibav \
63  $(LIBAV_LIBS) $(GST_BASE_LIBS)
64
65# If you need to override some of the declarations, place them in this file
66# and uncomment this line.
67#DOC_OVERRIDES = $(DOC_MODULE)-overrides.txt
68DOC_OVERRIDES =
69
70include $(top_srcdir)/common/gtk-doc-plugins.mak
71