d11343532d
We should generate a ChangeLog for each minor version cycle, starting from the Git import date (since before that we used ChangeLog-style commit messages that don't really look good with the Git ones). For this reason we can take Cairo's Makefile.am.changelog file and, after tweaking it to fit our use case, let it generate the correct ChangeLogs on dist.
65 lines
1.3 KiB
Makefile
65 lines
1.3 KiB
Makefile
include $(top_srcdir)/build/autotools/Makefile.am.silent
|
|
|
|
NULL =
|
|
|
|
SUBDIRS = build clutter tests po
|
|
|
|
if BUILD_GTK_DOC
|
|
SUBDIRS += doc
|
|
endif
|
|
|
|
DIST_SUBDIRS = build clutter tests doc po
|
|
|
|
ACLOCAL_AMFLAGS = -I build/autotools
|
|
|
|
pcfiles = \
|
|
clutter-$(CLUTTER_API_VERSION).pc \
|
|
clutter-$(CLUTTER_WINSYS)-$(CLUTTER_API_VERSION).pc \
|
|
$(NULL)
|
|
|
|
# clutter-<major>.<minor>.pc - for generic dependencies
|
|
clutter-$(CLUTTER_API_VERSION).pc: clutter.pc
|
|
$(QUIET_GEN)cp $< $@
|
|
|
|
# clutter-<winsys>-<major>.<minor>.pc - for backend-specific dependencies
|
|
clutter-$(CLUTTER_WINSYS)-$(CLUTTER_API_VERSION).pc: clutter.pc
|
|
$(QUIET_GEN)cp $< $@
|
|
|
|
.PHONY: test-report full-report
|
|
test-report full-report:
|
|
$(MAKE) -C tests/conform $(@)
|
|
|
|
pkgconfig_DATA = $(pcfiles)
|
|
pkgconfigdir = $(libdir)/pkgconfig
|
|
|
|
EXTRA_DIST = \
|
|
ChangeLog.SVN \
|
|
clutter.pc.in \
|
|
HACKING \
|
|
HACKING.backends \
|
|
CODING_STYLE
|
|
|
|
CLEANFILES = $(pcfiles)
|
|
|
|
DISTCLEANFILES = doltcompile doltlibtool
|
|
|
|
DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-maintainer-flags
|
|
|
|
# Extra clean files so that maintainer-clean removes *everything*
|
|
MAINTAINERCLEANFILES = \
|
|
aclocal.m4 \
|
|
compile \
|
|
config.guess \
|
|
config.h.in \
|
|
config.sub \
|
|
configure \
|
|
depcomp \
|
|
gtk-doc.make \
|
|
install-sh \
|
|
ltmain.sh \
|
|
Makefile.in \
|
|
missing \
|
|
$(NULL)
|
|
|
|
include $(top_srcdir)/build/autotools/Makefile.am.changelog
|