build: Automate the release process
[profile/ivi/clutter.git] / Makefile.am
1 include $(top_srcdir)/build/autotools/Makefile.am.silent
2
3 NULL =
4
5 SUBDIRS = build clutter tests doc po
6
7 ACLOCAL_AMFLAGS = -I build/autotools
8
9 EXTRA_DIST = \
10         ChangeLog.pre-git-import        \
11         $(NULL)
12
13 CLEANFILES = $(pcfiles)
14
15 DISTCLEANFILES =
16
17 DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-maintainer-flags
18
19 # Extra clean files so that maintainer-clean removes *everything*
20 MAINTAINERCLEANFILES =  \
21         aclocal.m4      \
22         config.guess    \
23         config.h.in     \
24         configure       \
25         gtk-doc.make    \
26         Makefile.in     \
27         $(NULL)
28
29 include $(top_srcdir)/build/autotools/Makefile.am.changelog
30 include $(top_srcdir)/build/autotools/Makefile.am.release
31
32 # proxy rule for gcov
33 gcov:
34         @( cd clutter && $(MAKE) $(AM_MAKEFLAGS) $@ ) || exit $$?
35
36 # proxy rules for tests
37 test-report full-report:
38         $(MAKE) -C tests/conform $(@)
39
40 .PHONY: gcov test-report full-report