febea9d9716f9d5a1f41d9bdec284ca2da6986e8
[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 e need to help automake here a bit.
17 DISTCHECK_CONFIGURE_FLAGS = --host=i586-mingw32msvc --build=i686-pc-linux-gnu \
18                             --prefix=@prefix@ \
19                             --with-gpg-error-prefix=@prefix@ \
20                             --with-gpgme-prefix=@prefix@ \
21                             --with-libassuan-prefix=@prefix@
22
23 # Note: Do not put ChangeLog-2011 here - it exists only in the repo.
24 EXTRA_DIST = autogen.sh autogen.rc
25
26
27 SUBDIRS = src forms po m4 doc
28
29 dist-hook: gen-ChangeLog
30         echo "$(VERSION)" > $(distdir)/VERSION
31
32 gen_start_date = 2011-12-01T00:00:00
33 .PHONY: gen-ChangeLog
34 gen-ChangeLog:
35         if test -d $(top_srcdir)/.git; then                             \
36           (cd $(top_srcdir) &&                                          \
37             ./build-aux/gitlog-to-changelog                             \
38             --amend=build-aux/git-log-fix  --tear-off                   \
39             --since=$(gen_start_date) ) > $(distdir)/cl-t;              \
40           cat $(top_srcdir)/ChangeLog-2011 >> $(distdir)/cl-t;          \
41           rm -f $(distdir)/ChangeLog;                                   \
42           mv $(distdir)/cl-t $(distdir)/ChangeLog;                      \
43         fi
44
45
46
47