Makefile.am 1.89 KB
Newer Older
1
if BUILD_EXTERNAL
2
SUBDIRS_EXT = ext
3
else
4
SUBDIRS_EXT =
5 6
endif

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
7
SUBDIRS = 			\
8
	pkgconfig		\
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
9
	gst-libs 		\
10
	gst sys $(SUBDIRS_EXT) 	\
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
11
	tools 			\
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
12
	tests 			\
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
13 14
	po 			\
	common 			\
15
	m4
16

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
17
DIST_SUBDIRS = 			\
18
	pkgconfig		\
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
19 20 21
	gst-libs		\
	gst sys ext		\
	tools 			\
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
22
	tests 			\
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
23 24
	po 			\
	common 			\
25
	m4
26

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
27
EXTRA_DIST = \
28
	depcomp \
29
	AUTHORS COPYING NEWS README RELEASE REQUIREMENTS \
30
	ChangeLog gst-plugins-base.doap autogen.sh \
31
	$(shell find "$(top_srcdir)" -type f -name meson.build ! -path "$(top_srcdir)/$(PACKAGE_TARNAME)-*" ) \
32
	gst-libs/gst/gl/gstglconfig.h.meson \
33
	meson_options.txt
David I. Lehn's avatar
David I. Lehn committed
34

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
35
DISTCLEANFILES = _stdint.h
36

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
37 38
ACLOCAL_AMFLAGS = -I m4 -I common/m4

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
39
include $(top_srcdir)/common/release.mak
40
include $(top_srcdir)/common/po.mak
41 42

check-valgrind:
43
	$(MAKE) -C tests/check check-valgrind
44

45
if HAVE_GST_CHECK
46
check-torture:
47
	$(MAKE) -C tests/check torture
48
build-checks:
49
	$(MAKE) -C tests/check build-checks
50 51 52
else
check-torture:
	true
53 54
build-checks:
	true
55
endif
56

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

59
# cruft: plugins that have been merged or moved or renamed
60

61
CRUFT_FILES = \
62
	$(top_builddir)/gst-plugins-base.spec \
63
	$(top_builddir)/common/shave \
64
	$(top_builddir)/common/shave-libtool \
65
	$(top_builddir)/gst-libs/gst/audio/testchannels \
66 67 68
	$(top_builddir)/gst-libs/gst/app/gstapp-marshal.c \
	$(top_builddir)/gst-libs/gst/app/gstapp-marshal.h \
	$(top_builddir)/gst/encoding/.libs/libgstencodebin.so \
69 70 71
	$(top_builddir)/tests/check/elements/gdppay \
	$(top_builddir)/tests/check/elements/gdpdepay \
	$(top_builddir)/tests/check/pipelines/streamheader \
72
	$(top_builddir)/tests/examples/audio/testchannels \
73
	$(top_builddir)/tests/examples/volume/volume \
74 75
	$(top_builddir)/tools/gst-discoverer

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
76
CRUFT_DIRS = \
77
	$(top_srcdir)/docs/design \
78
	$(top_srcdir)/ext/gio \
79
	$(top_srcdir)/gst/gdp \
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
80
	$(top_srcdir)/sys/v4l \
81
	$(top_srcdir)/win32 \
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
82
	$(top_srcdir)/tests/examples/v4l
83 84 85 86

include $(top_srcdir)/common/cruft.mak

all-local: check-cruft