mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-07-03 13:16:04 +00:00
6e76f7bc3d
Ship meson build files in tarballs, so people who use tarballs in their builds can start playing with meson already.
96 lines
2.1 KiB
Makefile
96 lines
2.1 KiB
Makefile
DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc
|
|
|
|
if BUILD_EXTERNAL
|
|
SUBDIRS_EXT = ext
|
|
else
|
|
SUBDIRS_EXT =
|
|
endif
|
|
|
|
SUBDIRS = \
|
|
pkgconfig \
|
|
gst-libs \
|
|
gst sys $(SUBDIRS_EXT) \
|
|
tools \
|
|
tests \
|
|
docs \
|
|
po \
|
|
common \
|
|
m4
|
|
|
|
DIST_SUBDIRS = \
|
|
pkgconfig \
|
|
docs \
|
|
gst-libs \
|
|
gst sys ext \
|
|
tools \
|
|
tests \
|
|
po \
|
|
common \
|
|
m4
|
|
|
|
# include before EXTRA_DIST for win32 assignment
|
|
include $(top_srcdir)/common/win32.mak
|
|
|
|
EXTRA_DIST = \
|
|
depcomp \
|
|
AUTHORS COPYING COPYING.LIB NEWS README RELEASE REQUIREMENTS \
|
|
ChangeLog gst-plugins-base.doap autogen.sh $(win32) \
|
|
$(shell find "$(top_srcdir)" -type f -name meson.build ! -path "$(top_srcdir)/$(PACKAGE_TARNAME)-*" ) \
|
|
gst-libs/gst/*/*_mkenum.py \
|
|
meson_options.txt config.h.meson
|
|
|
|
DISTCLEANFILES = _stdint.h
|
|
|
|
ACLOCAL_AMFLAGS = -I m4 -I common/m4
|
|
|
|
include $(top_srcdir)/common/release.mak
|
|
include $(top_srcdir)/common/po.mak
|
|
|
|
check-valgrind:
|
|
$(MAKE) -C tests/check check-valgrind
|
|
|
|
if HAVE_GST_CHECK
|
|
check-torture:
|
|
$(MAKE) -C tests/check torture
|
|
build-checks:
|
|
$(MAKE) -C tests/check build-checks
|
|
else
|
|
check-torture:
|
|
true
|
|
build-checks:
|
|
true
|
|
endif
|
|
|
|
include $(top_srcdir)/common/coverage/lcov.mak
|
|
|
|
check: check-exports
|
|
|
|
# cruft: plugins that have been merged or moved or renamed
|
|
|
|
CRUFT_FILES = \
|
|
$(top_builddir)/gst-plugins-base.spec \
|
|
$(top_builddir)/win32/common/config.h-new \
|
|
$(top_builddir)/common/shave \
|
|
$(top_builddir)/common/shave-libtool \
|
|
$(top_builddir)/gst-libs/gst/audio/testchannels \
|
|
$(top_builddir)/gst-libs/gst/app/gstapp-marshal.c \
|
|
$(top_builddir)/gst-libs/gst/app/gstapp-marshal.h \
|
|
$(top_builddir)/tests/check/elements/gdppay \
|
|
$(top_builddir)/tests/check/elements/gdpdepay \
|
|
$(top_builddir)/tests/check/pipelines/streamheader \
|
|
$(top_builddir)/tests/examples/audio/testchannels \
|
|
$(top_builddir)/tests/examples/volume/volume \
|
|
$(top_builddir)/tools/gst-discoverer
|
|
|
|
CRUFT_DIRS = \
|
|
$(top_srcdir)/docs/design \
|
|
$(top_srcdir)/docs/plugins/tmpl \
|
|
$(top_srcdir)/ext/gio \
|
|
$(top_srcdir)/gst/gdp \
|
|
$(top_srcdir)/sys/v4l \
|
|
$(top_srcdir)/tests/examples/v4l
|
|
|
|
include $(top_srcdir)/common/cruft.mak
|
|
|
|
all-local: check-cruft
|