Makefile.am 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. SUBDIRS = . tests
  2. python_PYTHON = __init__.py ccsession.py cfgmgr.py config_data.py module_spec.py
  3. pythondir = $(pyexecdir)/isc/config
  4. BUILT_SOURCES = $(PYTHON_LOGMSGPKG_DIR)/work/cfgmgr_messages.py
  5. BUILT_SOURCES += $(PYTHON_LOGMSGPKG_DIR)/work/config_messages.py
  6. nodist_pylogmessage_PYTHON = $(PYTHON_LOGMSGPKG_DIR)/work/cfgmgr_messages.py
  7. nodist_pylogmessage_PYTHON += $(PYTHON_LOGMSGPKG_DIR)/work/config_messages.py
  8. pylogmessagedir = $(pyexecdir)/isc/log_messages/
  9. CLEANFILES = $(PYTHON_LOGMSGPKG_DIR)/work/cfgmgr_messages.py
  10. CLEANFILES += $(PYTHON_LOGMSGPKG_DIR)/work/cfgmgr_messages.pyc
  11. CLEANFILES += $(PYTHON_LOGMSGPKG_DIR)/work/config_messages.py
  12. CLEANFILES += $(PYTHON_LOGMSGPKG_DIR)/work/config_messages.pyc
  13. CLEANDIRS = __pycache__
  14. EXTRA_DIST = cfgmgr_messages.mes config_messages.mes
  15. BUILT_SOURCES += $(PYTHON_LOGMSGPKG_DIR)/cfgmgr_messages.py
  16. CLEANFILES += $(PYTHON_LOGMSGPKG_DIR)/cfgmgr_messages.py
  17. CLEANFILES += $(PYTHON_LOGMSGPKG_DIR)/cfgmgr_messages.pyc
  18. EXTRA_DIST += $(PYTHON_LOGMSGPKG_SRCDIR)/cfgmgr_messages.py
  19. BUILT_SOURCES += $(PYTHON_LOGMSGPKG_DIR)/config_messages.py
  20. CLEANFILES += $(PYTHON_LOGMSGPKG_DIR)/config_messages.py
  21. CLEANFILES += $(PYTHON_LOGMSGPKG_DIR)/config_messages.pyc
  22. EXTRA_DIST += $(PYTHON_LOGMSGPKG_SRCDIR)/config_messages.py
  23. # Define rule to build logging source files from message file
  24. $(PYTHON_LOGMSGPKG_DIR)/work/cfgmgr_messages.py : cfgmgr_messages.mes
  25. $(top_builddir)/src/lib/log/compiler/message \
  26. -d $(PYTHON_LOGMSGPKG_DIR)/work -p $(srcdir)/cfgmgr_messages.mes
  27. $(PYTHON_LOGMSGPKG_DIR)/cfgmgr_messages.py: Makefile
  28. echo "from work.cfgmgr_messages import *" > $@
  29. $(PYTHON_LOGMSGPKG_DIR)/work/config_messages.py : config_messages.mes
  30. $(top_builddir)/src/lib/log/compiler/message \
  31. -d $(PYTHON_LOGMSGPKG_DIR)/work -p $(srcdir)/config_messages.mes
  32. $(PYTHON_LOGMSGPKG_DIR)/config_messages.py: Makefile
  33. echo "from work.config_messages import *" > $@
  34. clean-local:
  35. rm -rf $(CLEANDIRS)