blob: 02c0e31790128c8cbf2e40637840b7a600a5692c [file] [log] [blame]
Sebastian Dröge0ce563e2014-02-09 11:25:38 +01001# Makefile.in generated by automake 1.14.1 from Makefile.am.
Olivier Naudan2556a702012-04-16 08:57:32 -04002# @configure_input@
3
Sebastian Dröge6bf128e2013-07-14 12:07:04 +02004# Copyright (C) 1994-2013 Free Software Foundation, Inc.
5
Olivier Naudan2556a702012-04-16 08:57:32 -04006# 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# various tests to make sure we dist the win32 stuff (for MSVC builds) right
18
19# include this snippet to add a common release: target by using
20# include $(top_srcdir)/common/release.mak
21
22# checks for left-over files in the (usually uninstalled) tree, ie. for
23# stuff that best be deleted to avoid problems like having old plugin binaries
24# lying around.
25#
26# set CRUFT_FILES and/or CRUFT_DIRS in your Makefile.am when you include this
27VPATH = @srcdir@
Sebastian Dröge6bf128e2013-07-14 12:07:04 +020028am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
29am__make_running_with_option = \
30 case $${target_option-} in \
31 ?) ;; \
32 *) echo "am__make_running_with_option: internal error: invalid" \
33 "target option '$${target_option-}' specified" >&2; \
34 exit 1;; \
35 esac; \
36 has_opt=no; \
37 sane_makeflags=$$MAKEFLAGS; \
38 if $(am__is_gnu_make); then \
39 sane_makeflags=$$MFLAGS; \
40 else \
Olivier Naudan2556a702012-04-16 08:57:32 -040041 case $$MAKEFLAGS in \
42 *\\[\ \ ]*) \
Sebastian Dröge6bf128e2013-07-14 12:07:04 +020043 bs=\\; \
44 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
45 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
Olivier Naudan2556a702012-04-16 08:57:32 -040046 esac; \
Sebastian Dröge6bf128e2013-07-14 12:07:04 +020047 fi; \
48 skip_next=no; \
49 strip_trailopt () \
50 { \
51 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
52 }; \
53 for flg in $$sane_makeflags; do \
54 test $$skip_next = yes && { skip_next=no; continue; }; \
55 case $$flg in \
56 *=*|--*) continue;; \
57 -*I) strip_trailopt 'I'; skip_next=yes;; \
58 -*I?*) strip_trailopt 'I';; \
59 -*O) strip_trailopt 'O'; skip_next=yes;; \
60 -*O?*) strip_trailopt 'O';; \
61 -*l) strip_trailopt 'l'; skip_next=yes;; \
62 -*l?*) strip_trailopt 'l';; \
63 -[dEDm]) skip_next=yes;; \
64 -[JT]) skip_next=yes;; \
65 esac; \
66 case $$flg in \
67 *$$target_option*) has_opt=yes; break;; \
68 esac; \
69 done; \
70 test $$has_opt = yes
71am__make_dryrun = (target_option=n; $(am__make_running_with_option))
72am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
Olivier Naudan2556a702012-04-16 08:57:32 -040073pkgdatadir = $(datadir)/@PACKAGE@
74pkgincludedir = $(includedir)/@PACKAGE@
75pkglibdir = $(libdir)/@PACKAGE@
76pkglibexecdir = $(libexecdir)/@PACKAGE@
77am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
78install_sh_DATA = $(install_sh) -c -m 644
79install_sh_PROGRAM = $(install_sh) -c
80install_sh_SCRIPT = $(install_sh) -c
81INSTALL_HEADER = $(INSTALL_DATA)
82transform = $(program_transform_name)
83NORMAL_INSTALL = :
84PRE_INSTALL = :
85POST_INSTALL = :
86NORMAL_UNINSTALL = :
87PRE_UNINSTALL = :
88POST_UNINSTALL = :
89build_triplet = @build@
90host_triplet = @host@
Sebastian Dröge1e844f12012-06-08 13:25:41 +020091target_triplet = @target@
Sebastian Dröge6bf128e2013-07-14 12:07:04 +020092DIST_COMMON = $(top_srcdir)/common/win32.mak \
93 $(top_srcdir)/common/release.mak $(top_srcdir)/common/po.mak \
Olivier Naudan2556a702012-04-16 08:57:32 -040094 $(top_srcdir)/common/coverage/lcov.mak \
Sebastian Dröge6bf128e2013-07-14 12:07:04 +020095 $(top_srcdir)/common/cruft.mak INSTALL NEWS README AUTHORS \
96 ChangeLog $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
97 $(top_srcdir)/configure $(am__configure_deps) \
98 $(srcdir)/config.h.in $(srcdir)/gst-plugins-ugly.spec.in \
99 ABOUT-NLS COPYING compile config.guess config.rpath config.sub \
Sebastian Dröge754e8ed2014-11-06 13:02:35 +0100100 install-sh missing ltmain.sh
Olivier Naudan2556a702012-04-16 08:57:32 -0400101subdir = .
102ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
103am__aclocal_m4_deps = $(top_srcdir)/common/m4/as-ac-expand.m4 \
104 $(top_srcdir)/common/m4/as-auto-alt.m4 \
105 $(top_srcdir)/common/m4/as-compiler-flag.m4 \
Sebastian Dröge7509e452012-05-21 15:15:09 +0200106 $(top_srcdir)/common/m4/as-libtool.m4 \
Olivier Naudan2556a702012-04-16 08:57:32 -0400107 $(top_srcdir)/common/m4/as-version.m4 \
108 $(top_srcdir)/common/m4/ax_create_stdint_h.m4 \
109 $(top_srcdir)/common/m4/gst-arch.m4 \
110 $(top_srcdir)/common/m4/gst-args.m4 \
111 $(top_srcdir)/common/m4/gst-check.m4 \
112 $(top_srcdir)/common/m4/gst-default.m4 \
113 $(top_srcdir)/common/m4/gst-dowhile.m4 \
114 $(top_srcdir)/common/m4/gst-error.m4 \
115 $(top_srcdir)/common/m4/gst-feature.m4 \
116 $(top_srcdir)/common/m4/gst-function.m4 \
117 $(top_srcdir)/common/m4/gst-gettext.m4 \
118 $(top_srcdir)/common/m4/gst-glib2.m4 \
119 $(top_srcdir)/common/m4/gst-package-release-datetime.m4 \
120 $(top_srcdir)/common/m4/gst-plugin-docs.m4 \
121 $(top_srcdir)/common/m4/gst-plugindir.m4 \
122 $(top_srcdir)/common/m4/gst.m4 \
123 $(top_srcdir)/common/m4/gtk-doc.m4 \
124 $(top_srcdir)/common/m4/orc.m4 $(top_srcdir)/common/m4/pkg.m4 \
125 $(top_srcdir)/m4/a52.m4 $(top_srcdir)/m4/gettext.m4 \
126 $(top_srcdir)/m4/gst-sid.m4 $(top_srcdir)/m4/iconv.m4 \
127 $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \
128 $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
129 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
130 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
131 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
132 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
133 $(top_srcdir)/configure.ac
134am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
135 $(ACLOCAL_M4)
136am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
137 configure.lineno config.status.lineno
138mkinstalldirs = $(install_sh) -d
139CONFIG_HEADER = config.h
140CONFIG_CLEAN_FILES = gst-plugins-ugly.spec
141CONFIG_CLEAN_VPATH_FILES =
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200142AM_V_P = $(am__v_P_@AM_V@)
143am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
144am__v_P_0 = false
145am__v_P_1 = :
Olivier Naudan2556a702012-04-16 08:57:32 -0400146AM_V_GEN = $(am__v_GEN_@AM_V@)
147am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200148am__v_GEN_0 = @echo " GEN " $@;
149am__v_GEN_1 =
Olivier Naudan2556a702012-04-16 08:57:32 -0400150AM_V_at = $(am__v_at_@AM_V@)
151am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
152am__v_at_0 = @
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200153am__v_at_1 =
Olivier Naudan2556a702012-04-16 08:57:32 -0400154SOURCES =
155DIST_SOURCES =
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200156RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
157 ctags-recursive dvi-recursive html-recursive info-recursive \
158 install-data-recursive install-dvi-recursive \
159 install-exec-recursive install-html-recursive \
160 install-info-recursive install-pdf-recursive \
161 install-ps-recursive install-recursive installcheck-recursive \
162 installdirs-recursive pdf-recursive ps-recursive \
163 tags-recursive uninstall-recursive
Olivier Naudan2556a702012-04-16 08:57:32 -0400164am__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
169RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
170 distclean-recursive maintainer-clean-recursive
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200171am__recursive_targets = \
172 $(RECURSIVE_TARGETS) \
173 $(RECURSIVE_CLEAN_TARGETS) \
174 $(am__extra_recursive_targets)
175AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
176 cscope distdir dist dist-all distcheck
177am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
178 $(LISP)config.h.in
179# Read a list of newline-separated strings from the standard input,
180# and print each of them once, without duplicates. Input order is
181# *not* preserved.
182am__uniquify_input = $(AWK) '\
183 BEGIN { nonempty = 0; } \
184 { items[$$0] = 1; nonempty = 1; } \
185 END { if (nonempty) { for (i in items) print i; }; } \
186'
187# Make sure the list of sources is unique. This is necessary because,
188# e.g., the same source file might be shared among _SOURCES variables
189# for different programs/libraries.
190am__define_uniq_tagged_files = \
191 list='$(am__tagged_files)'; \
192 unique=`for i in $$list; do \
193 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
194 done | $(am__uniquify_input)`
Olivier Naudan2556a702012-04-16 08:57:32 -0400195ETAGS = etags
196CTAGS = ctags
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200197CSCOPE = cscope
Olivier Naudan2556a702012-04-16 08:57:32 -0400198DIST_SUBDIRS = $(SUBDIRS)
199DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
200distdir = $(PACKAGE)-$(VERSION)
201top_distdir = $(distdir)
202am__remove_distdir = \
203 if test -d "$(distdir)"; then \
204 find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
205 && rm -rf "$(distdir)" \
206 || { sleep 5 && rm -rf "$(distdir)"; }; \
207 else :; fi
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200208am__post_remove_distdir = $(am__remove_distdir)
Olivier Naudan2556a702012-04-16 08:57:32 -0400209am__relativize = \
210 dir0=`pwd`; \
211 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
212 sed_rest='s,^[^/]*/*,,'; \
213 sed_last='s,^.*/\([^/]*\)$$,\1,'; \
214 sed_butlast='s,/*[^/]*$$,,'; \
215 while test -n "$$dir1"; do \
216 first=`echo "$$dir1" | sed -e "$$sed_first"`; \
217 if test "$$first" != "."; then \
218 if test "$$first" = ".."; then \
219 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
220 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
221 else \
222 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
223 if test "$$first2" = "$$first"; then \
224 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
225 else \
226 dir2="../$$dir2"; \
227 fi; \
228 dir0="$$dir0"/"$$first"; \
229 fi; \
230 fi; \
231 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
232 done; \
233 reldir="$$dir2"
Olivier Naudan2556a702012-04-16 08:57:32 -0400234GZIP_ENV = --best
Sebastian Dröge7509e452012-05-21 15:15:09 +0200235DIST_ARCHIVES = $(distdir).tar.xz
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200236DIST_TARGETS = dist-xz
Olivier Naudan2556a702012-04-16 08:57:32 -0400237distuninstallcheck_listfiles = find . -type f -print
238am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
239 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
240distcleancheck_listfiles = find . -type f -print
241A52DEC_CFLAGS = @A52DEC_CFLAGS@
242A52DEC_LIBS = @A52DEC_LIBS@
243ACLOCAL = @ACLOCAL@
244ACLOCAL_AMFLAGS = -I m4 -I common/m4
245AMRNB_CFLAGS = @AMRNB_CFLAGS@
246AMRNB_LIBS = @AMRNB_LIBS@
247AMRWB_CFLAGS = @AMRWB_CFLAGS@
248AMRWB_LIBS = @AMRWB_LIBS@
249AMTAR = @AMTAR@
250AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
251AR = @AR@
252AS = @AS@
253AUTOCONF = @AUTOCONF@
254AUTOHEADER = @AUTOHEADER@
255AUTOMAKE = @AUTOMAKE@
256AWK = @AWK@
257CC = @CC@
258CCASFLAGS = @CCASFLAGS@
259CCDEPMODE = @CCDEPMODE@
260CDIO_CFLAGS = @CDIO_CFLAGS@
261CDIO_LIBS = @CDIO_LIBS@
262CFLAGS = @CFLAGS@
263CPP = @CPP@
264CPPFLAGS = @CPPFLAGS@
265CXX = @CXX@
266CXXCPP = @CXXCPP@
267CXXDEPMODE = @CXXDEPMODE@
268CXXFLAGS = @CXXFLAGS@
269CYGPATH_W = @CYGPATH_W@
270DEFAULT_AUDIOSINK = @DEFAULT_AUDIOSINK@
271DEFAULT_AUDIOSRC = @DEFAULT_AUDIOSRC@
272DEFAULT_VIDEOSINK = @DEFAULT_VIDEOSINK@
273DEFAULT_VIDEOSRC = @DEFAULT_VIDEOSRC@
274DEFAULT_VISUALIZER = @DEFAULT_VISUALIZER@
275DEFS = @DEFS@
276DEPDIR = @DEPDIR@
277DEPRECATED_CFLAGS = @DEPRECATED_CFLAGS@
278DLLTOOL = @DLLTOOL@
279DSYMUTIL = @DSYMUTIL@
280DUMPBIN = @DUMPBIN@
281DVDREAD_LIBS = @DVDREAD_LIBS@
282ECHO_C = @ECHO_C@
283ECHO_N = @ECHO_N@
284ECHO_T = @ECHO_T@
285EGREP = @EGREP@
286ERROR_CFLAGS = @ERROR_CFLAGS@
287ERROR_CXXFLAGS = @ERROR_CXXFLAGS@
288EXEEXT = @EXEEXT@
289FFLAGS = @FFLAGS@
290FGREP = @FGREP@
291GCOV = @GCOV@
292GCOV_CFLAGS = @GCOV_CFLAGS@
293GCOV_LIBS = @GCOV_LIBS@
294GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
295GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
296GIO_CFLAGS = @GIO_CFLAGS@
297GIO_LDFLAGS = @GIO_LDFLAGS@
298GIO_LIBS = @GIO_LIBS@
299GLIB_CFLAGS = @GLIB_CFLAGS@
300GLIB_EXTRA_CFLAGS = @GLIB_EXTRA_CFLAGS@
Sebastian Drögec167d672012-08-09 11:25:39 +0200301GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
Olivier Naudan2556a702012-04-16 08:57:32 -0400302GLIB_LIBS = @GLIB_LIBS@
Sebastian Drögec167d672012-08-09 11:25:39 +0200303GLIB_MKENUMS = @GLIB_MKENUMS@
Olivier Naudan2556a702012-04-16 08:57:32 -0400304GLIB_PREFIX = @GLIB_PREFIX@
305GLIB_REQ = @GLIB_REQ@
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200306GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@
307GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@
Olivier Naudan2556a702012-04-16 08:57:32 -0400308GMSGFMT = @GMSGFMT@
309GMSGFMT_015 = @GMSGFMT_015@
310GREP = @GREP@
311GSTPB_PLUGINS_DIR = @GSTPB_PLUGINS_DIR@
312GSTPB_PREFIX = @GSTPB_PREFIX@
Sebastian Dröge7509e452012-05-21 15:15:09 +0200313GST_AGE = @GST_AGE@
Olivier Naudan2556a702012-04-16 08:57:32 -0400314GST_ALL_LDFLAGS = @GST_ALL_LDFLAGS@
315GST_API_VERSION = @GST_API_VERSION@
316GST_BASE_CFLAGS = @GST_BASE_CFLAGS@
317GST_BASE_LIBS = @GST_BASE_LIBS@
318GST_CFLAGS = @GST_CFLAGS@
319GST_CHECK_CFLAGS = @GST_CHECK_CFLAGS@
320GST_CHECK_LIBS = @GST_CHECK_LIBS@
Sebastian Dröge7509e452012-05-21 15:15:09 +0200321GST_CURRENT = @GST_CURRENT@
Olivier Naudan2556a702012-04-16 08:57:32 -0400322GST_CXXFLAGS = @GST_CXXFLAGS@
323GST_LEVEL_DEFAULT = @GST_LEVEL_DEFAULT@
324GST_LIBS = @GST_LIBS@
Sebastian Dröge7509e452012-05-21 15:15:09 +0200325GST_LIBVERSION = @GST_LIBVERSION@
Olivier Naudan2556a702012-04-16 08:57:32 -0400326GST_LICENSE = @GST_LICENSE@
Sebastian Dröge7509e452012-05-21 15:15:09 +0200327GST_LT_LDFLAGS = @GST_LT_LDFLAGS@
Olivier Naudan2556a702012-04-16 08:57:32 -0400328GST_OPTION_CFLAGS = @GST_OPTION_CFLAGS@
329GST_OPTION_CXXFLAGS = @GST_OPTION_CXXFLAGS@
330GST_PACKAGE_NAME = @GST_PACKAGE_NAME@
331GST_PACKAGE_ORIGIN = @GST_PACKAGE_ORIGIN@
332GST_PLUGINS_ALL = @GST_PLUGINS_ALL@
333GST_PLUGINS_BASE_CFLAGS = @GST_PLUGINS_BASE_CFLAGS@
334GST_PLUGINS_BASE_DIR = @GST_PLUGINS_BASE_DIR@
335GST_PLUGINS_BASE_LIBS = @GST_PLUGINS_BASE_LIBS@
336GST_PLUGINS_DIR = @GST_PLUGINS_DIR@
337GST_PLUGINS_NONPORTED = @GST_PLUGINS_NONPORTED@
338GST_PLUGINS_SELECTED = @GST_PLUGINS_SELECTED@
339GST_PLUGIN_LDFLAGS = @GST_PLUGIN_LDFLAGS@
Sebastian Dröge65fd1012013-04-26 14:09:23 +0200340GST_PLUGIN_LIBTOOLFLAGS = @GST_PLUGIN_LIBTOOLFLAGS@
Olivier Naudan2556a702012-04-16 08:57:32 -0400341GST_PREFIX = @GST_PREFIX@
Sebastian Dröge7509e452012-05-21 15:15:09 +0200342GST_REVISION = @GST_REVISION@
Olivier Naudan2556a702012-04-16 08:57:32 -0400343GST_TOOLS_DIR = @GST_TOOLS_DIR@
344GTKDOC_CHECK = @GTKDOC_CHECK@
Sebastian Dröge1e844f12012-06-08 13:25:41 +0200345GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@
346GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@
347GTKDOC_MKPDF = @GTKDOC_MKPDF@
348GTKDOC_REBASE = @GTKDOC_REBASE@
Olivier Naudan2556a702012-04-16 08:57:32 -0400349HAVE_CXX = @HAVE_CXX@
350HAVE_DVDREAD = @HAVE_DVDREAD@
351HAVE_LAME = @HAVE_LAME@
352HTML_DIR = @HTML_DIR@
353INSTALL = @INSTALL@
354INSTALL_DATA = @INSTALL_DATA@
355INSTALL_PROGRAM = @INSTALL_PROGRAM@
356INSTALL_SCRIPT = @INSTALL_SCRIPT@
357INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
358INTLLIBS = @INTLLIBS@
359INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
360LAME_CFLAGS = @LAME_CFLAGS@
361LAME_LIBS = @LAME_LIBS@
362LD = @LD@
363LDFLAGS = @LDFLAGS@
364LIBICONV = @LIBICONV@
365LIBINTL = @LIBINTL@
366LIBM = @LIBM@
367LIBOBJS = @LIBOBJS@
368LIBS = @LIBS@
369LIBTOOL = @LIBTOOL@
370LIPO = @LIPO@
371LN_S = @LN_S@
372LOCALEDIR = @LOCALEDIR@
373LTLIBICONV = @LTLIBICONV@
374LTLIBINTL = @LTLIBINTL@
375LTLIBOBJS = @LTLIBOBJS@
376MAD_CFLAGS = @MAD_CFLAGS@
377MAD_LIBS = @MAD_LIBS@
378MAINT = @MAINT@
379MAKEINFO = @MAKEINFO@
380MANIFEST_TOOL = @MANIFEST_TOOL@
381MKDIR_P = @MKDIR_P@
382MPEG2DEC_CFLAGS = @MPEG2DEC_CFLAGS@
383MPEG2DEC_LIBS = @MPEG2DEC_LIBS@
384MSGFMT = @MSGFMT@
385MSGFMT_015 = @MSGFMT_015@
386MSGMERGE = @MSGMERGE@
387NM = @NM@
388NMEDIT = @NMEDIT@
389OBJDUMP = @OBJDUMP@
390OBJEXT = @OBJEXT@
391ORCC = @ORCC@
392ORCC_FLAGS = @ORCC_FLAGS@
393ORC_CFLAGS = @ORC_CFLAGS@
394ORC_LIBS = @ORC_LIBS@
395OTOOL = @OTOOL@
396OTOOL64 = @OTOOL64@
397PACKAGE = @PACKAGE@
398PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
399PACKAGE_NAME = @PACKAGE_NAME@
400PACKAGE_STRING = @PACKAGE_STRING@
401PACKAGE_TARNAME = @PACKAGE_TARNAME@
402PACKAGE_URL = @PACKAGE_URL@
403PACKAGE_VERSION = @PACKAGE_VERSION@
404PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
405PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
406PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
407PACKAGE_VERSION_NANO = @PACKAGE_VERSION_NANO@
408PACKAGE_VERSION_RELEASE = @PACKAGE_VERSION_RELEASE@
409PATH_SEPARATOR = @PATH_SEPARATOR@
410PKG_CONFIG = @PKG_CONFIG@
411PLUGINDIR = @PLUGINDIR@
412POSUB = @POSUB@
413PROFILE_CFLAGS = @PROFILE_CFLAGS@
414PYTHON = @PYTHON@
415PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
416PYTHON_PLATFORM = @PYTHON_PLATFORM@
417PYTHON_PREFIX = @PYTHON_PREFIX@
418PYTHON_VERSION = @PYTHON_VERSION@
419RANLIB = @RANLIB@
420SED = @SED@
421SET_MAKE = @SET_MAKE@
422SHELL = @SHELL@
423SIDPLAY_CFLAGS = @SIDPLAY_CFLAGS@
424SIDPLAY_LIBS = @SIDPLAY_LIBS@
425STRIP = @STRIP@
426TWOLAME_CFLAGS = @TWOLAME_CFLAGS@
427TWOLAME_LIBS = @TWOLAME_LIBS@
428USE_NLS = @USE_NLS@
429VALGRIND_CFLAGS = @VALGRIND_CFLAGS@
430VALGRIND_LIBS = @VALGRIND_LIBS@
431VALGRIND_PATH = @VALGRIND_PATH@
432VERSION = @VERSION@
433WARNING_CFLAGS = @WARNING_CFLAGS@
434WARNING_CXXFLAGS = @WARNING_CXXFLAGS@
435WIN32_LIBS = @WIN32_LIBS@
436X264_CFLAGS = @X264_CFLAGS@
437X264_LIBS = @X264_LIBS@
438XGETTEXT = @XGETTEXT@
439XGETTEXT_015 = @XGETTEXT_015@
440XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
441abs_builddir = @abs_builddir@
442abs_srcdir = @abs_srcdir@
443abs_top_builddir = @abs_top_builddir@
444abs_top_srcdir = @abs_top_srcdir@
445ac_ct_AR = @ac_ct_AR@
446ac_ct_CC = @ac_ct_CC@
447ac_ct_CXX = @ac_ct_CXX@
448ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
449am__include = @am__include@
450am__leading_dot = @am__leading_dot@
451am__quote = @am__quote@
452am__tar = @am__tar@
453am__untar = @am__untar@
454bindir = @bindir@
455build = @build@
456build_alias = @build_alias@
457build_cpu = @build_cpu@
458build_os = @build_os@
459build_vendor = @build_vendor@
460builddir = @builddir@
461datadir = @datadir@
462datarootdir = @datarootdir@
463docdir = @docdir@
464dvidir = @dvidir@
465exec_prefix = @exec_prefix@
466host = @host@
467host_alias = @host_alias@
468host_cpu = @host_cpu@
469host_os = @host_os@
470host_vendor = @host_vendor@
471htmldir = @htmldir@
472includedir = @includedir@
473infodir = @infodir@
474install_sh = @install_sh@
475libdir = @libdir@
476libexecdir = @libexecdir@
477localedir = @localedir@
478localstatedir = @localstatedir@
479mandir = @mandir@
480mkdir_p = @mkdir_p@
481oldincludedir = @oldincludedir@
482pdfdir = @pdfdir@
483pkgpyexecdir = @pkgpyexecdir@
484pkgpythondir = @pkgpythondir@
485plugindir = @plugindir@
486prefix = @prefix@
487program_transform_name = @program_transform_name@
488psdir = @psdir@
489pyexecdir = @pyexecdir@
490pythondir = @pythondir@
491sbindir = @sbindir@
492sharedstatedir = @sharedstatedir@
493srcdir = @srcdir@
494sysconfdir = @sysconfdir@
Sebastian Dröge1e844f12012-06-08 13:25:41 +0200495target = @target@
Olivier Naudan2556a702012-04-16 08:57:32 -0400496target_alias = @target_alias@
Sebastian Dröge1e844f12012-06-08 13:25:41 +0200497target_cpu = @target_cpu@
498target_os = @target_os@
499target_vendor = @target_vendor@
Olivier Naudan2556a702012-04-16 08:57:32 -0400500top_build_prefix = @top_build_prefix@
501top_builddir = @top_builddir@
502top_srcdir = @top_srcdir@
503DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc
504SUBDIRS = \
505 gst-libs gst ext docs m4 tests common pkgconfig po
506
507
508# the MANIFEST contains all win32 related files that should be disted
509win32 = $(shell cat $(top_srcdir)/win32/MANIFEST)
510
511# wildcard is apparently not portable to other makes, hence the use of find
512# these are library .def files with the symbols to export
513win32defs = $(shell find $(top_srcdir)/win32/common -name '*.def')
514
515# wildcard is apparently not portable to other makes, hence the use of find
516# these are files that need to be disted with CRLF line endings:
517win32crlf = $(shell find $(top_srcdir)/win32 -name '*.dsw' -o -name '*.dsp')
518
519# include before EXTRA_DIST for win32 assignment
520EXTRA_DIST = \
521 gst-plugins-ugly.spec depcomp \
522 AUTHORS COPYING NEWS README RELEASE REQUIREMENTS \
523 ChangeLog gst-plugins-ugly.doap autogen.sh \
524 $(win32)
525
526DISTCLEANFILES = _stdint.h
527
Olivier Naudan2556a702012-04-16 08:57:32 -0400528# cruft: plugins that have been merged or moved or renamed
529CRUFT_FILES = \
530 $(top_builddir)/common/shave \
531 $(top_builddir)/common/shave-libtool
532
533all: config.h
534 $(MAKE) $(AM_MAKEFLAGS) all-recursive
535
536.SUFFIXES:
537am--refresh: Makefile
538 @:
539$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/common/win32.mak $(top_srcdir)/common/release.mak $(top_srcdir)/common/po.mak $(top_srcdir)/common/coverage/lcov.mak $(top_srcdir)/common/cruft.mak $(am__configure_deps)
540 @for dep in $?; do \
541 case '$(am__configure_deps)' in \
542 *$$dep*) \
543 echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
544 $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
545 && exit 0; \
546 exit 1;; \
547 esac; \
548 done; \
549 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
550 $(am__cd) $(top_srcdir) && \
551 $(AUTOMAKE) --gnu Makefile
552.PRECIOUS: Makefile
553Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
554 @case '$?' in \
555 *config.status*) \
556 echo ' $(SHELL) ./config.status'; \
557 $(SHELL) ./config.status;; \
558 *) \
559 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
560 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
561 esac;
562$(top_srcdir)/common/win32.mak $(top_srcdir)/common/release.mak $(top_srcdir)/common/po.mak $(top_srcdir)/common/coverage/lcov.mak $(top_srcdir)/common/cruft.mak:
563
564$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
565 $(SHELL) ./config.status --recheck
566
567$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
568 $(am__cd) $(srcdir) && $(AUTOCONF)
569$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
570 $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
571$(am__aclocal_m4_deps):
572
573config.h: stamp-h1
Sebastian Drögec7dcb752013-09-19 12:48:30 +0200574 @test -f $@ || rm -f stamp-h1
575 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
Olivier Naudan2556a702012-04-16 08:57:32 -0400576
577stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
578 @rm -f stamp-h1
579 cd $(top_builddir) && $(SHELL) ./config.status config.h
580$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
581 ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
582 rm -f stamp-h1
583 touch $@
584
585distclean-hdr:
586 -rm -f config.h stamp-h1
587gst-plugins-ugly.spec: $(top_builddir)/config.status $(srcdir)/gst-plugins-ugly.spec.in
588 cd $(top_builddir) && $(SHELL) ./config.status $@
589
590mostlyclean-libtool:
591 -rm -f *.lo
592
593clean-libtool:
594 -rm -rf .libs _libs
595
596distclean-libtool:
597 -rm -f libtool config.lt
598
599# This directory's subdirectories are mostly independent; you can cd
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200600# into them and run 'make' without going through this Makefile.
601# To change the values of 'make' variables: instead of editing Makefiles,
602# (1) if the variable is set in 'config.status', edit 'config.status'
603# (which will cause the Makefiles to be regenerated when you run 'make');
604# (2) otherwise, pass the desired values on the 'make' command line.
605$(am__recursive_targets):
606 @fail=; \
607 if $(am__make_keepgoing); then \
608 failcom='fail=yes'; \
609 else \
610 failcom='exit 1'; \
611 fi; \
Olivier Naudan2556a702012-04-16 08:57:32 -0400612 dot_seen=no; \
613 target=`echo $@ | sed s/-recursive//`; \
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200614 case "$@" in \
615 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
616 *) list='$(SUBDIRS)' ;; \
617 esac; \
618 for subdir in $$list; do \
Olivier Naudan2556a702012-04-16 08:57:32 -0400619 echo "Making $$target in $$subdir"; \
620 if test "$$subdir" = "."; then \
621 dot_seen=yes; \
622 local_target="$$target-am"; \
623 else \
624 local_target="$$target"; \
625 fi; \
626 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
627 || eval $$failcom; \
628 done; \
629 if test "$$dot_seen" = "no"; then \
630 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
631 fi; test -z "$$fail"
Sebastian Dröge51d87db2013-07-13 11:33:42 +0200632
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200633ID: $(am__tagged_files)
634 $(am__define_uniq_tagged_files); mkid -fID $$unique
635tags: tags-recursive
636TAGS: tags
Olivier Naudan2556a702012-04-16 08:57:32 -0400637
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200638tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
Olivier Naudan2556a702012-04-16 08:57:32 -0400639 set x; \
640 here=`pwd`; \
641 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
642 include_option=--etags-include; \
643 empty_fix=.; \
644 else \
645 include_option=--include; \
646 empty_fix=; \
647 fi; \
648 list='$(SUBDIRS)'; for subdir in $$list; do \
649 if test "$$subdir" = .; then :; else \
650 test ! -f $$subdir/TAGS || \
651 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
652 fi; \
653 done; \
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200654 $(am__define_uniq_tagged_files); \
Olivier Naudan2556a702012-04-16 08:57:32 -0400655 shift; \
656 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
657 test -n "$$unique" || unique=$$empty_fix; \
658 if test $$# -gt 0; then \
659 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
660 "$$@" $$unique; \
661 else \
662 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
663 $$unique; \
664 fi; \
665 fi
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200666ctags: ctags-recursive
667
668CTAGS: ctags
669ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
670 $(am__define_uniq_tagged_files); \
Olivier Naudan2556a702012-04-16 08:57:32 -0400671 test -z "$(CTAGS_ARGS)$$unique" \
672 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
673 $$unique
674
675GTAGS:
676 here=`$(am__cd) $(top_builddir) && pwd` \
677 && $(am__cd) $(top_srcdir) \
678 && gtags -i $(GTAGS_ARGS) "$$here"
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200679cscope: cscope.files
680 test ! -s cscope.files \
681 || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
682clean-cscope:
683 -rm -f cscope.files
684cscope.files: clean-cscope cscopelist
685cscopelist: cscopelist-recursive
686
687cscopelist-am: $(am__tagged_files)
688 list='$(am__tagged_files)'; \
689 case "$(srcdir)" in \
690 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
691 *) sdir=$(subdir)/$(srcdir) ;; \
692 esac; \
693 for i in $$list; do \
694 if test -f "$$i"; then \
695 echo "$(subdir)/$$i"; \
696 else \
697 echo "$$sdir/$$i"; \
698 fi; \
699 done >> $(top_builddir)/cscope.files
Olivier Naudan2556a702012-04-16 08:57:32 -0400700
701distclean-tags:
702 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200703 -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
Olivier Naudan2556a702012-04-16 08:57:32 -0400704
705distdir: $(DISTFILES)
706 $(am__remove_distdir)
707 test -d "$(distdir)" || mkdir "$(distdir)"
708 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
709 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
710 list='$(DISTFILES)'; \
711 dist_files=`for file in $$list; do echo $$file; done | \
712 sed -e "s|^$$srcdirstrip/||;t" \
713 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
714 case $$dist_files in \
715 */*) $(MKDIR_P) `echo "$$dist_files" | \
716 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
717 sort -u` ;; \
718 esac; \
719 for file in $$dist_files; do \
720 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
721 if test -d $$d/$$file; then \
722 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
723 if test -d "$(distdir)/$$file"; then \
724 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
725 fi; \
726 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
727 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
728 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
729 fi; \
730 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
731 else \
732 test -f "$(distdir)/$$file" \
733 || cp -p $$d/$$file "$(distdir)/$$file" \
734 || exit 1; \
735 fi; \
736 done
737 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
738 if test "$$subdir" = .; then :; else \
739 $(am__make_dryrun) \
740 || test -d "$(distdir)/$$subdir" \
741 || $(MKDIR_P) "$(distdir)/$$subdir" \
742 || exit 1; \
743 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
744 $(am__relativize); \
745 new_distdir=$$reldir; \
746 dir1=$$subdir; dir2="$(top_distdir)"; \
747 $(am__relativize); \
748 new_top_distdir=$$reldir; \
749 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
750 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
751 ($(am__cd) $$subdir && \
752 $(MAKE) $(AM_MAKEFLAGS) \
753 top_distdir="$$new_top_distdir" \
754 distdir="$$new_distdir" \
755 am__remove_distdir=: \
756 am__skip_length_check=: \
757 am__skip_mode_fix=: \
758 distdir) \
759 || exit 1; \
760 fi; \
761 done
762 $(MAKE) $(AM_MAKEFLAGS) \
763 top_distdir="$(top_distdir)" distdir="$(distdir)" \
764 dist-hook
765 -test -n "$(am__skip_mode_fix)" \
766 || find "$(distdir)" -type d ! -perm -755 \
767 -exec chmod u+rwx,go+rx {} \; -o \
768 ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
769 ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
770 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
771 || chmod -R a+r "$(distdir)"
772dist-gzip: distdir
773 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200774 $(am__post_remove_distdir)
Sebastian Dröge7509e452012-05-21 15:15:09 +0200775
Olivier Naudan2556a702012-04-16 08:57:32 -0400776dist-bzip2: distdir
777 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200778 $(am__post_remove_distdir)
Olivier Naudan2556a702012-04-16 08:57:32 -0400779
780dist-lzip: distdir
781 tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200782 $(am__post_remove_distdir)
Olivier Naudan2556a702012-04-16 08:57:32 -0400783dist-xz: distdir
784 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200785 $(am__post_remove_distdir)
Olivier Naudan2556a702012-04-16 08:57:32 -0400786
787dist-tarZ: distdir
Sebastian Drögec7dcb752013-09-19 12:48:30 +0200788 @echo WARNING: "Support for shar distribution archives is" \
789 "deprecated." >&2
790 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
Olivier Naudan2556a702012-04-16 08:57:32 -0400791 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200792 $(am__post_remove_distdir)
Olivier Naudan2556a702012-04-16 08:57:32 -0400793
794dist-shar: distdir
Sebastian Drögec7dcb752013-09-19 12:48:30 +0200795 @echo WARNING: "Support for distribution archives compressed with" \
796 "legacy program 'compress' is deprecated." >&2
797 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
Olivier Naudan2556a702012-04-16 08:57:32 -0400798 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200799 $(am__post_remove_distdir)
Olivier Naudan2556a702012-04-16 08:57:32 -0400800
801dist-zip: distdir
802 -rm -f $(distdir).zip
803 zip -rq $(distdir).zip $(distdir)
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200804 $(am__post_remove_distdir)
Olivier Naudan2556a702012-04-16 08:57:32 -0400805
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200806dist dist-all:
807 $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
808 $(am__post_remove_distdir)
Olivier Naudan2556a702012-04-16 08:57:32 -0400809
810# This target untars the dist file and tries a VPATH configuration. Then
811# it guarantees that the distribution is self-contained by making another
812# tarfile.
813distcheck: dist
814 case '$(DIST_ARCHIVES)' in \
815 *.tar.gz*) \
816 GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
817 *.tar.bz2*) \
818 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
Olivier Naudan2556a702012-04-16 08:57:32 -0400819 *.tar.lz*) \
820 lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
821 *.tar.xz*) \
822 xz -dc $(distdir).tar.xz | $(am__untar) ;;\
823 *.tar.Z*) \
824 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
825 *.shar.gz*) \
826 GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
827 *.zip*) \
828 unzip $(distdir).zip ;;\
829 esac
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200830 chmod -R a-w $(distdir)
831 chmod u+w $(distdir)
832 mkdir $(distdir)/_build $(distdir)/_inst
Olivier Naudan2556a702012-04-16 08:57:32 -0400833 chmod a-w $(distdir)
834 test -d $(distdir)/_build || exit 0; \
835 dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
836 && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
837 && $(MAKE) $(AM_MAKEFLAGS) distcheck-hook \
838 && am__cwd=`pwd` \
839 && $(am__cd) $(distdir)/_build \
Sebastian Dröge0ce563e2014-02-09 11:25:38 +0100840 && ../configure \
Olivier Naudan2556a702012-04-16 08:57:32 -0400841 $(AM_DISTCHECK_CONFIGURE_FLAGS) \
842 $(DISTCHECK_CONFIGURE_FLAGS) \
Sebastian Dröge0ce563e2014-02-09 11:25:38 +0100843 --srcdir=.. --prefix="$$dc_install_base" \
Olivier Naudan2556a702012-04-16 08:57:32 -0400844 && $(MAKE) $(AM_MAKEFLAGS) \
845 && $(MAKE) $(AM_MAKEFLAGS) dvi \
846 && $(MAKE) $(AM_MAKEFLAGS) check \
847 && $(MAKE) $(AM_MAKEFLAGS) install \
848 && $(MAKE) $(AM_MAKEFLAGS) installcheck \
849 && $(MAKE) $(AM_MAKEFLAGS) uninstall \
850 && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
851 distuninstallcheck \
852 && chmod -R a-w "$$dc_install_base" \
853 && ({ \
854 (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
855 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
856 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
857 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
858 distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
859 } || { rm -rf "$$dc_destdir"; exit 1; }) \
860 && rm -rf "$$dc_destdir" \
861 && $(MAKE) $(AM_MAKEFLAGS) dist \
862 && rm -rf $(DIST_ARCHIVES) \
863 && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
864 && cd "$$am__cwd" \
865 || exit 1
Sebastian Dröge6bf128e2013-07-14 12:07:04 +0200866 $(am__post_remove_distdir)
Olivier Naudan2556a702012-04-16 08:57:32 -0400867 @(echo "$(distdir) archives ready for distribution: "; \
868 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
869 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
870distuninstallcheck:
871 @test -n '$(distuninstallcheck_dir)' || { \
872 echo 'ERROR: trying to run $@ with an empty' \
873 '$$(distuninstallcheck_dir)' >&2; \
874 exit 1; \
875 }; \
876 $(am__cd) '$(distuninstallcheck_dir)' || { \
877 echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
878 exit 1; \
879 }; \
880 test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
881 || { echo "ERROR: files left after uninstall:" ; \
882 if test -n "$(DESTDIR)"; then \
883 echo " (check DESTDIR support)"; \
884 fi ; \
885 $(distuninstallcheck_listfiles) ; \
886 exit 1; } >&2
887distcleancheck: distclean
888 @if test '$(srcdir)' = . ; then \
889 echo "ERROR: distcleancheck can only run from a VPATH build" ; \
890 exit 1 ; \
891 fi
892 @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
893 || { echo "ERROR: files left in build directory after distclean:" ; \
894 $(distcleancheck_listfiles) ; \
895 exit 1; } >&2
896check-am: all-am
897check: check-recursive
898all-am: Makefile config.h all-local
899installdirs: installdirs-recursive
900installdirs-am:
901install: install-recursive
902install-exec: install-exec-recursive
903install-data: install-data-recursive
904uninstall: uninstall-recursive
905
906install-am: all-am
907 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
908
909installcheck: installcheck-recursive
910install-strip:
911 if test -z '$(STRIP)'; then \
912 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
913 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
914 install; \
915 else \
916 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
917 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
918 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
919 fi
920mostlyclean-generic:
921
922clean-generic:
923
924distclean-generic:
925 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
926 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
927 -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
928
929maintainer-clean-generic:
930 @echo "This command is intended for maintainers to use"
931 @echo "it deletes files that may require special tools to rebuild."
932clean: clean-recursive
933
934clean-am: clean-generic clean-libtool mostlyclean-am
935
936distclean: distclean-recursive
937 -rm -f $(am__CONFIG_DISTCLEAN_FILES)
938 -rm -f Makefile
939distclean-am: clean-am distclean-generic distclean-hdr \
940 distclean-libtool distclean-tags
941
942dvi: dvi-recursive
943
944dvi-am:
945
946html: html-recursive
947
948html-am:
949
950info: info-recursive
951
952info-am:
953
954install-data-am:
955
956install-dvi: install-dvi-recursive
957
958install-dvi-am:
959
960install-exec-am:
961
962install-html: install-html-recursive
963
964install-html-am:
965
966install-info: install-info-recursive
967
968install-info-am:
969
970install-man:
971
972install-pdf: install-pdf-recursive
973
974install-pdf-am:
975
976install-ps: install-ps-recursive
977
978install-ps-am:
979
980installcheck-am:
981
982maintainer-clean: maintainer-clean-recursive
983 -rm -f $(am__CONFIG_DISTCLEAN_FILES)
984 -rm -rf $(top_srcdir)/autom4te.cache
985 -rm -f Makefile
986maintainer-clean-am: distclean-am maintainer-clean-generic
987
988mostlyclean: mostlyclean-recursive
989
990mostlyclean-am: mostlyclean-generic mostlyclean-libtool
991
992pdf: pdf-recursive
993
994pdf-am:
995
996ps: ps-recursive
997
998ps-am:
999
1000uninstall-am:
1001
Sebastian Dröge6bf128e2013-07-14 12:07:04 +02001002.MAKE: $(am__recursive_targets) all install-am install-strip
Olivier Naudan2556a702012-04-16 08:57:32 -04001003
Sebastian Dröge6bf128e2013-07-14 12:07:04 +02001004.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am all-local \
1005 am--refresh check check-am clean clean-cscope clean-generic \
1006 clean-libtool cscope cscopelist-am ctags ctags-am dist \
1007 dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar \
1008 dist-tarZ dist-xz dist-zip distcheck distclean \
Sebastian Dröge51d87db2013-07-13 11:33:42 +02001009 distclean-generic distclean-hdr distclean-libtool \
1010 distclean-tags distcleancheck distdir distuninstallcheck dvi \
1011 dvi-am html html-am info info-am install install-am \
1012 install-data install-data-am install-dvi install-dvi-am \
1013 install-exec install-exec-am install-html install-html-am \
1014 install-info install-info-am install-man install-pdf \
1015 install-pdf-am install-ps install-ps-am install-strip \
1016 installcheck installcheck-am installdirs installdirs-am \
1017 maintainer-clean maintainer-clean-generic mostlyclean \
1018 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
Sebastian Dröge6bf128e2013-07-14 12:07:04 +02001019 tags tags-am uninstall uninstall-am
Olivier Naudan2556a702012-04-16 08:57:32 -04001020
1021
1022win32-debug:
1023 @echo; \
1024 echo win32 = $(win32); \
1025 echo; \
1026 echo win32defs = $(win32defs); \
1027 echo; \
1028 echo win32crlf = $(win32crlf); \
1029 echo
1030
1031win32-check-crlf:
1032 @echo Checking win32 files for CR LF line endings ...; \
1033 fail=0 ; \
1034 for each in $(win32crlf) ; do \
1035 result=`perl -e 'print grep(/\r\n/,<>)' "$$each" | wc -l`; \
1036 if test "$$result" = 0 ; then \
1037 echo $$each must be fixed to have CRLF line endings ; \
1038 fail=1; \
1039 fi ; \
1040 done ; \
1041 exit $$fail
1042
1043# make sure all symbols we export on linux are defined in the win32 .def too
1044# (don't care about other unixes for now, it's enough if it works on one of
1045# the linux build bots; we assume .so )
1046check-exports:
1047 @fail=0 ; \
1048 for l in $(win32defs); do \
1049 libbase=`basename "$$l" ".def"`; \
1050 libso=`find "$(top_builddir)" -name "$$libbase-@GST_API_VERSION@.so" | grep -v /_build/ | head -n1`; \
1051 libdef="$(top_srcdir)/win32/common/$$libbase.def"; \
1052 if test "x$$libso" != "x"; then \
1053 echo Checking symbols in $$libso; \
1054 if ! ($(top_srcdir)/common/check-exports $$libdef $$libso) ; then \
1055 fail=1; \
1056 fi; \
1057 fi; \
1058 done ; \
1059 if test $$fail != 0; then \
1060 echo '-----------------------------------------------------------'; \
1061 echo 'Run this to update the .def files:'; \
Sebastian Dröge6bf128e2013-07-14 12:07:04 +02001062 echo 'make update-exports'; \
Olivier Naudan2556a702012-04-16 08:57:32 -04001063 echo '-----------------------------------------------------------'; \
1064 fi; \
1065 exit $$fail
1066
Sebastian Dröge6bf128e2013-07-14 12:07:04 +02001067update-exports:
1068 make check-exports 2>&1 | patch -p1
1069 git add win32/common/libgst*.def
1070 git diff --cached -- win32/common/
1071 echo '^^^--- updated and staged changes above'
1072
Olivier Naudan2556a702012-04-16 08:57:32 -04001073# complain about nonportable printf format strings (%lld, %llu, %zu etc.)
1074check-nonportable-print-format:
1075 @fail=0 ; \
1076 loc=`find "$(top_srcdir)" -name '*.c' | xargs grep -n -e '%[0-9]*ll[udx]' -e '%[0-9]*z[udx]'`; \
1077 if test "x$$loc" != "x"; then \
1078 echo "Please fix the following print format strings:" ; \
1079 find "$(top_srcdir)" -name '*.c' | xargs grep -n -e '%[0-9]*ll[udx]' -e '%[0-9]*z[udx]'; \
1080 fail=1; \
1081 fi; \
1082 exit $$fail
1083
1084dist-hook: check-exports win32-check-crlf
1085
1086release: dist
Sebastian Dröge33c10682012-09-25 00:24:51 +02001087 @$(MAKE) $(PACKAGE)-$(VERSION).tar.xz.sha256sum
1088 @echo
1089 @echo "================================================================================================="
1090 @echo "http://gstreamer.freedesktop.org/src/$(PACKAGE)/$(PACKAGE)-$(VERSION).tar.xz"
1091 @cat $(PACKAGE)-$(VERSION).tar.xz.sha256sum
1092 @echo "================================================================================================="
1093 @if [ -d ~/releases/ ]; then \
1094 cp -v $(PACKAGE)-$(VERSION).tar.xz ~/releases/; \
1095 fi
1096 @if [ -d ../www/data/src ]; then \
1097 mv -v $(PACKAGE)-$(VERSION).tar.xz ../www/data/src/$(PACKAGE)/ ; \
1098 mv -v $(PACKAGE)-$(VERSION).tar.xz.sha256sum ../www/data/src/$(PACKAGE)/ ; \
1099 fi
1100 @echo "================================================================================================="
Olivier Naudan2556a702012-04-16 08:57:32 -04001101
Sebastian Dröge33c10682012-09-25 00:24:51 +02001102# generate sha256 sum files
1103%.sha256sum: %
1104 @sha256sum $< > $@
Olivier Naudan2556a702012-04-16 08:57:32 -04001105
1106# check that no marshal or enumtypes files are included
1107# this in turn ensures that distcheck fails for missing .list files which is currently
1108# shadowed when the corresponding .c and .h files are included.
1109distcheck-hook:
1110 @test "x" = "x`find $(distdir) -name \*-enumtypes.[ch] | grep -v win32`" && \
1111 test "x" = "x`find $(distdir) -name \*-marshal.[ch]`" || \
Sebastian Dröge33c10682012-09-25 00:24:51 +02001112 ( echo "*** Leftover enumtypes or marshal files in the tarball." && \
1113 echo "*** Make sure the following files are not disted:" && \
Olivier Naudan2556a702012-04-16 08:57:32 -04001114 find $(distdir) -name \*-enumtypes.[ch] | grep -v win32 && \
1115 find $(distdir) -name \*-marshal.[ch] && \
1116 false )
1117
1118# rule to download the latest .po files
1119download-po: $(top_srcdir)/common/download-translations
1120 $(top_srcdir)/common/download-translations $(PACKAGE)
1121
1122check-valgrind:
1123 cd tests/check && make check-valgrind
1124
1125@HAVE_GST_CHECK_TRUE@check-torture:
1126@HAVE_GST_CHECK_TRUE@ cd tests/check && make torture
1127@HAVE_GST_CHECK_FALSE@check-torture:
1128@HAVE_GST_CHECK_FALSE@ true
1129
1130win32-update:
1131 cp $(top_builddir)/win32/common/config.h-new \
1132 $(top_builddir)/win32/common/config.h
Sebastian Dröge6bf128e2013-07-14 12:07:04 +02001133.PHONY: lcov-reset lcov lcov-run lcov-report lcov-upload lcov-clean
Olivier Naudan2556a702012-04-16 08:57:32 -04001134
1135# run lcov from scratch, always
1136lcov-reset:
1137 $(MAKE) lcov-run
1138 $(MAKE) lcov-report
1139
1140# run lcov from scratch if the dir is not there
1141lcov:
1142 $(MAKE) lcov-reset
1143
Sebastian Dröge6bf128e2013-07-14 12:07:04 +02001144# reset lcov stats
1145@GST_GCOV_ENABLED_TRUE@lcov-clean:
Olivier Naudan2556a702012-04-16 08:57:32 -04001146@GST_GCOV_ENABLED_TRUE@ @-rm -rf lcov
1147@GST_GCOV_ENABLED_TRUE@ lcov --directory . --zerocounters
Sebastian Dröge6bf128e2013-07-14 12:07:04 +02001148
1149# reset run coverage tests
1150@GST_GCOV_ENABLED_TRUE@lcov-run:
1151@GST_GCOV_ENABLED_TRUE@ -$(MAKE) lcov-clean
Olivier Naudan2556a702012-04-16 08:57:32 -04001152@GST_GCOV_ENABLED_TRUE@ -if test -d tests/check; then $(MAKE) -C tests/check inspect; fi
1153@GST_GCOV_ENABLED_TRUE@ -$(MAKE) check
1154
1155# generate report based on current coverage data
1156@GST_GCOV_ENABLED_TRUE@lcov-report:
1157@GST_GCOV_ENABLED_TRUE@ mkdir lcov
1158@GST_GCOV_ENABLED_TRUE@ lcov --compat-libtool --directory . --capture --output-file lcov/lcov.info
1159@GST_GCOV_ENABLED_TRUE@ lcov --list-full-path -l lcov/lcov.info | grep -v "`cd $(top_srcdir) && pwd`" | cut -d\| -f1 > lcov/remove
1160@GST_GCOV_ENABLED_TRUE@ lcov --list-full-path -l lcov/lcov.info | grep "tests/check/" | cut -d\| -f1 >> lcov/remove
1161@GST_GCOV_ENABLED_TRUE@ lcov --list-full-path -l lcov/lcov.info | grep "docs/plugins/" | cut -d\| -f1 >> lcov/remove
1162@GST_GCOV_ENABLED_TRUE@ lcov -r lcov/lcov.info `cat lcov/remove` > lcov/lcov.cleaned.info
1163@GST_GCOV_ENABLED_TRUE@ rm lcov/remove
1164@GST_GCOV_ENABLED_TRUE@ mv lcov/lcov.cleaned.info lcov/lcov.info
1165@GST_GCOV_ENABLED_TRUE@ genhtml -t "$(PACKAGE_STRING)" -o lcov --num-spaces 2 lcov/lcov.info
1166
1167@GST_GCOV_ENABLED_TRUE@lcov-upload: lcov
1168@GST_GCOV_ENABLED_TRUE@ rsync -rvz -e ssh --delete lcov/* gstreamer.freedesktop.org:/srv/gstreamer.freedesktop.org/www/data/coverage/lcov/$(PACKAGE)
1169
1170@GST_GCOV_ENABLED_FALSE@lcov-run:
1171@GST_GCOV_ENABLED_FALSE@ echo "Need to reconfigure with --enable-gcov"
1172
1173@GST_GCOV_ENABLED_FALSE@lcov-report:
1174@GST_GCOV_ENABLED_FALSE@ echo "Need to reconfigure with --enable-gcov"
1175
1176check-cruft:
1177 @cruft_files=""; cruft_dirs=""; \
1178 for f in $(CRUFT_FILES); do \
1179 if test -e $$f; then \
1180 cruft_files="$$cruft_files $$f"; \
1181 fi \
1182 done; \
1183 for d in $(CRUFT_DIRS); do \
1184 if test -e $$d; then \
1185 cruft_dirs="$$cruft_dirs $$d"; \
1186 fi \
1187 done; \
1188 if test "x$$cruft_files$$cruft_dirs" != x; then \
1189 echo; \
1190 echo "**** CRUFT ALERT *****"; \
1191 echo; \
1192 echo "The following files and directories may not be needed any "; \
1193 echo "longer (usually because a plugin has been merged into "; \
1194 echo "another plugin, moved to a different module, or been "; \
1195 echo "renamed), and you probably want to clean them up if you "; \
1196 echo "don't have local changes: "; \
1197 echo; \
1198 for f in $$cruft_files; do echo "file $$f"; done; \
1199 echo; \
1200 for d in $$cruft_dirs; do echo "directory $$d"; done; \
1201 echo; \
1202 echo "'make clean-cruft' will remove these for you."; \
1203 echo; \
1204 fi
1205
1206clean-cruft-dirs:
1207 @for d in $(CRUFT_DIRS); do \
1208 if test -e $$d; then \
1209 rm -r "$$d" && echo "Removed directory $$d"; \
1210 fi \
1211 done
1212
1213clean-cruft-files:
1214 @for f in $(CRUFT_FILES); do \
1215 if test -e $$f; then \
1216 rm "$$f" && echo "Removed file $$f"; \
1217 fi \
1218 done
1219
1220clean-cruft: clean-cruft-dirs clean-cruft-files
1221
1222# also might want to add this to your Makefile.am:
1223#
1224# all-local: check-cruft
1225
1226all-local: check-cruft
1227
1228# Tell versions [3.59,3.63) of GNU make to not export all variables.
1229# Otherwise a system limit (for SysV at least) may be exceeded.
1230.NOEXPORT: