1# Makefile.in generated by automake 1.16.1 from Makefile.am. 2# @configure_input@ 3 4# Copyright (C) 1994-2018 Free Software Foundation, Inc. 5 6# This Makefile.in is free software; the Free Software Foundation 7# gives unlimited permission to copy and/or distribute it, 8# with or without modifications, as long as this notice is preserved. 9 10# This program is distributed in the hope that it will be useful, 11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without 12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A 13# PARTICULAR PURPOSE. 14 15@SET_MAKE@ 16 17# this snippet is to be included by both our docbook manuals 18# and gtk-doc API references 19 20# it adds an upload target to each of these dir's Makefiles 21 22# each Makefile.am should define the following variables: 23# - DOC: the base name of the documentation 24# (faq, manual, pwg, gstreamer, gstreamer-libs) 25# - FORMATS: the formats in which DOC is output 26# (html ps pdf) 27 28# if you want to use it, make sure your $HOME/.ssh/config file contains the 29# correct User entry for the Host entry for the DOC_SERVER 30 31# This is an include file specifically tuned for building documentation 32# for GStreamer plug-ins 33VPATH = @srcdir@ 34am__is_gnu_make = { \ 35 if test -z '$(MAKELEVEL)'; then \ 36 false; \ 37 elif test -n '$(MAKE_HOST)'; then \ 38 true; \ 39 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ 40 true; \ 41 else \ 42 false; \ 43 fi; \ 44} 45am__make_running_with_option = \ 46 case $${target_option-} in \ 47 ?) ;; \ 48 *) echo "am__make_running_with_option: internal error: invalid" \ 49 "target option '$${target_option-}' specified" >&2; \ 50 exit 1;; \ 51 esac; \ 52 has_opt=no; \ 53 sane_makeflags=$$MAKEFLAGS; \ 54 if $(am__is_gnu_make); then \ 55 sane_makeflags=$$MFLAGS; \ 56 else \ 57 case $$MAKEFLAGS in \ 58 *\\[\ \ ]*) \ 59 bs=\\; \ 60 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ 61 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ 62 esac; \ 63 fi; \ 64 skip_next=no; \ 65 strip_trailopt () \ 66 { \ 67 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ 68 }; \ 69 for flg in $$sane_makeflags; do \ 70 test $$skip_next = yes && { skip_next=no; continue; }; \ 71 case $$flg in \ 72 *=*|--*) continue;; \ 73 -*I) strip_trailopt 'I'; skip_next=yes;; \ 74 -*I?*) strip_trailopt 'I';; \ 75 -*O) strip_trailopt 'O'; skip_next=yes;; \ 76 -*O?*) strip_trailopt 'O';; \ 77 -*l) strip_trailopt 'l'; skip_next=yes;; \ 78 -*l?*) strip_trailopt 'l';; \ 79 -[dEDm]) skip_next=yes;; \ 80 -[JT]) skip_next=yes;; \ 81 esac; \ 82 case $$flg in \ 83 *$$target_option*) has_opt=yes; break;; \ 84 esac; \ 85 done; \ 86 test $$has_opt = yes 87am__make_dryrun = (target_option=n; $(am__make_running_with_option)) 88am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) 89pkgdatadir = $(datadir)/@PACKAGE@ 90pkgincludedir = $(includedir)/@PACKAGE@ 91pkglibdir = $(libdir)/@PACKAGE@ 92pkglibexecdir = $(libexecdir)/@PACKAGE@ 93am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 94install_sh_DATA = $(install_sh) -c -m 644 95install_sh_PROGRAM = $(install_sh) -c 96install_sh_SCRIPT = $(install_sh) -c 97INSTALL_HEADER = $(INSTALL_DATA) 98transform = $(program_transform_name) 99NORMAL_INSTALL = : 100PRE_INSTALL = : 101POST_INSTALL = : 102NORMAL_UNINSTALL = : 103PRE_UNINSTALL = : 104POST_UNINSTALL = : 105build_triplet = @build@ 106host_triplet = @host@ 107target_triplet = @target@ 108subdir = docs/plugins 109ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 110am__aclocal_m4_deps = $(top_srcdir)/common/m4/as-ac-expand.m4 \ 111 $(top_srcdir)/common/m4/as-auto-alt.m4 \ 112 $(top_srcdir)/common/m4/as-compiler-flag.m4 \ 113 $(top_srcdir)/common/m4/as-gcc-inline-assembly.m4 \ 114 $(top_srcdir)/common/m4/as-libtool.m4 \ 115 $(top_srcdir)/common/m4/as-version.m4 \ 116 $(top_srcdir)/common/m4/ax_create_stdint_h.m4 \ 117 $(top_srcdir)/common/m4/ax_pthread.m4 \ 118 $(top_srcdir)/common/m4/gst-arch.m4 \ 119 $(top_srcdir)/common/m4/gst-args.m4 \ 120 $(top_srcdir)/common/m4/gst-check.m4 \ 121 $(top_srcdir)/common/m4/gst-default.m4 \ 122 $(top_srcdir)/common/m4/gst-dowhile.m4 \ 123 $(top_srcdir)/common/m4/gst-error.m4 \ 124 $(top_srcdir)/common/m4/gst-feature.m4 \ 125 $(top_srcdir)/common/m4/gst-gettext.m4 \ 126 $(top_srcdir)/common/m4/gst-glib2.m4 \ 127 $(top_srcdir)/common/m4/gst-package-release-datetime.m4 \ 128 $(top_srcdir)/common/m4/gst-platform.m4 \ 129 $(top_srcdir)/common/m4/gst-plugin-docs.m4 \ 130 $(top_srcdir)/common/m4/gst-plugindir.m4 \ 131 $(top_srcdir)/common/m4/gst.m4 \ 132 $(top_srcdir)/common/m4/gtk-doc.m4 \ 133 $(top_srcdir)/common/m4/orc.m4 $(top_srcdir)/common/m4/pkg.m4 \ 134 $(top_srcdir)/m4/aalib.m4 $(top_srcdir)/m4/gettext.m4 \ 135 $(top_srcdir)/m4/gst-fionread.m4 $(top_srcdir)/m4/iconv.m4 \ 136 $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ 137 $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ 138 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ 139 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ 140 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ 141 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ 142 $(top_srcdir)/configure.ac 143am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 144 $(ACLOCAL_M4) 145DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) 146mkinstalldirs = $(install_sh) -d 147CONFIG_HEADER = $(top_builddir)/config.h 148CONFIG_CLEAN_FILES = 149CONFIG_CLEAN_VPATH_FILES = 150AM_V_P = $(am__v_P_@AM_V@) 151am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) 152am__v_P_0 = false 153am__v_P_1 = : 154AM_V_GEN = $(am__v_GEN_@AM_V@) 155am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 156am__v_GEN_0 = @echo " GEN " $@; 157am__v_GEN_1 = 158AM_V_at = $(am__v_at_@AM_V@) 159am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 160am__v_at_0 = @ 161am__v_at_1 = 162SOURCES = 163DIST_SOURCES = 164am__can_run_installinfo = \ 165 case $$AM_UPDATE_INFO_DIR in \ 166 n|no|NO) false;; \ 167 *) (install-info --version) >/dev/null 2>&1;; \ 168 esac 169am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) 170am__DIST_COMMON = $(srcdir)/Makefile.in \ 171 $(top_srcdir)/common/gtk-doc-plugins.mak \ 172 $(top_srcdir)/common/upload-doc.mak 173DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 174AALIB_CFLAGS = @AALIB_CFLAGS@ 175AALIB_CONFIG = @AALIB_CONFIG@ 176AALIB_LIBS = @AALIB_LIBS@ 177ACLOCAL = @ACLOCAL@ 178ACLOCAL_AMFLAGS = @ACLOCAL_AMFLAGS@ 179AMTAR = @AMTAR@ 180AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ 181AR = @AR@ 182AS = @AS@ 183AUTOCONF = @AUTOCONF@ 184AUTOHEADER = @AUTOHEADER@ 185AUTOMAKE = @AUTOMAKE@ 186AWK = @AWK@ 187BZ2_LIBS = @BZ2_LIBS@ 188CAIRO_CFLAGS = @CAIRO_CFLAGS@ 189CAIRO_LIBS = @CAIRO_LIBS@ 190CC = @CC@ 191CCAS = @CCAS@ 192CCASDEPMODE = @CCASDEPMODE@ 193CCASFLAGS = @CCASFLAGS@ 194CCDEPMODE = @CCDEPMODE@ 195CFLAGS = @CFLAGS@ 196CPP = @CPP@ 197CPPFLAGS = @CPPFLAGS@ 198CXX = @CXX@ 199CXXCPP = @CXXCPP@ 200CXXDEPMODE = @CXXDEPMODE@ 201CXXFLAGS = @CXXFLAGS@ 202CYGPATH_W = @CYGPATH_W@ 203DEFAULT_AUDIOSINK = @DEFAULT_AUDIOSINK@ 204DEFAULT_AUDIOSRC = @DEFAULT_AUDIOSRC@ 205DEFAULT_VIDEOSINK = @DEFAULT_VIDEOSINK@ 206DEFAULT_VIDEOSRC = @DEFAULT_VIDEOSRC@ 207DEFAULT_VISUALIZER = @DEFAULT_VISUALIZER@ 208DEFS = @DEFS@ 209DEPDIR = @DEPDIR@ 210DEPRECATED_CFLAGS = @DEPRECATED_CFLAGS@ 211DIRECTSOUND_CFLAGS = @DIRECTSOUND_CFLAGS@ 212DIRECTSOUND_LDFLAGS = @DIRECTSOUND_LDFLAGS@ 213DIRECTSOUND_LIBS = @DIRECTSOUND_LIBS@ 214DLLTOOL = @DLLTOOL@ 215DSYMUTIL = @DSYMUTIL@ 216DUMPBIN = @DUMPBIN@ 217DV1394_CFLAGS = @DV1394_CFLAGS@ 218DV1394_LIBS = @DV1394_LIBS@ 219ECHO_C = @ECHO_C@ 220ECHO_N = @ECHO_N@ 221ECHO_T = @ECHO_T@ 222EGREP = @EGREP@ 223ERROR_CFLAGS = @ERROR_CFLAGS@ 224ERROR_CXXFLAGS = @ERROR_CXXFLAGS@ 225ERROR_OBJCFLAGS = @ERROR_OBJCFLAGS@ 226EXEEXT = @EXEEXT@ 227EXTRA_CFLAGS = @EXTRA_CFLAGS@ 228FFLAGS = @FFLAGS@ 229FGREP = @FGREP@ 230FLAC_CFLAGS = @FLAC_CFLAGS@ 231FLAC_LIBS = @FLAC_LIBS@ 232GCOV = @GCOV@ 233GCOV_CFLAGS = @GCOV_CFLAGS@ 234GCOV_LIBS = @GCOV_LIBS@ 235GDK_PIXBUF_CFLAGS = @GDK_PIXBUF_CFLAGS@ 236GDK_PIXBUF_LIBS = @GDK_PIXBUF_LIBS@ 237GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ 238GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ 239GIO_CFLAGS = @GIO_CFLAGS@ 240GIO_LDFLAGS = @GIO_LDFLAGS@ 241GIO_LIBS = @GIO_LIBS@ 242GLIB_CFLAGS = @GLIB_CFLAGS@ 243GLIB_EXTRA_CFLAGS = @GLIB_EXTRA_CFLAGS@ 244GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ 245GLIB_LIBS = @GLIB_LIBS@ 246GLIB_MKENUMS = @GLIB_MKENUMS@ 247GLIB_PREFIX = @GLIB_PREFIX@ 248GLIB_REQ = @GLIB_REQ@ 249GMSGFMT = @GMSGFMT@ 250GMSGFMT_015 = @GMSGFMT_015@ 251GNUSTL_CFLAGS = @GNUSTL_CFLAGS@ 252GNUSTL_LIBS = @GNUSTL_LIBS@ 253GREP = @GREP@ 254GSTPB_PLUGINS_DIR = @GSTPB_PLUGINS_DIR@ 255GSTPB_PREFIX = @GSTPB_PREFIX@ 256GST_AGE = @GST_AGE@ 257GST_ALL_LDFLAGS = @GST_ALL_LDFLAGS@ 258GST_API_VERSION = @GST_API_VERSION@ 259GST_BASE_CFLAGS = @GST_BASE_CFLAGS@ 260GST_BASE_LIBS = @GST_BASE_LIBS@ 261GST_CFLAGS = @GST_CFLAGS@ 262GST_CHECK_CFLAGS = @GST_CHECK_CFLAGS@ 263GST_CHECK_LIBS = @GST_CHECK_LIBS@ 264GST_CONTROLLER_CFLAGS = @GST_CONTROLLER_CFLAGS@ 265GST_CONTROLLER_LIBS = @GST_CONTROLLER_LIBS@ 266GST_CURRENT = @GST_CURRENT@ 267GST_CXXFLAGS = @GST_CXXFLAGS@ 268GST_GL_CFLAGS = @GST_GL_CFLAGS@ 269GST_GL_LIBS = @GST_GL_LIBS@ 270GST_LEVEL_DEFAULT = @GST_LEVEL_DEFAULT@ 271GST_LIBS = @GST_LIBS@ 272GST_LIBVERSION = @GST_LIBVERSION@ 273GST_LICENSE = @GST_LICENSE@ 274GST_LT_LDFLAGS = @GST_LT_LDFLAGS@ 275GST_NET_CFLAGS = @GST_NET_CFLAGS@ 276GST_NET_LIBS = @GST_NET_LIBS@ 277GST_OBJCFLAGS = @GST_OBJCFLAGS@ 278GST_OPTION_CFLAGS = @GST_OPTION_CFLAGS@ 279GST_OPTION_CXXFLAGS = @GST_OPTION_CXXFLAGS@ 280GST_OPTION_OBJCFLAGS = @GST_OPTION_OBJCFLAGS@ 281GST_PACKAGE_NAME = @GST_PACKAGE_NAME@ 282GST_PACKAGE_ORIGIN = @GST_PACKAGE_ORIGIN@ 283GST_PKG_CONFIG_PATH = @GST_PKG_CONFIG_PATH@ 284GST_PLUGINS_ALL = @GST_PLUGINS_ALL@ 285GST_PLUGINS_BASE_CFLAGS = @GST_PLUGINS_BASE_CFLAGS@ 286GST_PLUGINS_BASE_DIR = @GST_PLUGINS_BASE_DIR@ 287GST_PLUGINS_BASE_LIBS = @GST_PLUGINS_BASE_LIBS@ 288GST_PLUGINS_DIR = @GST_PLUGINS_DIR@ 289GST_PLUGINS_NONPORTED = @GST_PLUGINS_NONPORTED@ 290GST_PLUGINS_SELECTED = @GST_PLUGINS_SELECTED@ 291GST_PLUGIN_LDFLAGS = @GST_PLUGIN_LDFLAGS@ 292GST_PREFIX = @GST_PREFIX@ 293GST_REVISION = @GST_REVISION@ 294GST_TOOLS_DIR = @GST_TOOLS_DIR@ 295GTK3_CFLAGS = @GTK3_CFLAGS@ 296GTK3_GL_CFLAGS = @GTK3_GL_CFLAGS@ 297GTK3_GL_LIBS = @GTK3_GL_LIBS@ 298GTK3_LIBS = @GTK3_LIBS@ 299GTK3_WAYLAND_CFLAGS = @GTK3_WAYLAND_CFLAGS@ 300GTK3_WAYLAND_LIBS = @GTK3_WAYLAND_LIBS@ 301GTK3_X11_CFLAGS = @GTK3_X11_CFLAGS@ 302GTK3_X11_LIBS = @GTK3_X11_LIBS@ 303GTKDOC_CHECK = @GTKDOC_CHECK@ 304GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ 305GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ 306GTKDOC_MKPDF = @GTKDOC_MKPDF@ 307GTKDOC_REBASE = @GTKDOC_REBASE@ 308GTK_CFLAGS = @GTK_CFLAGS@ 309GTK_LIBS = @GTK_LIBS@ 310GTK_X11_CFLAGS = @GTK_X11_CFLAGS@ 311GTK_X11_LIBS = @GTK_X11_LIBS@ 312GUDEV_CFLAGS = @GUDEV_CFLAGS@ 313GUDEV_LIBS = @GUDEV_LIBS@ 314HAVE_AVC1394 = @HAVE_AVC1394@ 315HAVE_CXX = @HAVE_CXX@ 316HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ 317HAVE_LAME = @HAVE_LAME@ 318HAVE_ROM1394 = @HAVE_ROM1394@ 319HAVE_ZLIB = @HAVE_ZLIB@ 320HTML_DIR = @HTML_DIR@ 321INSTALL = @INSTALL@ 322INSTALL_DATA = @INSTALL_DATA@ 323INSTALL_PROGRAM = @INSTALL_PROGRAM@ 324INSTALL_SCRIPT = @INSTALL_SCRIPT@ 325INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 326INTLLIBS = @INTLLIBS@ 327INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ 328JACK_0_120_1_CFLAGS = @JACK_0_120_1_CFLAGS@ 329JACK_0_120_1_LIBS = @JACK_0_120_1_LIBS@ 330JACK_1_9_7_CFLAGS = @JACK_1_9_7_CFLAGS@ 331JACK_1_9_7_LIBS = @JACK_1_9_7_LIBS@ 332JACK_CFLAGS = @JACK_CFLAGS@ 333JACK_LIBS = @JACK_LIBS@ 334JPEG_LIBS = @JPEG_LIBS@ 335LAME_CFLAGS = @LAME_CFLAGS@ 336LAME_LIBS = @LAME_LIBS@ 337LD = @LD@ 338LDFLAGS = @LDFLAGS@ 339LIBCACA_CFLAGS = @LIBCACA_CFLAGS@ 340LIBCACA_LIBS = @LIBCACA_LIBS@ 341LIBDV_CFLAGS = @LIBDV_CFLAGS@ 342LIBDV_LIBS = @LIBDV_LIBS@ 343LIBICONV = @LIBICONV@ 344LIBIEC61883_CFLAGS = @LIBIEC61883_CFLAGS@ 345LIBIEC61883_LIBS = @LIBIEC61883_LIBS@ 346LIBINTL = @LIBINTL@ 347LIBM = @LIBM@ 348LIBOBJS = @LIBOBJS@ 349LIBPNG_1_5_CFLAGS = @LIBPNG_1_5_CFLAGS@ 350LIBPNG_1_5_LIBS = @LIBPNG_1_5_LIBS@ 351LIBPNG_CFLAGS = @LIBPNG_CFLAGS@ 352LIBPNG_LIBS = @LIBPNG_LIBS@ 353LIBRT = @LIBRT@ 354LIBS = @LIBS@ 355LIBTOOL = @LIBTOOL@ 356LIBV4L2_CFLAGS = @LIBV4L2_CFLAGS@ 357LIBV4L2_LIBS = @LIBV4L2_LIBS@ 358LIPO = @LIPO@ 359LN_S = @LN_S@ 360LOCALEDIR = @LOCALEDIR@ 361LTLIBICONV = @LTLIBICONV@ 362LTLIBINTL = @LTLIBINTL@ 363LTLIBOBJS = @LTLIBOBJS@ 364LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ 365MAINT = @MAINT@ 366MAKEINFO = @MAKEINFO@ 367MANIFEST_TOOL = @MANIFEST_TOOL@ 368MKDIR_P = @MKDIR_P@ 369MOC = @MOC@ 370MPG123_CFLAGS = @MPG123_CFLAGS@ 371MPG123_LIBS = @MPG123_LIBS@ 372MSGFMT = @MSGFMT@ 373MSGFMT_015 = @MSGFMT_015@ 374MSGMERGE = @MSGMERGE@ 375NM = @NM@ 376NMEDIT = @NMEDIT@ 377OBJC = @OBJC@ 378OBJCDEPMODE = @OBJCDEPMODE@ 379OBJCFLAGS = @OBJCFLAGS@ 380OBJDUMP = @OBJDUMP@ 381OBJEXT = @OBJEXT@ 382ORCC = @ORCC@ 383ORCC_FLAGS = @ORCC_FLAGS@ 384ORC_CFLAGS = @ORC_CFLAGS@ 385ORC_LIBS = @ORC_LIBS@ 386OTOOL = @OTOOL@ 387OTOOL64 = @OTOOL64@ 388PACKAGE = @PACKAGE@ 389PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 390PACKAGE_NAME = @PACKAGE_NAME@ 391PACKAGE_STRING = @PACKAGE_STRING@ 392PACKAGE_TARNAME = @PACKAGE_TARNAME@ 393PACKAGE_URL = @PACKAGE_URL@ 394PACKAGE_VERSION = @PACKAGE_VERSION@ 395PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@ 396PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@ 397PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@ 398PACKAGE_VERSION_NANO = @PACKAGE_VERSION_NANO@ 399PACKAGE_VERSION_RELEASE = @PACKAGE_VERSION_RELEASE@ 400PATH_SEPARATOR = @PATH_SEPARATOR@ 401PKG_CONFIG = @PKG_CONFIG@ 402PLUGINDIR = @PLUGINDIR@ 403POSUB = @POSUB@ 404PROFILE_CFLAGS = @PROFILE_CFLAGS@ 405PTHREAD_CC = @PTHREAD_CC@ 406PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ 407PTHREAD_LIBS = @PTHREAD_LIBS@ 408PULSE_CFLAGS = @PULSE_CFLAGS@ 409PULSE_LIBS = @PULSE_LIBS@ 410PYTHON = @PYTHON@ 411PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ 412PYTHON_PLATFORM = @PYTHON_PLATFORM@ 413PYTHON_PREFIX = @PYTHON_PREFIX@ 414PYTHON_VERSION = @PYTHON_VERSION@ 415QT_ANDROID_CFLAGS = @QT_ANDROID_CFLAGS@ 416QT_ANDROID_LIBS = @QT_ANDROID_LIBS@ 417QT_CFLAGS = @QT_CFLAGS@ 418QT_LIBS = @QT_LIBS@ 419QT_MAC_CFLAGS = @QT_MAC_CFLAGS@ 420QT_MAC_LIBS = @QT_MAC_LIBS@ 421QT_WAYLAND_CFLAGS = @QT_WAYLAND_CFLAGS@ 422QT_WAYLAND_LIBS = @QT_WAYLAND_LIBS@ 423QT_X11_CFLAGS = @QT_X11_CFLAGS@ 424QT_X11_LIBS = @QT_X11_LIBS@ 425RANLIB = @RANLIB@ 426RAW1394_CFLAGS = @RAW1394_CFLAGS@ 427RAW1394_LIBS = @RAW1394_LIBS@ 428RCC = @RCC@ 429SED = @SED@ 430SET_MAKE = @SET_MAKE@ 431SHELL = @SHELL@ 432SHOUT2_CFLAGS = @SHOUT2_CFLAGS@ 433SHOUT2_LIBS = @SHOUT2_LIBS@ 434SOUP_CFLAGS = @SOUP_CFLAGS@ 435SOUP_LIBS = @SOUP_LIBS@ 436SPEEX_CFLAGS = @SPEEX_CFLAGS@ 437SPEEX_LIBS = @SPEEX_LIBS@ 438STRIP = @STRIP@ 439TAGLIB_CFLAGS = @TAGLIB_CFLAGS@ 440TAGLIB_CXXFLAGS = @TAGLIB_CXXFLAGS@ 441TAGLIB_LIBS = @TAGLIB_LIBS@ 442TWOLAME_CFLAGS = @TWOLAME_CFLAGS@ 443TWOLAME_LIBS = @TWOLAME_LIBS@ 444UIC = @UIC@ 445USE_NLS = @USE_NLS@ 446VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ 447VALGRIND_LIBS = @VALGRIND_LIBS@ 448VALGRIND_PATH = @VALGRIND_PATH@ 449VERSION = @VERSION@ 450VISIBILITY_CFLAGS = @VISIBILITY_CFLAGS@ 451VISIBILITY_CXXFLAGS = @VISIBILITY_CXXFLAGS@ 452VPX_130_CFLAGS = @VPX_130_CFLAGS@ 453VPX_130_LIBS = @VPX_130_LIBS@ 454VPX_140_CFLAGS = @VPX_140_CFLAGS@ 455VPX_140_LIBS = @VPX_140_LIBS@ 456VPX_180_CFLAGS = @VPX_180_CFLAGS@ 457VPX_180_LIBS = @VPX_180_LIBS@ 458VPX_CFLAGS = @VPX_CFLAGS@ 459VPX_LIBS = @VPX_LIBS@ 460WARNING_CFLAGS = @WARNING_CFLAGS@ 461WARNING_CXXFLAGS = @WARNING_CXXFLAGS@ 462WARNING_OBJCFLAGS = @WARNING_OBJCFLAGS@ 463WAVPACK_CFLAGS = @WAVPACK_CFLAGS@ 464WAVPACK_LIBS = @WAVPACK_LIBS@ 465XDAMAGE_CFLAGS = @XDAMAGE_CFLAGS@ 466XDAMAGE_LIBS = @XDAMAGE_LIBS@ 467XEXT_CFLAGS = @XEXT_CFLAGS@ 468XEXT_LIBS = @XEXT_LIBS@ 469XFIXES_CFLAGS = @XFIXES_CFLAGS@ 470XFIXES_LIBS = @XFIXES_LIBS@ 471XGETTEXT = @XGETTEXT@ 472XGETTEXT_015 = @XGETTEXT_015@ 473XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 474XSHM_CFLAGS = @XSHM_CFLAGS@ 475XSHM_LIBS = @XSHM_LIBS@ 476X_CFLAGS = @X_CFLAGS@ 477X_LIBS = @X_LIBS@ 478ZLIB_LIBS = @ZLIB_LIBS@ 479abs_builddir = @abs_builddir@ 480abs_srcdir = @abs_srcdir@ 481abs_top_builddir = @abs_top_builddir@ 482abs_top_srcdir = @abs_top_srcdir@ 483ac_ct_AR = @ac_ct_AR@ 484ac_ct_CC = @ac_ct_CC@ 485ac_ct_CXX = @ac_ct_CXX@ 486ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ 487ac_ct_OBJC = @ac_ct_OBJC@ 488am__include = @am__include@ 489am__leading_dot = @am__leading_dot@ 490am__quote = @am__quote@ 491am__tar = @am__tar@ 492am__untar = @am__untar@ 493ax_pthread_config = @ax_pthread_config@ 494bindir = @bindir@ 495build = @build@ 496build_alias = @build_alias@ 497build_cpu = @build_cpu@ 498build_os = @build_os@ 499build_vendor = @build_vendor@ 500builddir = @builddir@ 501datadir = @datadir@ 502datarootdir = @datarootdir@ 503docdir = @docdir@ 504dvidir = @dvidir@ 505exec_prefix = @exec_prefix@ 506host = @host@ 507host_alias = @host_alias@ 508host_cpu = @host_cpu@ 509host_os = @host_os@ 510host_vendor = @host_vendor@ 511htmldir = @htmldir@ 512includedir = @includedir@ 513infodir = @infodir@ 514install_sh = @install_sh@ 515libdir = @libdir@ 516libexecdir = @libexecdir@ 517localedir = @localedir@ 518localstatedir = @localstatedir@ 519mandir = @mandir@ 520mkdir_p = @mkdir_p@ 521oldincludedir = @oldincludedir@ 522pdfdir = @pdfdir@ 523pkgpyexecdir = @pkgpyexecdir@ 524pkgpythondir = @pkgpythondir@ 525plugindir = @plugindir@ 526prefix = @prefix@ 527program_transform_name = @program_transform_name@ 528psdir = @psdir@ 529pyexecdir = @pyexecdir@ 530pythondir = @pythondir@ 531runstatedir = @runstatedir@ 532sbindir = @sbindir@ 533sharedstatedir = @sharedstatedir@ 534srcdir = @srcdir@ 535sysconfdir = @sysconfdir@ 536target = @target@ 537target_alias = @target_alias@ 538target_cpu = @target_cpu@ 539target_os = @target_os@ 540target_vendor = @target_vendor@ 541top_build_prefix = @top_build_prefix@ 542top_builddir = @top_builddir@ 543top_srcdir = @top_srcdir@ 544GST_DOC_SCANOBJ = $(top_srcdir)/common/gstdoc-scangobj 545 546# The name of the module, e.g. 'glib'. 547#DOC_MODULE=gst-plugins-libs-@GST_API_VERSION@ 548MODULE = gst-plugins-good 549DOC_MODULE = $(MODULE)-plugins 550 551# for upload-doc.mak 552DOC = $(MODULE)-plugins 553FORMATS = html 554 555# these variables define the location of the online docs 556DOC_SERVER = gstreamer.freedesktop.org 557DOC_BASE = /srv/gstreamer.freedesktop.org/www/data/doc 558DOC_URL = $(DOC_SERVER):$(DOC_BASE) 559 560# The top-level SGML file. Change it if you want. 561DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml 562 563# The directory containing the source code. 564# gtk-doc will search all .c & .h files beneath here for inline comments 565# documenting functions and macros. 566DOC_SOURCE_DIR = $(top_srcdir)/gst $(top_srcdir)/ext $(top_srcdir)/sys 567 568# Extra options to supply to gtkdoc-scan. 569SCAN_OPTIONS = 570 571# Extra options to supply to gtkdoc-mkdb. 572MKDB_OPTIONS = --sgml-mode --source-suffixes=c,h,cc 573 574# Extra options to supply to gtkdoc-fixref. 575FIXXREF_OPTIONS = --extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html \ 576 --extra-dir=$(GST_PREFIX)/share/gtk-doc/html \ 577 --extra-dir=$(GSTPB_PREFIX)/share/gtk-doc/html 578 579 580# Used for dependencies. 581HFILE_GLOB = \ 582 $(top_srcdir)/gst/*/*.h $(top_srcdir)/ext/*/*.h $(top_srcdir)/sys/*/*.h 583 584CFILE_GLOB = \ 585 $(top_srcdir)/gst/*/*.c $(top_srcdir)/ext/*/*.c $(top_srcdir)/sys/*/*.c \ 586 $(top_srcdir)/ext/*/*.cc $(top_srcdir)/sys/*/*.m 587 588 589# Header files to ignore when scanning. 590IGNORE_HFILES = 591IGNORE_CFILES = 592 593# we add all .h files of elements that have signals/args we want 594# sadly this also pulls in the private methods - maybe we should 595# move those around in the source ? 596# also, we should add some stuff here conditionally based on whether 597# or not the plugin will actually build 598# but I'm not sure about that - it might be this Just Works given that 599# the registry won't have the element 600EXTRA_HFILES = \ 601 $(top_srcdir)/ext/aalib/gstaasink.h \ 602 $(top_srcdir)/ext/cairo/gstcairooverlay.h \ 603 $(top_srcdir)/ext/dv/gstdvdec.h \ 604 $(top_srcdir)/ext/dv/gstdvdemux.h \ 605 $(top_srcdir)/ext/flac/gstflacdec.h \ 606 $(top_srcdir)/ext/flac/gstflacenc.h \ 607 $(top_srcdir)/ext/flac/gstflactag.h \ 608 $(top_srcdir)/ext/gdk_pixbuf/gstgdkpixbufsink.h \ 609 $(top_srcdir)/ext/jack/gstjackaudiosrc.h \ 610 $(top_srcdir)/ext/jack/gstjackaudiosink.h \ 611 $(top_srcdir)/ext/jpeg/gstjpegdec.h \ 612 $(top_srcdir)/ext/jpeg/gstjpegenc.h \ 613 $(top_srcdir)/ext/lame/gstlamemp3enc.h \ 614 $(top_srcdir)/ext/libcaca/gstcacasink.h \ 615 $(top_srcdir)/ext/libpng/gstpngdec.h \ 616 $(top_srcdir)/ext/libpng/gstpngenc.h \ 617 $(top_srcdir)/ext/raw1394/gstdv1394src.h \ 618 $(top_srcdir)/ext/raw1394/gsthdv1394src.h \ 619 $(top_srcdir)/ext/shout2/gstshout2.h \ 620 $(top_srcdir)/ext/soup/gstsouphttpsrc.h \ 621 $(top_srcdir)/ext/taglib/gstapev2mux.h \ 622 $(top_srcdir)/ext/taglib/gstid3v2mux.h \ 623 $(top_srcdir)/ext/twolame/gsttwolamemp2enc.h \ 624 $(top_srcdir)/ext/pulse/pulsesink.h \ 625 $(top_srcdir)/ext/pulse/pulsesrc.h \ 626 $(top_srcdir)/ext/speex/gstspeexenc.h \ 627 $(top_srcdir)/ext/speex/gstspeexdec.h \ 628 $(top_srcdir)/ext/vpx/gstvp8dec.h \ 629 $(top_srcdir)/ext/vpx/gstvp8enc.h \ 630 $(top_srcdir)/ext/wavpack/gstwavpackdec.h \ 631 $(top_srcdir)/ext/wavpack/gstwavpackenc.h \ 632 $(top_srcdir)/gst/alpha/gstalpha.h \ 633 $(top_srcdir)/gst/alpha/gstalphacolor.h \ 634 $(top_srcdir)/gst/apetag/gstapedemux.h \ 635 $(top_srcdir)/gst/audiofx/audioamplify.h \ 636 $(top_srcdir)/gst/audiofx/audioecho.h \ 637 $(top_srcdir)/gst/audiofx/audiodynamic.h \ 638 $(top_srcdir)/gst/audiofx/audioinvert.h \ 639 $(top_srcdir)/gst/audiofx/audiokaraoke.h \ 640 $(top_srcdir)/gst/audiofx/audiopanorama.h \ 641 $(top_srcdir)/gst/audiofx/audiocheblimit.h \ 642 $(top_srcdir)/gst/audiofx/audiochebband.h \ 643 $(top_srcdir)/gst/audiofx/audioiirfilter.h \ 644 $(top_srcdir)/gst/audiofx/audiowsincband.h \ 645 $(top_srcdir)/gst/audiofx/audiowsinclimit.h \ 646 $(top_srcdir)/gst/audiofx/audiofirfilter.h \ 647 $(top_srcdir)/gst/audiofx/gstscaletempo.h \ 648 $(top_srcdir)/gst/audiofx/gststereo.h \ 649 $(top_srcdir)/gst/audioparsers/gstaacparse.h \ 650 $(top_srcdir)/gst/audioparsers/gstac3parse.h \ 651 $(top_srcdir)/gst/audioparsers/gstamrparse.h \ 652 $(top_srcdir)/gst/audioparsers/gstflacparse.h \ 653 $(top_srcdir)/gst/audioparsers/gstdcaparse.h \ 654 $(top_srcdir)/gst/audioparsers/gstmpegaudioparse.h \ 655 $(top_srcdir)/gst/auparse/gstauparse.h \ 656 $(top_srcdir)/gst/autodetect/gstautoaudiosink.h \ 657 $(top_srcdir)/gst/autodetect/gstautoaudiosrc.h \ 658 $(top_srcdir)/gst/autodetect/gstautovideosink.h \ 659 $(top_srcdir)/gst/autodetect/gstautovideosrc.h \ 660 $(top_srcdir)/gst/avi/gstavidemux.h \ 661 $(top_srcdir)/gst/avi/gstavimux.h \ 662 $(top_srcdir)/gst/avi/gstavisubtitle.h \ 663 $(top_srcdir)/gst/cutter/gstcutter.h \ 664 $(top_srcdir)/gst/debugutils/gstcapssetter.h \ 665 $(top_srcdir)/gst/debugutils/gsttaginject.h \ 666 $(top_srcdir)/gst/debugutils/progressreport.h \ 667 $(top_srcdir)/gst/deinterlace/gstdeinterlace.h \ 668 $(top_srcdir)/gst/dtmf/gstdtmfsrc.h \ 669 $(top_srcdir)/gst/dtmf/gstrtpdtmfsrc.h \ 670 $(top_srcdir)/gst/dtmf/gstrtpdtmfdepay.h \ 671 $(top_srcdir)/gst/effectv/gstaging.h \ 672 $(top_srcdir)/gst/effectv/gstdice.h \ 673 $(top_srcdir)/gst/effectv/gstedge.h \ 674 $(top_srcdir)/gst/effectv/gstquark.h \ 675 $(top_srcdir)/gst/effectv/gstrev.h \ 676 $(top_srcdir)/gst/effectv/gstshagadelic.h \ 677 $(top_srcdir)/gst/effectv/gstvertigo.h \ 678 $(top_srcdir)/gst/effectv/gstwarp.h \ 679 $(top_srcdir)/gst/effectv/gststreak.h \ 680 $(top_srcdir)/gst/effectv/gstripple.h \ 681 $(top_srcdir)/gst/effectv/gstop.h \ 682 $(top_srcdir)/gst/effectv/gstradioac.h \ 683 $(top_srcdir)/gst/equalizer/gstiirequalizer.h \ 684 $(top_srcdir)/gst/equalizer/gstiirequalizer3bands.h \ 685 $(top_srcdir)/gst/equalizer/gstiirequalizer10bands.h \ 686 $(top_srcdir)/gst/equalizer/gstiirequalizernbands.h \ 687 $(top_srcdir)/gst/flv/gstflvdemux.h \ 688 $(top_srcdir)/gst/flv/gstflvmux.h \ 689 $(top_srcdir)/gst/flx/gstflxdec.h \ 690 $(top_srcdir)/gst/goom/gstgoom.h \ 691 $(top_srcdir)/gst/goom2k1/gstgoom.h \ 692 $(top_srcdir)/gst/law/alaw-decode.h \ 693 $(top_srcdir)/gst/law/alaw-encode.h \ 694 $(top_srcdir)/gst/law/mulaw-decode.h \ 695 $(top_srcdir)/gst/law/mulaw-encode.h \ 696 $(top_srcdir)/gst/icydemux/gsticydemux.h \ 697 $(top_srcdir)/gst/id3demux/gstid3demux.h \ 698 $(top_srcdir)/gst/imagefreeze/gstimagefreeze.h \ 699 $(top_srcdir)/gst/interleave/deinterleave.h \ 700 $(top_srcdir)/gst/interleave/interleave.h \ 701 $(top_srcdir)/gst/level/gstlevel.h \ 702 $(top_srcdir)/gst/matroska/matroska-demux.h \ 703 $(top_srcdir)/gst/matroska/matroska-mux.h \ 704 $(top_srcdir)/gst/matroska/webm-mux.h \ 705 $(top_srcdir)/gst/monoscope/gstmonoscope.h \ 706 $(top_srcdir)/gst/multifile/gstmultifilesink.h \ 707 $(top_srcdir)/gst/multifile/gstmultifilesrc.h \ 708 $(top_srcdir)/gst/multifile/gstsplitfilesrc.h \ 709 $(top_srcdir)/gst/multifile/gstsplitmuxsrc.h \ 710 $(top_srcdir)/gst/multifile/gstsplitmuxsink.h \ 711 $(top_srcdir)/gst/multipart/multipartdemux.h \ 712 $(top_srcdir)/gst/multipart/multipartmux.h \ 713 $(top_srcdir)/gst/isomp4/qtdemux.h \ 714 $(top_srcdir)/gst/isomp4/gstqtmux.h \ 715 $(top_srcdir)/gst/isomp4/gstqtmux-doc.h \ 716 $(top_srcdir)/gst/replaygain/gstrganalysis.h \ 717 $(top_srcdir)/gst/replaygain/gstrglimiter.h \ 718 $(top_srcdir)/gst/replaygain/gstrgvolume.h \ 719 $(top_srcdir)/gst/rtp/gstrtpj2kpay.h \ 720 $(top_srcdir)/gst/rtp/gstrtpjpegpay.h \ 721 $(top_srcdir)/gst/rtpmanager/gstrtpbin.h \ 722 $(top_srcdir)/gst/rtpmanager/gstrtpjitterbuffer.h \ 723 $(top_srcdir)/gst/rtpmanager/gstrtpptdemux.h \ 724 $(top_srcdir)/gst/rtpmanager/gstrtpsession.h \ 725 $(top_srcdir)/gst/rtpmanager/gstrtpssrcdemux.h \ 726 $(top_srcdir)/gst/rtpmanager/gstrtpmux.h \ 727 $(top_srcdir)/gst/rtpmanager/gstrtpdtmfmux.h \ 728 $(top_srcdir)/gst/rtpmanager/gstrtprtxsend.h \ 729 $(top_srcdir)/gst/rtpmanager/gstrtprtxreceive.h \ 730 $(top_srcdir)/gst/rtsp/gstrtpdec.h \ 731 $(top_srcdir)/gst/rtsp/gstrtspsrc.h \ 732 $(top_srcdir)/gst/shapewipe/gstshapewipe.h \ 733 $(top_srcdir)/gst/smpte/gstsmpte.h \ 734 $(top_srcdir)/gst/smpte/gstsmptealpha.h \ 735 $(top_srcdir)/gst/spectrum/gstspectrum.h \ 736 $(top_srcdir)/gst/udp/gstmultiudpsink.h \ 737 $(top_srcdir)/gst/udp/gstudpsrc.h \ 738 $(top_srcdir)/gst/udp/gstudpsink.h \ 739 $(top_srcdir)/gst/videobox/gstvideobox.h \ 740 $(top_srcdir)/gst/videocrop/gstvideocrop.h \ 741 $(top_srcdir)/gst/videocrop/gstaspectratiocrop.h \ 742 $(top_srcdir)/gst/videofilter/gstgamma.h \ 743 $(top_srcdir)/gst/videofilter/gstvideobalance.h \ 744 $(top_srcdir)/gst/videofilter/gstvideoflip.h \ 745 $(top_srcdir)/gst/videomixer/videomixer2.h \ 746 $(top_srcdir)/gst/videomixer/videomixer2pad.h \ 747 $(top_srcdir)/gst/wavenc/gstwavenc.h \ 748 $(top_srcdir)/gst/wavparse/gstwavparse.h \ 749 $(top_srcdir)/gst/y4m/gsty4mencode.h \ 750 $(top_srcdir)/sys/directsound/gstdirectsoundsink.h \ 751 $(top_srcdir)/sys/oss4/oss4-sink.h \ 752 $(top_srcdir)/sys/oss4/oss4-source.h \ 753 $(top_srcdir)/sys/oss/gstosssink.h \ 754 $(top_srcdir)/sys/oss/gstosssrc.h \ 755 $(top_srcdir)/sys/osxaudio/gstosxaudiosrc.h \ 756 $(top_srcdir)/sys/osxaudio/gstosxaudiosink.h \ 757 $(top_srcdir)/sys/osxvideo/osxvideosink.h \ 758 $(top_srcdir)/sys/v4l2/gstv4l2src.h \ 759 $(top_srcdir)/sys/v4l2/gstv4l2sink.h \ 760 $(top_srcdir)/sys/v4l2/gstv4l2transform.h \ 761 $(top_srcdir)/sys/v4l2/gstv4l2videodec.h \ 762 $(top_srcdir)/sys/v4l2/gstv4l2radio.h \ 763 $(top_srcdir)/sys/waveform/gstwaveformsink.h \ 764 $(top_srcdir)/sys/ximage/gstximagesrc.h 765 766 767# example code that needs to be converted to xml and placed in xml/ 768EXAMPLE_CFILES = \ 769 $(top_srcdir)/tests/examples/level/level-example.c \ 770 $(top_srcdir)/tests/examples/spectrum/spectrum-example.c \ 771 $(top_srcdir)/tests/examples/audiofx/firfilter-example.c \ 772 $(top_srcdir)/tests/examples/audiofx/iirfilter-example.c 773 774 775# Images to copy into HTML directory. 776HTML_IMAGES = 777 778# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE). 779content_files = 780 781# Other files to distribute. 782extra_files = 783 784# CFLAGS and LDFLAGS for compiling scan program. Only needed if your app/lib 785# contains GtkObjects/GObjects and you want to document signals and properties. 786GTKDOC_CFLAGS = $(GST_BASE_CFLAGS) -I$(top_builddir) 787GTKDOC_LIBS = $(GST_BASE_LIBS) 788 789# If you need to override some of the declarations, place them in this file 790# and uncomment this line. 791#DOC_OVERRIDES = $(DOC_MODULE)-overrides.txt 792DOC_OVERRIDES = 793@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 794@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 795@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) 796@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) 797@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = 798@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute 799 800# We set GPATH here; this gives us semantics for GNU make 801# which are more like other make's VPATH, when it comes to 802# whether a source that is a target of one rule is then 803# searched for in VPATH/GPATH. 804# 805GPATH = $(srcdir) 806 807# thomas: make docs parallel installable 808TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE)-@GST_API_VERSION@ 809MAINTAINER_DOC_STAMPS = \ 810 scanobj-build.stamp 811 812EXTRA_DIST = \ 813 $(MAINTAINER_DOC_STAMPS) \ 814 $(srcdir)/inspect/*.xml \ 815 $(SCANOBJ_FILES) \ 816 $(content_files) \ 817 $(extra_files) \ 818 $(HTML_IMAGES) \ 819 $(DOC_MAIN_SGML_FILE) \ 820 $(DOC_OVERRIDES) \ 821 $(DOC_MODULE)-sections.txt 822 823 824# we don't add scanobj-build.stamp here since they are built manually by docs 825# maintainers and result is commited to git 826DOC_STAMPS = \ 827 scan-build.stamp \ 828 sgml-build.stamp \ 829 html-build.stamp \ 830 scan.stamp \ 831 sgml.stamp \ 832 html.stamp 833 834 835# files generated/updated by gtkdoc-scangobj 836SCANOBJ_FILES = \ 837 $(DOC_MODULE).args \ 838 $(DOC_MODULE).hierarchy \ 839 $(DOC_MODULE).interfaces \ 840 $(DOC_MODULE).prerequisites \ 841 $(DOC_MODULE).signals \ 842 $(DOC_MODULE).types 843 844SCANOBJ_FILES_O = \ 845 .libs/$(DOC_MODULE)-scan.o 846 847 848# files generated/updated by gtkdoc-scan 849SCAN_FILES = \ 850 $(DOC_MODULE)-sections.txt \ 851 $(DOC_MODULE)-overrides.txt \ 852 $(DOC_MODULE)-decl.txt \ 853 $(DOC_MODULE)-decl-list.txt 854 855REPORT_FILES = \ 856 $(DOC_MODULE)-undocumented.txt \ 857 $(DOC_MODULE)-undeclared.txt \ 858 $(DOC_MODULE)-unused.txt 859 860CLEANFILES = \ 861 $(SCANOBJ_FILES_O) \ 862 $(REPORT_FILES) \ 863 $(DOC_STAMPS) \ 864 inspect-registry.xml 865 866INSPECT_DIR = inspect 867 868### inspect GStreamer plug-ins; done by documentation maintainer ### 869 870# only look at the plugins in this module when building inspect .xml stuff 871@ENABLE_GTK_DOC_TRUE@INSPECT_REGISTRY = $(top_builddir)/docs/plugins/inspect-registry.xml 872@ENABLE_GTK_DOC_TRUE@INSPECT_ENVIRONMENT = \ 873@ENABLE_GTK_DOC_TRUE@ LC_ALL=C \ 874@ENABLE_GTK_DOC_TRUE@ GST_PLUGIN_SYSTEM_PATH_1_0= \ 875@ENABLE_GTK_DOC_TRUE@ GST_PLUGIN_PATH_1_0=$(top_builddir)/gst:$(top_builddir)/sys:$(top_builddir)/ext:$(top_builddir)/plugins:$(top_builddir)/src:$(top_builddir)/gnl \ 876@ENABLE_GTK_DOC_TRUE@ GST_REGISTRY_1_0=$(INSPECT_REGISTRY) \ 877@ENABLE_GTK_DOC_TRUE@ PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \ 878@ENABLE_GTK_DOC_TRUE@ $(INSPECT_EXTRA_ENVIRONMENT) 879 880MAINTAINERCLEANFILES = $(MAINTAINER_DOC_STAMPS) 881 882# wildcard is apparently not portable to other makes, hence the use of find 883inspect_files = $(sort $(shell find $(srcdir)/$(INSPECT_DIR) -name '*.xml')) 884all: all-am 885 886.SUFFIXES: 887$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/common/upload-doc.mak $(top_srcdir)/common/gtk-doc-plugins.mak $(am__configure_deps) 888 @for dep in $?; do \ 889 case '$(am__configure_deps)' in \ 890 *$$dep*) \ 891 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ 892 && { if test -f $@; then exit 0; else break; fi; }; \ 893 exit 1;; \ 894 esac; \ 895 done; \ 896 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/plugins/Makefile'; \ 897 $(am__cd) $(top_srcdir) && \ 898 $(AUTOMAKE) --gnu docs/plugins/Makefile 899Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 900 @case '$?' in \ 901 *config.status*) \ 902 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ 903 *) \ 904 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ 905 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 906 esac; 907$(top_srcdir)/common/upload-doc.mak $(top_srcdir)/common/gtk-doc-plugins.mak $(am__empty): 908 909$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 910 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 911 912$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 913 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 914$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) 915 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 916$(am__aclocal_m4_deps): 917 918mostlyclean-libtool: 919 -rm -f *.lo 920 921clean-libtool: 922 -rm -rf .libs _libs 923tags TAGS: 924 925ctags CTAGS: 926 927cscope cscopelist: 928 929 930distdir: $(BUILT_SOURCES) 931 $(MAKE) $(AM_MAKEFLAGS) distdir-am 932 933distdir-am: $(DISTFILES) 934 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 935 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 936 list='$(DISTFILES)'; \ 937 dist_files=`for file in $$list; do echo $$file; done | \ 938 sed -e "s|^$$srcdirstrip/||;t" \ 939 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ 940 case $$dist_files in \ 941 */*) $(MKDIR_P) `echo "$$dist_files" | \ 942 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ 943 sort -u` ;; \ 944 esac; \ 945 for file in $$dist_files; do \ 946 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 947 if test -d $$d/$$file; then \ 948 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ 949 if test -d "$(distdir)/$$file"; then \ 950 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 951 fi; \ 952 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 953 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ 954 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 955 fi; \ 956 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ 957 else \ 958 test -f "$(distdir)/$$file" \ 959 || cp -p $$d/$$file "$(distdir)/$$file" \ 960 || exit 1; \ 961 fi; \ 962 done 963 $(MAKE) $(AM_MAKEFLAGS) \ 964 top_distdir="$(top_distdir)" distdir="$(distdir)" \ 965 dist-hook 966check-am: all-am 967check: check-am 968all-am: Makefile all-local 969installdirs: 970install: install-am 971install-exec: install-exec-am 972install-data: install-data-am 973uninstall: uninstall-am 974 975install-am: all-am 976 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 977 978installcheck: installcheck-am 979install-strip: 980 if test -z '$(STRIP)'; then \ 981 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 982 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 983 install; \ 984 else \ 985 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 986 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 987 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ 988 fi 989mostlyclean-generic: 990 991clean-generic: 992 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 993 994distclean-generic: 995 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 996 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 997 998maintainer-clean-generic: 999 @echo "This command is intended for maintainers to use" 1000 @echo "it deletes files that may require special tools to rebuild." 1001 -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) 1002clean: clean-am 1003 1004clean-am: clean-generic clean-libtool clean-local mostlyclean-am 1005 1006distclean: distclean-am 1007 -rm -f Makefile 1008distclean-am: clean-am distclean-generic distclean-local 1009 1010dvi: dvi-am 1011 1012dvi-am: 1013 1014html-am: 1015 1016info: info-am 1017 1018info-am: 1019 1020install-data-am: install-data-local 1021 1022install-dvi: install-dvi-am 1023 1024install-dvi-am: 1025 1026install-exec-am: 1027 1028install-html: install-html-am 1029 1030install-html-am: 1031 1032install-info: install-info-am 1033 1034install-info-am: 1035 1036install-man: 1037 1038install-pdf: install-pdf-am 1039 1040install-pdf-am: 1041 1042install-ps: install-ps-am 1043 1044install-ps-am: 1045 1046installcheck-am: 1047 1048maintainer-clean: maintainer-clean-am 1049 -rm -f Makefile 1050maintainer-clean-am: distclean-am maintainer-clean-generic 1051 1052mostlyclean: mostlyclean-am 1053 1054mostlyclean-am: mostlyclean-generic mostlyclean-libtool 1055 1056pdf: pdf-am 1057 1058pdf-am: 1059 1060ps: ps-am 1061 1062ps-am: 1063 1064uninstall-am: uninstall-local 1065 1066.MAKE: install-am install-strip 1067 1068.PHONY: all all-am all-local check check-am clean clean-generic \ 1069 clean-libtool clean-local cscopelist-am ctags-am dist-hook \ 1070 distclean distclean-generic distclean-libtool distclean-local \ 1071 distdir dvi dvi-am html html-am info info-am install \ 1072 install-am install-data install-data-am install-data-local \ 1073 install-dvi install-dvi-am install-exec install-exec-am \ 1074 install-html install-html-am install-info install-info-am \ 1075 install-man install-pdf install-pdf-am install-ps \ 1076 install-ps-am install-strip installcheck installcheck-am \ 1077 installdirs maintainer-clean maintainer-clean-generic \ 1078 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ 1079 ps ps-am tags-am uninstall uninstall-am uninstall-local 1080 1081.PRECIOUS: Makefile 1082 1083html: html-build.stamp 1084 1085upload: $(FORMATS) 1086 @if echo $(FORMATS) | grep html > /dev/null; then \ 1087 echo "Preparing docs for upload (rebasing cross-references) ..." ; \ 1088 if test x$(builddir) != x$(srcdir); then \ 1089 echo "make upload can only be used if srcdir == builddir"; \ 1090 exit 1; \ 1091 fi; \ 1092 # gtkdoc-rebase sometimes gets confused, so reset everything to \ 1093 # local links before rebasing to online links \ 1094 gtkdoc-rebase --html-dir=$(builddir)/html 2>/dev/null 2>/dev/null ; \ 1095 rebase=`gtkdoc-rebase --verbose --online --html-dir=$(builddir)/html` ; \ 1096 echo "$$rebase" | grep -e "On-*line"; \ 1097 for req in glib gobject gstreamer gstreamer-libs gst-plugins-base-libs; do \ 1098 if ! ( echo "$$rebase" | grep -i -e "On-*line.*/$$req/" ); then \ 1099 echo "===============================================================================" ; \ 1100 echo " Could not determine online location for $$req docs. Cross-referencing will be " ; \ 1101 echo " broken, so not uploading. Make sure the library's gtk-doc documentation is " ; \ 1102 echo " installed somewhere in /usr/share/gtk-doc. " ; \ 1103 echo "===============================================================================" ; \ 1104 exit 1; \ 1105 fi; \ 1106 done; \ 1107 export SRC="$$SRC html"; \ 1108 fi; \ 1109 if echo $(FORMATS) | grep ps > /dev/null; then export SRC="$$SRC $(DOC).ps"; fi; \ 1110 if echo $(FORMATS) | grep pdf > /dev/null; then export SRC="$$SRC $(DOC).pdf"; fi; \ 1111 \ 1112 # upload releases to both X.Y/ and head/ subdirectories \ 1113 export DIR=$(DOC_BASE)/gstreamer/$(PACKAGE_VERSION_MAJOR).$(PACKAGE_VERSION_MINOR)/$(DOC); \ 1114 echo Uploading $$SRC to $(DOC_SERVER):$$DIR; \ 1115 ssh $(DOC_SERVER) mkdir -p $$DIR; \ 1116 rsync -rv -e ssh --delete $$SRC $(DOC_SERVER):$$DIR; \ 1117 ssh $(DOC_SERVER) chmod -R g+w $$DIR; \ 1118 \ 1119 export DIR=$(DOC_BASE)/gstreamer/head/$(DOC); \ 1120 echo Uploading $$SRC to $(DOC_SERVER):$$DIR; \ 1121 ssh $(DOC_SERVER) mkdir -p $$DIR; \ 1122 rsync -rv -e ssh --delete $$SRC $(DOC_SERVER):$$DIR; \ 1123 ssh $(DOC_SERVER) chmod -R g+w $$DIR; \ 1124 \ 1125 if echo $(FORMATS) | grep html > /dev/null; then \ 1126 echo "Un-preparing docs for upload (rebasing cross-references) ..." ; \ 1127 gtkdoc-rebase --html-dir=$(builddir)/html ; \ 1128 fi; \ 1129 echo Done 1130 1131help: 1132 @echo 1133 @echo "If you are a doc maintainer, run 'make update' to update" 1134 @echo "the documentation files maintained in git" 1135 @echo 1136 @echo Other useful make targets: 1137 @echo 1138 @echo check-inspected-versions: make sure the inspected plugin info 1139 @echo is up to date before a release 1140 @echo 1141 1142# update the stuff maintained by doc maintainers 1143update: scanobj-update 1144 $(MAKE) check-outdated-docs 1145 1146@ENABLE_GTK_DOC_TRUE@all-local: html-build.stamp 1147 1148#### scan gobjects; done by documentation maintainer #### 1149@ENABLE_GTK_DOC_TRUE@scanobj-update: 1150@ENABLE_GTK_DOC_TRUE@ -rm scanobj-build.stamp 1151@ENABLE_GTK_DOC_TRUE@ $(MAKE) scanobj-build.stamp 1152 1153# gstdoc-scanobj produces 5 output files (.new) 1154# scangobj-merge.py merges them into the file which we commit later 1155# TODO: also merge the hierarchy 1156@ENABLE_GTK_DOC_TRUE@scanobj-build.stamp: $(SCANOBJ_DEPS) $(basefiles) 1157@ENABLE_GTK_DOC_TRUE@ @echo " DOC Introspecting gobjects" 1158@ENABLE_GTK_DOC_TRUE@ @if test x"$(srcdir)" != x. ; then \ 1159@ENABLE_GTK_DOC_TRUE@ for f in $(SCANOBJ_FILES) $(SCAN_FILES); \ 1160@ENABLE_GTK_DOC_TRUE@ do \ 1161@ENABLE_GTK_DOC_TRUE@ if test -e $(srcdir)/$$f; then \ 1162@ENABLE_GTK_DOC_TRUE@ cp -u $(srcdir)/$$f . || cp $(srcdir)/$$f . ; \ 1163@ENABLE_GTK_DOC_TRUE@ fi; \ 1164@ENABLE_GTK_DOC_TRUE@ done; \ 1165@ENABLE_GTK_DOC_TRUE@ fi; \ 1166@ENABLE_GTK_DOC_TRUE@ mkdir -p $(INSPECT_DIR); \ 1167@ENABLE_GTK_DOC_TRUE@ scanobj_options=""; \ 1168@ENABLE_GTK_DOC_TRUE@ if test "x$(V)" = "x1"; then \ 1169@ENABLE_GTK_DOC_TRUE@ scanobj_options="--verbose"; \ 1170@ENABLE_GTK_DOC_TRUE@ fi; \ 1171@ENABLE_GTK_DOC_TRUE@ $(INSPECT_ENVIRONMENT) \ 1172@ENABLE_GTK_DOC_TRUE@ CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" \ 1173@ENABLE_GTK_DOC_TRUE@ CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS) $(WARNING_CFLAGS)" \ 1174@ENABLE_GTK_DOC_TRUE@ LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \ 1175@ENABLE_GTK_DOC_TRUE@ $(GST_DOC_SCANOBJ) $$scanobj_options --type-init-func="gst_init(NULL,NULL)" \ 1176@ENABLE_GTK_DOC_TRUE@ --module=$(DOC_MODULE) --source=$(PACKAGE) --inspect-dir=$(INSPECT_DIR) && \ 1177@ENABLE_GTK_DOC_TRUE@ echo " DOC Merging introspection data" && \ 1178@ENABLE_GTK_DOC_TRUE@ $(PYTHON) \ 1179@ENABLE_GTK_DOC_TRUE@ $(top_srcdir)/common/scangobj-merge.py $(DOC_MODULE) || exit 1; \ 1180@ENABLE_GTK_DOC_TRUE@ if test x"$(srcdir)" != x. ; then \ 1181@ENABLE_GTK_DOC_TRUE@ for f in $(SCANOBJ_FILES); \ 1182@ENABLE_GTK_DOC_TRUE@ do \ 1183@ENABLE_GTK_DOC_TRUE@ cmp -s ./$$f $(srcdir)/$$f || cp ./$$f $(srcdir)/ ; \ 1184@ENABLE_GTK_DOC_TRUE@ done; \ 1185@ENABLE_GTK_DOC_TRUE@ fi; \ 1186@ENABLE_GTK_DOC_TRUE@ touch scanobj-build.stamp 1187 1188@ENABLE_GTK_DOC_TRUE@$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(SCANOBJ_FILES_O): scan-build.stamp 1189@ENABLE_GTK_DOC_TRUE@ @true 1190 1191### scan headers; done on every build ### 1192@ENABLE_GTK_DOC_TRUE@scan-build.stamp: $(HFILE_GLOB) $(EXTRA_HFILES) $(basefiles) scanobj-build.stamp 1193@ENABLE_GTK_DOC_TRUE@ @echo ' DOC Scanning header files' 1194@ENABLE_GTK_DOC_TRUE@ @if test x"$(srcdir)" != x. ; then \ 1195@ENABLE_GTK_DOC_TRUE@ for f in $(SCANOBJ_FILES) $(SCAN_FILES); \ 1196@ENABLE_GTK_DOC_TRUE@ do \ 1197@ENABLE_GTK_DOC_TRUE@ if test -e $(srcdir)/$$f; then \ 1198@ENABLE_GTK_DOC_TRUE@ cp -u $(srcdir)/$$f . || cp $(srcdir)/$$f .; \ 1199@ENABLE_GTK_DOC_TRUE@ fi; \ 1200@ENABLE_GTK_DOC_TRUE@ done; \ 1201@ENABLE_GTK_DOC_TRUE@ fi 1202@ENABLE_GTK_DOC_TRUE@ @_source_dir='' ; \ 1203@ENABLE_GTK_DOC_TRUE@ for i in $(DOC_SOURCE_DIR) ; do \ 1204@ENABLE_GTK_DOC_TRUE@ _source_dir="$${_source_dir} --source-dir=$$i" ; \ 1205@ENABLE_GTK_DOC_TRUE@ done ; \ 1206@ENABLE_GTK_DOC_TRUE@ gtkdoc-scan \ 1207@ENABLE_GTK_DOC_TRUE@ $(SCAN_OPTIONS) $(EXTRA_HFILES) \ 1208@ENABLE_GTK_DOC_TRUE@ --module=$(DOC_MODULE) \ 1209@ENABLE_GTK_DOC_TRUE@ $${_source_dir} \ 1210@ENABLE_GTK_DOC_TRUE@ --ignore-headers="$(IGNORE_HFILES)"; \ 1211@ENABLE_GTK_DOC_TRUE@ touch scan-build.stamp 1212 1213#### xml #### 1214 1215@ENABLE_GTK_DOC_TRUE@sgml-build.stamp: scan-build.stamp $(CFILE_GLOB) $(top_srcdir)/common/plugins.xsl $(expand_content_files) 1216@ENABLE_GTK_DOC_TRUE@ @echo ' DOC Building XML' 1217@ENABLE_GTK_DOC_TRUE@ @-mkdir -p xml 1218@ENABLE_GTK_DOC_TRUE@ @for a in $(inspect_files); do \ 1219@ENABLE_GTK_DOC_TRUE@ xsltproc --stringparam module $(MODULE) \ 1220@ENABLE_GTK_DOC_TRUE@ $(top_srcdir)/common/plugins.xsl $$a > xml/`basename $$a`; done 1221@ENABLE_GTK_DOC_TRUE@ @for f in $(EXAMPLE_CFILES); do \ 1222@ENABLE_GTK_DOC_TRUE@ $(PYTHON) $(top_srcdir)/common/c-to-xml.py $$f > xml/element-`basename $$f .c`.xml; done 1223@ENABLE_GTK_DOC_TRUE@ @_source_dir='' ; \ 1224@ENABLE_GTK_DOC_TRUE@ for i in $(DOC_SOURCE_DIR) ; do \ 1225@ENABLE_GTK_DOC_TRUE@ _source_dir="$${_source_dir} --source-dir=$$i" ; \ 1226@ENABLE_GTK_DOC_TRUE@ done ; \ 1227@ENABLE_GTK_DOC_TRUE@ gtkdoc-mkdb \ 1228@ENABLE_GTK_DOC_TRUE@ --module=$(DOC_MODULE) \ 1229@ENABLE_GTK_DOC_TRUE@ $${_source_dir} \ 1230@ENABLE_GTK_DOC_TRUE@ --expand-content-files="$(expand_content_files)" \ 1231@ENABLE_GTK_DOC_TRUE@ --main-sgml-file=$(srcdir)/$(DOC_MAIN_SGML_FILE) \ 1232@ENABLE_GTK_DOC_TRUE@ --output-format=xml \ 1233@ENABLE_GTK_DOC_TRUE@ --ignore-files="$(IGNORE_HFILES) $(IGNORE_CFILES)" \ 1234@ENABLE_GTK_DOC_TRUE@ $(MKDB_OPTIONS) 1235@ENABLE_GTK_DOC_TRUE@ @$(PYTHON) $(top_srcdir)/common/mangle-db.py xml 1236@ENABLE_GTK_DOC_TRUE@ @cp ../version.entities xml 1237@ENABLE_GTK_DOC_TRUE@ @touch sgml-build.stamp 1238 1239@ENABLE_GTK_DOC_TRUE@sgml.stamp: sgml-build.stamp 1240@ENABLE_GTK_DOC_TRUE@ @true 1241 1242#### html #### 1243 1244@ENABLE_GTK_DOC_TRUE@html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) 1245@ENABLE_GTK_DOC_TRUE@ @echo ' DOC Building HTML' 1246@ENABLE_GTK_DOC_TRUE@ @rm -rf html 1247@ENABLE_GTK_DOC_TRUE@ @mkdir html 1248@ENABLE_GTK_DOC_TRUE@ @cp $(srcdir)/$(DOC_MAIN_SGML_FILE) html 1249@ENABLE_GTK_DOC_TRUE@ @for f in $(content_files); do cp $(srcdir)/$$f html; done 1250@ENABLE_GTK_DOC_TRUE@ @cp -pr xml html 1251@ENABLE_GTK_DOC_TRUE@ @cp ../version.entities html 1252@ENABLE_GTK_DOC_TRUE@ @mkhtml_options=""; \ 1253@ENABLE_GTK_DOC_TRUE@ gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ 1254@ENABLE_GTK_DOC_TRUE@ if test "$(?)" = "0"; then \ 1255@ENABLE_GTK_DOC_TRUE@ if test "x$(V)" = "x1"; then \ 1256@ENABLE_GTK_DOC_TRUE@ mkhtml_options="$$mkhtml_options --verbose"; \ 1257@ENABLE_GTK_DOC_TRUE@ fi; \ 1258@ENABLE_GTK_DOC_TRUE@ fi; \ 1259@ENABLE_GTK_DOC_TRUE@ cd html && gtkdoc-mkhtml $$mkhtml_options $(DOC_MODULE)-@GST_API_VERSION@ $(DOC_MAIN_SGML_FILE) 1260@ENABLE_GTK_DOC_TRUE@ @rm -f html/$(DOC_MAIN_SGML_FILE) 1261@ENABLE_GTK_DOC_TRUE@ @rm -rf html/xml 1262@ENABLE_GTK_DOC_TRUE@ @rm -f html/version.entities 1263@ENABLE_GTK_DOC_TRUE@ @test "x$(HTML_IMAGES)" = "x" || for i in "" $(HTML_IMAGES) ; do \ 1264@ENABLE_GTK_DOC_TRUE@ if test "$$i" != ""; then cp $(srcdir)/$$i html ; fi; done 1265@ENABLE_GTK_DOC_TRUE@ @echo ' DOC Fixing cross-references' 1266@ENABLE_GTK_DOC_TRUE@ @gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) 1267@ENABLE_GTK_DOC_TRUE@ @touch html-build.stamp 1268 1269@ENABLE_GTK_DOC_TRUE@clean-local-gtkdoc: 1270@ENABLE_GTK_DOC_TRUE@ @rm -rf xml tmpl html 1271# clean files copied for nonsrcdir templates build 1272@ENABLE_GTK_DOC_TRUE@ @if test x"$(srcdir)" != x. ; then \ 1273@ENABLE_GTK_DOC_TRUE@ rm -rf $(SCANOBJ_FILES) $(SCAN_FILES) $(REPORT_FILES) \ 1274@ENABLE_GTK_DOC_TRUE@ $(MAINTAINER_DOC_STAMPS); \ 1275@ENABLE_GTK_DOC_TRUE@ fi 1276@ENABLE_GTK_DOC_FALSE@all-local: 1277@ENABLE_GTK_DOC_FALSE@clean-local-gtkdoc: 1278 1279clean-local: clean-local-gtkdoc 1280 @rm -f *~ *.bak 1281 @rm -rf .libs 1282 1283distclean-local: 1284 @rm -f $(REPORT_FILES) \ 1285 $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt 1286 @rm -rf tmpl/*.sgml.bak 1287 @rm -f $(DOC_MODULE).hierarchy 1288 @rm -f *.stamp || true 1289 @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ 1290 rm -f $(DOC_MODULE)-docs.sgml ; \ 1291 rm -f $(DOC_MODULE).types ; \ 1292 rm -f $(DOC_MODULE).interfaces ; \ 1293 rm -f $(DOC_MODULE)-overrides.txt ; \ 1294 rm -f $(DOC_MODULE).prerequisites ; \ 1295 rm -f $(DOC_MODULE)-sections.txt ; \ 1296 rm -rf tmpl/*.sgml ; \ 1297 rm -rf $(INSPECT_DIR); \ 1298 fi 1299 @rm -rf *.o 1300 1301# thomas: make docs parallel installable; devhelp requires majorminor too 1302install-data-local: 1303 (installfiles=`echo $(builddir)/html/*.sgml $(builddir)/html/*.html $(builddir)/html/*.png $(builddir)/html/*.css`; \ 1304 if test "$$installfiles" = '$(builddir)/html/*.sgml $(builddir)/html/*.html $(builddir)/html/*.png $(builddir)/html/*.css'; \ 1305 then echo '-- Nothing to install' ; \ 1306 else \ 1307 $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR); \ 1308 for i in $$installfiles; do \ 1309 echo '-- Installing '$$i ; \ 1310 $(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \ 1311 done; \ 1312 pngfiles=`echo ./html/*.png`; \ 1313 if test "$$pngfiles" != './html/*.png'; then \ 1314 for i in $$pngfiles; do \ 1315 echo '-- Installing '$$i ; \ 1316 $(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \ 1317 done; \ 1318 fi; \ 1319 echo '-- Installing $(builddir)/html/$(DOC_MODULE)-@GST_API_VERSION@.devhelp2' ; \ 1320 if test -e $(builddir)/html/$(DOC_MODULE)-@GST_API_VERSION@.devhelp2; then \ 1321 $(INSTALL_DATA) $(builddir)/html/$(DOC_MODULE)-@GST_API_VERSION@.devhelp2 \ 1322 $(DESTDIR)$(TARGET_DIR)/$(DOC_MODULE)-@GST_API_VERSION@.devhelp2; \ 1323 fi; \ 1324 $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$(DESTDIR)$(TARGET_DIR) || true ; \ 1325 fi) 1326uninstall-local: 1327 if test -d $(DESTDIR)$(TARGET_DIR); then \ 1328 rm -rf $(DESTDIR)$(TARGET_DIR)/*; \ 1329 rmdir -p $(DESTDIR)$(TARGET_DIR) 2>/dev/null || true; \ 1330 else \ 1331 echo '-- Nothing to uninstall' ; \ 1332 fi; 1333 1334# 1335# Checks 1336# 1337@ENABLE_GTK_DOC_TRUE@check-hierarchy: $(DOC_MODULE).hierarchy 1338@ENABLE_GTK_DOC_TRUE@ @if grep ' ' $(DOC_MODULE).hierarchy; then \ 1339@ENABLE_GTK_DOC_TRUE@ echo "$(DOC_MODULE).hierarchy contains tabs, please fix"; \ 1340@ENABLE_GTK_DOC_TRUE@ /bin/false; \ 1341@ENABLE_GTK_DOC_TRUE@ fi 1342 1343@ENABLE_GTK_DOC_TRUE@check: check-hierarchy 1344 1345check-inspected-versions: 1346 @echo Checking plugin versions of inspected plugin data ...; \ 1347 fail=0 ; \ 1348 for each in $(inspect_files) ; do \ 1349 if (grep -H '<version>' $$each | grep -v '<version>$(VERSION)'); then \ 1350 echo $$each should be fixed to say version $(VERSION) or be removed ; \ 1351 echo "sed -i -e 's/<version.*version>/<version>$(VERSION)<\/version>/'" $$each; \ 1352 echo ; \ 1353 fail=1; \ 1354 fi ; \ 1355 done ; \ 1356 exit $$fail 1357 1358check-outdated-docs: 1359 $(AM_V_GEN)echo Checking for outdated plugin inspect data ...; \ 1360 fail=0 ; \ 1361 if [ -d $(top_srcdir)/.git/ ]; then \ 1362 files=`find $(srcdir)/inspect/ -name '*xml'`; \ 1363 for f in $$files; do \ 1364 ver=`grep '<version>$(PACKAGE_VERSION)</version>' $$f`; \ 1365 if test "x$$ver" = "x"; then \ 1366 plugin=`echo $$f | sed -e 's/^.*plugin-//' -e 's/.xml//'`; \ 1367 # echo "Checking $$plugin $$f"; \ 1368 pushd "$(top_srcdir)" >/dev/null; \ 1369 pinit=`git grep -A3 GST_PLUGIN_DEFINE -- ext/ gst/ sys/ | grep "\"$$plugin\""`; \ 1370 popd >/dev/null; \ 1371 # echo "[$$pinit]"; \ 1372 if test "x$$pinit" = "x"; then \ 1373 printf " **** outdated docs for plugin %-15s: %s\n" $$plugin $$f; \ 1374 fail=1; \ 1375 fi; \ 1376 fi; \ 1377 done; \ 1378 fi ; \ 1379 exit $$fail 1380 1381# 1382# Require gtk-doc when making dist 1383# 1384@ENABLE_GTK_DOC_TRUE@dist-check-gtkdoc: 1385@ENABLE_GTK_DOC_FALSE@dist-check-gtkdoc: 1386@ENABLE_GTK_DOC_FALSE@ @echo "*** gtk-doc must be installed and enabled in order to make dist" 1387@ENABLE_GTK_DOC_FALSE@ @false 1388 1389# FIXME: decide whether we want to dist generated html or not 1390# also this only works, if the project has been build before 1391# we could dist html only if its there, but that might lead to missing html in 1392# tarballs 1393dist-hook: dist-check-gtkdoc dist-hook-local 1394 mkdir $(distdir)/html 1395 cp html/* $(distdir)/html 1396 -cp $(srcdir)/$(DOC_MODULE).types $(distdir)/ 1397 -cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/ 1398 cd $(distdir) && rm -f $(DISTCLEANFILES) 1399 -gtkdoc-rebase --online --relative --html-dir=$(distdir)/html 1400 1401.PHONY : dist-hook-local docs check-outdated-docs inspect 1402 1403# avoid spurious build errors when distchecking with -jN 1404.NOTPARALLEL: 1405 1406# Tell versions [3.59,3.63) of GNU make to not export all variables. 1407# Otherwise a system limit (for SysV at least) may be exceeded. 1408.NOEXPORT: 1409