Makefile.am 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. #
  2. # ngIRCd -- The Next Generation IRC Daemon
  3. # Copyright (c)2001-2010 Alexander Barton (alex@barton.de)
  4. #
  5. # Dieses Programm ist freie Software. Sie koennen es unter den Bedingungen
  6. # der GNU General Public License (GPL), wie von der Free Software Foundation
  7. # herausgegeben, weitergeben und/oder modifizieren, entweder unter Version 2
  8. # der Lizenz oder (wenn Sie es wuenschen) jeder spaeteren Version.
  9. # Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
  10. # der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
  11. #
  12. .tmpl:
  13. sed \
  14. -e s@:ETCDIR:@${sysconfdir}@ \
  15. <$< >$@
  16. SUFFIXES = .tmpl
  17. static_docs = Bopm.txt FAQ.txt GIT.txt HowToRelease.txt PAM.txt Platforms.txt \
  18. Protocol.txt README-AUX.txt README-BeOS.txt README-Interix.txt RFC.txt \
  19. SSL.txt Services.txt
  20. doc_templates = sample-ngircd.conf.tmpl
  21. generated_docs = sample-ngircd.conf
  22. toplevel_docs = ../AUTHORS ../COPYING ../ChangeLog ../INSTALL ../NEWS ../README
  23. SUBDIRS = src
  24. EXTRA_DIST = $(static_docs) $(doc_templates)
  25. CLEANFILES = $(generated_docs)
  26. maintainer-clean-local:
  27. rm -f Makefile Makefile.in
  28. all: $(generated_docs)
  29. install-data-hook: $(static_docs) $(toplevel_docs) $(generated_docs)
  30. $(mkinstalldirs) $(DESTDIR)$(sysconfdir)
  31. if [ ! -f $(DESTDIR)$(sysconfdir)/ngircd.conf ]; then \
  32. $(INSTALL) -m 600 -c sample-ngircd.conf $(DESTDIR)$(sysconfdir)/ngircd.conf; \
  33. fi
  34. $(mkinstalldirs) $(DESTDIR)$(docdir)
  35. for f in $(static_docs) $(toplevel_docs); do \
  36. $(INSTALL) -m 644 -c $(srcdir)/$$f $(DESTDIR)$(docdir)/; \
  37. done
  38. for f in $(generated_docs); do \
  39. $(INSTALL) -m 644 -c $$f $(DESTDIR)$(docdir)/; \
  40. done
  41. uninstall-hook:
  42. rm -rf $(DESTDIR)$(docdir)
  43. srcdoc:
  44. make -C src srcdoc
  45. # -eof-