diff --git a/Makefile.am b/Makefile.am
index 84b90b4e362eb2e5b3fa76f930c615688435f699..9d0ffec2dd89e3b95dc4827c2fc1bed5872f79ac 100644 (file)
--- a/Makefile.am
+++ b/Makefile.am
EXT_DIR=
endif
-SUBDIRS=gst-libs gst sys $(EXT_DIR) examples tools $(GCONF_DIR) ## testsuite
+if BUILD_EXAMPLES
+EXAMPLES_DIR=examples
+else
+EXAMPLES_DIR=
+endif
+
+SUBDIRS=gst-libs \
+ gst sys $(EXT_DIR) \
+ $(EXAMPLES_DIR) \
+ tools \
+ $(GCONF_DIR) \
+ testsuite \
+ po \
+ pkgconfig
-DIST_SUBDIRS=gst-libs gst sys ext examples tools gconf ## testsuite
+DIST_SUBDIRS=ext gst-libs \
+ gst sys \
+ examples \
+ tools \
+ gconf \
+ testsuite \
+ po \
+ pkgconfig
EXTRA_DIST=gst-plugins.spec depcomp \
- AUTHORS COPYING README RELEASE LICENSE LICENSE_readme \
- ChangeLog autogen.sh common m4
+ AUTHORS COPYING COPYING.LIB README RELEASE REQUIREMENTS \
+ ChangeLog autogen.sh common m4
+
+DISTCLEANFILES=_stdint.h
+
+# to do a release, run "make release"
+# this will generate all archives and md5sums
+
+# make bz2 as well
+AUTOMAKE_OPTIONS = dist-bzip2
+
+release: dist
+ make @PACKAGE@-@VERSION@.tar.gz.md5
+ make @PACKAGE@-@VERSION@.tar.bz2.md5
+
+# generate md5 sum files
+%.md5: %
+ md5sum $< > $@
+
dist-hook:
rm -rf `find $(distdir)/common -name CVS`