mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 16:50:47 +00:00
5ae7515222
Ship meson build files in tarballs, so people who use tarballs in their builds can start playing with meson already.
65 lines
1.5 KiB
Makefile
65 lines
1.5 KiB
Makefile
DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc --with-bash-completion-dir=no
|
|
|
|
if BUILD_EXAMPLES
|
|
EXAMPLES_SUBDIRS= examples
|
|
else
|
|
EXAMPLES_SUBDIRS=
|
|
endif
|
|
|
|
SUBDIRS = ges tests tools common m4 pkgconfig docs bindings plugins $(EXAMPLES_SUBDIRS)
|
|
|
|
DIST_SUBDIRS = $(SUBDIRS)
|
|
|
|
# include before EXTRA_DIST for win32 assignment
|
|
include $(top_srcdir)/common/win32.mak
|
|
|
|
EXTRA_DIST = \
|
|
depcomp \
|
|
AUTHORS COPYING NEWS README RELEASE \
|
|
ChangeLog autogen.sh gst-editing-services.doap \
|
|
$(win32) \
|
|
$(shell find "$(top_srcdir)" -type f -name meson.build ! -path "$(top_srcdir)/$(PACKAGE_TARNAME)-*" ) \
|
|
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
|
|
|
|
include $(top_srcdir)/common/coverage/lcov.mak
|
|
|
|
check-valgrind:
|
|
$(MAKE) -C tests/check check-valgrind
|
|
|
|
# Test actual high-level functionnality.
|
|
check-integration:
|
|
$(MAKE) -C tests/check check-integration
|
|
|
|
if ENABLE_BASH_COMPLETION
|
|
bashcompletiondir = $(BASH_COMPLETION_DIR)
|
|
dist_bashcompletion_DATA = data/completions/ges-launch-1.0
|
|
endif
|
|
|
|
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
|
|
|
|
# cruft: plugins that have been merged or moved or renamed
|
|
CRUFT_FILES = \
|
|
$(top_builddir)/gst-editing-services.spec \
|
|
$(top_builddir)/common/shave \
|
|
$(top_builddir)/common/shave-libtool
|
|
|
|
include $(top_srcdir)/common/cruft.mak
|
|
|
|
all-local: check-cruft
|