|
@@ -5,10 +5,16 @@ pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|
|
pkglibexec_SCRIPTS = b10-msgq
|
|
|
|
|
|
CLEANFILES = b10-msgq msgq.pyc
|
|
|
+CLEANFILES += $(PYTHON_LOGMSGPKG_DIR)/work/msgq_messages.py
|
|
|
+CLEANFILES += $(PYTHON_LOGMSGPKG_DIR)/work/msgq_messages.pyc
|
|
|
|
|
|
man_MANS = b10-msgq.8
|
|
|
DISTCLEANFILES = $(man_MANS)
|
|
|
-EXTRA_DIST = $(man_MANS) msgq.xml
|
|
|
+EXTRA_DIST = $(man_MANS) msgq.xml msgq_messages.mes
|
|
|
+
|
|
|
+nodist_pylogmessage_PYTHON = $(PYTHON_LOGMSGPKG_DIR)/work/msgq_messages.py
|
|
|
+pylogmessagedir = $(pyexecdir)/isc/log_messages/
|
|
|
+BUILT_SOURCES = $(PYTHON_LOGMSGPKG_DIR)/work/msgq_messages.py
|
|
|
|
|
|
if GENERATE_DOCS
|
|
|
|
|
@@ -23,6 +29,11 @@ $(man_MANS):
|
|
|
|
|
|
endif
|
|
|
|
|
|
+# Define rule to build logging source files from message file
|
|
|
+$(PYTHON_LOGMSGPKG_DIR)/work/msgq_messages.py : msgq_messages.mes
|
|
|
+ $(top_builddir)/src/lib/log/compiler/message \
|
|
|
+ -d $(PYTHON_LOGMSGPKG_DIR)/work -p $(srcdir)/msgq_messages.mes
|
|
|
+
|
|
|
# this is done here since configure.ac AC_OUTPUT doesn't expand exec_prefix
|
|
|
b10-msgq: msgq.py
|
|
|
$(SED) "s|@@PYTHONPATH@@|@pyexecdir@|" msgq.py >$@
|