Makefile.am 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #
  2. # Copyright (c) 2005, 2006, 2007 Thorsten Kukuk <kukuk@thkukuk.de>
  3. #
  4. AUTOMAKE_OPTIONS = 1.9 gnu dist-xz no-dist-gzip check-news
  5. SUBDIRS = libpam tests libpamc libpam_misc modules po conf examples xtests
  6. if HAVE_DOC
  7. SUBDIRS += doc
  8. endif
  9. CLEANFILES = *~
  10. EXTRA_DIST = pgp.keys.asc CHANGELOG ChangeLog-CVS Copyright
  11. ACLOCAL_AMFLAGS = -I m4
  12. release: dist releasedocs
  13. release-docs: releasedocs
  14. releasedocs:
  15. rm -rf Linux-PAM-$(VERSION)
  16. mkdir -p Linux-PAM-$(VERSION)/doc
  17. make -C doc releasedocs
  18. tar Jfc Linux-PAM-$(VERSION)-docs.tar.xz \
  19. Linux-PAM-$(VERSION)/doc
  20. rm -rf Linux-PAM-$(VERSION)
  21. xtests:
  22. make -C xtests xtests
  23. .PHONY: xtests
  24. gen_changelog_start_date = 2011-10-26
  25. gen-ChangeLog:
  26. if test -d .git; then \
  27. ( $(top_srcdir)/gitlog-to-changelog --append-dot \
  28. --since=$(gen_changelog_start_date) && \
  29. echo && echo && \
  30. echo 'See ChangeLog-CVS for earlier changes.' \
  31. ) > $(distdir)/ChangeLog.new && \
  32. rm -f $(distdir)/ChangeLog && \
  33. mv $(distdir)/ChangeLog.new $(distdir)/ChangeLog; \
  34. fi
  35. dist-hook: gen-ChangeLog
  36. .PHONY: gen-ChangeLog
  37. export TAR_OPTIONS = --owner=0 --group=0 --numeric-owner --mode=go-w,go+rX