Makefile.am 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. SUBDIRS = . tests
  2. pkglibexecdir = $(libexecdir)/@PACKAGE@
  3. pkglibexec_SCRIPTS = b10-cmdctl
  4. b10_cmdctldir = $(DESTDIR)$(pkgdatadir)
  5. # NOTE: this will overwrite on install
  6. # So these generic copies are placed in share/bind10 instead of to etc
  7. # Admin or packageer will need to put into place manually.
  8. CMDCTL_CONFIGURATIONS = cmdctl-accounts.csv
  9. CMDCTL_CONFIGURATIONS += cmdctl-keyfile.pem cmdctl-certfile.pem
  10. b10_cmdctl_DATA = $(CMDCTL_CONFIGURATIONS)
  11. b10_cmdctl_DATA += cmdctl.spec
  12. EXTRA_DIST = $(CMDCTL_CONFIGURATIONS)
  13. CLEANFILES= b10-cmdctl cmdctl.pyc cmdctl.spec
  14. man_MANS = b10-cmdctl.8
  15. EXTRA_DIST += $(man_MANS) b10-cmdctl.xml
  16. if ENABLE_MAN
  17. b10-cmdctl.8: b10-cmdctl.xml
  18. xsltproc --novalid --xinclude --nonet -o $@ http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $(srcdir)/b10-cmdctl.xml
  19. endif
  20. cmdctl.spec: cmdctl.spec.pre
  21. $(SED) -e "s|@@SYSCONFDIR@@|$(sysconfdir)|" cmdctl.spec.pre >$@
  22. # TODO: does this need $$(DESTDIR) also?
  23. # this is done here since configure.ac AC_OUTPUT doesn't expand exec_prefix
  24. b10-cmdctl: cmdctl.py
  25. $(SED) "s|@@PYTHONPATH@@|@pyexecdir@|" cmdctl.py >$@
  26. chmod a+x $@
  27. if INSTALL_CONFIGURATIONS
  28. # TODO: permissions handled later
  29. install-data-local:
  30. $(mkinstalldirs) $(DESTDIR)/@sysconfdir@/@PACKAGE@
  31. for f in $(CMDCTL_CONFIGURATIONS) ; do \
  32. if test ! -f $(DESTDIR)$(sysconfdir)/@PACKAGE@/$$f; then \
  33. $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(sysconfdir)/@PACKAGE@/ ; \
  34. fi ; \
  35. done
  36. endif