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
17VPATH = @srcdir@
18am__is_gnu_make = { \
19  if test -z '$(MAKELEVEL)'; then \
20    false; \
21  elif test -n '$(MAKE_HOST)'; then \
22    true; \
23  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
24    true; \
25  else \
26    false; \
27  fi; \
28}
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 \
41    case $$MAKEFLAGS in \
42      *\\[\ \	]*) \
43        bs=\\; \
44        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
45          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
46    esac; \
47  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))
73pkgdatadir = $(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@
91target_triplet = @target@
92check_PROGRAMS = gst/rtspserver$(EXEEXT) gst/client$(EXEEXT) \
93	gst/mountpoints$(EXEEXT) gst/mediafactory$(EXEEXT) \
94	gst/media$(EXEEXT) gst/stream$(EXEEXT) \
95	gst/addresspool$(EXEEXT) gst/threadpool$(EXEEXT) \
96	gst/permissions$(EXEEXT) gst/token$(EXEEXT) \
97	gst/sessionmedia$(EXEEXT) gst/sessionpool$(EXEEXT) \
98	gst/rtspclientsink$(EXEEXT)
99noinst_PROGRAMS =
100subdir = tests/check
101ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
102am__aclocal_m4_deps = $(top_srcdir)/common/m4/as-ac-expand.m4 \
103	$(top_srcdir)/common/m4/as-auto-alt.m4 \
104	$(top_srcdir)/common/m4/as-compiler-flag.m4 \
105	$(top_srcdir)/common/m4/as-docbook.m4 \
106	$(top_srcdir)/common/m4/as-libtool.m4 \
107	$(top_srcdir)/common/m4/as-version.m4 \
108	$(top_srcdir)/common/m4/ax_pthread.m4 \
109	$(top_srcdir)/common/m4/gst-args.m4 \
110	$(top_srcdir)/common/m4/gst-check.m4 \
111	$(top_srcdir)/common/m4/gst-default.m4 \
112	$(top_srcdir)/common/m4/gst-doc.m4 \
113	$(top_srcdir)/common/m4/gst-error.m4 \
114	$(top_srcdir)/common/m4/gst-feature.m4 \
115	$(top_srcdir)/common/m4/gst-glib2.m4 \
116	$(top_srcdir)/common/m4/gst-package-release-datetime.m4 \
117	$(top_srcdir)/common/m4/gst-plugindir.m4 \
118	$(top_srcdir)/common/m4/gst.m4 \
119	$(top_srcdir)/common/m4/gtk-doc.m4 \
120	$(top_srcdir)/common/m4/introspection.m4 \
121	$(top_srcdir)/common/m4/pkg.m4 $(top_srcdir)/m4/libtool.m4 \
122	$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
123	$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
124	$(top_srcdir)/configure.ac
125am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
126	$(ACLOCAL_M4)
127DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
128mkinstalldirs = $(install_sh) -d
129CONFIG_HEADER = $(top_builddir)/config.h
130CONFIG_CLEAN_FILES =
131CONFIG_CLEAN_VPATH_FILES =
132PROGRAMS = $(noinst_PROGRAMS)
133gst_addresspool_SOURCES = gst/addresspool.c
134am__dirstamp = $(am__leading_dot)dirstamp
135gst_addresspool_OBJECTS = gst/addresspool.$(OBJEXT)
136gst_addresspool_LDADD = $(LDADD)
137am__DEPENDENCIES_1 =
138gst_addresspool_DEPENDENCIES = $(top_builddir)/gst/rtsp-server/libgstrtspserver-@GST_API_VERSION@.la \
139	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
140	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
141	$(am__DEPENDENCIES_1)
142AM_V_lt = $(am__v_lt_@AM_V@)
143am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
144am__v_lt_0 = --silent
145am__v_lt_1 =
146gst_client_SOURCES = gst/client.c
147gst_client_OBJECTS = gst/client.$(OBJEXT)
148gst_client_LDADD = $(LDADD)
149gst_client_DEPENDENCIES = $(top_builddir)/gst/rtsp-server/libgstrtspserver-@GST_API_VERSION@.la \
150	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
151	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
152	$(am__DEPENDENCIES_1)
153gst_media_SOURCES = gst/media.c
154gst_media_OBJECTS = gst/media.$(OBJEXT)
155gst_media_LDADD = $(LDADD)
156gst_media_DEPENDENCIES = $(top_builddir)/gst/rtsp-server/libgstrtspserver-@GST_API_VERSION@.la \
157	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
158	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
159	$(am__DEPENDENCIES_1)
160gst_mediafactory_SOURCES = gst/mediafactory.c
161gst_mediafactory_OBJECTS = gst/mediafactory.$(OBJEXT)
162gst_mediafactory_LDADD = $(LDADD)
163gst_mediafactory_DEPENDENCIES = $(top_builddir)/gst/rtsp-server/libgstrtspserver-@GST_API_VERSION@.la \
164	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
165	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
166	$(am__DEPENDENCIES_1)
167gst_mountpoints_SOURCES = gst/mountpoints.c
168gst_mountpoints_OBJECTS = gst/mountpoints.$(OBJEXT)
169gst_mountpoints_LDADD = $(LDADD)
170gst_mountpoints_DEPENDENCIES = $(top_builddir)/gst/rtsp-server/libgstrtspserver-@GST_API_VERSION@.la \
171	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
172	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
173	$(am__DEPENDENCIES_1)
174gst_permissions_SOURCES = gst/permissions.c
175gst_permissions_OBJECTS = gst/permissions.$(OBJEXT)
176gst_permissions_LDADD = $(LDADD)
177gst_permissions_DEPENDENCIES = $(top_builddir)/gst/rtsp-server/libgstrtspserver-@GST_API_VERSION@.la \
178	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
179	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
180	$(am__DEPENDENCIES_1)
181gst_rtspclientsink_SOURCES = gst/rtspclientsink.c
182gst_rtspclientsink_OBJECTS = gst/rtspclientsink.$(OBJEXT)
183gst_rtspclientsink_LDADD = $(LDADD)
184gst_rtspclientsink_DEPENDENCIES = $(top_builddir)/gst/rtsp-server/libgstrtspserver-@GST_API_VERSION@.la \
185	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
186	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
187	$(am__DEPENDENCIES_1)
188gst_rtspserver_SOURCES = gst/rtspserver.c
189gst_rtspserver_OBJECTS = gst/rtspserver.$(OBJEXT)
190gst_rtspserver_LDADD = $(LDADD)
191gst_rtspserver_DEPENDENCIES = $(top_builddir)/gst/rtsp-server/libgstrtspserver-@GST_API_VERSION@.la \
192	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
193	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
194	$(am__DEPENDENCIES_1)
195gst_sessionmedia_SOURCES = gst/sessionmedia.c
196gst_sessionmedia_OBJECTS = gst/sessionmedia.$(OBJEXT)
197gst_sessionmedia_LDADD = $(LDADD)
198gst_sessionmedia_DEPENDENCIES = $(top_builddir)/gst/rtsp-server/libgstrtspserver-@GST_API_VERSION@.la \
199	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
200	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
201	$(am__DEPENDENCIES_1)
202gst_sessionpool_SOURCES = gst/sessionpool.c
203gst_sessionpool_OBJECTS = gst/sessionpool.$(OBJEXT)
204gst_sessionpool_LDADD = $(LDADD)
205gst_sessionpool_DEPENDENCIES = $(top_builddir)/gst/rtsp-server/libgstrtspserver-@GST_API_VERSION@.la \
206	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
207	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
208	$(am__DEPENDENCIES_1)
209gst_stream_SOURCES = gst/stream.c
210gst_stream_OBJECTS = gst/stream.$(OBJEXT)
211gst_stream_LDADD = $(LDADD)
212gst_stream_DEPENDENCIES = $(top_builddir)/gst/rtsp-server/libgstrtspserver-@GST_API_VERSION@.la \
213	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
214	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
215	$(am__DEPENDENCIES_1)
216gst_threadpool_SOURCES = gst/threadpool.c
217gst_threadpool_OBJECTS = gst/threadpool.$(OBJEXT)
218gst_threadpool_LDADD = $(LDADD)
219gst_threadpool_DEPENDENCIES = $(top_builddir)/gst/rtsp-server/libgstrtspserver-@GST_API_VERSION@.la \
220	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
221	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
222	$(am__DEPENDENCIES_1)
223gst_token_SOURCES = gst/token.c
224gst_token_OBJECTS = gst/token.$(OBJEXT)
225gst_token_LDADD = $(LDADD)
226gst_token_DEPENDENCIES = $(top_builddir)/gst/rtsp-server/libgstrtspserver-@GST_API_VERSION@.la \
227	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
228	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
229	$(am__DEPENDENCIES_1)
230AM_V_P = $(am__v_P_@AM_V@)
231am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
232am__v_P_0 = false
233am__v_P_1 = :
234AM_V_GEN = $(am__v_GEN_@AM_V@)
235am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
236am__v_GEN_0 = @echo "  GEN     " $@;
237am__v_GEN_1 =
238AM_V_at = $(am__v_at_@AM_V@)
239am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
240am__v_at_0 = @
241am__v_at_1 =
242DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
243depcomp = $(SHELL) $(top_srcdir)/depcomp
244am__maybe_remake_depfiles = depfiles
245am__depfiles_remade = gst/$(DEPDIR)/addresspool.Po \
246	gst/$(DEPDIR)/client.Po gst/$(DEPDIR)/media.Po \
247	gst/$(DEPDIR)/mediafactory.Po gst/$(DEPDIR)/mountpoints.Po \
248	gst/$(DEPDIR)/permissions.Po gst/$(DEPDIR)/rtspclientsink.Po \
249	gst/$(DEPDIR)/rtspserver.Po gst/$(DEPDIR)/sessionmedia.Po \
250	gst/$(DEPDIR)/sessionpool.Po gst/$(DEPDIR)/stream.Po \
251	gst/$(DEPDIR)/threadpool.Po gst/$(DEPDIR)/token.Po
252am__mv = mv -f
253COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
254	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
255LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
256	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
257	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
258	$(AM_CFLAGS) $(CFLAGS)
259AM_V_CC = $(am__v_CC_@AM_V@)
260am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
261am__v_CC_0 = @echo "  CC      " $@;
262am__v_CC_1 =
263CCLD = $(CC)
264LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
265	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
266	$(AM_LDFLAGS) $(LDFLAGS) -o $@
267AM_V_CCLD = $(am__v_CCLD_@AM_V@)
268am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
269am__v_CCLD_0 = @echo "  CCLD    " $@;
270am__v_CCLD_1 =
271SOURCES = gst/addresspool.c gst/client.c gst/media.c \
272	gst/mediafactory.c gst/mountpoints.c gst/permissions.c \
273	gst/rtspclientsink.c gst/rtspserver.c gst/sessionmedia.c \
274	gst/sessionpool.c gst/stream.c gst/threadpool.c gst/token.c
275DIST_SOURCES = gst/addresspool.c gst/client.c gst/media.c \
276	gst/mediafactory.c gst/mountpoints.c gst/permissions.c \
277	gst/rtspclientsink.c gst/rtspserver.c gst/sessionmedia.c \
278	gst/sessionpool.c gst/stream.c gst/threadpool.c gst/token.c
279am__can_run_installinfo = \
280  case $$AM_UPDATE_INFO_DIR in \
281    n|no|NO) false;; \
282    *) (install-info --version) >/dev/null 2>&1;; \
283  esac
284am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
285# Read a list of newline-separated strings from the standard input,
286# and print each of them once, without duplicates.  Input order is
287# *not* preserved.
288am__uniquify_input = $(AWK) '\
289  BEGIN { nonempty = 0; } \
290  { items[$$0] = 1; nonempty = 1; } \
291  END { if (nonempty) { for (i in items) print i; }; } \
292'
293# Make sure the list of sources is unique.  This is necessary because,
294# e.g., the same source file might be shared among _SOURCES variables
295# for different programs/libraries.
296am__define_uniq_tagged_files = \
297  list='$(am__tagged_files)'; \
298  unique=`for i in $$list; do \
299    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
300  done | $(am__uniquify_input)`
301ETAGS = etags
302CTAGS = ctags
303am__tty_colors_dummy = \
304  mgn= red= grn= lgn= blu= brg= std=; \
305  am__color_tests=no
306am__tty_colors = { \
307  $(am__tty_colors_dummy); \
308  if test "X$(AM_COLOR_TESTS)" = Xno; then \
309    am__color_tests=no; \
310  elif test "X$(AM_COLOR_TESTS)" = Xalways; then \
311    am__color_tests=yes; \
312  elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \
313    am__color_tests=yes; \
314  fi; \
315  if test $$am__color_tests = yes; then \
316    red=''; \
317    grn=''; \
318    lgn=''; \
319    blu=''; \
320    mgn=''; \
321    brg=''; \
322    std=''; \
323  fi; \
324}
325am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
326am__vpath_adj = case $$p in \
327    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
328    *) f=$$p;; \
329  esac;
330am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
331am__install_max = 40
332am__nobase_strip_setup = \
333  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
334am__nobase_strip = \
335  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
336am__nobase_list = $(am__nobase_strip_setup); \
337  for p in $$list; do echo "$$p $$p"; done | \
338  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
339  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
340    if (++n[$$2] == $(am__install_max)) \
341      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
342    END { for (dir in files) print dir, files[dir] }'
343am__base_list = \
344  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
345  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
346am__uninstall_files_from_dir = { \
347  test -z "$$files" \
348    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
349    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
350         $(am__cd) "$$dir" && rm -f $$files; }; \
351  }
352am__recheck_rx = ^[ 	]*:recheck:[ 	]*
353am__global_test_result_rx = ^[ 	]*:global-test-result:[ 	]*
354am__copy_in_global_log_rx = ^[ 	]*:copy-in-global-log:[ 	]*
355# A command that, given a newline-separated list of test names on the
356# standard input, print the name of the tests that are to be re-run
357# upon "make recheck".
358am__list_recheck_tests = $(AWK) '{ \
359  recheck = 1; \
360  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
361    { \
362      if (rc < 0) \
363        { \
364          if ((getline line2 < ($$0 ".log")) < 0) \
365	    recheck = 0; \
366          break; \
367        } \
368      else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \
369        { \
370          recheck = 0; \
371          break; \
372        } \
373      else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \
374        { \
375          break; \
376        } \
377    }; \
378  if (recheck) \
379    print $$0; \
380  close ($$0 ".trs"); \
381  close ($$0 ".log"); \
382}'
383# A command that, given a newline-separated list of test names on the
384# standard input, create the global log from their .trs and .log files.
385am__create_global_log = $(AWK) ' \
386function fatal(msg) \
387{ \
388  print "fatal: making $@: " msg | "cat >&2"; \
389  exit 1; \
390} \
391function rst_section(header) \
392{ \
393  print header; \
394  len = length(header); \
395  for (i = 1; i <= len; i = i + 1) \
396    printf "="; \
397  printf "\n\n"; \
398} \
399{ \
400  copy_in_global_log = 1; \
401  global_test_result = "RUN"; \
402  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
403    { \
404      if (rc < 0) \
405         fatal("failed to read from " $$0 ".trs"); \
406      if (line ~ /$(am__global_test_result_rx)/) \
407        { \
408          sub("$(am__global_test_result_rx)", "", line); \
409          sub("[ 	]*$$", "", line); \
410          global_test_result = line; \
411        } \
412      else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \
413        copy_in_global_log = 0; \
414    }; \
415  if (copy_in_global_log) \
416    { \
417      rst_section(global_test_result ": " $$0); \
418      while ((rc = (getline line < ($$0 ".log"))) != 0) \
419      { \
420        if (rc < 0) \
421          fatal("failed to read from " $$0 ".log"); \
422        print line; \
423      }; \
424      printf "\n"; \
425    }; \
426  close ($$0 ".trs"); \
427  close ($$0 ".log"); \
428}'
429# Restructured Text title.
430am__rst_title = { sed 's/.*/   &   /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; }
431# Solaris 10 'make', and several other traditional 'make' implementations,
432# pass "-e" to $(SHELL), and POSIX 2008 even requires this.  Work around it
433# by disabling -e (using the XSI extension "set +e") if it's set.
434am__sh_e_setup = case $$- in *e*) set +e;; esac
435# Default flags passed to test drivers.
436am__common_driver_flags = \
437  --color-tests "$$am__color_tests" \
438  --enable-hard-errors "$$am__enable_hard_errors" \
439  --expect-failure "$$am__expect_failure"
440# To be inserted before the command running the test.  Creates the
441# directory for the log if needed.  Stores in $dir the directory
442# containing $f, in $tst the test, in $log the log.  Executes the
443# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and
444# passes TESTS_ENVIRONMENT.  Set up options for the wrapper that
445# will run the test scripts (or their associated LOG_COMPILER, if
446# thy have one).
447am__check_pre = \
448$(am__sh_e_setup);					\
449$(am__vpath_adj_setup) $(am__vpath_adj)			\
450$(am__tty_colors);					\
451srcdir=$(srcdir); export srcdir;			\
452case "$@" in						\
453  */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;;	\
454    *) am__odir=.;; 					\
455esac;							\
456test "x$$am__odir" = x"." || test -d "$$am__odir" 	\
457  || $(MKDIR_P) "$$am__odir" || exit $$?;		\
458if test -f "./$$f"; then dir=./;			\
459elif test -f "$$f"; then dir=;				\
460else dir="$(srcdir)/"; fi;				\
461tst=$$dir$$f; log='$@'; 				\
462if test -n '$(DISABLE_HARD_ERRORS)'; then		\
463  am__enable_hard_errors=no; 				\
464else							\
465  am__enable_hard_errors=yes; 				\
466fi; 							\
467case " $(XFAIL_TESTS) " in				\
468  *[\ \	]$$f[\ \	]* | *[\ \	]$$dir$$f[\ \	]*) \
469    am__expect_failure=yes;;				\
470  *)							\
471    am__expect_failure=no;;				\
472esac; 							\
473$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT)
474# A shell command to get the names of the tests scripts with any registered
475# extension removed (i.e., equivalently, the names of the test logs, with
476# the '.log' extension removed).  The result is saved in the shell variable
477# '$bases'.  This honors runtime overriding of TESTS and TEST_LOGS.  Sadly,
478# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)",
479# since that might cause problem with VPATH rewrites for suffix-less tests.
480# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'.
481am__set_TESTS_bases = \
482  bases='$(TEST_LOGS)'; \
483  bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
484  bases=`echo $$bases`
485RECHECK_LOGS = $(TEST_LOGS)
486AM_RECURSIVE_TARGETS = check recheck
487TEST_SUITE_LOG = test-suite.log
488TEST_EXTENSIONS = @EXEEXT@ .test
489LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
490LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS)
491am__set_b = \
492  case '$@' in \
493    */*) \
494      case '$*' in \
495        */*) b='$*';; \
496          *) b=`echo '$@' | sed 's/\.log$$//'`; \
497       esac;; \
498    *) \
499      b='$*';; \
500  esac
501am__test_logs1 = $(TESTS:=.log)
502am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log)
503TEST_LOGS = $(am__test_logs2:.test.log=.log)
504TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
505TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \
506	$(TEST_LOG_FLAGS)
507am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/common/check.mak \
508	$(top_srcdir)/depcomp $(top_srcdir)/test-driver
509DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
510ACLOCAL = @ACLOCAL@
511ACLOCAL_AMFLAGS = @ACLOCAL_AMFLAGS@
512AMTAR = @AMTAR@
513AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
514AR = @AR@
515AS = @AS@
516AUTOCONF = @AUTOCONF@
517AUTOHEADER = @AUTOHEADER@
518AUTOMAKE = @AUTOMAKE@
519AWK = @AWK@
520CAT_ENTRY_END = @CAT_ENTRY_END@
521CAT_ENTRY_START = @CAT_ENTRY_START@
522CC = @CC@
523CCAS = @CCAS@
524CCASDEPMODE = @CCASDEPMODE@
525CCASFLAGS = @CCASFLAGS@
526CCDEPMODE = @CCDEPMODE@
527CFLAGS = @CFLAGS@
528CPP = @CPP@
529CPPFLAGS = @CPPFLAGS@
530CXXFLAGS = @CXXFLAGS@
531CYGPATH_W = @CYGPATH_W@
532DEFAULT_AUDIOSINK = @DEFAULT_AUDIOSINK@
533DEFAULT_AUDIOSRC = @DEFAULT_AUDIOSRC@
534DEFAULT_VIDEOSINK = @DEFAULT_VIDEOSINK@
535DEFAULT_VIDEOSRC = @DEFAULT_VIDEOSRC@
536DEFAULT_VISUALIZER = @DEFAULT_VISUALIZER@
537DEFS = @DEFS@
538DEPDIR = @DEPDIR@
539DEPRECATED_CFLAGS = @DEPRECATED_CFLAGS@
540DLLTOOL = @DLLTOOL@
541DOCBOOK_ROOT = @DOCBOOK_ROOT@
542DSYMUTIL = @DSYMUTIL@
543DUMPBIN = @DUMPBIN@
544ECHO_C = @ECHO_C@
545ECHO_N = @ECHO_N@
546ECHO_T = @ECHO_T@
547EGREP = @EGREP@
548ERROR_CFLAGS = @ERROR_CFLAGS@
549EXEEXT = @EXEEXT@
550EXTRA_CFLAGS = @EXTRA_CFLAGS@
551FFLAGS = @FFLAGS@
552FGREP = @FGREP@
553GCOV = @GCOV@
554GCOV_CFLAGS = @GCOV_CFLAGS@
555GCOV_LIBS = @GCOV_LIBS@
556GIO_CFLAGS = @GIO_CFLAGS@
557GIO_LDFLAGS = @GIO_LDFLAGS@
558GIO_LIBS = @GIO_LIBS@
559GLIB_CFLAGS = @GLIB_CFLAGS@
560GLIB_EXTRA_CFLAGS = @GLIB_EXTRA_CFLAGS@
561GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
562GLIB_LIBS = @GLIB_LIBS@
563GLIB_MKENUMS = @GLIB_MKENUMS@
564GLIB_REQ = @GLIB_REQ@
565GREP = @GREP@
566GSTPB_PLUGINS_DIR = @GSTPB_PLUGINS_DIR@
567GST_AGE = @GST_AGE@
568GST_ALL_CFLAGS = @GST_ALL_CFLAGS@
569GST_ALL_LDFLAGS = @GST_ALL_LDFLAGS@
570GST_ALL_LIBS = @GST_ALL_LIBS@
571GST_API_VERSION = @GST_API_VERSION@
572GST_BASE_CFLAGS = @GST_BASE_CFLAGS@
573GST_BASE_LIBS = @GST_BASE_LIBS@
574GST_CFLAGS = @GST_CFLAGS@
575GST_CHECK_CFLAGS = @GST_CHECK_CFLAGS@
576GST_CHECK_LIBS = @GST_CHECK_LIBS@
577GST_CURRENT = @GST_CURRENT@
578GST_LEVEL_DEFAULT = @GST_LEVEL_DEFAULT@
579GST_LIBS = @GST_LIBS@
580GST_LIBVERSION = @GST_LIBVERSION@
581GST_LIB_LDFLAGS = @GST_LIB_LDFLAGS@
582GST_LICENSE = @GST_LICENSE@
583GST_LT_LDFLAGS = @GST_LT_LDFLAGS@
584GST_NET_CFLAGS = @GST_NET_CFLAGS@
585GST_NET_LIBS = @GST_NET_LIBS@
586GST_OBJ_CFLAGS = @GST_OBJ_CFLAGS@
587GST_OBJ_LIBS = @GST_OBJ_LIBS@
588GST_OPTION_CFLAGS = @GST_OPTION_CFLAGS@
589GST_PACKAGE_NAME = @GST_PACKAGE_NAME@
590GST_PACKAGE_ORIGIN = @GST_PACKAGE_ORIGIN@
591GST_PKG_CONFIG_PATH = @GST_PKG_CONFIG_PATH@
592GST_PLUGINS_BAD_CFLAGS = @GST_PLUGINS_BAD_CFLAGS@
593GST_PLUGINS_BAD_DIR = @GST_PLUGINS_BAD_DIR@
594GST_PLUGINS_BAD_LIBS = @GST_PLUGINS_BAD_LIBS@
595GST_PLUGINS_BASE_CFLAGS = @GST_PLUGINS_BASE_CFLAGS@
596GST_PLUGINS_BASE_DIR = @GST_PLUGINS_BASE_DIR@
597GST_PLUGINS_BASE_LIBS = @GST_PLUGINS_BASE_LIBS@
598GST_PLUGINS_DIR = @GST_PLUGINS_DIR@
599GST_PLUGINS_GOOD_CFLAGS = @GST_PLUGINS_GOOD_CFLAGS@
600GST_PLUGINS_GOOD_DIR = @GST_PLUGINS_GOOD_DIR@
601GST_PLUGINS_GOOD_LIBS = @GST_PLUGINS_GOOD_LIBS@
602GST_PLUGIN_LDFLAGS = @GST_PLUGIN_LDFLAGS@
603GST_REVISION = @GST_REVISION@
604GST_STATIC_CFLAGS = @GST_STATIC_CFLAGS@
605GST_TOOLS_DIR = @GST_TOOLS_DIR@
606GTKDOC_CHECK = @GTKDOC_CHECK@
607GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@
608GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@
609GTKDOC_MKPDF = @GTKDOC_MKPDF@
610GTKDOC_REBASE = @GTKDOC_REBASE@
611HAVE_DOCBOOK2PS = @HAVE_DOCBOOK2PS@
612HAVE_DVIPS = @HAVE_DVIPS@
613HAVE_EPSTOPDF = @HAVE_EPSTOPDF@
614HAVE_JADETEX = @HAVE_JADETEX@
615HAVE_PNGTOPNM = @HAVE_PNGTOPNM@
616HAVE_PNMTOPS = @HAVE_PNMTOPS@
617HAVE_PS2PDF = @HAVE_PS2PDF@
618HAVE_XMLLINT = @HAVE_XMLLINT@
619HAVE_XSLTPROC = @HAVE_XSLTPROC@
620HTML_DIR = @HTML_DIR@
621INSTALL = @INSTALL@
622INSTALL_DATA = @INSTALL_DATA@
623INSTALL_PROGRAM = @INSTALL_PROGRAM@
624INSTALL_SCRIPT = @INSTALL_SCRIPT@
625INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
626INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
627INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
628INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
629INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@
630INTROSPECTION_INIT = @INTROSPECTION_INIT@
631INTROSPECTION_LIBS = @INTROSPECTION_LIBS@
632INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@
633INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@
634INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@
635LD = @LD@
636LDFLAGS = @LDFLAGS@
637LIBCGROUP_CFLAGS = @LIBCGROUP_CFLAGS@
638LIBCGROUP_LIBS = @LIBCGROUP_LIBS@
639LIBOBJS = @LIBOBJS@
640LIBS = @LIBS@
641LIBTOOL = @LIBTOOL@
642LIPO = @LIPO@
643LN_S = @LN_S@
644LTLIBOBJS = @LTLIBOBJS@
645LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
646MAINT = @MAINT@
647MAKEINFO = @MAKEINFO@
648MANIFEST_TOOL = @MANIFEST_TOOL@
649MKDIR_P = @MKDIR_P@
650NM = @NM@
651NMEDIT = @NMEDIT@
652OBJDUMP = @OBJDUMP@
653OBJEXT = @OBJEXT@
654OTOOL = @OTOOL@
655OTOOL64 = @OTOOL64@
656PACKAGE = @PACKAGE@
657PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
658PACKAGE_NAME = @PACKAGE_NAME@
659PACKAGE_STRING = @PACKAGE_STRING@
660PACKAGE_TARNAME = @PACKAGE_TARNAME@
661PACKAGE_URL = @PACKAGE_URL@
662PACKAGE_VERSION = @PACKAGE_VERSION@
663PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
664PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
665PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
666PACKAGE_VERSION_NANO = @PACKAGE_VERSION_NANO@
667PACKAGE_VERSION_RELEASE = @PACKAGE_VERSION_RELEASE@
668PATH_SEPARATOR = @PATH_SEPARATOR@
669PKG_CONFIG = @PKG_CONFIG@
670PLUGINDIR = @PLUGINDIR@
671PROFILE_CFLAGS = @PROFILE_CFLAGS@
672PTHREAD_CC = @PTHREAD_CC@
673PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
674PTHREAD_LIBS = @PTHREAD_LIBS@
675RANLIB = @RANLIB@
676SED = @SED@
677SET_MAKE = @SET_MAKE@
678SHELL = @SHELL@
679STRIP = @STRIP@
680VALGRIND_CFLAGS = @VALGRIND_CFLAGS@
681VALGRIND_LIBS = @VALGRIND_LIBS@
682VALGRIND_PATH = @VALGRIND_PATH@
683VERSION = @VERSION@
684VISIBILITY_CFLAGS = @VISIBILITY_CFLAGS@
685WARNING_CFLAGS = @WARNING_CFLAGS@
686XML_CATALOG = @XML_CATALOG@
687XSLTPROC = @XSLTPROC@
688XSLTPROC_FLAGS = @XSLTPROC_FLAGS@
689abs_builddir = @abs_builddir@
690abs_srcdir = @abs_srcdir@
691abs_top_builddir = @abs_top_builddir@
692abs_top_srcdir = @abs_top_srcdir@
693ac_ct_AR = @ac_ct_AR@
694ac_ct_CC = @ac_ct_CC@
695ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
696am__include = @am__include@
697am__leading_dot = @am__leading_dot@
698am__quote = @am__quote@
699am__tar = @am__tar@
700am__untar = @am__untar@
701ax_pthread_config = @ax_pthread_config@
702bindir = @bindir@
703build = @build@
704build_alias = @build_alias@
705build_cpu = @build_cpu@
706build_os = @build_os@
707build_vendor = @build_vendor@
708builddir = @builddir@
709datadir = @datadir@
710datarootdir = @datarootdir@
711docdir = @docdir@
712dvidir = @dvidir@
713exec_prefix = @exec_prefix@
714host = @host@
715host_alias = @host_alias@
716host_cpu = @host_cpu@
717host_os = @host_os@
718host_vendor = @host_vendor@
719htmldir = @htmldir@
720includedir = @includedir@
721infodir = @infodir@
722install_sh = @install_sh@
723libdir = @libdir@
724libexecdir = @libexecdir@
725localedir = @localedir@
726localstatedir = @localstatedir@
727mandir = @mandir@
728mkdir_p = @mkdir_p@
729oldincludedir = @oldincludedir@
730pdfdir = @pdfdir@
731plugindir = @plugindir@
732prefix = @prefix@
733program_transform_name = @program_transform_name@
734psdir = @psdir@
735runstatedir = @runstatedir@
736sbindir = @sbindir@
737sharedstatedir = @sharedstatedir@
738srcdir = @srcdir@
739sysconfdir = @sysconfdir@
740target = @target@
741target_alias = @target_alias@
742target_cpu = @target_cpu@
743target_os = @target_os@
744target_vendor = @target_vendor@
745top_build_prefix = @top_build_prefix@
746top_builddir = @top_builddir@
747top_srcdir = @top_srcdir@
748AM_TESTS_ENVIRONMENT = CK_DEFAULT_TIMEOUT=20 \
749	GST_STATE_IGNORE_ELEMENTS="$(STATE_IGNORE_ELEMENTS)" \
750	$(REGISTRY_ENVIRONMENT) GST_PLUGIN_SYSTEM_PATH_1_0= \
751	GST_PLUGIN_PATH_1_0=$(GST_PLUGINS_DIR):$(GST_PLUGINS_BASE_DIR):$(GST_PLUGINS_GOOD_DIR):$(GST_PLUGINS_BAD_DIR):$(top_builddir)/gst \
752	GST_PLUGIN_LOADING_WHITELIST="gstreamer:gst-plugins-base:gst-plugins-good:gst-plugins-bad:gst-rtsp-server"
753
754# inspect every plugin feature
755GST_INSPECT = $(GST_TOOLS_DIR)/gst-inspect-$(GST_API_VERSION)
756CHECK_REGISTRY = $(top_builddir)/tests/check/test-registry.reg
757TEST_FILES_DIRECTORY = $(top_srcdir)/tests/files
758REGISTRY_ENVIRONMENT = \
759	GST_REGISTRY_1_0=$(CHECK_REGISTRY)
760
761
762# ths core dumps of some machines have PIDs appended
763CLEANFILES = core.* test-registry.*
764TESTS = $(check_PROGRAMS)
765AM_CFLAGS = -I$(top_srcdir)/gst/rtsp-server \
766	$(GST_PLUGINS_BASE_CFLAGS) \
767        $(GST_BASE_CFLAGS) \
768        $(GIO_CFLAGS) \
769	$(GST_CFLAGS) \
770	$(GST_CHECK_CFLAGS) \
771	-DGST_TEST_FILES_PATH="\"$(TEST_FILES_DIRECTORY)\"" \
772	-DGST_CHECK_TEST_ENVIRONMENT_BEACON="\"GST_PLUGIN_LOADING_WHITELIST\"" \
773	-UG_DISABLE_ASSERT -UG_DISABLE_CAST_CHECKS $(PTHREAD_CFLAGS)
774
775AM_CXXFLAGS = $(GST_CXXFLAGS) $(GST_CHECK_CFLAGS) \
776	-DGST_TEST_FILES_PATH="\"$(TEST_FILES_DIRECTORY)\"" \
777	-DGST_CHECK_TEST_ENVIRONMENT_BEACON="\"GST_PLUGIN_LOADING_WHITELIST\"" \
778	-UG_DISABLE_ASSERT -UG_DISABLE_CAST_CHECKS
779
780LDADD = $(top_builddir)/gst/rtsp-server/libgstrtspserver-@GST_API_VERSION@.la \
781	$(GST_PLUGINS_BASE_LIBS) -lgstrtp-@GST_API_VERSION@ \
782	-lgstrtsp-@GST_API_VERSION@ -lgstsdp-@GST_API_VERSION@ \
783	$(GST_BASE_LIBS) $(GIO_LIBS) \
784	$(GST_LIBS) $(GST_CHECK_LIBS) $(GST_RTSP_SERVER_LIBS)
785
786SUPPRESSIONS = $(top_srcdir)/common/gst.supp
787all: all-am
788
789.SUFFIXES:
790.SUFFIXES: .c .lo .log .o .obj .test .test$(EXEEXT) .trs
791$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/common/check.mak $(am__configure_deps)
792	@for dep in $?; do \
793	  case '$(am__configure_deps)' in \
794	    *$$dep*) \
795	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
796	        && { if test -f $@; then exit 0; else break; fi; }; \
797	      exit 1;; \
798	  esac; \
799	done; \
800	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu tests/check/Makefile'; \
801	$(am__cd) $(top_srcdir) && \
802	  $(AUTOMAKE) --gnu tests/check/Makefile
803Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
804	@case '$?' in \
805	  *config.status*) \
806	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
807	  *) \
808	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
809	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
810	esac;
811$(top_srcdir)/common/check.mak $(am__empty):
812
813$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
814	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
815
816$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
817	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
818$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
819	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
820$(am__aclocal_m4_deps):
821
822clean-checkPROGRAMS:
823	@list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
824	echo " rm -f" $$list; \
825	rm -f $$list || exit $$?; \
826	test -n "$(EXEEXT)" || exit 0; \
827	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
828	echo " rm -f" $$list; \
829	rm -f $$list
830
831clean-noinstPROGRAMS:
832	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
833	echo " rm -f" $$list; \
834	rm -f $$list || exit $$?; \
835	test -n "$(EXEEXT)" || exit 0; \
836	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
837	echo " rm -f" $$list; \
838	rm -f $$list
839gst/$(am__dirstamp):
840	@$(MKDIR_P) gst
841	@: > gst/$(am__dirstamp)
842gst/$(DEPDIR)/$(am__dirstamp):
843	@$(MKDIR_P) gst/$(DEPDIR)
844	@: > gst/$(DEPDIR)/$(am__dirstamp)
845gst/addresspool.$(OBJEXT): gst/$(am__dirstamp) \
846	gst/$(DEPDIR)/$(am__dirstamp)
847
848gst/addresspool$(EXEEXT): $(gst_addresspool_OBJECTS) $(gst_addresspool_DEPENDENCIES) $(EXTRA_gst_addresspool_DEPENDENCIES) gst/$(am__dirstamp)
849	@rm -f gst/addresspool$(EXEEXT)
850	$(AM_V_CCLD)$(LINK) $(gst_addresspool_OBJECTS) $(gst_addresspool_LDADD) $(LIBS)
851gst/client.$(OBJEXT): gst/$(am__dirstamp) \
852	gst/$(DEPDIR)/$(am__dirstamp)
853
854gst/client$(EXEEXT): $(gst_client_OBJECTS) $(gst_client_DEPENDENCIES) $(EXTRA_gst_client_DEPENDENCIES) gst/$(am__dirstamp)
855	@rm -f gst/client$(EXEEXT)
856	$(AM_V_CCLD)$(LINK) $(gst_client_OBJECTS) $(gst_client_LDADD) $(LIBS)
857gst/media.$(OBJEXT): gst/$(am__dirstamp) gst/$(DEPDIR)/$(am__dirstamp)
858
859gst/media$(EXEEXT): $(gst_media_OBJECTS) $(gst_media_DEPENDENCIES) $(EXTRA_gst_media_DEPENDENCIES) gst/$(am__dirstamp)
860	@rm -f gst/media$(EXEEXT)
861	$(AM_V_CCLD)$(LINK) $(gst_media_OBJECTS) $(gst_media_LDADD) $(LIBS)
862gst/mediafactory.$(OBJEXT): gst/$(am__dirstamp) \
863	gst/$(DEPDIR)/$(am__dirstamp)
864
865gst/mediafactory$(EXEEXT): $(gst_mediafactory_OBJECTS) $(gst_mediafactory_DEPENDENCIES) $(EXTRA_gst_mediafactory_DEPENDENCIES) gst/$(am__dirstamp)
866	@rm -f gst/mediafactory$(EXEEXT)
867	$(AM_V_CCLD)$(LINK) $(gst_mediafactory_OBJECTS) $(gst_mediafactory_LDADD) $(LIBS)
868gst/mountpoints.$(OBJEXT): gst/$(am__dirstamp) \
869	gst/$(DEPDIR)/$(am__dirstamp)
870
871gst/mountpoints$(EXEEXT): $(gst_mountpoints_OBJECTS) $(gst_mountpoints_DEPENDENCIES) $(EXTRA_gst_mountpoints_DEPENDENCIES) gst/$(am__dirstamp)
872	@rm -f gst/mountpoints$(EXEEXT)
873	$(AM_V_CCLD)$(LINK) $(gst_mountpoints_OBJECTS) $(gst_mountpoints_LDADD) $(LIBS)
874gst/permissions.$(OBJEXT): gst/$(am__dirstamp) \
875	gst/$(DEPDIR)/$(am__dirstamp)
876
877gst/permissions$(EXEEXT): $(gst_permissions_OBJECTS) $(gst_permissions_DEPENDENCIES) $(EXTRA_gst_permissions_DEPENDENCIES) gst/$(am__dirstamp)
878	@rm -f gst/permissions$(EXEEXT)
879	$(AM_V_CCLD)$(LINK) $(gst_permissions_OBJECTS) $(gst_permissions_LDADD) $(LIBS)
880gst/rtspclientsink.$(OBJEXT): gst/$(am__dirstamp) \
881	gst/$(DEPDIR)/$(am__dirstamp)
882
883gst/rtspclientsink$(EXEEXT): $(gst_rtspclientsink_OBJECTS) $(gst_rtspclientsink_DEPENDENCIES) $(EXTRA_gst_rtspclientsink_DEPENDENCIES) gst/$(am__dirstamp)
884	@rm -f gst/rtspclientsink$(EXEEXT)
885	$(AM_V_CCLD)$(LINK) $(gst_rtspclientsink_OBJECTS) $(gst_rtspclientsink_LDADD) $(LIBS)
886gst/rtspserver.$(OBJEXT): gst/$(am__dirstamp) \
887	gst/$(DEPDIR)/$(am__dirstamp)
888
889gst/rtspserver$(EXEEXT): $(gst_rtspserver_OBJECTS) $(gst_rtspserver_DEPENDENCIES) $(EXTRA_gst_rtspserver_DEPENDENCIES) gst/$(am__dirstamp)
890	@rm -f gst/rtspserver$(EXEEXT)
891	$(AM_V_CCLD)$(LINK) $(gst_rtspserver_OBJECTS) $(gst_rtspserver_LDADD) $(LIBS)
892gst/sessionmedia.$(OBJEXT): gst/$(am__dirstamp) \
893	gst/$(DEPDIR)/$(am__dirstamp)
894
895gst/sessionmedia$(EXEEXT): $(gst_sessionmedia_OBJECTS) $(gst_sessionmedia_DEPENDENCIES) $(EXTRA_gst_sessionmedia_DEPENDENCIES) gst/$(am__dirstamp)
896	@rm -f gst/sessionmedia$(EXEEXT)
897	$(AM_V_CCLD)$(LINK) $(gst_sessionmedia_OBJECTS) $(gst_sessionmedia_LDADD) $(LIBS)
898gst/sessionpool.$(OBJEXT): gst/$(am__dirstamp) \
899	gst/$(DEPDIR)/$(am__dirstamp)
900
901gst/sessionpool$(EXEEXT): $(gst_sessionpool_OBJECTS) $(gst_sessionpool_DEPENDENCIES) $(EXTRA_gst_sessionpool_DEPENDENCIES) gst/$(am__dirstamp)
902	@rm -f gst/sessionpool$(EXEEXT)
903	$(AM_V_CCLD)$(LINK) $(gst_sessionpool_OBJECTS) $(gst_sessionpool_LDADD) $(LIBS)
904gst/stream.$(OBJEXT): gst/$(am__dirstamp) \
905	gst/$(DEPDIR)/$(am__dirstamp)
906
907gst/stream$(EXEEXT): $(gst_stream_OBJECTS) $(gst_stream_DEPENDENCIES) $(EXTRA_gst_stream_DEPENDENCIES) gst/$(am__dirstamp)
908	@rm -f gst/stream$(EXEEXT)
909	$(AM_V_CCLD)$(LINK) $(gst_stream_OBJECTS) $(gst_stream_LDADD) $(LIBS)
910gst/threadpool.$(OBJEXT): gst/$(am__dirstamp) \
911	gst/$(DEPDIR)/$(am__dirstamp)
912
913gst/threadpool$(EXEEXT): $(gst_threadpool_OBJECTS) $(gst_threadpool_DEPENDENCIES) $(EXTRA_gst_threadpool_DEPENDENCIES) gst/$(am__dirstamp)
914	@rm -f gst/threadpool$(EXEEXT)
915	$(AM_V_CCLD)$(LINK) $(gst_threadpool_OBJECTS) $(gst_threadpool_LDADD) $(LIBS)
916gst/token.$(OBJEXT): gst/$(am__dirstamp) gst/$(DEPDIR)/$(am__dirstamp)
917
918gst/token$(EXEEXT): $(gst_token_OBJECTS) $(gst_token_DEPENDENCIES) $(EXTRA_gst_token_DEPENDENCIES) gst/$(am__dirstamp)
919	@rm -f gst/token$(EXEEXT)
920	$(AM_V_CCLD)$(LINK) $(gst_token_OBJECTS) $(gst_token_LDADD) $(LIBS)
921
922mostlyclean-compile:
923	-rm -f *.$(OBJEXT)
924	-rm -f gst/*.$(OBJEXT)
925
926distclean-compile:
927	-rm -f *.tab.c
928
929@AMDEP_TRUE@@am__include@ @am__quote@gst/$(DEPDIR)/addresspool.Po@am__quote@ # am--include-marker
930@AMDEP_TRUE@@am__include@ @am__quote@gst/$(DEPDIR)/client.Po@am__quote@ # am--include-marker
931@AMDEP_TRUE@@am__include@ @am__quote@gst/$(DEPDIR)/media.Po@am__quote@ # am--include-marker
932@AMDEP_TRUE@@am__include@ @am__quote@gst/$(DEPDIR)/mediafactory.Po@am__quote@ # am--include-marker
933@AMDEP_TRUE@@am__include@ @am__quote@gst/$(DEPDIR)/mountpoints.Po@am__quote@ # am--include-marker
934@AMDEP_TRUE@@am__include@ @am__quote@gst/$(DEPDIR)/permissions.Po@am__quote@ # am--include-marker
935@AMDEP_TRUE@@am__include@ @am__quote@gst/$(DEPDIR)/rtspclientsink.Po@am__quote@ # am--include-marker
936@AMDEP_TRUE@@am__include@ @am__quote@gst/$(DEPDIR)/rtspserver.Po@am__quote@ # am--include-marker
937@AMDEP_TRUE@@am__include@ @am__quote@gst/$(DEPDIR)/sessionmedia.Po@am__quote@ # am--include-marker
938@AMDEP_TRUE@@am__include@ @am__quote@gst/$(DEPDIR)/sessionpool.Po@am__quote@ # am--include-marker
939@AMDEP_TRUE@@am__include@ @am__quote@gst/$(DEPDIR)/stream.Po@am__quote@ # am--include-marker
940@AMDEP_TRUE@@am__include@ @am__quote@gst/$(DEPDIR)/threadpool.Po@am__quote@ # am--include-marker
941@AMDEP_TRUE@@am__include@ @am__quote@gst/$(DEPDIR)/token.Po@am__quote@ # am--include-marker
942
943$(am__depfiles_remade):
944	@$(MKDIR_P) $(@D)
945	@echo '# dummy' >$@-t && $(am__mv) $@-t $@
946
947am--depfiles: $(am__depfiles_remade)
948
949.c.o:
950@am__fastdepCC_TRUE@	$(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
951@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
952@am__fastdepCC_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
953@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
954@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
955@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
956
957.c.obj:
958@am__fastdepCC_TRUE@	$(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
959@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
960@am__fastdepCC_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
961@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
962@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
963@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
964
965.c.lo:
966@am__fastdepCC_TRUE@	$(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
967@am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
968@am__fastdepCC_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Plo
969@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
970@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
971@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
972
973mostlyclean-libtool:
974	-rm -f *.lo
975
976clean-libtool:
977	-rm -rf .libs _libs
978	-rm -rf gst/.libs gst/_libs
979
980ID: $(am__tagged_files)
981	$(am__define_uniq_tagged_files); mkid -fID $$unique
982tags: tags-am
983TAGS: tags
984
985tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
986	set x; \
987	here=`pwd`; \
988	$(am__define_uniq_tagged_files); \
989	shift; \
990	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
991	  test -n "$$unique" || unique=$$empty_fix; \
992	  if test $$# -gt 0; then \
993	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
994	      "$$@" $$unique; \
995	  else \
996	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
997	      $$unique; \
998	  fi; \
999	fi
1000ctags: ctags-am
1001
1002CTAGS: ctags
1003ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
1004	$(am__define_uniq_tagged_files); \
1005	test -z "$(CTAGS_ARGS)$$unique" \
1006	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
1007	     $$unique
1008
1009GTAGS:
1010	here=`$(am__cd) $(top_builddir) && pwd` \
1011	  && $(am__cd) $(top_srcdir) \
1012	  && gtags -i $(GTAGS_ARGS) "$$here"
1013cscopelist: cscopelist-am
1014
1015cscopelist-am: $(am__tagged_files)
1016	list='$(am__tagged_files)'; \
1017	case "$(srcdir)" in \
1018	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
1019	  *) sdir=$(subdir)/$(srcdir) ;; \
1020	esac; \
1021	for i in $$list; do \
1022	  if test -f "$$i"; then \
1023	    echo "$(subdir)/$$i"; \
1024	  else \
1025	    echo "$$sdir/$$i"; \
1026	  fi; \
1027	done >> $(top_builddir)/cscope.files
1028
1029distclean-tags:
1030	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
1031
1032# Recover from deleted '.trs' file; this should ensure that
1033# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create
1034# both 'foo.log' and 'foo.trs'.  Break the recipe in two subshells
1035# to avoid problems with "make -n".
1036.log.trs:
1037	rm -f $< $@
1038	$(MAKE) $(AM_MAKEFLAGS) $<
1039
1040# Leading 'am--fnord' is there to ensure the list of targets does not
1041# expand to empty, as could happen e.g. with make check TESTS=''.
1042am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck)
1043am--force-recheck:
1044	@:
1045
1046$(TEST_SUITE_LOG): $(TEST_LOGS)
1047	@$(am__set_TESTS_bases); \
1048	am__f_ok () { test -f "$$1" && test -r "$$1"; }; \
1049	redo_bases=`for i in $$bases; do \
1050	              am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \
1051	            done`; \
1052	if test -n "$$redo_bases"; then \
1053	  redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \
1054	  redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \
1055	  if $(am__make_dryrun); then :; else \
1056	    rm -f $$redo_logs && rm -f $$redo_results || exit 1; \
1057	  fi; \
1058	fi; \
1059	if test -n "$$am__remaking_logs"; then \
1060	  echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \
1061	       "recursion detected" >&2; \
1062	elif test -n "$$redo_logs"; then \
1063	  am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \
1064	fi; \
1065	if $(am__make_dryrun); then :; else \
1066	  st=0;  \
1067	  errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \
1068	  for i in $$redo_bases; do \
1069	    test -f $$i.trs && test -r $$i.trs \
1070	      || { echo "$$errmsg $$i.trs" >&2; st=1; }; \
1071	    test -f $$i.log && test -r $$i.log \
1072	      || { echo "$$errmsg $$i.log" >&2; st=1; }; \
1073	  done; \
1074	  test $$st -eq 0 || exit 1; \
1075	fi
1076	@$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \
1077	ws='[ 	]'; \
1078	results=`for b in $$bases; do echo $$b.trs; done`; \
1079	test -n "$$results" || results=/dev/null; \
1080	all=`  grep "^$$ws*:test-result:"           $$results | wc -l`; \
1081	pass=` grep "^$$ws*:test-result:$$ws*PASS"  $$results | wc -l`; \
1082	fail=` grep "^$$ws*:test-result:$$ws*FAIL"  $$results | wc -l`; \
1083	skip=` grep "^$$ws*:test-result:$$ws*SKIP"  $$results | wc -l`; \
1084	xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \
1085	xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \
1086	error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \
1087	if test `expr $$fail + $$xpass + $$error` -eq 0; then \
1088	  success=true; \
1089	else \
1090	  success=false; \
1091	fi; \
1092	br='==================='; br=$$br$$br$$br$$br; \
1093	result_count () \
1094	{ \
1095	    if test x"$$1" = x"--maybe-color"; then \
1096	      maybe_colorize=yes; \
1097	    elif test x"$$1" = x"--no-color"; then \
1098	      maybe_colorize=no; \
1099	    else \
1100	      echo "$@: invalid 'result_count' usage" >&2; exit 4; \
1101	    fi; \
1102	    shift; \
1103	    desc=$$1 count=$$2; \
1104	    if test $$maybe_colorize = yes && test $$count -gt 0; then \
1105	      color_start=$$3 color_end=$$std; \
1106	    else \
1107	      color_start= color_end=; \
1108	    fi; \
1109	    echo "$${color_start}# $$desc $$count$${color_end}"; \
1110	}; \
1111	create_testsuite_report () \
1112	{ \
1113	  result_count $$1 "TOTAL:" $$all   "$$brg"; \
1114	  result_count $$1 "PASS: " $$pass  "$$grn"; \
1115	  result_count $$1 "SKIP: " $$skip  "$$blu"; \
1116	  result_count $$1 "XFAIL:" $$xfail "$$lgn"; \
1117	  result_count $$1 "FAIL: " $$fail  "$$red"; \
1118	  result_count $$1 "XPASS:" $$xpass "$$red"; \
1119	  result_count $$1 "ERROR:" $$error "$$mgn"; \
1120	}; \
1121	{								\
1122	  echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" |	\
1123	    $(am__rst_title);						\
1124	  create_testsuite_report --no-color;				\
1125	  echo;								\
1126	  echo ".. contents:: :depth: 2";				\
1127	  echo;								\
1128	  for b in $$bases; do echo $$b; done				\
1129	    | $(am__create_global_log);					\
1130	} >$(TEST_SUITE_LOG).tmp || exit 1;				\
1131	mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG);			\
1132	if $$success; then						\
1133	  col="$$grn";							\
1134	 else								\
1135	  col="$$red";							\
1136	  test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG);		\
1137	fi;								\
1138	echo "$${col}$$br$${std}"; 					\
1139	echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";	\
1140	echo "$${col}$$br$${std}"; 					\
1141	create_testsuite_report --maybe-color;				\
1142	echo "$$col$$br$$std";						\
1143	if $$success; then :; else					\
1144	  echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}";		\
1145	  if test -n "$(PACKAGE_BUGREPORT)"; then			\
1146	    echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}";	\
1147	  fi;								\
1148	  echo "$$col$$br$$std";					\
1149	fi;								\
1150	$$success || exit 1
1151
1152check-TESTS: $(check_PROGRAMS)
1153	@list='$(RECHECK_LOGS)';           test -z "$$list" || rm -f $$list
1154	@list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
1155	@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
1156	@set +e; $(am__set_TESTS_bases); \
1157	log_list=`for i in $$bases; do echo $$i.log; done`; \
1158	trs_list=`for i in $$bases; do echo $$i.trs; done`; \
1159	log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \
1160	$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \
1161	exit $$?;
1162recheck: all $(check_PROGRAMS)
1163	@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
1164	@set +e; $(am__set_TESTS_bases); \
1165	bases=`for i in $$bases; do echo $$i; done \
1166	         | $(am__list_recheck_tests)` || exit 1; \
1167	log_list=`for i in $$bases; do echo $$i.log; done`; \
1168	log_list=`echo $$log_list`; \
1169	$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \
1170	        am__force_recheck=am--force-recheck \
1171	        TEST_LOGS="$$log_list"; \
1172	exit $$?
1173gst/rtspserver.log: gst/rtspserver$(EXEEXT)
1174	@p='gst/rtspserver$(EXEEXT)'; \
1175	b='gst/rtspserver'; \
1176	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1177	--log-file $$b.log --trs-file $$b.trs \
1178	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1179	"$$tst" $(AM_TESTS_FD_REDIRECT)
1180gst/client.log: gst/client$(EXEEXT)
1181	@p='gst/client$(EXEEXT)'; \
1182	b='gst/client'; \
1183	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1184	--log-file $$b.log --trs-file $$b.trs \
1185	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1186	"$$tst" $(AM_TESTS_FD_REDIRECT)
1187gst/mountpoints.log: gst/mountpoints$(EXEEXT)
1188	@p='gst/mountpoints$(EXEEXT)'; \
1189	b='gst/mountpoints'; \
1190	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1191	--log-file $$b.log --trs-file $$b.trs \
1192	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1193	"$$tst" $(AM_TESTS_FD_REDIRECT)
1194gst/mediafactory.log: gst/mediafactory$(EXEEXT)
1195	@p='gst/mediafactory$(EXEEXT)'; \
1196	b='gst/mediafactory'; \
1197	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1198	--log-file $$b.log --trs-file $$b.trs \
1199	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1200	"$$tst" $(AM_TESTS_FD_REDIRECT)
1201gst/media.log: gst/media$(EXEEXT)
1202	@p='gst/media$(EXEEXT)'; \
1203	b='gst/media'; \
1204	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1205	--log-file $$b.log --trs-file $$b.trs \
1206	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1207	"$$tst" $(AM_TESTS_FD_REDIRECT)
1208gst/stream.log: gst/stream$(EXEEXT)
1209	@p='gst/stream$(EXEEXT)'; \
1210	b='gst/stream'; \
1211	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1212	--log-file $$b.log --trs-file $$b.trs \
1213	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1214	"$$tst" $(AM_TESTS_FD_REDIRECT)
1215gst/addresspool.log: gst/addresspool$(EXEEXT)
1216	@p='gst/addresspool$(EXEEXT)'; \
1217	b='gst/addresspool'; \
1218	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1219	--log-file $$b.log --trs-file $$b.trs \
1220	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1221	"$$tst" $(AM_TESTS_FD_REDIRECT)
1222gst/threadpool.log: gst/threadpool$(EXEEXT)
1223	@p='gst/threadpool$(EXEEXT)'; \
1224	b='gst/threadpool'; \
1225	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1226	--log-file $$b.log --trs-file $$b.trs \
1227	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1228	"$$tst" $(AM_TESTS_FD_REDIRECT)
1229gst/permissions.log: gst/permissions$(EXEEXT)
1230	@p='gst/permissions$(EXEEXT)'; \
1231	b='gst/permissions'; \
1232	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1233	--log-file $$b.log --trs-file $$b.trs \
1234	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1235	"$$tst" $(AM_TESTS_FD_REDIRECT)
1236gst/token.log: gst/token$(EXEEXT)
1237	@p='gst/token$(EXEEXT)'; \
1238	b='gst/token'; \
1239	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1240	--log-file $$b.log --trs-file $$b.trs \
1241	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1242	"$$tst" $(AM_TESTS_FD_REDIRECT)
1243gst/sessionmedia.log: gst/sessionmedia$(EXEEXT)
1244	@p='gst/sessionmedia$(EXEEXT)'; \
1245	b='gst/sessionmedia'; \
1246	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1247	--log-file $$b.log --trs-file $$b.trs \
1248	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1249	"$$tst" $(AM_TESTS_FD_REDIRECT)
1250gst/sessionpool.log: gst/sessionpool$(EXEEXT)
1251	@p='gst/sessionpool$(EXEEXT)'; \
1252	b='gst/sessionpool'; \
1253	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1254	--log-file $$b.log --trs-file $$b.trs \
1255	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1256	"$$tst" $(AM_TESTS_FD_REDIRECT)
1257gst/rtspclientsink.log: gst/rtspclientsink$(EXEEXT)
1258	@p='gst/rtspclientsink$(EXEEXT)'; \
1259	b='gst/rtspclientsink'; \
1260	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1261	--log-file $$b.log --trs-file $$b.trs \
1262	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1263	"$$tst" $(AM_TESTS_FD_REDIRECT)
1264.test.log:
1265	@p='$<'; \
1266	$(am__set_b); \
1267	$(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
1268	--log-file $$b.log --trs-file $$b.trs \
1269	$(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
1270	"$$tst" $(AM_TESTS_FD_REDIRECT)
1271@am__EXEEXT_TRUE@.test$(EXEEXT).log:
1272@am__EXEEXT_TRUE@	@p='$<'; \
1273@am__EXEEXT_TRUE@	$(am__set_b); \
1274@am__EXEEXT_TRUE@	$(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
1275@am__EXEEXT_TRUE@	--log-file $$b.log --trs-file $$b.trs \
1276@am__EXEEXT_TRUE@	$(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
1277@am__EXEEXT_TRUE@	"$$tst" $(AM_TESTS_FD_REDIRECT)
1278
1279distdir: $(BUILT_SOURCES)
1280	$(MAKE) $(AM_MAKEFLAGS) distdir-am
1281
1282distdir-am: $(DISTFILES)
1283	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1284	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1285	list='$(DISTFILES)'; \
1286	  dist_files=`for file in $$list; do echo $$file; done | \
1287	  sed -e "s|^$$srcdirstrip/||;t" \
1288	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
1289	case $$dist_files in \
1290	  */*) $(MKDIR_P) `echo "$$dist_files" | \
1291			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
1292			   sort -u` ;; \
1293	esac; \
1294	for file in $$dist_files; do \
1295	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
1296	  if test -d $$d/$$file; then \
1297	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
1298	    if test -d "$(distdir)/$$file"; then \
1299	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1300	    fi; \
1301	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
1302	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
1303	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1304	    fi; \
1305	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
1306	  else \
1307	    test -f "$(distdir)/$$file" \
1308	    || cp -p $$d/$$file "$(distdir)/$$file" \
1309	    || exit 1; \
1310	  fi; \
1311	done
1312check-am: all-am
1313	$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
1314	$(MAKE) $(AM_MAKEFLAGS) check-TESTS
1315check: check-am
1316all-am: Makefile $(PROGRAMS)
1317installdirs:
1318install: install-am
1319install-exec: install-exec-am
1320install-data: install-data-am
1321uninstall: uninstall-am
1322
1323install-am: all-am
1324	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
1325
1326installcheck: installcheck-am
1327install-strip:
1328	if test -z '$(STRIP)'; then \
1329	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1330	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1331	      install; \
1332	else \
1333	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1334	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1335	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
1336	fi
1337mostlyclean-generic:
1338	-test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS)
1339	-test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs)
1340	-test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
1341
1342clean-generic:
1343	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
1344
1345distclean-generic:
1346	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
1347	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
1348	-rm -f gst/$(DEPDIR)/$(am__dirstamp)
1349	-rm -f gst/$(am__dirstamp)
1350
1351maintainer-clean-generic:
1352	@echo "This command is intended for maintainers to use"
1353	@echo "it deletes files that may require special tools to rebuild."
1354clean: clean-am
1355
1356clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \
1357	clean-noinstPROGRAMS mostlyclean-am
1358
1359distclean: distclean-am
1360		-rm -f gst/$(DEPDIR)/addresspool.Po
1361	-rm -f gst/$(DEPDIR)/client.Po
1362	-rm -f gst/$(DEPDIR)/media.Po
1363	-rm -f gst/$(DEPDIR)/mediafactory.Po
1364	-rm -f gst/$(DEPDIR)/mountpoints.Po
1365	-rm -f gst/$(DEPDIR)/permissions.Po
1366	-rm -f gst/$(DEPDIR)/rtspclientsink.Po
1367	-rm -f gst/$(DEPDIR)/rtspserver.Po
1368	-rm -f gst/$(DEPDIR)/sessionmedia.Po
1369	-rm -f gst/$(DEPDIR)/sessionpool.Po
1370	-rm -f gst/$(DEPDIR)/stream.Po
1371	-rm -f gst/$(DEPDIR)/threadpool.Po
1372	-rm -f gst/$(DEPDIR)/token.Po
1373	-rm -f Makefile
1374distclean-am: clean-am distclean-compile distclean-generic \
1375	distclean-tags
1376
1377dvi: dvi-am
1378
1379dvi-am:
1380
1381html: html-am
1382
1383html-am:
1384
1385info: info-am
1386
1387info-am:
1388
1389install-data-am:
1390
1391install-dvi: install-dvi-am
1392
1393install-dvi-am:
1394
1395install-exec-am:
1396
1397install-html: install-html-am
1398
1399install-html-am:
1400
1401install-info: install-info-am
1402
1403install-info-am:
1404
1405install-man:
1406
1407install-pdf: install-pdf-am
1408
1409install-pdf-am:
1410
1411install-ps: install-ps-am
1412
1413install-ps-am:
1414
1415installcheck-am:
1416
1417maintainer-clean: maintainer-clean-am
1418		-rm -f gst/$(DEPDIR)/addresspool.Po
1419	-rm -f gst/$(DEPDIR)/client.Po
1420	-rm -f gst/$(DEPDIR)/media.Po
1421	-rm -f gst/$(DEPDIR)/mediafactory.Po
1422	-rm -f gst/$(DEPDIR)/mountpoints.Po
1423	-rm -f gst/$(DEPDIR)/permissions.Po
1424	-rm -f gst/$(DEPDIR)/rtspclientsink.Po
1425	-rm -f gst/$(DEPDIR)/rtspserver.Po
1426	-rm -f gst/$(DEPDIR)/sessionmedia.Po
1427	-rm -f gst/$(DEPDIR)/sessionpool.Po
1428	-rm -f gst/$(DEPDIR)/stream.Po
1429	-rm -f gst/$(DEPDIR)/threadpool.Po
1430	-rm -f gst/$(DEPDIR)/token.Po
1431	-rm -f Makefile
1432maintainer-clean-am: distclean-am maintainer-clean-generic
1433
1434mostlyclean: mostlyclean-am
1435
1436mostlyclean-am: mostlyclean-compile mostlyclean-generic \
1437	mostlyclean-libtool
1438
1439pdf: pdf-am
1440
1441pdf-am:
1442
1443ps: ps-am
1444
1445ps-am:
1446
1447uninstall-am:
1448
1449.MAKE: check-am install-am install-strip
1450
1451.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-TESTS \
1452	check-am clean clean-checkPROGRAMS clean-generic clean-libtool \
1453	clean-local clean-noinstPROGRAMS cscopelist-am ctags ctags-am \
1454	distclean distclean-compile distclean-generic \
1455	distclean-libtool distclean-tags distdir dvi dvi-am html \
1456	html-am info info-am install install-am install-data \
1457	install-data-am install-dvi install-dvi-am install-exec \
1458	install-exec-am install-html install-html-am install-info \
1459	install-info-am install-man install-pdf install-pdf-am \
1460	install-ps install-ps-am install-strip installcheck \
1461	installcheck-am installdirs maintainer-clean \
1462	maintainer-clean-generic mostlyclean mostlyclean-compile \
1463	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
1464	recheck tags tags-am uninstall uninstall-am
1465
1466.PRECIOUS: Makefile
1467
1468
1469# keep target around, since it's referenced in the modules' Makefiles
1470clean-local-check:
1471	@echo
1472
1473# hangs spectacularly on some machines, so let's not do this by default yet
1474@HAVE_VALGRIND_TRUE@check-valgrind:
1475@HAVE_VALGRIND_TRUE@	$(MAKE) valgrind
1476@HAVE_VALGRIND_FALSE@check-valgrind:
1477@HAVE_VALGRIND_FALSE@	@true
1478
1479LOOPS ?= 10
1480
1481# run any given test by running make test.check
1482# if the test fails, run it again at at least debug level 2
1483%.check: %
1484	@$(AM_TESTS_ENVIRONMENT)					\
1485	$* ||							\
1486	$(AM_TESTS_ENVIRONMENT)					\
1487	GST_DEBUG=$$GST_DEBUG,*:2				\
1488	$*
1489
1490# just like 'check', but don't run it again if it fails (useful for debugging)
1491%.check-norepeat: %
1492	@$(AM_TESTS_ENVIRONMENT)					\
1493	$*
1494
1495# run any given test in a loop
1496%.torture: %
1497	@for i in `seq 1 $(LOOPS)`; do				\
1498	$(AM_TESTS_ENVIRONMENT)					\
1499	$*; done
1500
1501# run any given test in an infinite loop
1502%.forever: %
1503	@while true; do						\
1504	$(AM_TESTS_ENVIRONMENT)					\
1505	$* || break; done
1506
1507# valgrind any given test by running make test.valgrind
1508%.valgrind: %
1509	@valgrind_log=$(subst /,-,$*-valgrind.log);		\
1510	$(AM_TESTS_ENVIRONMENT)					\
1511	CK_DEFAULT_TIMEOUT=360					\
1512	G_SLICE=always-malloc					\
1513	$(LIBTOOL) --mode=execute				\
1514	$(VALGRIND_PATH) -q					\
1515	$(foreach s,$(SUPPRESSIONS),--suppressions=$(s))	\
1516	--tool=memcheck --leak-check=full --trace-children=yes	\
1517	--show-possibly-lost=no                                 \
1518	--leak-resolution=high --num-callers=20			\
1519	./$* 2>&1 | tee $$valgrind_log ;			\
1520	if grep "^==" $$valgrind_log > /dev/null 2>&1; then	\
1521	    rm $$valgrind_log;					\
1522	    exit 1;						\
1523	fi ;							\
1524	rm $$valgrind_log
1525
1526# valgrind any given test and generate suppressions for it
1527%.valgrind.gen-suppressions: %
1528	@$(AM_TESTS_ENVIRONMENT)					\
1529	CK_DEFAULT_TIMEOUT=360					\
1530	G_SLICE=always-malloc					\
1531	$(LIBTOOL) --mode=execute				\
1532	$(VALGRIND_PATH) -q 					\
1533	$(foreach s,$(SUPPRESSIONS),--suppressions=$(s))	\
1534	--tool=memcheck --leak-check=full --trace-children=yes	\
1535	--show-possibly-lost=no                                 \
1536	--leak-resolution=high --num-callers=20			\
1537	--gen-suppressions=all					\
1538	./$* 2>&1 | tee suppressions.log
1539
1540# valgrind torture any given test
1541%.valgrind-torture: %
1542	@for i in `seq 1 $(LOOPS)`; do				\
1543		$(MAKE) $*.valgrind ||				\
1544		(echo "Failure after $$i runs"; exit 1) ||	\
1545		exit 1;						\
1546	done
1547	@banner="All $(LOOPS) loops passed";			\
1548	dashes=`echo "$$banner" | sed s/./=/g`;			\
1549	echo $$dashes; echo $$banner; echo $$dashes
1550
1551# valgrind any given test until failure by running make test.valgrind-forever
1552%.valgrind-forever: %
1553	@while $(MAKE) $*.valgrind; do				\
1554	  true; done
1555
1556# gdb any given test by running make test.gdb
1557%.gdb: %
1558	@$(AM_TESTS_ENVIRONMENT)					\
1559	CK_FORK=no						\
1560	$(LIBTOOL) --mode=execute				\
1561	gdb $(GDB_ARGS) $*
1562
1563%.gdb-forever: %
1564	@while $(MAKE) GDB_ARGS="-ex run -ex quit" $*.gdb ; do	\
1565	  sleep 1; done
1566
1567%.lcov-reset:
1568	$(MAKE) $*.lcov-run
1569	$(MAKE) $*.lcov-report
1570
1571%.lcov: %
1572	$(MAKE) $*.lcov-reset
1573
1574@GST_GCOV_ENABLED_TRUE@%.lcov-clean:
1575@GST_GCOV_ENABLED_TRUE@	$(MAKE) -C $(top_builddir) lcov-clean
1576
1577@GST_GCOV_ENABLED_TRUE@%.lcov-run:
1578@GST_GCOV_ENABLED_TRUE@	$(MAKE) $*.lcov-clean
1579@GST_GCOV_ENABLED_TRUE@	$(MAKE) $*.check
1580
1581@GST_GCOV_ENABLED_TRUE@%.lcov-report:
1582@GST_GCOV_ENABLED_TRUE@	$(MAKE) -C $(top_builddir) lcov-report
1583@GST_GCOV_ENABLED_FALSE@%.lcov-run:
1584@GST_GCOV_ENABLED_FALSE@	echo "Need to reconfigure with --enable-gcov"
1585
1586@GST_GCOV_ENABLED_FALSE@%.lcov-report:
1587@GST_GCOV_ENABLED_FALSE@	echo "Need to reconfigure with --enable-gcov"
1588
1589# torture tests
1590torture: $(TESTS)
1591	-rm test-registry.*
1592	@echo "Torturing tests ..."
1593	@for i in `seq 1 $(LOOPS)`; do				\
1594		$(MAKE) check ||				\
1595		(echo "Failure after $$i runs"; exit 1) ||	\
1596		exit 1;						\
1597	done
1598	@banner="All $(LOOPS) loops passed";			\
1599	dashes=`echo "$$banner" | sed s/./=/g`;			\
1600	echo $$dashes; echo $$banner; echo $$dashes
1601
1602# forever tests
1603forever: $(TESTS)
1604	-rm test-registry.*
1605	@echo "Forever tests ..."
1606	@while true; do						\
1607		$(MAKE) check ||				\
1608		(echo "Failure"; exit 1) ||			\
1609		exit 1;						\
1610	done
1611
1612# valgrind all tests
1613valgrind: $(TESTS)
1614	@echo "Valgrinding tests ..."
1615	@failed=0; valgrind_targets="";					\
1616	for t in $(filter-out $(VALGRIND_TESTS_DISABLE),$(TESTS)); do	\
1617	  valgrind_targets="$$valgrind_targets $$t.valgrind";		\
1618	done;								\
1619	if ! $(MAKE) $$valgrind_targets ; then				\
1620	  echo "Some tests had leaks or errors under valgrind";		\
1621	  false;							\
1622	fi
1623
1624# valgrind all tests until failure
1625valgrind-forever: $(TESTS)
1626	-rm test-registry.*
1627	@echo "Forever valgrinding tests ..."
1628	@while true; do						\
1629		$(MAKE) valgrind ||				\
1630		(echo "Failure"; exit 1) ||			\
1631		exit 1;						\
1632	done
1633
1634# valgrind torture all tests
1635valgrind-torture: $(TESTS)
1636	-rm test-registry.*
1637	@echo "Torturing and valgrinding tests ..."
1638	@for i in `seq 1 $(LOOPS)`; do				\
1639		$(MAKE) valgrind ||				\
1640		(echo "Failure after $$i runs"; exit 1) ||	\
1641		exit 1;						\
1642	done
1643	@banner="All $(LOOPS) loops passed";			\
1644	dashes=`echo "$$banner" | sed s/./=/g`;			\
1645	echo $$dashes; echo $$banner; echo $$dashes
1646
1647# valgrind all tests and generate suppressions
1648valgrind.gen-suppressions: $(TESTS)
1649	@echo "Valgrinding tests ..."
1650	@failed=0;							\
1651	for t in $(filter-out $(VALGRIND_TESTS_DISABLE),$(TESTS)); do	\
1652		$(MAKE) $$t.valgrind.gen-suppressions;			\
1653		if test "$$?" -ne 0; then                               \
1654			echo "Valgrind error for test $$t";		\
1655			failed=`expr $$failed + 1`;			\
1656			whicht="$$whicht $$t";				\
1657		fi;							\
1658	done;								\
1659	if test "$$failed" -ne 0; then					\
1660		echo "$$failed tests had leaks or errors under valgrind:";	\
1661		echo "$$whicht";					\
1662		false;							\
1663	fi
1664inspect:
1665	@echo "Inspecting features ..."
1666	@for e in `$(AM_TESTS_ENVIRONMENT) $(GST_INSPECT) | head -n -2 	\
1667	  | cut -d: -f2`;						\
1668	  do echo Inspecting $$e;					\
1669	     $(GST_INSPECT) $$e > /dev/null 2>&1; done
1670
1671# build all tests
1672build-checks: $(TESTS)
1673
1674help:
1675	@echo
1676	@echo "make check                         -- run all checks"
1677	@echo "make torture                       -- run all checks $(LOOPS) times"
1678	@echo "make (dir)/(test).check            -- run the given check once, repeat with GST_DEBUG=*:2 if it fails"
1679	@echo "make (dir)/(test).check-norepeat   -- run the given check once, but don't run it again if it fails"
1680	@echo "make (dir)/(test).forever          -- run the given check forever"
1681	@echo "make (dir)/(test).torture          -- run the given check $(LOOPS) times"
1682	@echo
1683	@echo "make (dir)/(test).gdb              -- start up gdb for the given test"
1684	@echo
1685	@echo "make valgrind                      -- valgrind all tests"
1686	@echo "make valgrind-forever              -- valgrind all tests forever"
1687	@echo "make valgrind-torture              -- valgrind all tests $(LOOPS) times"
1688	@echo "make valgrind.gen-suppressions     -- generate suppressions for all tests"
1689	@echo "                                      and save to suppressions.log"
1690	@echo "make (dir)/(test).valgrind         -- valgrind the given test"
1691	@echo "make (dir)/(test).valgrind-forever -- valgrind the given test forever"
1692	@echo "make (dir)/(test).valgrind-torture -- valgrind the given test $(LOOPS) times"
1693	@echo "make (dir)/(test).valgrind.gen-suppressions -- generate suppressions"
1694	@echo "                                               and save to suppressions.log"
1695	@echo "make inspect                       -- inspect all plugin features"
1696	@echo "make build-checks                  -- build all checks (but don't run them)"
1697	@echo
1698	@echo
1699	@echo "Additionally, you can use the GST_CHECKS environment variable to"
1700	@echo "specify which test(s) should be run. This is useful if you are"
1701	@echo "debugging a failure in one particular test, or want to reproduce"
1702	@echo "a race condition in a single test."
1703	@echo
1704	@echo "Examples:"
1705	@echo
1706	@echo "  GST_CHECKS=test_this,test_that  make element/foobar.check"
1707	@echo "  GST_CHECKS=test_many_threads    make element/foobar.forever"
1708	@echo
1709
1710clean-local: clean-local-check
1711
1712$(CHECK_REGISTRY):
1713	$(TESTS_ENVIRONMENT)
1714
1715# Tell versions [3.59,3.63) of GNU make to not export all variables.
1716# Otherwise a system limit (for SysV at least) may be exceeded.
1717.NOEXPORT:
1718