Merge "Remove pam_timestamp_check" into tizen
[platform/upstream/pam.git] / Makefile.am
1 #
2 # Copyright (c) 2005, 2006, 2007 Thorsten Kukuk <kukuk@thkukuk.de>
3 #
4
5 AUTOMAKE_OPTIONS = 1.9 gnu dist-bzip2 check-news
6
7 SUBDIRS = libpam tests libpamc libpam_misc modules po conf doc examples xtests
8
9 CLEANFILES = *~
10
11 EXTRA_DIST = pgp.keys.asc CHANGELOG ChangeLog-CVS Copyright Make.xml.rules
12
13 ACLOCAL_AMFLAGS = -I m4
14
15 release: dist releasedocs
16
17 release-docs: releasedocs
18
19 releasedocs:
20         rm -rf Linux-PAM-$(VERSION)
21         mkdir -p Linux-PAM-$(VERSION)/doc
22         make -C doc releasedocs
23         tar zfc Linux-PAM-$(VERSION)-docs.tar.gz \
24                 Linux-PAM-$(VERSION)/doc
25         tar jfc Linux-PAM-$(VERSION)-docs.tar.bz2 \
26                 Linux-PAM-$(VERSION)/doc
27         rm -rf Linux-PAM-$(VERSION)
28
29 xtests:
30         make -C xtests xtests
31
32 .PHONY: xtests
33
34 gen_changelog_start_date = 2011-10-26
35 gen-ChangeLog:
36         if test -d .git; then                                           \
37                 ( $(top_srcdir)/gitlog-to-changelog --append-dot        \
38                   --since=$(gen_changelog_start_date) &&                \
39                   echo && echo &&                                       \
40                   echo 'See ChangeLog-CVS for earlier changes.'         \
41                 ) > $(distdir)/ChangeLog.new &&                         \
42                 rm -f $(distdir)/ChangeLog &&                           \
43                 mv $(distdir)/ChangeLog.new $(distdir)/ChangeLog;       \
44         fi
45
46 dist-hook: gen-ChangeLog
47 .PHONY: gen-ChangeLog
48
49 export TAR_OPTIONS = --owner=0 --group=0 --numeric-owner --mode=go-w,go+rX