Makefile.am 5.51 KB
Newer Older
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
1
SUBDIRS = \
2
	gst-libs gst sys ext pkgconfig \
3
	m4 common tests po tools
4 5

DIST_SUBDIRS = \
6
	gst gst-libs sys ext pkgconfig \
7
	m4 common tests po tools
8

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
9
EXTRA_DIST = \
10
	depcomp \
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
11
	AUTHORS COPYING NEWS README RELEASE REQUIREMENTS \
12
	ChangeLog gst-plugins-bad.doap autogen.sh \
13
	$(shell find "$(top_srcdir)" -type f -name meson.build ! -path "$(top_srcdir)/$(PACKAGE_TARNAME)-*" ) \
14
	meson_options.txt \
15
	ext/vulkan/vkconfig.h.meson
David I. Lehn's avatar
David I. Lehn committed
16

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
17
DISTCLEANFILES = _stdint.h
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
18

19 20
ACLOCAL_AMFLAGS = -I m4 -I common/m4

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
21
include $(top_srcdir)/common/release.mak
22
include $(top_srcdir)/common/po.mak
23 24

check-valgrind:
25
	$(MAKE) -C tests/check check-valgrind
26

27
if HAVE_GST_CHECK
28
check-torture:
29
	$(MAKE) -C tests/check torture
30
build-checks:
31
	$(MAKE) -C tests/check build-checks
32 33 34
else
check-torture:
	true
35 36
build-checks:
	true
37 38 39 40
endif

include $(top_srcdir)/common/coverage/lcov.mak

41 42 43
# cruft: plugins that have been merged or moved or renamed

CRUFT_FILES = \
44
	$(top_builddir)/gst-plugins-bad.spec \
45 46
	$(top_builddir)/common/shave \
	$(top_builddir)/common/shave-libtool \
