]> granicus.if.org Git - linux-pam/blob - Makefile.am
Remove generated files
[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 check-news
6
7 if STATIC_MODULES
8 SUBDIRS = modules libpam libpamc libpam_misc tests po conf doc examples xtests
9 else
10 SUBDIRS = libpam tests libpamc libpam_misc modules po conf doc examples xtests
11 endif
12
13 CLEANFILES = *~
14
15 EXTRA_DIST = pgp.keys.asc CHANGELOG ChangeLog-CVS Copyright Make.xml.rules
16
17 ACLOCAL_AMFLAGS = -I m4
18
19 release: dist releasedocs
20
21 release-docs: releasedocs
22
23 releasedocs:
24         rm -rf Linux-PAM-$(VERSION)
25         mkdir -p Linux-PAM-$(VERSION)/doc
26         make -C doc releasedocs
27         tar zfc Linux-PAM-$(VERSION)-docs.tar.gz \
28                 Linux-PAM-$(VERSION)/doc
29         tar jfc Linux-PAM-$(VERSION)-docs.tar.bz2 \
30                 Linux-PAM-$(VERSION)/doc
31         rm -rf Linux-PAM-$(VERSION)
32
33 xtests:
34         make -C xtests xtests
35
36 .PHONY: xtests
37
38 gen_changelog_start_date = 2011-10-26
39 gen-ChangeLog:
40         if test -d .git; then                                           \
41                 ( $(top_srcdir)/gitlog-to-changelog --append-dot        \
42                   --since=$(gen_changelog_start_date) &&                \
43                   echo && echo &&                                       \
44                   echo 'See ChangeLog-CVS for earlier changes.'         \
45                 ) > $(distdir)/ChangeLog.new &&                         \
46                 rm -f $(distdir)/ChangeLog &&                           \
47                 mv $(distdir)/ChangeLog.new $(distdir)/ChangeLog;       \
48         fi
49
50 dist-hook: gen-ChangeLog
51 .PHONY: gen-ChangeLog
52
53 export TAR_OPTIONS = --owner=0 --group=0 --numeric-owner --mode=go-w,go+rX