Autogenerate ChangeLog from git
[xorg/xkeyboard-config] / Makefile.am
1 AUTOMAKE_OPTIONS = foreign
2
3 SUBDIRS = compat geometry keycodes keymap po rules semantics symbols types docs
4
5 EXTRA_DIST=config.rpath COPYING CREDITS README ChangeLog\
6        autogen.sh \
7        xkeyboard-config.spec \
8        xkeyboard-config.spec.in \
9        intltool-extract.in intltool-merge.in intltool-update.in
10
11 MAINTAINERCLEANFILES=ChangeLog
12
13 .PHONY: ChangeLog
14
15 ChangeLog:
16         (GIT_DIR=$(top_srcdir)/.git git-log > .changelog.tmp && mv .changelog.tmp ChangeLog; rm -f .changelog.tmp) || \
17         (touch ChangeLog; echo 'git directory not found: installing possibly empty changelog.' >&2)
18
19 dist-hook: ChangeLog
20
21 DISTCLEANFILES=intltool-extract intltool-merge intltool-update
22
23 # ACLOCAL_AMFLAGS = -I m4
24
25 if CREATE_XKBCOMP_SYMLINK
26 install-xkbcomp:
27         ln -sf $(XKBCOMP) $(DESTDIR)$(xkb_base)/xkbcomp
28
29 else
30 install-xkbcomp:
31
32 endif
33
34 install-data-hook: install-xkbcomp
35
36 sync-po:
37         rsync -Lrtvz translationproject.org::tp/latest/xkeyboard-config/  po