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 PREV_RELEASE=$(CLUTTER_MAJOR_VERSION).$$(echo "$(CLUTTER_MINOR_VERSION)-1" | bc)
64 CHANGELOGS = ChangeLog
67 @$(MAKE) $(AM_MAKEFLAGS) $(CHANGELOGS)
70 changelogs="$(CHANGELOGS)"; \
71 for changelog in $$changelogs; \
73 cp $(srcdir)/$$changelog $(distdir)/ 2>/dev/null || \
74 cp $$changelog $(distdir)/; \
78 @if test -d "$(top_srcdir)/.git"; \
81 from="$(PREV_RELEASE)"; \
83 ( echo '# Generated by configure. Do no edit.'; echo; \
84 $(top_srcdir)/missing --run perl $(top_srcdir)/build/gen-changelog.pl $$from.0..$$to ) > $@ ; \
86 echo A git checkout is required to generate $@; \
89 .PHONY: changelogs ChangeLog $(srcdir)/ChangeLog