mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-21 07:46:38 +00:00
0c4e4f25ae
We're not providing a wrapper like we do for the tools in core, since wrappers are confusing (e.g. for debugging purposes), mostly pointless (since the API is likely to change between major versions), and cause packaging issues when packages for two different major versions are to be installed in parallel. https://bugzilla.gnome.org/show_bug.cgi?id=633023
84 lines
1.6 KiB
Makefile
84 lines
1.6 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 = \
|
|
gst-plugins-base.spec depcomp \
|
|
AUTHORS COPYING COPYING.LIB NEWS README RELEASE REQUIREMENTS \
|
|
ChangeLog gst-plugins-base.doap autogen.sh $(win32)
|
|
|
|
DISTCLEANFILES = _stdint.h
|
|
|
|
ACLOCAL_AMFLAGS = -I m4 -I common/m4
|
|
|
|
include $(top_srcdir)/common/release.mak
|
|
include $(top_srcdir)/common/po.mak
|
|
|
|
check-valgrind:
|
|
cd tests/check && make check-valgrind
|
|
|
|
if HAVE_GST_CHECK
|
|
check-torture:
|
|
cd tests/check && make torture
|
|
else
|
|
check-torture:
|
|
true
|
|
endif
|
|
|
|
WIN32_COPY = \
|
|
$(top_builddir)/gst-libs/gst/*/*-enumtypes.[ch] \
|
|
$(top_builddir)/_stdint.h
|
|
|
|
win32-update:
|
|
for f in $(WIN32_COPY); do cp -v $$f win32/common; done; \
|
|
for f in win32/common/*-enumtypes.c; do \
|
|
echo "Indenting $$f"; \
|
|
gst-indent $$f; gst-indent $$f; \
|
|
done
|
|
cp -v $(top_builddir)/win32/common/config.h-new \
|
|
$(top_srcdir)/win32/common/config.h
|
|
|
|
include $(top_srcdir)/common/coverage/lcov.mak
|
|
|
|
check: check-exports
|
|
|
|
# cruft: plugins that have been merged or moved or renamed
|
|
|
|
CRUFT_FILES = \
|
|
$(top_builddir)/common/shave \
|
|
$(top_builddir)/common/shave-libtool \
|
|
$(top_builddir)/tools/gst-discoverer
|
|
|
|
|
|
include $(top_srcdir)/common/cruft.mak
|
|
|
|
all-local: check-cruft
|