• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc
2
3if BUILD_EXTERNAL
4SUBDIRS_EXT = ext
5else
6SUBDIRS_EXT =
7endif
8
9SUBDIRS = 			\
10	pkgconfig		\
11	gst-libs 		\
12	gst sys $(SUBDIRS_EXT) 	\
13	tools 			\
14	tests 			\
15	docs			\
16	po 			\
17	common 			\
18	m4
19
20DIST_SUBDIRS = 			\
21	pkgconfig		\
22	docs			\
23	gst-libs		\
24	gst sys ext		\
25	tools 			\
26	tests 			\
27	po 			\
28	common 			\
29	m4
30
31EXTRA_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
39DISTCLEANFILES = _stdint.h
40
41ACLOCAL_AMFLAGS = -I m4 -I common/m4
42
43include $(top_srcdir)/common/release.mak
44include $(top_srcdir)/common/po.mak
45
46check-valgrind:
47	$(MAKE) -C tests/check check-valgrind
48
49if HAVE_GST_CHECK
50check-torture:
51	$(MAKE) -C tests/check torture
52build-checks:
53	$(MAKE) -C tests/check build-checks
54else
55check-torture:
56	true
57build-checks:
58	true
59endif
60
61include $(top_srcdir)/common/coverage/lcov.mak
62
63# cruft: plugins that have been merged or moved or renamed
64
65CRUFT_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	$(top_builddir)/gst-libs/gst/app/gstapp-marshal.c \
71	$(top_builddir)/gst-libs/gst/app/gstapp-marshal.h \
72	$(top_builddir)/gst/encoding/.libs/libgstencodebin.so \
73	$(top_builddir)/tests/check/elements/gdppay \
74	$(top_builddir)/tests/check/elements/gdpdepay \
75	$(top_builddir)/tests/check/pipelines/streamheader \
76	$(top_builddir)/tests/examples/audio/testchannels \
77	$(top_builddir)/tests/examples/volume/volume \
78	$(top_builddir)/tools/gst-discoverer
79
80CRUFT_DIRS = \
81	$(top_srcdir)/docs/design \
82	$(top_srcdir)/docs/plugins/tmpl \
83	$(top_srcdir)/ext/gio \
84	$(top_srcdir)/gst/gdp \
85	$(top_srcdir)/sys/v4l \
86	$(top_srcdir)/win32 \
87	$(top_srcdir)/tests/examples/v4l
88
89include $(top_srcdir)/common/cruft.mak
90
91all-local: check-cruft
92