1DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc 2 3ALWAYS_SUBDIRS = \ 4 gst sys ext \ 5 tests \ 6 docs \ 7 po \ 8 common \ 9 m4 \ 10 pkgconfig 11 12SUBDIRS = $(ALWAYS_SUBDIRS) 13 14DIST_SUBDIRS = $(ALWAYS_SUBDIRS) 15 16EXTRA_DIST = \ 17 depcomp \ 18 AUTHORS COPYING NEWS README RELEASE REQUIREMENTS \ 19 ChangeLog gst-plugins-good.doap autogen.sh \ 20 $(shell find "$(top_srcdir)" -type f -name meson.build ! -path "$(top_srcdir)/$(PACKAGE_TARNAME)-*" ) \ 21 meson_options.txt 22 23DISTCLEANFILES = _stdint.h 24 25noinst_HEADERS = \ 26 gst-libs/gst/gettext.h \ 27 gst-libs/gst/gst-i18n-plugin.h \ 28 gst-libs/gst/glib-compat-private.h 29 30ACLOCAL_AMFLAGS = -I m4 -I common/m4 31 32include $(top_srcdir)/common/release.mak 33include $(top_srcdir)/common/po.mak 34 35check-valgrind: 36 $(MAKE) -C tests/check check-valgrind 37 38if HAVE_GST_CHECK 39check-torture: 40 $(MAKE) -C tests/check torture 41build-checks: 42 $(MAKE) -C tests/check build-checks 43else 44check-torture: 45 true 46build-checks: 47 true 48endif 49 50include $(top_srcdir)/common/coverage/lcov.mak 51 52# cruft: plugins that have been merged or moved or renamed 53 54CRUFT_FILES = \ 55 $(top_builddir)/gst-plugins-good.spec \ 56 $(top_builddir)/win32/common/config.h-new \ 57 $(top_builddir)/common/shave \ 58 $(top_builddir)/common/shave-libtool \ 59 $(top_builddir)/docs/plugins/xml/plugin-shout2send.xml \ 60 $(top_builddir)/ext/pulse/.libs/libgstpulse.so \ 61 $(top_builddir)/ext/soup/.libs/libgstsouphttpsrc.so \ 62 $(top_builddir)/gst/median/.libs/*.{so,dll,DLL,dylib} \ 63 $(top_builddir)/gst/qtdemux/.libs/*.{so,dll,DLL,dylib} \ 64 $(top_builddir)/gst/quicktime/.libs/*.{so,dll,DLL,dylib} \ 65 $(top_builddir)/gst/videofilter/.libs/*videoflip.{so,dll,DLL,dylib} \ 66 $(top_builddir)/gst/videofilter/.libs/*videobalance.{so,dll,DLL,dylib} \ 67 $(top_builddir)/gst/videofilter/.libs/*gamma.{so,dll,DLL,dylib} \ 68 $(top_builddir)/sys/directsound/.libs/libgstdirectsoundsink.{dll,DLL} \ 69 $(top_builddir)/sys/oss4/.libs/libgstoss4audio.so \ 70 $(top_builddir)/sys/waveform/.libs/libgstwaveformsink.{dll,DLL} 71 72CRUFT_DIRS = \ 73 $(top_srcdir)/docs/plugins/tmpl \ 74 $(top_srcdir)/gst/median \ 75 $(top_srcdir)/gst/qtdemux \ 76 $(top_srcdir)/gst/quicktime \ 77 $(top_srcdir)/ext/annodex \ 78 $(top_srcdir)/tests/examples/pulse 79 80include $(top_srcdir)/common/cruft.mak 81 82all-local: check-cruft 83