Fix make distcheck.
[gpgol.git] / Makefile.am
1 # Makefile.am - main makefile for GPGol
2 # Copyright (C) 2005 g10 Code GmbH
3 #
4 # This file is free software; as a special exception the author gives
5 # unlimited permission to copy and/or distribute it, with or without
6 # modifications, as long as this notice is preserved.
7 #
8 # This program is distributed in the hope that it will be useful, but
9 # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
10 # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
11
12 ## Process this file with automake to produce Makefile.in
13
14 ACLOCAL_AMFLAGS = -I m4
15 AUTOMAKE_OPTIONS = dist-bzip2
16 # Because we can only build the w32 version we need to help automake here a bit.
17 DISTCHECK_CONFIGURE_FLAGS = --host=@host@  --build=@build@ \
18                             SYSROOT=@prefix@ \
19                             PKG_CONFIG_LIBDIR=@prefix@ \
20                             --with-gpg-error-prefix=@prefix@ \
21                             --with-gpgme-prefix=@prefix@ \
22                             --with-libassuan-prefix=@prefix@
23
24 # Note: Do not put ChangeLog-2011 here - it exists only in the repo.
25 EXTRA_DIST = autogen.sh autogen.rc
26
27
28 SUBDIRS = src forms po m4 doc
29
30 dist-hook: gen-ChangeLog
31         echo "$(VERSION)" > $(distdir)/VERSION
32
33 gen_start_date = 2011-12-01T00:00:00
34 .PHONY: gen-ChangeLog
35 gen-ChangeLog:
36         if test -d $(top_srcdir)/.git; then                             \
37           (cd $(top_srcdir) &&                                          \
38             ./build-aux/gitlog-to-changelog                             \
39             --amend=build-aux/git-log-fix  --tear-off                   \
40             --since=$(gen_start_date) ) > $(distdir)/cl-t;              \
41           cat $(top_srcdir)/ChangeLog-2011 >> $(distdir)/cl-t;          \
42           rm -f $(distdir)/ChangeLog;                                   \
43           mv $(distdir)/cl-t $(distdir)/ChangeLog;                      \
44         fi
45
46
47
48