3 SUBDIRS = build clutter tests po
9 DIST_SUBDIRS = build clutter tests doc po
11 ACLOCAL_AMFLAGS = -I build/autotools
14 clutter-$(CLUTTER_API_VERSION).pc \
15 clutter-$(CLUTTER_FLAVOUR)-$(CLUTTER_API_VERSION).pc \
18 # clutter-<major>.<minor>.pc - for generic dependencies
19 clutter-$(CLUTTER_API_VERSION).pc: clutter.pc
22 # clutter-<flavour>-<major>.<minor>.pc - for backend-specific dependencies
23 clutter-$(CLUTTER_FLAVOUR)-$(CLUTTER_API_VERSION).pc: clutter.pc
26 .PHONY: test-report full-report
27 test-report full-report:
28 $(MAKE) -C tests/conform $(@)
30 pkgconfig_DATA = $(pcfiles)
31 pkgconfigdir = $(libdir)/pkgconfig
33 DEFAULT_FLAVOUR = @CLUTTER_FLAVOUR@
42 CLEANFILES = $(pcfiles)
46 DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-maintainer-flags
48 # Extra clean files so that maintainer-clean removes *everything*
49 MAINTAINERCLEANFILES = \
64 MAINTAINERCLEANFILES += $(srcdir)/ChangeLog
66 PREV_RELEASE=$(CLUTTER_MAJOR_VERSION).$$(echo "$(CLUTTER_MINOR_VERSION)-1" | bc)
68 CHANGELOGS = ChangeLog
71 @$(MAKE) $(AM_MAKEFLAGS) $(CHANGELOGS)
74 changelogs="$(CHANGELOGS)"; \
75 for changelog in $$changelogs; \
77 cp -f $(srcdir)/$$changelog $(distdir)/ 2>/dev/null || \
78 cp -f $$changelog $(distdir)/; \
82 @if test -d "$(top_srcdir)/.git"; \
85 from="$(PREV_RELEASE)"; \
87 ( echo '# Generated by configure. Do no edit.'; echo; \
88 $(top_srcdir)/missing --run perl $(top_srcdir)/build/gen-changelog.pl $$from.0..$$to ) > $@ ; \
90 echo A git checkout is required to generate $@; \
93 .PHONY: changelogs ChangeLog $(srcdir)/ChangeLog