doc: Build documentation with hotdoc
[platform/upstream/gstreamer.git] / Makefile.am
1 if BUILD_EXAMPLES
2 EXAMPLES_SUBDIRS= examples
3 else
4 EXAMPLES_SUBDIRS=
5 endif
6
7 SUBDIRS = ges tests tools common m4 pkgconfig bindings plugins $(EXAMPLES_SUBDIRS)
8
9 DIST_SUBDIRS = $(SUBDIRS)
10
11 EXTRA_DIST = \
12         depcomp \
13         AUTHORS COPYING NEWS README RELEASE \
14         ChangeLog autogen.sh gst-editing-services.doap \
15         $(shell find "$(top_srcdir)" -type f -name meson.build ! -path "$(top_srcdir)/$(PACKAGE_TARNAME)-*" ) \
16         meson_options.txt
17
18 DISTCLEANFILES = _stdint.h
19
20 ACLOCAL_AMFLAGS = -I m4 -I common/m4
21
22 include $(top_srcdir)/common/release.mak
23 include $(top_srcdir)/common/po.mak
24
25 include $(top_srcdir)/common/coverage/lcov.mak
26
27 check-valgrind:
28         $(MAKE) -C tests/check check-valgrind
29
30 # Test actual high-level functionnality.
31 check-integration:
32         $(MAKE) -C tests/check check-integration
33
34 if ENABLE_BASH_COMPLETION
35 bashcompletiondir = $(BASH_COMPLETION_DIR)
36 dist_bashcompletion_DATA = data/completions/ges-launch-1.0
37 endif
38
39 if HAVE_GST_CHECK
40 check-torture:
41         $(MAKE) -C tests/check torture
42 build-checks:
43         $(MAKE) -C tests/check build-checks
44 else
45 check-torture:
46         true
47 build-checks:
48         true
49 endif
50
51 # cruft: plugins that have been merged or moved or renamed
52 CRUFT_FILES = \
53         $(top_builddir)/gst-editing-services.spec \
54         $(top_builddir)/common/shave \
55         $(top_builddir)/common/shave-libtool
56
57 include $(top_srcdir)/common/cruft.mak
58
59 all-local: check-cruft