AWK = awk_exe.full_path()
endif
CD_AND_RUN = f'@TOP_SOURCE_DIR@/cd-and-run.sh'
+KEA_MSG_COMPILER = f'@TOP_BUILD_DIR@/src/lib/log/compiler/kea-msg-compiler'
#### Dependencies
@echo Message files regenerated
ca_messages.h ca_messages.cc: ca_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/bin/agent/ca_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/bin/agent/ca_messages.mes)
else
-// File created from ../../../src/bin/agent/ca_messages.mes
+// File created from src/bin/agent/ca_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/bin/agent/ca_messages.mes
+// File created from src/bin/agent/ca_messages.mes
#ifndef CA_MESSAGES_H
#define CA_MESSAGES_H
if HAS_KEA_MSG_COMPILER
target_gen_messages = run_target(
'src-bin-agent-ca_messages',
- command: [kea_msg_compiler, f'@current_source_dir@/ca_messages.mes'],
+ command: [
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/bin/agent/ca_messages.mes',
+ ],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
endif
@echo Message files regenerated
dhcp4_messages.h dhcp4_messages.cc: dhcp4_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/bin/dhcp4/dhcp4_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/bin/dhcp4/dhcp4_messages.mes)
else
-// File created from ../../../src/bin/dhcp4/dhcp4_messages.mes
+// File created from src/bin/dhcp4/dhcp4_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/bin/dhcp4/dhcp4_messages.mes
+// File created from src/bin/dhcp4/dhcp4_messages.mes
#ifndef DHCP4_MESSAGES_H
#define DHCP4_MESSAGES_H
if HAS_KEA_MSG_COMPILER
target_gen_messages = run_target(
'src-bin-dhcp4-dhcp4_messages',
- command: [kea_msg_compiler, f'@current_source_dir@/dhcp4_messages.mes'],
+ command: [
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/bin/dhcp4/dhcp4_messages.mes',
+ ],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
endif
@echo Message files regenerated
dhcp6_messages.h dhcp6_messages.cc: dhcp6_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/bin/dhcp6/dhcp6_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/bin/dhcp6/dhcp6_messages.mes)
else
-// File created from ../../../src/bin/dhcp6/dhcp6_messages.mes
+// File created from src/bin/dhcp6/dhcp6_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/bin/dhcp6/dhcp6_messages.mes
+// File created from src/bin/dhcp6/dhcp6_messages.mes
#ifndef DHCP6_MESSAGES_H
#define DHCP6_MESSAGES_H
if HAS_KEA_MSG_COMPILER
target_gen_messages = run_target(
'src-bin-dhcp6-dhcp6_messages',
- command: [kea_msg_compiler, f'@current_source_dir@/dhcp6_messages.mes'],
+ command: [
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/bin/dhcp6/dhcp6_messages.mes',
+ ],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
endif
@echo Message files regenerated
lfc_messages.h lfc_messages.cc: lfc_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/bin/lfc/lfc_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/bin/lfc/lfc_messages.mes)
else
-// File created from ../../../src/bin/lfc/lfc_messages.mes
+// File created from src/bin/lfc/lfc_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/bin/lfc/lfc_messages.mes
+// File created from src/bin/lfc/lfc_messages.mes
#ifndef LFC_MESSAGES_H
#define LFC_MESSAGES_H
subdir('tests')
if HAS_KEA_MSG_COMPILER
- current_source_dir = meson.current_source_dir()
target_gen_messages = run_target(
'src-bin-lfc-lfc_messages',
- command: [kea_msg_compiler, f'@current_source_dir@/lfc_messages.mes'],
+ command: [
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/bin/lfc/lfc_messages.mes',
+ ],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
endif
@echo Message files regenerated
netconf_messages.h netconf_messages.cc: netconf_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/bin/netconf/netconf_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/bin/netconf/netconf_messages.mes)
else
target_gen_messages = run_target(
'src-bin-netconf-netconf_messages',
command: [
- kea_msg_compiler,
- f'@current_source_dir@/netconf_messages.mes',
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/bin/netconf/netconf_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
@echo Message files regenerated
bootp_messages.h bootp_messages.cc: bootp_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/hooks/dhcp/bootp/bootp_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/hooks/dhcp/bootp/bootp_messages.mes)
else
-// File created from ../../../../src/hooks/dhcp/bootp/bootp_messages.mes
+// File created from src/hooks/dhcp/bootp/bootp_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../../src/hooks/dhcp/bootp/bootp_messages.mes
+// File created from src/hooks/dhcp/bootp/bootp_messages.mes
#ifndef BOOTP_MESSAGES_H
#define BOOTP_MESSAGES_H
subdir('tests')
if HAS_KEA_MSG_COMPILER
- current_source_dir = meson.current_source_dir()
target_gen_messages = run_target(
'src-hooks-dhcp-bootp-bootp_messages',
- command: [kea_msg_compiler, f'@current_source_dir@/bootp_messages.mes'],
+ command: [
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/hooks/dhcp/bootp/bootp_messages.mes',
+ ],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
endif
@echo Message files regenerated
flex_option_messages.h flex_option_messages.cc: flex_option_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/hooks/dhcp/flex_option/flex_option_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/hooks/dhcp/flex_option/flex_option_messages.mes)
else
-// File created from ../../../../src/hooks/dhcp/flex_option/flex_option_messages.mes
+// File created from src/hooks/dhcp/flex_option/flex_option_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../../src/hooks/dhcp/flex_option/flex_option_messages.mes
+// File created from src/hooks/dhcp/flex_option/flex_option_messages.mes
#ifndef FLEX_OPTION_MESSAGES_H
#define FLEX_OPTION_MESSAGES_H
subdir('tests')
if HAS_KEA_MSG_COMPILER
- current_source_dir = meson.current_source_dir()
target_gen_messages = run_target(
'src-hooks-dhcp-flex_option-flex_option_messages',
command: [
- kea_msg_compiler,
- f'@current_source_dir@/flex_option_messages.mes',
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/hooks/dhcp/flex_option/flex_option_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
@echo Message files regenerated
ha_messages.h ha_messages.cc: ha_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/hooks/dhcp/high_availability/ha_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/hooks/dhcp/high_availability/ha_messages.mes)
else
-// File created from ../../../../src/hooks/dhcp/high_availability/ha_messages.mes
+// File created from src/hooks/dhcp/high_availability/ha_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../../src/hooks/dhcp/high_availability/ha_messages.mes
+// File created from src/hooks/dhcp/high_availability/ha_messages.mes
#ifndef HA_MESSAGES_H
#define HA_MESSAGES_H
subdir('tests')
if HAS_KEA_MSG_COMPILER
- current_source_dir = meson.current_source_dir()
target_gen_messages = run_target(
'src-hooks-dhcp-high_availability-ha_messages',
- command: [kea_msg_compiler, f'@current_source_dir@/ha_messages.mes'],
+ command: [
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/hooks/dhcp/high_availability/ha_messages.mes',
+ ],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
endif
@echo Message files regenerated
lease_cmds_messages.h lease_cmds_messages.cc: lease_cmds_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes)
else
-// File created from ../../../../src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes
+// File created from src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../../src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes
+// File created from src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes
#ifndef LEASE_CMDS_MESSAGES_H
#define LEASE_CMDS_MESSAGES_H
subdir('tests')
if HAS_KEA_MSG_COMPILER
- current_source_dir = meson.current_source_dir()
target_gen_messages = run_target(
'src-hooks-dhcp-lease_cmds-lease_cmds_messages',
command: [
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
kea_msg_compiler,
- f'@current_source_dir@/lease_cmds_messages.mes',
+ 'src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
@echo Message files regenerated
mysql_cb_messages.h mysql_cb_messages.cc: mysql_cb_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/hooks/dhcp/mysql/mysql_cb_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/hooks/dhcp/mysql/mysql_cb_messages.mes)
mysql_hb_messages.h mysql_hb_messages.cc: mysql_hb_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/hooks/dhcp/mysql/mysql_hb_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/hooks/dhcp/mysql/mysql_hb_messages.mes)
mysql_lb_messages.h mysql_lb_messages.cc: mysql_lb_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/hooks/dhcp/mysql/mysql_lb_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/hooks/dhcp/mysql/mysql_lb_messages.mes)
else
subdir('tests')
if HAS_KEA_MSG_COMPILER
- current_source_dir = meson.current_source_dir()
target_gen_messages = run_target(
'src-hooks-dhcp-mysql-mysql_cb_messages',
command: [
- kea_msg_compiler,
- f'@current_source_dir@/mysql_cb_messages.mes',
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/hooks/dhcp/mysql/mysql_cb_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
target_gen_messages = run_target(
'src-hooks-dhcp-mysql-mysql_hb_messages',
command: [
- kea_msg_compiler,
- f'@current_source_dir@/mysql_hb_messages.mes',
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/hooks/dhcp/mysql/mysql_hb_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
target_gen_messages = run_target(
'src-hooks-dhcp-mysql-mysql_lb_messages',
command: [
- kea_msg_compiler,
- f'@current_source_dir@/mysql_lb_messages.mes',
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/hooks/dhcp/mysql/mysql_lb_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
-// File created from ../../../../src/hooks/dhcp/mysql/mysql_cb_messages.mes
+// File created from src/hooks/dhcp/mysql/mysql_cb_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../../src/hooks/dhcp/mysql/mysql_cb_messages.mes
+// File created from src/hooks/dhcp/mysql/mysql_cb_messages.mes
#ifndef MYSQL_CB_MESSAGES_H
#define MYSQL_CB_MESSAGES_H
-// File created from ../../../../src/hooks/dhcp/mysql/mysql_hb_messages.mes
+// File created from src/hooks/dhcp/mysql/mysql_hb_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../../src/hooks/dhcp/mysql/mysql_hb_messages.mes
+// File created from src/hooks/dhcp/mysql/mysql_hb_messages.mes
#ifndef MYSQL_HB_MESSAGES_H
#define MYSQL_HB_MESSAGES_H
-// File created from ../../../../src/hooks/dhcp/mysql/mysql_lb_messages.mes
+// File created from src/hooks/dhcp/mysql/mysql_lb_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../../src/hooks/dhcp/mysql/mysql_lb_messages.mes
+// File created from src/hooks/dhcp/mysql/mysql_lb_messages.mes
#ifndef MYSQL_LB_MESSAGES_H
#define MYSQL_LB_MESSAGES_H
@echo Message files regenerated
perfmon_messages.h perfmon_messages.cc: perfmon_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/hooks/dhcp/perfmon/perfmon_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/hooks/dhcp/perfmon/perfmon_messages.mes
else
subdir('tests')
if HAS_KEA_MSG_COMPILER
- current_source_dir = meson.current_source_dir()
target_gen_messages = run_target(
'src-hooks-dhcp-perfmon-perfmon_messages',
command: [
- kea_msg_compiler,
- f'@current_source_dir@/perfmon_messages.mes',
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/hooks/dhcp/perfmon/perfmon_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
-// File created from ../../../../src/hooks/dhcp/perfmon/perfmon_messages.mes
+// File created from src/hooks/dhcp/perfmon/perfmon_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../../src/hooks/dhcp/perfmon/perfmon_messages.mes
+// File created from src/hooks/dhcp/perfmon/perfmon_messages.mes
#ifndef PERFMON_MESSAGES_H
#define PERFMON_MESSAGES_H
@echo Message files regenerated
pgsql_cb_messages.h pgsql_cb_messages.cc: pgsql_cb_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/hooks/dhcp/pgsql/pgsql_cb_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/hooks/dhcp/pgsql/pgsql_cb_messages.mes)
pgsql_hb_messages.h pgsql_hb_messages.cc: pgsql_hb_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/hooks/dhcp/pgsql/pgsql_hb_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/hooks/dhcp/pgsql/pgsql_hb_messages.mes)
pgsql_lb_messages.h pgsql_lb_messages.cc: pgsql_lb_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/hooks/dhcp/pgsql/pgsql_lb_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/hooks/dhcp/pgsql/pgsql_lb_messages.mes)
else
subdir('tests')
if HAS_KEA_MSG_COMPILER
- current_source_dir = meson.current_source_dir()
target_gen_messages = run_target(
'src-hooks-dhcp-pgsql-pgsql_cb_messages',
command: [
- kea_msg_compiler,
- f'@current_source_dir@/pgsql_cb_messages.mes',
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/hooks/dhcp/pgsql/pgsql_cb_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
target_gen_messages = run_target(
'src-hooks-dhcp-pgsql-pgsql_hb_messages',
command: [
- kea_msg_compiler,
- f'@current_source_dir@/pgsql_hb_messages.mes',
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/hooks/dhcp/pgsql/pgsql_hb_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
target_gen_messages = run_target(
'src-hooks-dhcp-pgsql-pgsql_lb_messages',
command: [
- kea_msg_compiler,
- f'@current_source_dir@/pgsql_lb_messages.mes',
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/hooks/dhcp/pgsql/pgsql_lb_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
-// File created from ../../../../src/hooks/dhcp/pgsql/pgsql_cb_messages.mes
+// File created from src/hooks/dhcp/pgsql/pgsql_cb_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../../src/hooks/dhcp/pgsql/pgsql_cb_messages.mes
+// File created from src/hooks/dhcp/pgsql/pgsql_cb_messages.mes
#ifndef PGSQL_CB_MESSAGES_H
#define PGSQL_CB_MESSAGES_H
-// File created from ../../../../src/hooks/dhcp/pgsql/pgsql_hb_messages.mes
+// File created from src/hooks/dhcp/pgsql/pgsql_hb_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../../src/hooks/dhcp/pgsql/pgsql_hb_messages.mes
+// File created from src/hooks/dhcp/pgsql/pgsql_hb_messages.mes
#ifndef PGSQL_HB_MESSAGES_H
#define PGSQL_HB_MESSAGES_H
-// File created from ../../../../src/hooks/dhcp/pgsql/pgsql_lb_messages.mes
+// File created from src/hooks/dhcp/pgsql/pgsql_lb_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../../src/hooks/dhcp/pgsql/pgsql_lb_messages.mes
+// File created from src/hooks/dhcp/pgsql/pgsql_lb_messages.mes
#ifndef PGSQL_LB_MESSAGES_H
#define PGSQL_LB_MESSAGES_H
@echo Message files regenerated
run_script_messages.h run_script_messages.cc: run_script_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/hooks/dhcp/run_script/run_script_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/hooks/dhcp/run_script/run_script_messages.mes)
else
subdir('libloadtests')
if HAS_KEA_MSG_COMPILER
- current_source_dir = meson.current_source_dir()
target_gen_messages = run_target(
'src-hooks-dhcp-run_script-run_script_messages',
command: [
- kea_msg_compiler,
- f'@current_source_dir@/run_script_messages.mes',
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/hooks/dhcp/run_script/run_script_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
-// File created from ../../../../src/hooks/dhcp/run_script/run_script_messages.mes
+// File created from src/hooks/dhcp/run_script/run_script_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../../src/hooks/dhcp/run_script/run_script_messages.mes
+// File created from src/hooks/dhcp/run_script/run_script_messages.mes
#ifndef RUN_SCRIPT_MESSAGES_H
#define RUN_SCRIPT_MESSAGES_H
@echo Message files regenerated
stat_cmds_messages.h stat_cmds_messages.cc: stat_cmds_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/hooks/dhcp/stat_cmds/stat_cmds_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/hooks/dhcp/stat_cmds/stat_cmds_messages.mes)
else
subdir('libloadtests')
subdir('tests')
if HAS_KEA_MSG_COMPILER
- current_source_dir = meson.current_source_dir()
target_gen_messages = run_target(
'src-hooks-dhcp-stat_cmds-stat_cmds_messages',
command: [
- kea_msg_compiler,
- f'@current_source_dir@/stat_cmds_messages.mes',
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/hooks/dhcp/stat_cmds/stat_cmds_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
-// File created from ../../../../src/hooks/dhcp/stat_cmds/stat_cmds_messages.mes
+// File created from src/hooks/dhcp/stat_cmds/stat_cmds_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../../src/hooks/dhcp/stat_cmds/stat_cmds_messages.mes
+// File created from src/hooks/dhcp/stat_cmds/stat_cmds_messages.mes
#ifndef STAT_CMDS_MESSAGES_H
#define STAT_CMDS_MESSAGES_H
@echo Message files regenerated
user_chk_messages.h user_chk_messages.cc: user_chk_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/hooks/dhcp/user_chk/user_chk_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/hooks/dhcp/user_chk/user_chk_messages.mes)
else
subdir('tests')
if HAS_KEA_MSG_COMPILER
- current_source_dir = meson.current_source_dir()
target_gen_messages = run_target(
'src-hooks-dhcp-user_chk-user_chk_messages',
command: [
- kea_msg_compiler,
- f'@current_source_dir@/user_chk_messages.mes',
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/hooks/dhcp/user_chk/user_chk_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
-// File created from ../../../../src/hooks/dhcp/user_chk/user_chk_messages.mes
+// File created from src/hooks/dhcp/user_chk/user_chk_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../../src/hooks/dhcp/user_chk/user_chk_messages.mes
+// File created from src/hooks/dhcp/user_chk/user_chk_messages.mes
#ifndef USER_CHK_MESSAGES_H
#define USER_CHK_MESSAGES_H
@echo Message files regenerated
asiodns_messages.h asiodns_messages.cc: asiodns_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/lib/asiodns/asiodns_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/lib/asiodns/asiodns_messages.mes)
else
-// File created from ../../../src/lib/asiodns/asiodns_messages.mes
+// File created from src/lib/asiodns/asiodns_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/lib/asiodns/asiodns_messages.mes
+// File created from src/lib/asiodns/asiodns_messages.mes
#ifndef ASIODNS_MESSAGES_H
#define ASIODNS_MESSAGES_H
target_gen_messages = run_target(
'src-lib-asiodns-asiodns_messages',
command: [
- kea_msg_compiler,
- f'@current_source_dir@/asiodns_messages.mes',
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/lib/asiodns/asiodns_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
@echo Message files regenerated
config_messages.h config_messages.cc: config_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/lib/config/config_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/lib/config/config_messages.mes)
else
-// File created from ../../../src/lib/config/config_messages.mes
+// File created from src/lib/config/config_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/lib/config/config_messages.mes
+// File created from src/lib/config/config_messages.mes
#ifndef CONFIG_MESSAGES_H
#define CONFIG_MESSAGES_H
current_source_dir = meson.current_source_dir()
target_gen_messages = run_target(
'src-lib-config-config_messages',
- command: [kea_msg_compiler, f'@current_source_dir@/config_messages.mes'],
+ command: [
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/lib/config/config_messages.mes',
+ ],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
endif
@echo Message files regenerated
d2_messages.h d2_messages.cc: d2_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/lib/d2srv/d2_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/lib/d2srv/d2_messages.mes)
else
-// File created from ../../../src/lib/d2srv/d2_messages.mes
+// File created from src/lib/d2srv/d2_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/lib/d2srv/d2_messages.mes
+// File created from src/lib/d2srv/d2_messages.mes
#ifndef D2_MESSAGES_H
#define D2_MESSAGES_H
current_source_dir = meson.current_source_dir()
target_gen_messages = run_target(
'src-lib-d2srv-d2_messages',
- command: [kea_msg_compiler, f'@current_source_dir@/d2_messages.mes'],
+ command: [
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/lib/d2srv/d2_messages.mes',
+ ],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
endif
@echo Message files regenerated
db_messages.h db_messages.cc: db_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/lib/database/db_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/lib/database/db_messages.mes)
else
-// File created from ../../../src/lib/database/db_messages.mes
+// File created from src/lib/database/db_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/lib/database/db_messages.mes
+// File created from src/lib/database/db_messages.mes
#ifndef DB_MESSAGES_H
#define DB_MESSAGES_H
current_source_dir = meson.current_source_dir()
target_gen_messages = run_target(
'src-lib-database-db_messages',
- command: [kea_msg_compiler, f'@current_source_dir@/db_messages.mes'],
+ command: [
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/lib/database/db_messages.mes',
+ ],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
endif
@echo Message files regenerated
dhcp_ddns_messages.h dhcp_ddns_messages.cc: dhcp_ddns_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/lib/dhcp_ddns/dhcp_ddns_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/lib/dhcp_ddns/dhcp_ddns_messages.mes)
else
-// File created from ../../../src/lib/dhcp_ddns/dhcp_ddns_messages.mes
+// File created from src/lib/dhcp_ddns/dhcp_ddns_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/lib/dhcp_ddns/dhcp_ddns_messages.mes
+// File created from src/lib/dhcp_ddns/dhcp_ddns_messages.mes
#ifndef DHCP_DDNS_MESSAGES_H
#define DHCP_DDNS_MESSAGES_H
target_gen_messages = run_target(
'src-lib-dhcp_ddns-dhcp_ddns_messages',
command: [
- kea_msg_compiler,
- f'@current_source_dir@/dhcp_ddns_messages.mes',
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/lib/dhcp_ddns/dhcp_ddns_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
@echo Message files regenerated
alloc_engine_messages.h alloc_engine_messages.cc: alloc_engine_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/lib/dhcpsrv/alloc_engine_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/lib/dhcpsrv/alloc_engine_messages.mes)
dhcpsrv_messages.h dhcpsrv_messages.cc: dhcpsrv_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/lib/dhcpsrv/dhcpsrv_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/lib/dhcpsrv/dhcpsrv_messages.mes)
hosts_messages.h hosts_messages.cc: hosts_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/lib/dhcpsrv/hosts_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/lib/dhcpsrv/hosts_messages.mes)
fuzz_messages.h fuzz_messages.cc: fuzz_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/lib/dhcpsrv/fuzz_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/lib/dhcpsrv/fuzz_messages.mes)
else
-// File created from ../../../src/lib/dhcpsrv/alloc_engine_messages.mes
+// File created from src/lib/dhcpsrv/alloc_engine_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/lib/dhcpsrv/alloc_engine_messages.mes
+// File created from src/lib/dhcpsrv/alloc_engine_messages.mes
#ifndef ALLOC_ENGINE_MESSAGES_H
#define ALLOC_ENGINE_MESSAGES_H
-// File created from ../../../src/lib/dhcpsrv/dhcpsrv_messages.mes
+// File created from src/lib/dhcpsrv/dhcpsrv_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/lib/dhcpsrv/dhcpsrv_messages.mes
+// File created from src/lib/dhcpsrv/dhcpsrv_messages.mes
#ifndef DHCPSRV_MESSAGES_H
#define DHCPSRV_MESSAGES_H
-// File created from ../../../src/lib/dhcpsrv/fuzz_messages.mes
+// File created from src/lib/dhcpsrv/fuzz_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/lib/dhcpsrv/fuzz_messages.mes
+// File created from src/lib/dhcpsrv/fuzz_messages.mes
#ifndef FUZZ_MESSAGES_H
#define FUZZ_MESSAGES_H
-// File created from ../../../src/lib/dhcpsrv/hosts_messages.mes
+// File created from src/lib/dhcpsrv/hosts_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/lib/dhcpsrv/hosts_messages.mes
+// File created from src/lib/dhcpsrv/hosts_messages.mes
#ifndef HOSTS_MESSAGES_H
#define HOSTS_MESSAGES_H
target_gen_messages = run_target(
'src-lib-dhcpsrv-alloc_engine_messages',
command: [
- kea_msg_compiler,
- f'@current_source_dir@/alloc_engine_messages.mes',
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/lib/dhcpsrv/alloc_engine_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
target_gen_messages = run_target(
'src-lib-dhcpsrv-dhcpsrv_messages',
command: [
- kea_msg_compiler,
- f'@current_source_dir@/dhcpsrv_messages.mes',
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/lib/dhcpsrv/dhcpsrv_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
target_gen_messages = run_target(
'src-lib-dhcpsrv-hosts_messages',
- command: [kea_msg_compiler, f'@current_source_dir@/hosts_messages.mes'],
+ command: [
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/lib/dhcpsrv/hosts_messages.mes',
+ ],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
target_gen_messages = run_target(
'src-lib-dhcpsrv-fuzz_messages',
- command: [kea_msg_compiler, f'@current_source_dir@/fuzz_messages.mes'],
+ command: [
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/lib/dhcpsrv/fuzz_messages.mes',
+ ],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
endif
@echo Message files regenerated
eval_messages.h eval_messages.cc: eval_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/lib/eval/eval_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/lib/eval/eval_messages.mes)
else
-// File created from ../../../src/lib/eval/eval_messages.mes
+// File created from src/lib/eval/eval_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/lib/eval/eval_messages.mes
+// File created from src/lib/eval/eval_messages.mes
#ifndef EVAL_MESSAGES_H
#define EVAL_MESSAGES_H
if HAS_KEA_MSG_COMPILER
target_gen_messages = run_target(
'src-lib-eval-eval_messages',
- command: [kea_msg_compiler, f'@current_source_dir@/eval_messages.mes'],
+ command: [
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/lib/eval/eval_messages.mes',
+ ],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
endif
@echo Message files regenerated
hooks_messages.h hooks_messages.cc: hooks_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/lib/hooks/hooks_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/lib/hooks/hooks_messages.mes)
else
-// File created from ../../../src/lib/hooks/hooks_messages.mes
+// File created from src/lib/hooks/hooks_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/lib/hooks/hooks_messages.mes
+// File created from src/lib/hooks/hooks_messages.mes
#ifndef HOOKS_MESSAGES_H
#define HOOKS_MESSAGES_H
current_source_dir = meson.current_source_dir()
target_gen_messages = run_target(
'src-lib-hooks-hooks_messages',
- command: [kea_msg_compiler, f'@current_source_dir@/hooks_messages.mes'],
+ command: [
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/lib/hooks/hooks_messages.mes',
+ ],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
endif
@echo Message files regenerated
auth_messages.cc auth_messages.h: auth_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/lib/http/auth_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/lib/http/auth_messages.mes)
http_messages.h http_messages.cc: http_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/lib/http/http_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/lib/http/http_messages.mes)
else
-// File created from ../../../src/lib/http/auth_messages.mes
+// File created from src/lib/http/auth_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/lib/http/auth_messages.mes
+// File created from src/lib/http/auth_messages.mes
#ifndef AUTH_MESSAGES_H
#define AUTH_MESSAGES_H
-// File created from ../../../src/lib/http/http_messages.mes
+// File created from src/lib/http/http_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/lib/http/http_messages.mes
+// File created from src/lib/http/http_messages.mes
#ifndef HTTP_MESSAGES_H
#define HTTP_MESSAGES_H
current_source_dir = meson.current_source_dir()
target_gen_messages = run_target(
'src-lib-http-auth_messages',
- command: [kea_msg_compiler, f'@current_source_dir@/auth_messages.mes'],
+ command: [
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/lib/http/auth_messages.mes',
+ ],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
target_gen_messages = run_target(
'src-lib-http-http_messages',
- command: [kea_msg_compiler, f'@current_source_dir@/http_messages.mes'],
+ command: [
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/lib/http/http_messages.mes',
+ ],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
endif
# If bootstrapping, do not generate log messages because there is nothing to generate them with.
# A second make command or an explicit "make messages" command should do the job.
log_messages.cc log_messages.h: log_messages.mes
- @if test -f $(top_builddir)/src/lib/log/compiler/kea-msg-compiler; then \
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/lib/log/log_messages.mes; \
+ @if test -f $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler; then \
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/lib/log/log_messages.mes); \
fi
# If bootstrapping, do not generate log messages because there is nothing to generate them with.
# A second make command or an explicit "make messages" command should do the job.
logimpl_messages.cc logimpl_messages.h: logimpl_messages.mes
- @if test -f $(top_builddir)/src/lib/log/compiler/kea-msg-compiler; then \
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/lib/log/logimpl_messages.mes; \
+ @if test -f $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler; then \
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/lib/log/logimpl_messages.mes); \
fi
else
-// File created from ../../../src/lib/log/log_messages.mes
+// File created from src/lib/log/log_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/lib/log/log_messages.mes
+// File created from src/lib/log/log_messages.mes
#ifndef LOG_MESSAGES_H
#define LOG_MESSAGES_H
-// File created from ../../../src/lib/log/logimpl_messages.mes
+// File created from src/lib/log/logimpl_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/lib/log/logimpl_messages.mes
+// File created from src/lib/log/logimpl_messages.mes
#ifndef LOGIMPL_MESSAGES_H
#define LOGIMPL_MESSAGES_H
current_source_dir = meson.current_source_dir()
target_gen_messages = run_target(
'src-lib-log-log_messages',
- command: [kea_msg_compiler, f'@current_source_dir@/log_messages.mes'],
+ command: [
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/lib/log/log_messages.mes',
+ ],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
target_gen_messages = run_target(
'src-lib-log-logimpl_messages',
command: [
- kea_msg_compiler,
- f'@current_source_dir@/logimpl_messages.mes',
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/lib/log/logimpl_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
@echo Message files regenerated
log_test_messages.h log_test_messages.cc: log_test_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/lib/log/tests/log_test_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/lib/log/tests/log_test_messages.mes)
else
-// File created from ../../../../src/lib/log/tests/log_test_messages.mes
+// File created from src/lib/log/tests/log_test_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../../src/lib/log/tests/log_test_messages.mes
+// File created from src/lib/log/tests/log_test_messages.mes
#ifndef LOG_TEST_MESSAGES_H
#define LOG_TEST_MESSAGES_H
target_gen_messages = run_target(
'src-lib-log-tests-log_test_messages',
command: [
- kea_msg_compiler,
- f'@current_source_dir@/log_test_messages.mes',
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/lib/log/tests/log_test_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
@echo Message files regenerated
process_messages.h process_messages.cc: process_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/lib/process/process_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/lib/process/process_messages.mes)
else
target_gen_messages = run_target(
'src-lib-process-process_messages',
command: [
- kea_msg_compiler,
- f'@current_source_dir@/process_messages.mes',
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/lib/process/process_messages.mes',
],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
-// File created from ../../../src/lib/process/process_messages.mes
+// File created from src/lib/process/process_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/lib/process/process_messages.mes
+// File created from src/lib/process/process_messages.mes
#ifndef PROCESS_MESSAGES_H
#define PROCESS_MESSAGES_H
@echo Message files regenerated
tcp_messages.h tcp_messages.cc: tcp_messages.mes
- $(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/lib/tcp/tcp_messages.mes
+ (cd $(top_srcdir); \
+ $(abs_top_builddir)/src/lib/log/compiler/kea-msg-compiler src/lib/tcp/tcp_messages.mes)
else
current_source_dir = meson.current_source_dir()
target_gen_messages = run_target(
'src-lib-tcp-tcp_messages',
- command: [kea_msg_compiler, f'@current_source_dir@/tcp_messages.mes'],
+ command: [
+ CD_AND_RUN,
+ TOP_SOURCE_DIR,
+ KEA_MSG_COMPILER,
+ 'src/lib/tcp/tcp_messages.mes',
+ ],
)
TARGETS_GEN_MESSAGES += [target_gen_messages]
endif
-// File created from ../../../src/lib/tcp/tcp_messages.mes
+// File created from src/lib/tcp/tcp_messages.mes
#include <cstddef>
#include <log/message_types.h>
-// File created from ../../../src/lib/tcp/tcp_messages.mes
+// File created from src/lib/tcp/tcp_messages.mes
#ifndef TCP_MESSAGES_H
#define TCP_MESSAGES_H