3 SUBDIRS = clutter tests po
9 DIST_SUBDIRS = clutter tests doc po
12 clutter-$(CLUTTER_API_VERSION).pc \
13 clutter-$(CLUTTER_FLAVOUR)-$(CLUTTER_API_VERSION).pc \
16 # clutter-<major>.<minor>.pc - for generic dependencies
17 clutter-$(CLUTTER_API_VERSION).pc: clutter.pc
20 # clutter-<flavour>-<major>.<minor>.pc - for backend-specific dependencies
21 clutter-$(CLUTTER_FLAVOUR)-$(CLUTTER_API_VERSION).pc: clutter.pc
24 .PHONY: test-report full-report
25 test-report full-report:
26 $(MAKE) -C tests/conform $(@)
28 pkgconfig_DATA = $(pcfiles)
29 pkgconfigdir = $(libdir)/pkgconfig
31 DEFAULT_FLAVOUR = @CLUTTER_FLAVOUR@
40 CLEANFILES = $(pcfiles)
44 DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-maintainer-flags
46 # Extra clean files so that maintainer-clean removes *everything*
47 MAINTAINERCLEANFILES = \
62 MAINTAINERCLEANFILES += $(srcdir)/ChangeLog
64 PREV_RELEASE=$(CLUTTER_MAJOR_VERSION).$$(echo "$(CLUTTER_MINOR_VERSION)-1" | bc)
66 CHANGELOGS = ChangeLog
69 @$(MAKE) $(AM_MAKEFLAGS) $(CHANGELOGS)
72 changelogs="$(CHANGELOGS)"; \
73 for changelog in $$changelogs; \
75 cp -f $(srcdir)/$$changelog $(distdir)/ 2>/dev/null || \
76 cp -f $$changelog $(distdir)/; \
80 @if test -d "$(top_srcdir)/.git"; \
83 from="$(PREV_RELEASE)"; \
85 ( echo '# Generated by configure. Do no edit.'; echo; \
86 $(top_srcdir)/missing --run perl $(top_srcdir)/build/gen-changelog.pl $$from.0..$$to ) > $@ ; \
88 echo A git checkout is required to generate $@; \
91 .PHONY: changelogs ChangeLog $(srcdir)/ChangeLog