1DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc
2
3SUBDIRS = \
4	gst-libs gst ext docs m4 tests common pkgconfig po
5
6EXTRA_DIST = \
7	depcomp \
8	AUTHORS COPYING NEWS README RELEASE REQUIREMENTS \
9	ChangeLog gst-plugins-ugly.doap autogen.sh \
10	$(shell find "$(top_srcdir)" -type f -name meson.build ! -path "$(top_srcdir)/$(PACKAGE_TARNAME)-*" ) \
11	meson_options.txt
12
13DISTCLEANFILES = _stdint.h
14
15ACLOCAL_AMFLAGS = -I m4 -I common/m4
16
17include $(top_srcdir)/common/release.mak
18include $(top_srcdir)/common/po.mak
19
20check-valgrind:
21	$(MAKE) -C tests/check check-valgrind
22
23if HAVE_GST_CHECK
24check-torture:
25	$(MAKE) -C tests/check torture
26build-checks:
27	$(MAKE) -C tests/check build-checks
28else
29check-torture:
30	true
31build-checks:
32	true
33endif
34
35include $(top_srcdir)/common/coverage/lcov.mak
36
37# cruft: plugins that have been merged or moved or renamed
38
39CRUFT_FILES = \
40	$(top_builddir)/gst-plugins-ugly.spec \
41	$(top_builddir)/common/shave \
42	$(top_builddir)/common/shave-libtool \
43	$(top_builddir)/ext/mpg123/.libs/libgstmpg123.so \
44	$(top_builddir)/ext/lame/.libs/libgstlame.so \
45	$(top_builddir)/ext/twolame/.libs/libgsttwolame.so \
46	$(top_builddir)/gst/realmedia/.libs/libgstrmdemux.so
47
48CRUFT_DIRS = \
49	$(top_builddir)/tests/check/pipelines \
50	$(top_srcdir)/docs/plugins/tmpl \
51	$(top_srcdir)/ext/mpg123/ \
52	$(top_srcdir)/ext/lame/ \
53	$(top_srcdir)/ext/twolame/ \
54	$(top_builddir)/win32 \
55	$(top_srcdir)/win32
56
57include $(top_srcdir)/common/cruft.mak
58
59all-local: check-cruft
60