check_PROGRAMS = ft_ping_test ft_ping_test_SOURCES = \ test_main.c \ cli/handlers/test_handle_count.c \ cli/handlers/test_handle_flood.c \ cli/handlers/test_handle_help.c \ cli/handlers/test_handle_interval.c \ cli/handlers/test_handle_quiet.c \ cli/handlers/test_handler_map.c \ cli/handlers/test_handle_size.c \ cli/handlers/test_handle_timeout.c \ cli/handlers/test_handle_ttl.c \ cli/handlers/test_handle_version.c \ cli/handlers/test_handle_verbose.c \ cli/handlers/test_handle_dont_fragment.c \ cli/handlers/test_handle_deadline.c \ cli/parse_utils/test_parse_int.c \ cli/parse_utils/test_parse_float.c \ cli/parse_utils/test_parse_inet_addr.c \ cli/parse_utils/test_parse_destinations.c \ ping/stats/test_stats.c \ ping/tracker/test_tracker.c \ $(top_srcdir)/src/ping/cli/parse.c \ $(top_srcdir)/src/ping/cli/handlers/handle_count.c \ $(top_srcdir)/src/ping/cli/handlers/handle_dont_fragment.c \ $(top_srcdir)/src/ping/cli/handlers/handle_deadline.c \ $(top_srcdir)/src/ping/cli/handlers/handle_flood.c \ $(top_srcdir)/src/ping/cli/handlers/handle_help.c \ $(top_srcdir)/src/ping/cli/handlers/handle_interval.c \ $(top_srcdir)/src/ping/cli/handlers/handle_quiet.c \ $(top_srcdir)/src/ping/cli/handlers/option_map.c \ $(top_srcdir)/src/ping/cli/handlers/handle_size.c \ $(top_srcdir)/src/ping/cli/handlers/handle_timeout.c \ $(top_srcdir)/src/ping/cli/handlers/handle_ttl.c \ $(top_srcdir)/src/ping/cli/handlers/handle_version.c \ $(top_srcdir)/src/ping/cli/handlers/handle_verbose.c \ $(top_srcdir)/src/ping/cli/parse_utils/parse_inet_addr.c \ $(top_srcdir)/src/ping/cli/parse_utils/parse_destinations.c \ $(top_srcdir)/src/ping/cli/config_free.c \ $(top_srcdir)/src/ping/cli/messages/help.c \ $(top_srcdir)/src/ping/cli/messages/version.c \ $(top_srcdir)/src/ping/cli/messages/error.c \ $(top_srcdir)/src/ping/tracker/init.c \ $(top_srcdir)/src/ping/tracker/record_send.c \ $(top_srcdir)/src/ping/tracker/record_recv.c \ $(top_srcdir)/src/ping/stats/stats_get.c \ $(top_srcdir)/src/ping/stats/stats_init.c \ $(top_srcdir)/src/ping/stats/stats_update.c ft_ping_test_CPPFLAGS = \ -I $(top_srcdir)/includes \ -I $(top_srcdir)/libicmp/includes \ -I $(top_srcdir)/libcli/include \ -I $(top_srcdir)/tests \ -D_GNU_SOURCE BASE_CFLAGS = -std=c99 $(STRICT_CFLAGS) if ENABLE_DEBUG EXTRA_CFLAGS = -g -O0 else EXTRA_CFLAGS = endif if ENABLE_SANITIZERS SANITIZER_FLAGS = -fsanitize=address,undefined else SANITIZER_FLAGS = endif ft_ping_test_CFLAGS = $(BASE_CFLAGS) $(EXTRA_CFLAGS) $(SANITIZER_FLAGS) ft_ping_test_LDFLAGS = $(SANITIZER_FLAGS) ft_ping_test_LDADD = \ $(top_srcdir)/libicmp/libicmp.a \ $(top_builddir)/libcli/src/libcli.la \ $(CRITERION_LIBS) \ -lm TESTS = ft_ping_test # Version header needed by test_main.c BUILT_SOURCES = $(top_srcdir)/includes/version_gen.h