libicmp/sources.mk
2026-04-23 13:53:35 +02:00

58 lines
2.4 KiB
Makefile

SRC_DIR = src
SRCS += $(SRC_DIR)/utils/checksum.c
SRCS += $(SRC_DIR)/utils/time.c
SRCS += $(SRC_DIR)/error/set_error.c
SRCS += $(SRC_DIR)/error/set_error_fmt.c
SRCS += $(SRC_DIR)/error/clear_error.c
SRCS += $(SRC_DIR)/error/strerror.c
SRCS += $(SRC_DIR)/error/should_retry.c
SRCS += $(SRC_DIR)/socket/create.c
SRCS += $(SRC_DIR)/socket/configure.c
SRCS += $(SRC_DIR)/socket/set_dont_fragment.c
SRCS += $(SRC_DIR)/socket/set_tos.c
SRCS += $(SRC_DIR)/handle/create.c
SRCS += $(SRC_DIR)/handle/destroy.c
SRCS += $(SRC_DIR)/handle/get_fd.c
SRCS += $(SRC_DIR)/packet/build.c
SRCS += $(SRC_DIR)/packet/parse_ip.c
SRCS += $(SRC_DIR)/packet/parse_icmp.c
SRCS += $(SRC_DIR)/send/helpers/prepare_destination.c
SRCS += $(SRC_DIR)/send/helpers/set_socket_ttl.c
SRCS += $(SRC_DIR)/send/helpers/validate_handle.c
SRCS += $(SRC_DIR)/send/core/send_packet.c
SRCS += $(SRC_DIR)/send/core/send_to_destination.c
SRCS += $(SRC_DIR)/send/api/raw.c
SRCS += $(SRC_DIR)/send/api/echo.c
SRCS += $(SRC_DIR)/recv/helpers/validate_params.c
SRCS += $(SRC_DIR)/recv/helpers/build_reply.c
SRCS += $(SRC_DIR)/recv/helpers/handle_receive_error.c
SRCS += $(SRC_DIR)/recv/core/receive_packet.c
SRCS += $(SRC_DIR)/recv/core/parse_packet.c
SRCS += $(SRC_DIR)/recv/core/process_single_packet.c
SRCS += $(SRC_DIR)/recv/api/process.c
SRCS += $(SRC_DIR)/recv/api/extract_id_seq.c
SRCS += $(SRC_DIR)/recv/api/extract_offending.c
TESTS_DIR = tests
TESTS += $(TESTS_DIR)/utils/test_checksum.c
TESTS += $(TESTS_DIR)/utils/test_time.c
TESTS += $(TESTS_DIR)/error/test_error.c
TESTS += $(TESTS_DIR)/socket/test_socket.c
TESTS += $(TESTS_DIR)/handle/test_create.c
TESTS += $(TESTS_DIR)/handle/test_destroy.c
TESTS += $(TESTS_DIR)/handle/test_get_fd.c
TESTS += $(TESTS_DIR)/packet/test_build.c
TESTS += $(TESTS_DIR)/packet/test_parse_ip.c
TESTS += $(TESTS_DIR)/packet/test_parse_icmp.c
TESTS += $(TESTS_DIR)/send/test_prepare_destination.c
TESTS += $(TESTS_DIR)/send/test_set_socket_ttl.c
TESTS += $(TESTS_DIR)/send/test_send_packet.c
TESTS += $(TESTS_DIR)/send/test_send_raw.c
TESTS += $(TESTS_DIR)/send/test_send_echo.c
TESTS += $(TESTS_DIR)/recv/test_validate_params.c
TESTS += $(TESTS_DIR)/recv/test_build_reply.c
TESTS += $(TESTS_DIR)/recv/test_receive_packet.c
TESTS += $(TESTS_DIR)/recv/test_parse_packet.c
TESTS += $(TESTS_DIR)/recv/test_process.c
TESTS += $(TESTS_DIR)/recv/test_extract_id_seq.c
TESTS += $(TESTS_DIR)/recv/test_extract_offending.c