Makefile.am 1.99 KB
Newer Older
1
DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc
2

3
if BUILD_EXTERNAL
4
SUBDIRS_EXT = ext
5
else
6
SUBDIRS_EXT =
7 8
endif

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

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
20
DIST_SUBDIRS = 			\
21
	pkgconfig		\
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
22
	docs			\
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
23 24 25
	gst-libs		\
	gst sys ext		\
	tools 			\
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
26
	tests 			\
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
27 28
	po 			\
	common 			\
29
	m4
30

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

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
39
DISTCLEANFILES = _stdint.h
40

41 42
ACLOCAL_AMFLAGS = -I m4 -I common/m4

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
43
include $(top_srcdir)/common/release.mak
44
include $(top_srcdir)/common/po.mak
45 46

check-valgrind:
47
	$(MAKE) -C tests/check check-valgrind
48

49
if HAVE_GST_CHECK
50
check-torture:
51
	$(MAKE) -C tests/check torture
52
build-checks:
53
	$(MAKE) -C tests/check build-checks
54 55 56
else
check-torture:
	true
57 58
build-checks:
	true
59
endif
60

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

63
# cruft: plugins that have been merged or moved or renamed
64

65
CRUFT_FILES = \
66
	$(top_builddir)/gst-plugins-base.spec \
67
	$(top_builddir)/common/shave \
68
	$(top_builddir)/common/shave-libtool \
69
	$(top_builddir)/gst-libs/gst/audio/testchannels \
70 71 72
	$(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 \
73 74 75
	$(top_builddir)/tests/check/elements/gdppay \
	$(top_builddir)/tests/check/elements/gdpdepay \
	$(top_builddir)/tests/check/pipelines/streamheader \
76
	$(top_builddir)/tests/examples/audio/testchannels \
77
	$(top_builddir)/tests/examples/volume/volume \
78 79
	$(top_builddir)/tools/gst-discoverer

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
80
CRUFT_DIRS = \
81
	$(top_srcdir)/docs/design \
82
	$(top_srcdir)/docs/plugins/tmpl \
83
	$(top_srcdir)/ext/gio \
84
	$(top_srcdir)/gst/gdp \
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
85
	$(top_srcdir)/sys/v4l \
86
	$(top_srcdir)/win32 \
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
87
	$(top_srcdir)/tests/examples/v4l
88 89 90 91

include $(top_srcdir)/common/cruft.mak

all-local: check-cruft