don't include -enumtypes.[ch] or -marshal.[ch] files in the disted tarball.
[platform/upstream/gstreamer.git] / Makefile.am
1 if USE_GCONFTOOL
2 GCONF_DIR=gconf
3 else
4 GCONF_DIR=
5 endif
6
7 if BUILD_EXTERNAL
8 EXT_DIR=ext
9 else
10 EXT_DIR=
11 endif
12
13 if BUILD_EXAMPLES
14 EXAMPLES_DIR=examples
15 else
16 EXAMPLES_DIR=
17 endif
18
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
29
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
40
41 EXTRA_DIST=gst-plugins.spec depcomp \
42            AUTHORS COPYING COPYING.LIB NEWS README RELEASE REQUIREMENTS \
43            ChangeLog autogen.sh
44
45 DISTCLEANFILES=_stdint.h
46
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) "*** Still leftover enumtypes or marshal files in the tarball. Please make sure those are not disted." && false )
54
55 include $(top_srcdir)/common/release.mak
56 include $(top_srcdir)/common/po.mak