Thibault Saunier | 4ca7946 | 2011-08-30 14:50:41 -0300 | [diff] [blame] | 1 | ## Process this file with automake to produce Makefile.in |
| 2 | |
| 3 | # FIXME: fix the docs then remove this variable |
| 4 | DOCS_ARE_INCOMPLETE_PLEASE_FIXME=yespleasedo |
| 5 | |
| 6 | # The name of the module, e.g. 'glib'. |
Sebastian Dröge | 1318a97 | 2012-04-04 14:41:22 +0200 | [diff] [blame] | 7 | #DOC_MODULE=gst-plugins-libs-@GST_API_VERSION@ |
Thibault Saunier | 4ca7946 | 2011-08-30 14:50:41 -0300 | [diff] [blame] | 8 | DOC_MODULE=gst-plugins-bad-libs |
| 9 | |
| 10 | # for upload-doc.mak |
| 11 | DOC=gst-plugins-bad-libs |
| 12 | FORMATS=html |
| 13 | html: html-build.stamp |
| 14 | include $(top_srcdir)/common/upload-doc.mak |
| 15 | |
Thibault Saunier | 4ca7946 | 2011-08-30 14:50:41 -0300 | [diff] [blame] | 16 | # The top-level SGML file. Change it if you want. |
| 17 | DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml |
| 18 | |
Stefan Sauer | dbcec90 | 2011-09-07 15:48:33 +0200 | [diff] [blame] | 19 | # The directory containing the source code. |
Thibault Saunier | 4ca7946 | 2011-08-30 14:50:41 -0300 | [diff] [blame] | 20 | # gtk-doc will search all .c & .h files beneath here for inline comments |
| 21 | # documenting functions and macros. |
| 22 | DOC_SOURCE_DIR=$(top_srcdir)/gst-libs/gst |
Thibault Saunier | 4ca7946 | 2011-08-30 14:50:41 -0300 | [diff] [blame] | 23 | |
| 24 | # Extra options to supply to gtkdoc-scan. |
| 25 | SCAN_OPTIONS=--deprecated-guards="GST_DISABLE_DEPRECATED" |
| 26 | |
Thibault Saunier | 4ca7946 | 2011-08-30 14:50:41 -0300 | [diff] [blame] | 27 | # Extra options to supply to gtkdoc-mkdb. |
| 28 | MKDB_OPTIONS=--sgml-mode --output-format=xml |
| 29 | |
| 30 | # Extra options to supply to gtkdoc-fixref. |
| 31 | FIXXREF_OPTIONS=--extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html \ |
| 32 | --extra-dir=$(GST_PREFIX)/share/gtk-doc/html |
| 33 | |
| 34 | # Used for dependencies. |
Stefan Sauer | dbcec90 | 2011-09-07 15:48:33 +0200 | [diff] [blame] | 35 | HFILE_GLOB=$(top_srcdir)/gst-libs/gst/*/*.h |
| 36 | CFILE_GLOB=$(top_srcdir)/gst-libs/gst/*/*.c |
Thibault Saunier | 4ca7946 | 2011-08-30 14:50:41 -0300 | [diff] [blame] | 37 | |
| 38 | # Header files to ignore when scanning. |
Sebastian Dröge | d16eb47 | 2015-12-22 14:44:28 +0100 | [diff] [blame] | 39 | IGNORE_HFILES = \ |
| 40 | $(top_srcdir)/gst-libs/gst/mpegts/gstmpegts-private.h \ |
| 41 | $(top_srcdir)/gst-libs/gst/player/gstplayer-signal-dispatcher-private.h \ |
| 42 | $(top_srcdir)/gst-libs/gst/player/gstplayer-video-renderer-private.h \ |
Tim-Philipp Müller | 769a21d | 2017-12-11 12:59:09 +0000 | [diff] [blame] | 43 | $(top_srcdir)/gst-libs/gst/player/gstplayer-media-info-private.h |
Thibault Saunier | 4ca7946 | 2011-08-30 14:50:41 -0300 | [diff] [blame] | 44 | |
| 45 | # Images to copy into HTML directory. |
| 46 | HTML_IMAGES = |
| 47 | |
| 48 | # Extra SGML files that are included by $(DOC_MAIN_SGML_FILE). |
| 49 | content_files = compiling.sgml |
| 50 | |
| 51 | # Other files to distribute. |
| 52 | extra_files = |
| 53 | |
| 54 | # CFLAGS and LDFLAGS for compiling scan program. Only needed if your app/lib |
| 55 | # contains GtkObjects/GObjects and you want to document signals and properties. |
Edward Hervey | f70a623 | 2011-12-30 11:41:17 +0100 | [diff] [blame] | 56 | GTKDOC_CFLAGS = -DGST_USE_UNSTABLE_API $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) |
Stefan Sauer | dbcec90 | 2011-09-07 15:48:33 +0200 | [diff] [blame] | 57 | GTKDOC_LIBS = \ |
Tim-Philipp Müller | 7f0697c | 2016-11-30 09:35:27 +0000 | [diff] [blame] | 58 | $(top_builddir)/gst-libs/gst/audio/libgstbadaudio-@GST_API_VERSION@.la \ |
| 59 | $(top_builddir)/gst-libs/gst/video/libgstbadvideo-@GST_API_VERSION@.la \ |
Sebastian Dröge | 1318a97 | 2012-04-04 14:41:22 +0200 | [diff] [blame] | 60 | $(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-@GST_API_VERSION@.la \ |
Stefan Sauer | 02c75e5 | 2015-06-07 16:28:43 +0200 | [diff] [blame] | 61 | $(top_builddir)/gst-libs/gst/insertbin/libgstinsertbin-@GST_API_VERSION@.la \ |
| 62 | $(top_builddir)/gst-libs/gst/mpegts/libgstmpegts-@GST_API_VERSION@.la \ |
Sebastian Dröge | d16eb47 | 2015-12-22 14:44:28 +0100 | [diff] [blame] | 63 | $(top_builddir)/gst-libs/gst/player/libgstplayer-@GST_API_VERSION@.la \ |
Matthew Waters | 1894293 | 2017-01-31 20:56:59 +1100 | [diff] [blame] | 64 | $(top_builddir)/gst-libs/gst/webrtc/libgstwebrtc-@GST_API_VERSION@.la \ |
Edward Hervey | f70a623 | 2011-12-30 11:41:17 +0100 | [diff] [blame] | 65 | $(GST_BASE_LIBS) |
Thibault Saunier | 4ca7946 | 2011-08-30 14:50:41 -0300 | [diff] [blame] | 66 | |
Thibault Saunier | 4ca7946 | 2011-08-30 14:50:41 -0300 | [diff] [blame] | 67 | # If you need to override some of the declarations, place them in this file |
| 68 | # and uncomment this line. |
Tim-Philipp Müller | a970955 | 2011-12-11 16:07:44 +0000 | [diff] [blame] | 69 | DOC_OVERRIDES = $(DOC_MODULE)-overrides.txt |
Thibault Saunier | 4ca7946 | 2011-08-30 14:50:41 -0300 | [diff] [blame] | 70 | |
| 71 | include $(top_srcdir)/common/gtk-doc.mak |
| 72 | |