]> granicus.if.org Git - linux-pam/blob - Makefile.am
doc: fix module type written in MODULE TYPES PROVIDED
[linux-pam] / Makefile.am
1 #
2 # Copyright (c) 2005, 2006, 2007 Thorsten Kukuk <kukuk@thkukuk.de>
3 #
4
5 AUTOMAKE_OPTIONS = 1.9 gnu dist-bzip2 dist-xz 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         tar Jfc Linux-PAM-$(VERSION)-docs.tar.xz \
28                 Linux-PAM-$(VERSION)/doc
29         rm -rf Linux-PAM-$(VERSION)
30
31 xtests:
32         make -C xtests xtests
33
34 .PHONY: xtests
35
36 gen_changelog_start_date = 2011-10-26
37 gen-ChangeLog:
38         if test -d .git; then                                           \
39                 ( $(top_srcdir)/gitlog-to-changelog --append-dot        \
40                   --since=$(gen_changelog_start_date) &&                \
41                   echo && echo &&                                       \
42                   echo 'See ChangeLog-CVS for earlier changes.'         \
43                 ) > $(distdir)/ChangeLog.new &&                         \
44                 rm -f $(distdir)/ChangeLog &&                           \
45                 mv $(distdir)/ChangeLog.new $(distdir)/ChangeLog;       \
46         fi
47
48 dist-hook: gen-ChangeLog
49 .PHONY: gen-ChangeLog
50
51 export TAR_OPTIONS = --owner=0 --group=0 --numeric-owner --mode=go-w,go+rX