1 if USE_GCONFTOOL
2 GCONF_DIR=gconf
3 else
4 GCONF_DIR=
5 endif
7 if BUILD_EXTERNAL
8 EXT_DIR=ext
9 else
10 EXT_DIR=
11 endif
13 if BUILD_EXAMPLES
14 EXAMPLES_DIR=examples
15 else
16 EXAMPLES_DIR=
17 endif
19 SUBDIRS=gst-libs \
20 gst sys $(EXT_DIR) \
21 $(EXAMPLES_DIR) \
22 tools \
23 $(GCONF_DIR) \
24 testsuite \
25 po \
26 common \
27 m4 \
28 pkgconfig
30 DIST_SUBDIRS=ext gst-libs \
31 gst sys \
32 examples \
33 tools \
34 gconf \
35 testsuite \
36 po \
37 common \
38 m4 \
39 pkgconfig
41 EXTRA_DIST=gst-plugins.spec depcomp \
42 AUTHORS COPYING COPYING.LIB NEWS README RELEASE REQUIREMENTS \
43 ChangeLog autogen.sh
45 DISTCLEANFILES=_stdint.h
47 # check that no marshal or enumtypes files are included
48 # this in turn ensures that distcheck fails for missing .list files which is currently
49 # shadowed when the corresponding .c and .h files are included.
50 distcheck-hook:
51 @test "x" = "x`find $(distdir) -name \*-enumtypes.[ch]`" && \
52 test "x" = "x`find $(distdir) -name \*-marshal.[ch]`" || \
53 ( $(ECHO) "*** Leftover enumtypes or marshal files in the tarball." && \
54 $(ECHO) "*** Make sure the following files are not disted:" && \
55 find $(distdir) -name \*-enumtypes.[ch] && \
56 find $(distdir) -name \*-marshal.[ch] && \
57 false )
59 include $(top_srcdir)/common/release.mak
60 include $(top_srcdir)/common/po.mak