gstreamer: Fix memory leaks when context parse fails
[platform/upstream/gstreamer.git] / tools / Makefile.am
1
2 bin_PROGRAMS = \
3         gst-inspect-@GST_API_VERSION@ \
4         gst-typefind-@GST_API_VERSION@
5
6 gst_inspect_@GST_API_VERSION@_SOURCES = gst-inspect.c tools.h
7 gst_inspect_@GST_API_VERSION@_CFLAGS = $(GST_OBJ_CFLAGS)
8 gst_inspect_@GST_API_VERSION@_LDADD = $(GST_OBJ_LIBS)
9
10 gst_typefind_@GST_API_VERSION@_SOURCES = gst-typefind.c tools.h
11 gst_typefind_@GST_API_VERSION@_CFLAGS = $(GST_OBJ_CFLAGS)
12 gst_typefind_@GST_API_VERSION@_LDADD = $(GST_OBJ_LIBS)
13
14 if !GST_DISABLE_PARSE
15 bin_PROGRAMS += gst-launch-@GST_API_VERSION@
16
17 gst_launch_@GST_API_VERSION@_SOURCES = gst-launch.c tools.h
18 gst_launch_@GST_API_VERSION@_CFLAGS = $(GST_OBJ_CFLAGS)
19 gst_launch_@GST_API_VERSION@_LDADD = $(GST_OBJ_LIBS)
20 endif
21
22 manpages = \
23         gst-inspect-@GST_API_VERSION@.1 \
24         gst-typefind-@GST_API_VERSION@.1
25
26 if !GST_DISABLE_PARSE
27 manpages += gst-launch-@GST_API_VERSION@.1
28 endif
29
30 CLEANFILES = $(manpages) *.gcno *.gcda
31 man_MANS = $(manpages)
32
33 # developer helper tools, not meant for installation
34 noinst_SCRIPTS = gst-indent
35
36 noinst_HEADERS = tools.h
37
38 EXTRA_DIST = \
39         $(noinst_SCRIPTS) \
40         gst-inspect.1.in \
41         gst-launch.1.in \
42         gst-typefind.1.in
43
44 %-@GST_API_VERSION@.1: %.1.in
45         $(AM_V_GEN)sed \
46                 -e s,gst-inspect,gst-inspect-@GST_API_VERSION@,g \
47                 -e s,gst-launch,gst-launch-@GST_API_VERSION@,g \
48                 -e s,gst-typefind,gst-typefind-@GST_API_VERSION@,g \
49                 -e s,GST_API_VERSION,@GST_API_VERSION@,g \
50                 $< >$@
51