include ../Makefile.include
BINARIES_tests = \
zbx_function_find \
parse_key \
calculate_item_nextcheck \
calculate_item_nextcheck_unreachable \
zbx_function_get_param_dyn \
zbx_token_find \
zbx_interval_preproc \
zbx_validate_interval \
is_double_suffix \
zbx_user_macro_parse \
zbx_get_report_nextcheck \
macro_fmttime \
macro_func \
macro_tr \
zbx_function_param_parse_ext \
zbx_substitute_macros \
zbx_substitute_macros1 \
zbx_function_param_quote
if HAVE_PCRE2
BINARIES_tests += macro_regrepl
endif
if SERVER
BINARIES_tests += zbx_substitute_macros_um
endif
noinst_PROGRAMS = $(BINARIES_tests)
COMMON_SRC_FILES = \
../../zbxmocktest.h
EXPR_LIBS = \
$(EXPR_DEPS) \
$(MOCK_DATA_DEPS) \
$(MOCK_TEST_DEPS)
EXPR_COMPILER_FLAGS = \
-I@top_srcdir@/tests \
$(CMOCKA_CFLAGS)
zbx_function_find_SOURCES = \
zbx_function_find.c \
$(COMMON_SRC_FILES)
zbx_function_find_LDADD = \
$(EXPR_LIBS)
zbx_function_find_LDADD += @SERVER_LIBS@
zbx_function_find_LDFLAGS = @SERVER_LDFLAGS@ $(CMOCKA_LDFLAGS)
zbx_function_find_CFLAGS = $(EXPR_COMPILER_FLAGS)
parse_key_SOURCES = \
parse_key.c \
$(COMMON_SRC_FILES)
parse_key_LDADD = \
$(EXPR_LIBS)
parse_key_LDADD += @SERVER_LIBS@
parse_key_LDFLAGS = @SERVER_LDFLAGS@ $(CMOCKA_LDFLAGS)
parse_key_CFLAGS = $(EXPR_COMPILER_FLAGS)
calculate_item_nextcheck_SOURCES = \
calculate_item_nextcheck.c \
$(COMMON_SRC_FILES)
calculate_item_nextcheck_LDADD = \
$(EXPR_LIBS)
calculate_item_nextcheck_LDADD += @SERVER_LIBS@
calculate_item_nextcheck_LDFLAGS = @SERVER_LDFLAGS@ $(CMOCKA_LDFLAGS)
calculate_item_nextcheck_CFLAGS = $(EXPR_COMPILER_FLAGS)
calculate_item_nextcheck_unreachable_SOURCES = \
calculate_item_nextcheck_unreachable.c \
$(COMMON_SRC_FILES)
calculate_item_nextcheck_unreachable_LDADD = \
$(EXPR_LIBS)