1 # Makefile.in generated by automake 1.11.1 from Makefile.am.
4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5 # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
7 # This Makefile.in is free software; the Free Software Foundation
8 # gives unlimited permission to copy and/or distribute it,
9 # with or without modifications, as long as this notice is preserved.
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
18 # this snippet is to be included by both our docbook manuals
19 # and gtk-doc API references
21 # it adds an upload target to each of these dir's Makefiles
23 # each Makefile.am should define the following variables:
24 # - DOC: the base name of the documentation
25 # (faq, manual, pwg, gstreamer, gstreamer-libs)
26 # - FORMATS: the formats in which DOC is output
29 # if you want to use it, make sure your $HOME/.ssh/config file contains the
30 # correct User entry for the Host entry for the DOC_SERVER
32 ###########################################################################
33 # Everything below here is generic and you shouldn't need to change it.
34 ###########################################################################
35 # thomas: except of course that we did
37 pkgdatadir = $(datadir)/@PACKAGE@
38 pkgincludedir = $(includedir)/@PACKAGE@
39 pkglibdir = $(libdir)/@PACKAGE@
40 pkglibexecdir = $(libexecdir)/@PACKAGE@
41 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
42 install_sh_DATA = $(install_sh) -c -m 644
43 install_sh_PROGRAM = $(install_sh) -c
44 install_sh_SCRIPT = $(install_sh) -c
45 INSTALL_HEADER = $(INSTALL_DATA)
46 transform = $(program_transform_name)
53 build_triplet = @build@
55 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
56 $(top_srcdir)/common/gtk-doc.mak \
57 $(top_srcdir)/common/upload-doc.mak
59 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
60 am__aclocal_m4_deps = $(top_srcdir)/common/m4/as-ac-expand.m4 \
61 $(top_srcdir)/common/m4/as-auto-alt.m4 \
62 $(top_srcdir)/common/m4/as-compiler-flag.m4 \
63 $(top_srcdir)/common/m4/as-libtool.m4 \
64 $(top_srcdir)/common/m4/as-python.m4 \
65 $(top_srcdir)/common/m4/as-scrub-include.m4 \
66 $(top_srcdir)/common/m4/as-version.m4 \
67 $(top_srcdir)/common/m4/ax_create_stdint_h.m4 \
68 $(top_srcdir)/common/m4/gst-arch.m4 \
69 $(top_srcdir)/common/m4/gst-args.m4 \
70 $(top_srcdir)/common/m4/gst-check.m4 \
71 $(top_srcdir)/common/m4/gst-default.m4 \
72 $(top_srcdir)/common/m4/gst-error.m4 \
73 $(top_srcdir)/common/m4/gst-feature.m4 \
74 $(top_srcdir)/common/m4/gst-function.m4 \
75 $(top_srcdir)/common/m4/gst-gettext.m4 \
76 $(top_srcdir)/common/m4/gst-glib2.m4 \
77 $(top_srcdir)/common/m4/gst-package-release-datetime.m4 \
78 $(top_srcdir)/common/m4/gst-plugin-docs.m4 \
79 $(top_srcdir)/common/m4/gst-plugindir.m4 \
80 $(top_srcdir)/common/m4/gst-x11.m4 \
81 $(top_srcdir)/common/m4/gst.m4 \
82 $(top_srcdir)/common/m4/gtk-doc.m4 \
83 $(top_srcdir)/common/m4/introspection.m4 \
84 $(top_srcdir)/common/m4/orc.m4 $(top_srcdir)/common/m4/pkg.m4 \
85 $(top_srcdir)/m4/freetype2.m4 $(top_srcdir)/m4/gettext.m4 \
86 $(top_srcdir)/m4/gst-alsa.m4 $(top_srcdir)/m4/gst-fionread.m4 \
87 $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
88 $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
89 $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
90 $(top_srcdir)/m4/lrint.m4 $(top_srcdir)/m4/lrintf.m4 \
91 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
92 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
93 $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/ogg.m4 \
94 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
95 $(top_srcdir)/m4/vorbis.m4 $(top_srcdir)/configure.ac
96 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 mkinstalldirs = $(install_sh) -d
99 CONFIG_HEADER = $(top_builddir)/config.h
101 CONFIG_CLEAN_VPATH_FILES =
102 AM_V_GEN = $(am__v_GEN_$(V))
103 am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
104 am__v_GEN_0 = @echo " GEN " $@;
105 AM_V_at = $(am__v_at_$(V))
106 am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
110 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
112 ACLOCAL_AMFLAGS = @ACLOCAL_AMFLAGS@
113 ALSA_CFLAGS = @ALSA_CFLAGS@
114 ALSA_LIBS = @ALSA_LIBS@
116 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
119 AUDIORESAMPLE_FORMAT_AUTO = @AUDIORESAMPLE_FORMAT_AUTO@
120 AUDIORESAMPLE_FORMAT_FLOAT = @AUDIORESAMPLE_FORMAT_FLOAT@
121 AUDIORESAMPLE_FORMAT_INT = @AUDIORESAMPLE_FORMAT_INT@
122 AUTOCONF = @AUTOCONF@
123 AUTOHEADER = @AUTOHEADER@
124 AUTOMAKE = @AUTOMAKE@
127 CCASFLAGS = @CCASFLAGS@
128 CCDEPMODE = @CCDEPMODE@
129 CDPARANOIA_CFLAGS = @CDPARANOIA_CFLAGS@
130 CDPARANOIA_LIBS = @CDPARANOIA_LIBS@
133 CPPFLAGS = @CPPFLAGS@
136 CXXDEPMODE = @CXXDEPMODE@
137 CXXFLAGS = @CXXFLAGS@
138 CYGPATH_W = @CYGPATH_W@
139 DEFAULT_AUDIOSINK = @DEFAULT_AUDIOSINK@
140 DEFAULT_AUDIOSRC = @DEFAULT_AUDIOSRC@
141 DEFAULT_VIDEOSINK = @DEFAULT_VIDEOSINK@
142 DEFAULT_VIDEOSRC = @DEFAULT_VIDEOSRC@
143 DEFAULT_VISUALIZER = @DEFAULT_VISUALIZER@
146 DEPRECATED_CFLAGS = @DEPRECATED_CFLAGS@
148 DSYMUTIL = @DSYMUTIL@
154 ERROR_CFLAGS = @ERROR_CFLAGS@
155 ERROR_CXXFLAGS = @ERROR_CXXFLAGS@
159 FT2_CFLAGS = @FT2_CFLAGS@
160 FT2_CONFIG = @FT2_CONFIG@
161 FT2_LIBS = @FT2_LIBS@
163 GCOV_CFLAGS = @GCOV_CFLAGS@
164 GCOV_LIBS = @GCOV_LIBS@
165 GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
166 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
167 GIO_CFLAGS = @GIO_CFLAGS@
168 GIO_LDFLAGS = @GIO_LDFLAGS@
169 GIO_LIBS = @GIO_LIBS@
170 GLIB_CFLAGS = @GLIB_CFLAGS@
171 GLIB_LIBS = @GLIB_LIBS@
172 GLIB_PREFIX = @GLIB_PREFIX@
173 GLIB_REQ = @GLIB_REQ@
175 GMSGFMT_015 = @GMSGFMT_015@
176 GNOME_VFS_CFLAGS = @GNOME_VFS_CFLAGS@
177 GNOME_VFS_LIBS = @GNOME_VFS_LIBS@
180 GST_ALL_LDFLAGS = @GST_ALL_LDFLAGS@
181 GST_BASE_CFLAGS = @GST_BASE_CFLAGS@
182 GST_BASE_LIBS = @GST_BASE_LIBS@
183 GST_CFLAGS = @GST_CFLAGS@
184 GST_CHECK_CFLAGS = @GST_CHECK_CFLAGS@
185 GST_CHECK_LIBS = @GST_CHECK_LIBS@
186 GST_CONTROLLER_CFLAGS = @GST_CONTROLLER_CFLAGS@
187 GST_CONTROLLER_LIBS = @GST_CONTROLLER_LIBS@
188 GST_CURRENT = @GST_CURRENT@
189 GST_CXXFLAGS = @GST_CXXFLAGS@
190 GST_DISABLE_ALLOC_TRACE = @GST_DISABLE_ALLOC_TRACE@
191 GST_DISABLE_GST_DEBUG = @GST_DISABLE_GST_DEBUG@
192 GST_DISABLE_LOADSAVE = @GST_DISABLE_LOADSAVE@
193 GST_DISABLE_PARSE = @GST_DISABLE_PARSE@
194 GST_DISABLE_PLUGIN = @GST_DISABLE_PLUGIN@
195 GST_DISABLE_REGISTRY = @GST_DISABLE_REGISTRY@
196 GST_DISABLE_TRACE = @GST_DISABLE_TRACE@
197 GST_DISABLE_XML = @GST_DISABLE_XML@
198 GST_GDP_CFLAGS = @GST_GDP_CFLAGS@
199 GST_GDP_LIBS = @GST_GDP_LIBS@
200 GST_INSTALL_PLUGINS_HELPER = @GST_INSTALL_PLUGINS_HELPER@
201 GST_LEVEL_DEFAULT = @GST_LEVEL_DEFAULT@
202 GST_LIBS = @GST_LIBS@
203 GST_LIBVERSION = @GST_LIBVERSION@
204 GST_LIB_LDFLAGS = @GST_LIB_LDFLAGS@
205 GST_LICENSE = @GST_LICENSE@
206 GST_LT_LDFLAGS = @GST_LT_LDFLAGS@
207 GST_MAJORMINOR = @GST_MAJORMINOR@
208 GST_OPTION_CFLAGS = @GST_OPTION_CFLAGS@
209 GST_OPTION_CXXFLAGS = @GST_OPTION_CXXFLAGS@
210 GST_PACKAGE_NAME = @GST_PACKAGE_NAME@
211 GST_PACKAGE_ORIGIN = @GST_PACKAGE_ORIGIN@
212 GST_PKG_CONFIG_PATH = @GST_PKG_CONFIG_PATH@
213 GST_PLUGINS_ALL = @GST_PLUGINS_ALL@
214 GST_PLUGINS_BASE_CFLAGS = @GST_PLUGINS_BASE_CFLAGS@
215 GST_PLUGINS_DIR = @GST_PLUGINS_DIR@
216 GST_PLUGINS_SELECTED = @GST_PLUGINS_SELECTED@
217 GST_PLUGIN_LDFLAGS = @GST_PLUGIN_LDFLAGS@
218 GST_PREFIX = @GST_PREFIX@
219 GST_REVISION = @GST_REVISION@
220 GST_TOOLS_DIR = @GST_TOOLS_DIR@
221 GTKDOC_CHECK = @GTKDOC_CHECK@
222 GTK_CFLAGS = @GTK_CFLAGS@
223 GTK_LIBS = @GTK_LIBS@
224 GTK_X11_CFLAGS = @GTK_X11_CFLAGS@
225 GTK_X11_LIBS = @GTK_X11_LIBS@
226 GUDEV_CFLAGS = @GUDEV_CFLAGS@
227 GUDEV_LIBS = @GUDEV_LIBS@
228 HAVE_CDPARANOIA = @HAVE_CDPARANOIA@
230 HAVE_XSHM = @HAVE_XSHM@
231 HSTRERROR_LIBS = @HSTRERROR_LIBS@
232 HTML_DIR = @HTML_DIR@
234 INSTALL_DATA = @INSTALL_DATA@
235 INSTALL_PROGRAM = @INSTALL_PROGRAM@
236 INSTALL_SCRIPT = @INSTALL_SCRIPT@
237 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
238 INTLLIBS = @INTLLIBS@
239 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
240 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
241 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
242 INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@
243 INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@
244 INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@
245 IVORBIS_CFLAGS = @IVORBIS_CFLAGS@
246 IVORBIS_LIBS = @IVORBIS_LIBS@
249 LIBICONV = @LIBICONV@
255 LIBVISUAL_CFLAGS = @LIBVISUAL_CFLAGS@
256 LIBVISUAL_LIBS = @LIBVISUAL_LIBS@
259 LOCALEDIR = @LOCALEDIR@
260 LTLIBICONV = @LTLIBICONV@
261 LTLIBINTL = @LTLIBINTL@
262 LTLIBOBJS = @LTLIBOBJS@
264 MAKEINFO = @MAKEINFO@
267 MSGFMT_015 = @MSGFMT_015@
268 MSGMERGE = @MSGMERGE@
273 OGG_CFLAGS = @OGG_CFLAGS@
274 OGG_LIBS = @OGG_LIBS@
276 ORCC_FLAGS = @ORCC_FLAGS@
277 ORC_CFLAGS = @ORC_CFLAGS@
278 ORC_LIBS = @ORC_LIBS@
282 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
283 PACKAGE_NAME = @PACKAGE_NAME@
284 PACKAGE_STRING = @PACKAGE_STRING@
285 PACKAGE_TARNAME = @PACKAGE_TARNAME@
286 PACKAGE_URL = @PACKAGE_URL@
287 PACKAGE_VERSION = @PACKAGE_VERSION@
288 PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
289 PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
290 PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
291 PACKAGE_VERSION_NANO = @PACKAGE_VERSION_NANO@
292 PACKAGE_VERSION_RELEASE = @PACKAGE_VERSION_RELEASE@
293 PANGO_CFLAGS = @PANGO_CFLAGS@
294 PANGO_LIBS = @PANGO_LIBS@
295 PATH_SEPARATOR = @PATH_SEPARATOR@
296 PKG_CONFIG = @PKG_CONFIG@
297 PLUGINDIR = @PLUGINDIR@
299 PROFILE_CFLAGS = @PROFILE_CFLAGS@
301 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
302 PYTHON_PLATFORM = @PYTHON_PLATFORM@
303 PYTHON_PREFIX = @PYTHON_PREFIX@
304 PYTHON_VERSION = @PYTHON_VERSION@
306 QT_CFLAGS = @QT_CFLAGS@
310 SET_MAKE = @SET_MAKE@
313 THEORA_CFLAGS = @THEORA_CFLAGS@
314 THEORA_LIBS = @THEORA_LIBS@
316 VALGRIND_CFLAGS = @VALGRIND_CFLAGS@
317 VALGRIND_LIBS = @VALGRIND_LIBS@
318 VALGRIND_PATH = @VALGRIND_PATH@
320 VORBISENC_LIBS = @VORBISENC_LIBS@
321 VORBISFILE_LIBS = @VORBISFILE_LIBS@
322 VORBIS_CFLAGS = @VORBIS_CFLAGS@
323 VORBIS_LIBS = @VORBIS_LIBS@
324 WARNING_CFLAGS = @WARNING_CFLAGS@
325 WARNING_CXXFLAGS = @WARNING_CXXFLAGS@
326 WIN32_LIBS = @WIN32_LIBS@
327 XGETTEXT = @XGETTEXT@
328 XGETTEXT_015 = @XGETTEXT_015@
329 XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
331 XSHM_LIBS = @XSHM_LIBS@
332 XVIDEO_LIBS = @XVIDEO_LIBS@
333 X_CFLAGS = @X_CFLAGS@
334 X_EXTRA_LIBS = @X_EXTRA_LIBS@
336 X_PRE_LIBS = @X_PRE_LIBS@
337 abs_builddir = @abs_builddir@
338 abs_srcdir = @abs_srcdir@
339 abs_top_builddir = @abs_top_builddir@
340 abs_top_srcdir = @abs_top_srcdir@
341 ac_ct_CC = @ac_ct_CC@
342 ac_ct_CXX = @ac_ct_CXX@
343 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
344 am__include = @am__include@
345 am__leading_dot = @am__leading_dot@
346 am__quote = @am__quote@
348 am__untar = @am__untar@
351 build_alias = @build_alias@
352 build_cpu = @build_cpu@
353 build_os = @build_os@
354 build_vendor = @build_vendor@
355 builddir = @builddir@
357 datarootdir = @datarootdir@
360 exec_prefix = @exec_prefix@
362 host_alias = @host_alias@
363 host_cpu = @host_cpu@
365 host_vendor = @host_vendor@
367 includedir = @includedir@
369 install_sh = @install_sh@
371 libexecdir = @libexecdir@
372 localedir = @localedir@
373 localstatedir = @localstatedir@
377 oldincludedir = @oldincludedir@
379 pkgpyexecdir = @pkgpyexecdir@
380 pkgpythondir = @pkgpythondir@
381 plugindir = @plugindir@
383 program_transform_name = @program_transform_name@
385 pyexecdir = @pyexecdir@
386 pythondir = @pythondir@
388 sharedstatedir = @sharedstatedir@
390 sysconfdir = @sysconfdir@
391 target_alias = @target_alias@
392 top_build_prefix = @top_build_prefix@
393 top_builddir = @top_builddir@
394 top_srcdir = @top_srcdir@
396 # FIXME: fix the docs then remove this variable
397 DOCS_ARE_INCOMPLETE_PLEASE_FIXME = yespleasedo
399 # The name of the module, e.g. 'glib'.
400 #DOC_MODULE=gst-plugins-libs-@GST_MAJORMINOR@
401 DOC_MODULE = gst-plugins-base-libs
404 DOC = gst-plugins-base-libs
407 # these variables define the location of the online docs
408 DOC_SERVER = gstreamer.freedesktop.org
409 DOC_BASE = /srv/gstreamer.freedesktop.org/www/data/doc
410 DOC_URL = $(DOC_SERVER):$(DOC_BASE)
412 # generated basefiles
414 # $(DOC_MODULE)-sections.txt \
415 # $(DOC_MODULE)-docs.sgml
417 # ugly hack to make -unused.sgml work
419 # BUILDDIR=`pwd` && \
420 # cd $(srcdir)/tmpl && \
421 # ln -sf gstreamer-libs-unused.sgml \
422 # $$BUILDDIR/tmpl/gstreamer-libs-@GST_MAJORMINOR@-unused.sgml
423 # touch unused-build.stamp
425 # these rules are added to create parallel docs using GST_MAJORMINOR
426 #$(basefiles): gstreamer-libs-@GST_MAJORMINOR@%: gstreamer-libs%
429 #CLEANFILES = $(basefiles)
431 # The top-level SGML file. Change it if you want.
432 DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml
434 # The directory containing the source code. Relative to $(top_srcdir).
435 # gtk-doc will search all .c & .h files beneath here for inline comments
436 # documenting functions and macros.
437 DOC_SOURCE_DIR = $(top_srcdir)/gst-libs/gst
438 DOC_BUILD_DIR = $(top_builddir)/gst-libs/gst
440 # Extra options to supply to gtkdoc-scan.
441 SCAN_OPTIONS = --deprecated-guards="GST_DISABLE_DEPRECATED"
444 # there's something wrong with gstreamer-sections.txt not being in the dist
445 # maybe it doesn't resolve; we're adding it below for now
446 #EXTRA_DIST = gstreamer.types.in gstreamer.hierarchy $(DOC_MODULE)-sections.txt gstreamer-sections.txt $(DOC_MAIN_SGML_FILE)
448 # Extra options to supply to gtkdoc-mkdb.
449 MKDB_OPTIONS = --sgml-mode --output-format=xml
451 # Extra options to supply to gtkdoc-fixref.
452 FIXXREF_OPTIONS = --extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html \
453 --extra-dir=$(GST_PREFIX)/share/gtk-doc/html
456 # Used for dependencies.
457 HFILE_GLOB = $(DOC_SOURCE_DIR)/*/*.h
458 CFILE_GLOB = $(DOC_SOURCE_DIR)/*/*.c
460 # this is a wingo addition
461 # thomasvs: another nice wingo addition would be an explanation on why
464 $(top_builddir)/gst-libs/gst/interfaces/libgstinterfaces-@GST_MAJORMINOR@.la \
465 $(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_MAJORMINOR@.la \
466 $(top_builddir)/gst-libs/gst/cdda/libgstcdda-@GST_MAJORMINOR@.la \
467 $(top_builddir)/gst-libs/gst/fft/libgstfft-@GST_MAJORMINOR@.la \
468 $(top_builddir)/gst-libs/gst/rtp/libgstrtp-@GST_MAJORMINOR@.la \
469 $(top_builddir)/gst-libs/gst/rtsp/libgstrtsp-@GST_MAJORMINOR@.la \
470 $(top_builddir)/gst-libs/gst/sdp/libgstsdp-@GST_MAJORMINOR@.la \
471 $(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_MAJORMINOR@.la \
472 $(top_builddir)/gst-libs/gst/video/libgstvideo-@GST_MAJORMINOR@.la \
473 $(top_builddir)/gst-libs/gst/app/libgstapp-@GST_MAJORMINOR@.la \
474 $(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-@GST_MAJORMINOR@.la
477 # Header files to ignore when scanning.
478 IGNORE_HFILES = pbutils-private.h
480 # Images to copy into HTML directory.
483 # Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
484 content_files = compiling.sgml
486 # Other files to distribute.
489 # CFLAGS and LDFLAGS for compiling scan program. Only needed if your app/lib
490 # contains GtkObjects/GObjects and you want to document signals and properties.
491 GTKDOC_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS)
492 GTKDOC_LIBS = $(SCANOBJ_DEPS) $(GST_BASE_LIBS)
493 GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC)
494 GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC)
496 # If you need to override some of the declarations, place them in this file
497 # and uncomment this line.
498 #DOC_OVERRIDES = $(DOC_MODULE)-overrides.txt
501 # thomas: copied from glib-2
502 # We set GPATH here; this gives us semantics for GNU make
503 # which are more like other make's VPATH, when it comes to
504 # whether a source that is a target of one rule is then
505 # searched for in VPATH/GPATH.
509 # thomas: make docs parallel installable
510 TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE)-@GST_MAJORMINOR@
515 $(DOC_MAIN_SGML_FILE) \
516 $(DOC_MODULE).types \
518 $(DOC_MODULE)-sections.txt
531 $(DOC_MODULE).hierarchy \
532 $(DOC_MODULE).interfaces \
533 $(DOC_MODULE).prerequisites \
534 $(DOC_MODULE).signals \
535 .libs/$(DOC_MODULE)-scan.o
538 $(DOC_MODULE)-undocumented.txt \
539 $(DOC_MODULE)-undeclared.txt \
540 $(DOC_MODULE)-unused.txt
542 CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) doc-registry.xml
546 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/common/upload-doc.mak $(top_srcdir)/common/gtk-doc.mak $(am__configure_deps)
548 case '$(am__configure_deps)' in \
550 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
551 && { if test -f $@; then exit 0; else break; fi; }; \
555 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/libs/Makefile'; \
556 $(am__cd) $(top_srcdir) && \
557 $(AUTOMAKE) --gnu docs/libs/Makefile
559 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
562 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
564 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
565 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
568 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
569 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
571 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
572 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
573 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
574 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
575 $(am__aclocal_m4_deps):
589 distdir: $(DISTFILES)
590 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
591 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
592 list='$(DISTFILES)'; \
593 dist_files=`for file in $$list; do echo $$file; done | \
594 sed -e "s|^$$srcdirstrip/||;t" \
595 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
596 case $$dist_files in \
597 */*) $(MKDIR_P) `echo "$$dist_files" | \
598 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
601 for file in $$dist_files; do \
602 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
603 if test -d $$d/$$file; then \
604 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
605 if test -d "$(distdir)/$$file"; then \
606 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
608 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
609 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
610 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
612 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
614 test -f "$(distdir)/$$file" \
615 || cp -p $$d/$$file "$(distdir)/$$file" \
619 $(MAKE) $(AM_MAKEFLAGS) \
620 top_distdir="$(top_distdir)" distdir="$(distdir)" \
624 all-am: Makefile all-local
627 install-exec: install-exec-am
628 install-data: install-data-am
629 uninstall: uninstall-am
632 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
634 installcheck: installcheck-am
636 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
637 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
638 `test -z '$(STRIP)' || \
639 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
643 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
646 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
647 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
649 maintainer-clean-generic:
650 @echo "This command is intended for maintainers to use"
651 @echo "it deletes files that may require special tools to rebuild."
654 clean-am: clean-generic clean-libtool clean-local mostlyclean-am
656 distclean: distclean-am
658 distclean-am: clean-am distclean-generic distclean-local
670 install-data-am: install-data-local
672 install-dvi: install-dvi-am
678 install-html: install-html-am
682 install-info: install-info-am
688 install-pdf: install-pdf-am
692 install-ps: install-ps-am
698 maintainer-clean: maintainer-clean-am
700 maintainer-clean-am: distclean-am maintainer-clean-generic \
701 maintainer-clean-local
703 mostlyclean: mostlyclean-am
705 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
715 uninstall-am: uninstall-local
717 .MAKE: install-am install-strip
719 .PHONY: all all-am all-local check check-am clean clean-generic \
720 clean-libtool clean-local dist-hook distclean \
721 distclean-generic distclean-libtool distclean-local distdir \
722 dvi dvi-am html html-am info info-am install install-am \
723 install-data install-data-am install-data-local install-dvi \
724 install-dvi-am install-exec install-exec-am install-html \
725 install-html-am install-info install-info-am install-man \
726 install-pdf install-pdf-am install-ps install-ps-am \
727 install-strip installcheck installcheck-am installdirs \
728 maintainer-clean maintainer-clean-generic \
729 maintainer-clean-local mostlyclean mostlyclean-generic \
730 mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
733 html: html-build.stamp
736 @if echo $(FORMATS) | grep html > /dev/null; then \
737 echo "Preparing docs for upload (rebasing cross-references) ..." ; \
738 if test x$(builddir) != x$(srcdir); then \
739 echo "make upload can only be used if srcdir == builddir"; \
742 # gtkdoc-rebase sometimes gets confused, so reset everything to \
743 # local links before rebasing to online links \
744 gtkdoc-rebase --html-dir=$(builddir)/html 2>/dev/null 2>/dev/null ; \
745 rebase=`gtkdoc-rebase --verbose --online --html-dir=$(builddir)/html` ; \
746 echo "$$rebase" | grep -e "On-*line"; \
747 for req in glib gobject gstreamer gstreamer-libs gst-plugins-base-libs; do \
748 if ! ( echo "$$rebase" | grep -i -e "On-*line.*/$$req/" ); then \
749 echo "===============================================================================" ; \
750 echo " Could not determine online location for $$req docs. Cross-referencing will be " ; \
751 echo " broken, so not uploading. Make sure the library's gtk-doc documentation is " ; \
752 echo " installed somewhere in /usr/share/gtk-doc. " ; \
753 echo "===============================================================================" ; \
757 export SRC="$$SRC html"; \
759 if echo $(FORMATS) | grep ps > /dev/null; then export SRC="$$SRC $(DOC).ps"; fi; \
760 if echo $(FORMATS) | grep pdf > /dev/null; then export SRC="$$SRC $(DOC).pdf"; fi; \
762 # upload releases to both 0.10.X/ and head/ subdirectories \
763 if test "x$(PACKAGE_VERSION_NANO)" = x0; then \
764 export DIR=$(DOC_BASE)/gstreamer/$(VERSION)/$(DOC); \
765 echo Uploading $$SRC to $(DOC_SERVER):$$DIR; \
766 ssh $(DOC_SERVER) mkdir -p $$DIR; \
767 rsync -rv -e ssh --delete $$SRC $(DOC_SERVER):$$DIR; \
768 ssh $(DOC_SERVER) chmod -R g+w $$DIR; \
771 export DIR=$(DOC_BASE)/gstreamer/head/$(DOC); \
772 echo Uploading $$SRC to $(DOC_SERVER):$$DIR; \
773 ssh $(DOC_SERVER) mkdir -p $$DIR; \
774 rsync -rv -e ssh --delete $$SRC $(DOC_SERVER):$$DIR; \
775 ssh $(DOC_SERVER) chmod -R g+w $$DIR; \
777 if echo $(FORMATS) | grep html > /dev/null; then \
778 echo "Un-preparing docs for upload (rebasing cross-references) ..." ; \
779 gtkdoc-rebase --html-dir=$(builddir)/html ; \
783 @ENABLE_GTK_DOC_TRUE@all-local: html-build.stamp
787 @ENABLE_GTK_DOC_TRUE@setup.stamp: $(content_files)
788 @ENABLE_GTK_DOC_TRUE@ -@if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
789 @ENABLE_GTK_DOC_TRUE@ cp -p $(abs_srcdir)/$(DOC_MAIN_SGML_FILE) \
790 @ENABLE_GTK_DOC_TRUE@ $(abs_srcdir)/$(DOC_MODULE)-overrides.txt \
791 @ENABLE_GTK_DOC_TRUE@ $(abs_srcdir)/$(DOC_MODULE)-sections.txt \
792 @ENABLE_GTK_DOC_TRUE@ $(abs_srcdir)/$(DOC_MODULE).types \
793 @ENABLE_GTK_DOC_TRUE@ $(abs_builddir)/; \
794 @ENABLE_GTK_DOC_TRUE@ if test "x$(content_files)" != "x" ; then \
795 @ENABLE_GTK_DOC_TRUE@ for file in $(content_files) ; do \
796 @ENABLE_GTK_DOC_TRUE@ test -f $(abs_srcdir)/$$file || \
797 @ENABLE_GTK_DOC_TRUE@ cp -p $(abs_srcdir)/$$file $(abs_builddir)/; \
798 @ENABLE_GTK_DOC_TRUE@ done \
799 @ENABLE_GTK_DOC_TRUE@ fi \
800 @ENABLE_GTK_DOC_TRUE@ fi
801 @ENABLE_GTK_DOC_TRUE@ touch setup.stamp
805 # in the case of non-srcdir builds, the built gst directory gets added
806 # to gtk-doc scanning; but only then, to avoid duplicates
807 @ENABLE_GTK_DOC_TRUE@scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB)
808 @ENABLE_GTK_DOC_TRUE@ @echo '*** Scanning header files ***'
809 @ENABLE_GTK_DOC_TRUE@ if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null; \
810 @ENABLE_GTK_DOC_TRUE@ then \
811 @ENABLE_GTK_DOC_TRUE@ GST_PLUGIN_SYSTEM_PATH=`cd $(top_builddir) && pwd` \
812 @ENABLE_GTK_DOC_TRUE@ GST_PLUGIN_PATH= \
813 @ENABLE_GTK_DOC_TRUE@ GST_REGISTRY=doc-registry.xml \
814 @ENABLE_GTK_DOC_TRUE@ $(GTKDOC_EXTRA_ENVIRONMENT) \
815 @ENABLE_GTK_DOC_TRUE@ CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" \
816 @ENABLE_GTK_DOC_TRUE@ CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" \
817 @ENABLE_GTK_DOC_TRUE@ LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \
818 @ENABLE_GTK_DOC_TRUE@ gtkdoc-scangobj --type-init-func="gst_init(NULL,NULL)" \
819 @ENABLE_GTK_DOC_TRUE@ --module=$(DOC_MODULE) ; \
820 @ENABLE_GTK_DOC_TRUE@ else \
821 @ENABLE_GTK_DOC_TRUE@ for i in $(SCANOBJ_FILES) ; do \
822 @ENABLE_GTK_DOC_TRUE@ test -f $$i || touch $$i ; \
823 @ENABLE_GTK_DOC_TRUE@ done \
824 @ENABLE_GTK_DOC_TRUE@ fi
825 @ENABLE_GTK_DOC_TRUE@ if test "x$(top_srcdir)" != "x$(top_builddir)"; \
826 @ENABLE_GTK_DOC_TRUE@ then \
827 @ENABLE_GTK_DOC_TRUE@ export BUILT_OPTIONS="--source-dir=$(DOC_BUILD_DIR)"; \
828 @ENABLE_GTK_DOC_TRUE@ fi; \
829 @ENABLE_GTK_DOC_TRUE@ gtkdoc-scan \
830 @ENABLE_GTK_DOC_TRUE@ $(SCAN_OPTIONS) $(EXTRA_HFILES) \
831 @ENABLE_GTK_DOC_TRUE@ --module=$(DOC_MODULE) \
832 @ENABLE_GTK_DOC_TRUE@ --source-dir=$(DOC_SOURCE_DIR) \
833 @ENABLE_GTK_DOC_TRUE@ $$BUILT_OPTIONS \
834 @ENABLE_GTK_DOC_TRUE@ --ignore-headers="$(IGNORE_HFILES)"
835 @ENABLE_GTK_DOC_TRUE@ touch scan-build.stamp
837 @ENABLE_GTK_DOC_TRUE@$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp
838 @ENABLE_GTK_DOC_TRUE@ @true
842 ### FIXME: make this error out again when docs are complete
843 @ENABLE_GTK_DOC_TRUE@sgml-build.stamp: setup.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(expand_content_files)
844 @ENABLE_GTK_DOC_TRUE@ @echo '*** Building XML ***'
845 @ENABLE_GTK_DOC_TRUE@ gtkdoc-mkdb --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) --output-format=xml $(MKDB_OPTIONS) | tee sgml-build.log
846 @ENABLE_GTK_DOC_TRUE@ @if grep "WARNING:" sgml-build.log > /dev/null; then true; fi # exit 1; fi
847 @ENABLE_GTK_DOC_TRUE@ cp ../version.entities xml
848 @ENABLE_GTK_DOC_TRUE@ rm sgml-build.log
849 @ENABLE_GTK_DOC_TRUE@ touch sgml-build.stamp
851 @ENABLE_GTK_DOC_TRUE@sgml.stamp: sgml-build.stamp
852 @ENABLE_GTK_DOC_TRUE@ @true
856 @ENABLE_GTK_DOC_TRUE@html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
857 @ENABLE_GTK_DOC_TRUE@ @echo '*** Building HTML ***'
858 @ENABLE_GTK_DOC_TRUE@ @rm -rf html
859 @ENABLE_GTK_DOC_TRUE@ @mkdir html
860 @ENABLE_GTK_DOC_TRUE@ cp -pr xml html
861 @ENABLE_GTK_DOC_TRUE@ cp ../version.entities ./
862 @ENABLE_GTK_DOC_TRUE@ @mkhtml_options=""; \
863 @ENABLE_GTK_DOC_TRUE@ gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \
864 @ENABLE_GTK_DOC_TRUE@ if test "$(?)" = "0"; then \
865 @ENABLE_GTK_DOC_TRUE@ mkhtml_options=--path="$(abs_srcdir)"; \
866 @ENABLE_GTK_DOC_TRUE@ fi; \
867 @ENABLE_GTK_DOC_TRUE@ cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
868 @ENABLE_GTK_DOC_TRUE@ mv html/index.sgml html/index.sgml.bak
869 @ENABLE_GTK_DOC_TRUE@ $(SED) "s/ href=\"$(DOC_MODULE)\// href=\"$(DOC_MODULE)-@GST_MAJORMINOR@\//g" html/index.sgml.bak >html/index.sgml
870 @ENABLE_GTK_DOC_TRUE@ rm -f html/index.sgml.bak
871 @ENABLE_GTK_DOC_TRUE@ rm -rf html/xml
872 @ENABLE_GTK_DOC_TRUE@ rm -f version.entities
873 @ENABLE_GTK_DOC_TRUE@ test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) $(abs_builddir)/html )
874 @ENABLE_GTK_DOC_TRUE@ @echo '-- Fixing Crossreferences'
875 @ENABLE_GTK_DOC_TRUE@ gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
876 @ENABLE_GTK_DOC_TRUE@ touch html-build.stamp
878 @ENABLE_GTK_DOC_TRUE@clean-local-gtkdoc:
879 @ENABLE_GTK_DOC_TRUE@ rm -rf xml tmpl html
880 # clean files copied for nonsrcdir templates build
881 @ENABLE_GTK_DOC_TRUE@ if test x"$(srcdir)" != x. ; then \
882 @ENABLE_GTK_DOC_TRUE@ rm -rf $(DOC_MODULE).types; \
883 @ENABLE_GTK_DOC_TRUE@ fi
884 @ENABLE_GTK_DOC_FALSE@all-local:
885 @ENABLE_GTK_DOC_FALSE@clean-local-gtkdoc:
887 clean-local: clean-local-gtkdoc
892 rm -f $(REPORT_FILES) \
893 $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
894 rm -rf tmpl/*.sgml.bak
895 rm -f $(DOC_MODULE).hierarchy
896 rm -f *.stamp || true
897 if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
898 rm -f $(DOC_MODULE)-docs.sgml ; \
899 rm -f $(DOC_MODULE).types ; \
900 rm -f $(DOC_MODULE).interfaces ; \
901 rm -f $(DOC_MODULE)-overrides.txt ; \
902 rm -f $(DOC_MODULE).prerequisites ; \
903 rm -f $(DOC_MODULE)-sections.txt ; \
904 rm -rf tmpl/*.sgml ; \
908 maintainer-clean-local: clean
909 cd $(srcdir) && rm -rf html \
910 xml $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
912 # thomas: make docs parallel installable; devhelp requires majorminor too
914 (installfiles=`echo $(builddir)/html/*.sgml $(builddir)/html/*.html $(builddir)/html/*.png $(builddir)/html/*.css`; \
915 if test "$$installfiles" = '$(builddir)/html/*.sgml $(builddir)/html/*.html $(builddir)/html/*.png $(builddir)/html/*.css'; \
916 then echo '-- Nothing to install' ; \
918 $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR); \
919 for i in $$installfiles; do \
920 echo '-- Installing '$$i ; \
921 $(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \
923 echo '-- Installing $(builddir)/html/$(DOC_MODULE).devhelp' ; \
924 $(INSTALL_DATA) $(builddir)/html/$(DOC_MODULE).devhelp \
925 $(DESTDIR)$(TARGET_DIR)/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp; \
926 if test -e $(builddir)/html/$(DOC_MODULE).devhelp2; then \
927 $(INSTALL_DATA) $(builddir)/html/$(DOC_MODULE).devhelp2 \
928 $(DESTDIR)$(TARGET_DIR)/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp2; \
930 (which gtkdoc-rebase >/dev/null && \
931 gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$(DESTDIR)$(TARGET_DIR)) || true ; \
934 if test -d $(DESTDIR)$(TARGET_DIR); then \
935 rm -rf $(DESTDIR)$(TARGET_DIR)/*; \
936 rmdir -p $(DESTDIR)$(TARGET_DIR) 2>/dev/null || true; \
938 echo '-- Nothing to uninstall' ; \
942 # Require gtk-doc when making dist
944 @ENABLE_GTK_DOC_TRUE@dist-check-gtkdoc:
945 @ENABLE_GTK_DOC_FALSE@dist-check-gtkdoc:
946 @ENABLE_GTK_DOC_FALSE@ @echo "*** gtk-doc must be installed and enabled in order to make dist"
947 @ENABLE_GTK_DOC_FALSE@ @false
949 dist-hook: dist-check-gtkdoc dist-hook-local
950 mkdir $(distdir)/html
951 cp html/* $(distdir)/html
952 -cp $(srcdir)/$(DOC_MODULE).types $(distdir)/
953 -cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/
954 cd $(distdir) && rm -f $(DISTCLEANFILES)
955 -gtkdoc-rebase --online --relative --html-dir=$(distdir)/html
957 .PHONY : dist-hook-local docs
959 # avoid spurious build errors when distchecking with -jN
962 # Tell versions [3.59,3.63) of GNU make to not export all variables.
963 # Otherwise a system limit (for SysV at least) may be exceeded.