if SERVER SERVER_tests = \ zbx_vc_get_values \ zbx_vc_add_values \ zbx_vc_get_value endif noinst_PROGRAMS = $(SERVER_tests) if SERVER VALUECACHE_LIBS = \ $(top_srcdir)/tests/libzbxmocktest.a \ $(top_srcdir)/src/libs/zbxcomms/libzbxcomms.a \ $(top_srcdir)/src/libs/zbxcompress/libzbxcompress.a \ $(top_srcdir)/src/libs/zbxhash/libzbxhash.a \ $(top_srcdir)/src/libs/zbxcrypto/libzbxcrypto.a \ $(top_srcdir)/src/libs/zbxshmem/libzbxshmem.a \ $(top_srcdir)/tests/mocks/valuecache/libvaluecachemock.a \ $(top_srcdir)/src/libs/zbxvault/libzbxvault.a \ $(top_builddir)/src/libs/zbxkvs/libzbxkvs.a \ $(top_srcdir)/src/libs/zbxhttp/libzbxhttp.a \ $(top_srcdir)/src/libs/zbxxml/libzbxxml.a \ $(top_srcdir)/src/libs/zbxvariant/libzbxvariant.a \ $(top_srcdir)/src/libs/zbxaudit/libzbxaudit.a \ $(top_srcdir)/src/libs/zbxparam/libzbxparam.a \ $(top_srcdir)/src/libs/zbxexpr/libzbxexpr.a \ $(top_srcdir)/src/libs/zbxcfg/libzbxcfg.a \ $(top_srcdir)/src/libs/zbxcommon/libzbxcommon.a \ $(top_srcdir)/src/libs/zbxthreads/libzbxthreads.a \ $(top_srcdir)/src/libs/zbxtime/libzbxtime.a \ $(top_srcdir)/src/libs/zbxmutexs/libzbxmutexs.a \ $(top_srcdir)/src/libs/zbxprof/libzbxprof.a \ $(top_srcdir)/src/libs/zbxalgo/libzbxalgo.a \ $(top_srcdir)/src/libs/zbxip/libzbxip.a \ $(top_srcdir)/src/libs/zbxinterface/libzbxinterface.a \ $(top_srcdir)/src/libs/zbxnix/libzbxnix.a \ $(top_srcdir)/src/libs/zbxstr/libzbxstr.a \ $(top_srcdir)/src/libs/zbxnum/libzbxnum.a \ $(top_srcdir)/tests/libzbxmocktest.a \ $(top_srcdir)/src/libs/zbxlog/libzbxlog.a \ $(top_srcdir)/tests/libzbxmockdata.a COMMON_WRAP_FUNCS = \ -Wl,--wrap=zbx_mutex_create \ -Wl,--wrap=zbx_mutex_destroy \ -Wl,--wrap=zbx_shmem_create \ -Wl,--wrap=zbx_shmem_destroy \ -Wl,--wrap=__zbx_shmem_malloc \ -Wl,--wrap=__zbx_shmem_realloc \ -Wl,--wrap=__zbx_shmem_free \ -Wl,--wrap=zbx_shmem_dump_stats \ -Wl,--wrap=zbx_history_get_values \ -Wl,--wrap=zbx_history_add_values \ -Wl,--wrap=zbx_history_sql_init \ -Wl,--wrap=zbx_history_elastic_init \ -Wl,--wrap=zbx_elastic_version_extract \ -Wl,--wrap=zbx_elastic_version_get \ -Wl,--wrap=time zbx_vc_get_values_SOURCES = \ zbx_vc_common.c \ zbx_vc_get_values.c \ valuecache_test.c \ @top_srcdir@/src/libs/zbxhistory/history.c \ ../../zbxmocktest.h zbx_vc_get_values_LDADD = $(VALUECACHE_LIBS) @SERVER_LIBS@ $(CMOCKA_LIBS) $(YAML_LIBS) $(TLS_LIBS) zbx_vc_get_values_LDFLAGS = @SERVER_LDFLAGS@ $(COMMON_WRAP_FUNCS) $(CMOCKA_LDFLAGS) $(YAML_LDFLAGS) $(TLS_LDFLAGS) zbx_vc_get_values_CFLAGS = \ -I@top_srcdir@/src/libs/zbxalgo \ -I@top_srcdir@/src/libs/zbxcacheconfig \ -I@top_srcdir@/src/libs/zbxcachehistory \ -I@top_srcdir@/src/libs/zbxcachevalue \ -I@top_srcdir@/src/libs/zbxhistory \ -I@top_srcdir@/tests \ $(CMOCKA_CFLAGS) \ $(YAML_CFLAGS) \ $(TLS_CFLAGS) zbx_vc_add_values_SOURCES = \ zbx_vc_common.c \ zbx_vc_add_values.c \ valuecache_test.c \ @top_srcdir@/src/libs/zbxhistory/history.c \ ../../zbxmocktest.h zbx_vc_add_values_LDADD = $(VALUECACHE_LIBS) @SERVER_LIBS@ $(CMOCKA_LIBS) $(YAML_LIBS) $(TLS_LIBS) zbx_vc_add_values_LDFLAGS = @SERVER_LDFLAGS@ $(COMMON_WRAP_FUNCS) $(CMOCKA_LDFLAGS) $(YAML_LDFLAGS) $(TLS_LDFLAGS) zbx_vc_add_values_CFLAGS = \ -I@top_srcdir@/src/libs/zbxalgo \ -I@top_srcdir@/src/libs/zbxcacheconfig \ -I@top_srcdir@/src/libs/zbxcachehistory \ -I@top_srcdir@/src/libs/zbxcachevalue \ -I@top_srcdir@/src/libs/zbxhistory \ -I@top_srcdir@/tests \ $(CMOCKA_CFLAGS) \ $(YAML_CFLAGS) \ $(TLS_CFLAGS) zbx_vc_get_value_SOURCES = \ zbx_vc_common.c \ zbx_vc_get_value.c \ valuecache_test.c \ @top_srcdir@/src/libs/zbxhistory/history.c \ ../../zbxmocktest.h zbx_vc_get_value_LDADD = $(VALUECACHE_LIBS) @SERVER_LIBS@ $(CMOCKA_LIBS) $(YAML_LIBS) $(TLS_LIBS) zbx_vc_get_value_LDFLAGS = @SERVER_LDFLAGS@ $(COMMON_WRAP_FUNCS) $(CMOCKA_LDFLAGS) $(YAML_LDFLAGS) $(TLS_LDFLAGS) zbx_vc_get_value_CFLAGS = \ -I@top_srcdir@/src/libs/zbxalgo \ -I@top_srcdir@/src/libs/zbxcacheconfig \ -I@top_srcdir@/src/libs/zbxcachehistory \ -I@top_srcdir@/src/libs/zbxcachevalue \ -I@top_srcdir@/src/libs/zbxhistory \ -I@top_srcdir@/tests \ $(CMOCKA_CFLAGS) \ $(YAML_CFLAGS) \ $(TLS_CFLAGS) endif