47
	$(top_builddir)/ext/alsaspdif/.libs/*.{so,dll,DLL,dylib} \
48
	$(top_builddir)/ext/gtk/.libs/libgstgtksink.so \
49
	$(top_builddir)/ext/gtk/.libs/libgstgtk.so \
50
	$(top_builddir)/ext/hls/.libs/libgstfragmented* \
51
	$(top_builddir)/ext/ivorbis/.libs/*.{so,dll,DLL,dylib} \
52
	$(top_builddir)/ext/jack/.libs/*.{so,dll,DLL,dylib} \
53
	$(top_builddir)/ext/libde265/.libs/libgstlibde265.{so,dll,DLL,dylib} \
54
	$(top_builddir)/ext/teletextdec/.libs/libgstteletextdec.so \
55
	$(top_builddir)/gst/opus/.libs/libgstopus.{so,dll,DLL,dylib} \
56
	$(top_builddir)/ext/mpg123/.libs/*.{so,dll,DLL,dylib} \
57
	$(top_builddir)/ext/qt/.libs/*.{so,dll,DLL,dylib} \
58
	$(top_builddir)/ext/schroedinger/.libs/*.{so,dll,DLL,dylib} \
59 60
	$(top_builddir)/gst/aacparse/.libs/*.{so,dll,DLL,dylib} \
	$(top_builddir)/gst/amrparse/.libs/*.{so,dll,DLL,dylib} \
61
	$(top_builddir)/gst/audiomixer/.libs/*.{so,dll,DLL,dylib} \
62
	$(top_builddir)/gst/audioparsers/.libs/*.{so,dll,DLL,dylib} \
63
	$(top_builddir)/gst/camerabin2/.libs/libgstcamerabin2.so \
64
	$(top_builddir)/gst/flacparse/.libs/*.{so,dll,DLL,dylib} \
65
	$(top_builddir)/gst/imagefreeze/.libs/*.{so,dll,DLL,dylib} \
66
	$(top_builddir)/gst/mpeg4videoparse/.libs/*.{so,dll,DLL,dylib} \
67
	$(top_builddir)/gst/qtmux/.libs/*.{so,dll,DLL,dylib} \
68
	$(top_builddir)/gst/rawparse/.libs/libgstrawparse* \
69
	$(top_builddir)/gst/rtp/.libs/*.{so,dll,DLL,dylib} \
70
	$(top_builddir)/gst/rtpmux/.libs/*.{so,dll,DLL,dylib} \
71
	$(top_builddir)/gst/rtpvp8/.libs/*.{so,dll,DLL,dylib} \
72
	$(top_builddir)/gst/scaletempo/.libs/*.{so,dll,DLL,dylib} \
73
	$(top_builddir)/gst/selector/.libs/*.{so,dll,DLL,dylib} \
74 75
	$(top_builddir)/gst/shapewipe/.libs/*.{so,dll,DLL,dylib} \
	$(top_builddir)/gst/valve/.libs/*.{so,dll,DLL,dylib} \
76
	$(top_builddir)/gst/videoparsers/.libs/libgsth263parse* \
77
	$(top_builddir)/gst-libs/gst/baseparse/.libs/libgstbaseparse* \
78
	$(top_builddir)/sys/d3dvideosink/.libs/libgstd3dvideosink.{dll,DLL} \
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
79
	$(top_builddir)/sys/oss4/.libs/*.{so,dll,DLL,dylib} \
80
	$(top_builddir)/tests/check/elements/{aac,ac3,amr,flac,mpegaudio,dca}parse \
81
	$(top_builddir)/tests/check/elements/autocolorspace \
82
	$(top_builddir)/tests/check/elements/capssetter \
83
	$(top_builddir)/tests/check/elements/dataurisrc \
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
84
	$(top_builddir)/tests/check/elements/imagefreeze \
85
	$(top_builddir)/tests/check/elements/qtmux \
86 87
	$(top_builddir)/tests/check/elements/rawaudioparse \
	$(top_builddir)/tests/check/elements/rawvideoparse \
88
	$(top_builddir)/tests/check/elements/rtpmux \
89
	$(top_builddir)/tests/check/elements/schroenc \
90
	$(top_builddir)/tests/check/elements/selector \
91
	$(top_builddir)/tests/check/elements/valve \
92
	$(top_builddir)/tests/check/pipelines/metadata \
93
	$(top_builddir)/tests/check/pipelines/mimic \
94
	$(top_builddir)/tests/examples/jack/jack_client \
95
	$(top_builddir)/tests/examples/scaletempo/scaletempo-demo \
96 97
	$(top_builddir)/tests/examples/switch/switcher \
	$(top_builddir)/tests/icles/output-selector-test \
98 99
	$(top_builddir)/tests/icles/test-oss4 \
	$(top_builddir)/tests/icles/equalizer-test
100 101 102 103

CRUFT_DIRS = \
	$(top_srcdir)/gst/aacparse \
	$(top_srcdir)/gst/amrparse \
104
	$(top_srcdir)/gst/audiomixer \
105
	$(top_srcdir)/gst/camerabin \
106
	$(top_srcdir)/gst/dataurisrc \
107
	$(top_srcdir)/gst/flacparse \
108
	$(top_srcdir)/gst/hls \
109
	$(top_srcdir)/gst/imagefreeze \
110
	$(top_srcdir)/gst/invtelecine \
111
	$(top_srcdir)/gst/liveadder \
112
	$(top_srcdir)/gst/mpeg4videoparse \
113
	$(top_srcdir)/gst/qtmux \
114
	$(top_srcdir)/gst/rtpmux \
115
	$(top_srcdir)/gst/rtpvp8 \
116
	$(top_srcdir)/gst/rtp \
117
	$(top_srcdir)/gst/scaletempo \
118
	$(top_srcdir)/gst/selector \
119
	$(top_srcdir)/gst/shapewipe \
120
	$(top_srcdir)/gst/valve \
121
	$(top_srcdir)/gst-libs/gst/baseparse \
122
	$(top_srcdir)/gst-libs/gst/base \
123
	$(top_srcdir)/gst-libs/gst/egl \
124
	$(top_srcdir)/gst-libs/gst/gl \
125
	$(top_srcdir)/gst-libs/gst/signalprocessor \
126
	$(top_srcdir)/tests/examples/gl \
127
	$(top_srcdir)/tests/examples/scaletempo \
128
	$(top_srcdir)/tests/examples/gtk \
129
	$(top_srcdir)/tests/examples/qt \
130
	$(top_srcdir)/tests/examples/shapewipe \
131
	$(top_srcdir)/tests/examples/switch \
132
	$(top_srcdir)/tests/examples/jack \
133
	$(top_srcdir)/ext/alsaspdif \
134
	$(top_srcdir)/ext/amrwbenc \
135
	$(top_srcdir)/ext/cog \
136
	$(top_srcdir)/ext/eglgles \
137
	$(top_srcdir)/ext/gsettings \
138
	$(top_srcdir)/ext/gtk \
139
	$(top_srcdir)/ext/ivorbis \
140
	$(top_srcdir)/ext/jack \
141
	$(top_srcdir)/ext/metadata \
142
	$(top_srcdir)/ext/mimic \
143
	$(top_srcdir)/ext/mpg123 \
144
	$(top_srcdir)/ext/qt \
145
	$(top_srcdir)/ext/schroedinger \
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
146
	$(top_srcdir)/ext/swfdec \
147
	$(top_srcdir)/ext/tarkin \
148
	$(top_srcdir)/ext/theora \
149
	$(top_srcdir)/ext/vp8 \
150 151
	$(top_srcdir)/sys/mfc \
	$(top_srcdir)/win32
152 153 154 155

include $(top_srcdir)/common/cruft.mak

all-local: check-cruft