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