[gnome-calendar] Added AUTHORS, ChangeLog hooks for autogeneration.
- From: Erick PÃrez Castellanos <erickpc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-calendar] Added AUTHORS, ChangeLog hooks for autogeneration.
- Date: Tue, 21 Aug 2012 12:39:35 +0000 (UTC)
commit 7e1d477473886b2173b88b2e6a9aa5f29b6b5458
Author: Erick PÃrez Castellanos <erick red gmail com>
Date: Fri Aug 17 10:29:51 2012 -0400
Added AUTHORS, ChangeLog hooks for autogeneration.
Makefile.am | 45 ++++++++++++++++++++++++++++++++++++++-------
1 files changed, 38 insertions(+), 7 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index b71d8b0..11c62fa 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -4,31 +4,62 @@ SUBDIRS = src data po doc
gnome_calendardocdir = ${prefix}/doc/gnome_calendar
gnome_calendardoc_DATA = \
+ AUTHORS \
README \
INSTALL \
- NEWS
-
+ NEWS \
+ ChangeLog
INTLTOOL_FILES = \
intltool-extract.in \
intltool-merge.in \
intltool-update.in
-EXTRA_DIST = \
- $(gnome_calendardoc_DATA) \
- $(INTLTOOL_FILES) \
+EXTRA_DIST = \
+ $(gnome_calendardoc_DATA) \
+ $(INTLTOOL_FILES) \
THANKS \
TODO \
autogen.sh
+CLEANFILES = \
+ AUTHORS
-DISTCLEANFILES = \
+DISTCLEANFILES = \
intltool-extract \
intltool-merge \
intltool-update \
po/.intltool-merge-cache
-
# Remove doc directory on uninstall
uninstall-local:
-rm -r $(gnome_calendardocdir)
+
+AUTHORS:
+ @if test -d "$(srcdir)/.git"; \
+ then \
+ echo Creating $@ && \
+ ( cd "$(top_srcdir)" && \
+ echo '# Generated by Makefile. Do not edit.'; echo; \
+ git log --no-merges --pretty=format:"%an" src \
+ | sort | uniq ) > $ tmp \
+ && mv -f $ tmp $@ \
+ || ( rm -f $ tmp ; \
+ echo Failed to generate $@ >&2 ); \
+ fi
+
+dist-hook:
+ @if test -d "$(srcdir)/.git"; \
+ then \
+ echo Creating ChangeLog && \
+ ( cd "$(top_srcdir)" && \
+ echo '# Generated by Makefile. Do not edit.'; echo; \
+ git log --stat ) > ChangeLog.tmp \
+ && mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
+ || ( rm -f ChangeLog.tmp ; \
+ echo Failed to generate ChangeLog >&2 ); \
+ else \
+ echo A git clone is required to generate a ChangeLog >&2; \
+ fi
+
+.PHONY: AUTHORS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]