diff --git a/receiver/CMakeLists.txt b/receiver/CMakeLists.txt index 1920f55b48714120d8c1e134c771be10f9420007..f7340a3684242816e620c7f1719317414f77daf3 100644 --- a/receiver/CMakeLists.txt +++ b/receiver/CMakeLists.txt @@ -1,34 +1,45 @@ set(TARGET_NAME receiver) -set(SOURCE_FILES - src/receiver.cpp + +set(RECEIVER_CORE_FILES src/connection.cpp + src/data_cache.cpp + src/receiver.cpp src/request.cpp - src/request_handler/request_handler_file_process.cpp - src/statistics/statistics.cpp - src/statistics/statistics_sender_influx_db.cpp src/receiver_config.cpp src/receiver_logger.cpp + src/statistics/receiver_statistics.cpp + src/statistics/statistics.cpp + src/statistics/statistics_sender_influx_db.cpp + src/statistics/statistics_sender_fluentd.cpp + src/request_handler/requests_dispatcher.cpp + src/request_handler/request_handler_file_process.cpp src/request_handler/request_handler_db_write.cpp src/request_handler/request_handler_receive_data.cpp src/request_handler/request_handler_authorize.cpp - src/statistics/statistics_sender_fluentd.cpp - src/request_handler/requests_dispatcher.cpp - src/receiver_data_server/receiver_data_server.cpp - src/receiver_data_server/net_server/rds_tcp_server.cpp - src/receiver_data_server/receiver_data_server_request.cpp - src/receiver_data_server/receiver_data_server_logger.cpp - src/data_cache.cpp - src/receiver_data_server/request_handler/receiver_data_server_request_handler_factory.cpp - src/receiver_data_server/request_handler/receiver_data_server_request_handler.cpp - src/statistics/receiver_statistics.cpp src/request_handler/request_handler_db_meta_write.cpp src/request_handler/request_handler_receive_metadata.cpp src/request_handler/request_handler_db_check_request.cpp src/request_handler/request_factory.cpp - src/file_processors/write_file_processor.cpp src/request_handler/request_handler_db.cpp + src/file_processors/write_file_processor.cpp src/file_processors/file_processor.cpp - src/file_processors/receive_file_processor.cpp) + src/file_processors/receive_file_processor.cpp + ) + +set(RDS_FILES + src/receiver_data_server/receiver_data_server.cpp + src/receiver_data_server/receiver_data_server_request.cpp + src/receiver_data_server/receiver_data_server_logger.cpp + src/receiver_data_server/net_server/rds_tcp_server.cpp + src/receiver_data_server/request_handler/receiver_data_server_request_handler_factory.cpp + src/receiver_data_server/request_handler/receiver_data_server_request_handler.cpp + ) + + +set(SOURCE_FILES + ${RECEIVER_CORE_FILES} + ${RDS_FILES} + ) ################################ @@ -87,7 +98,15 @@ set(TEST_SOURCE_FILES ) # set(TEST_LIBRARIES "${TARGET_NAME};system_io") -gtest(${TARGET_NAME} "${TEST_SOURCE_FILES}" "${TEST_LIBRARIES}" ${CMAKE_CURRENT_SOURCE_DIR}/src/main.cpp) +gtest(${TARGET_NAME} "${TEST_SOURCE_FILES}" "${TEST_LIBRARIES}" + ${CMAKE_CURRENT_SOURCE_DIR}/src/main.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/src/receiver_data_server/*.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/src/receiver_data_server/*.h + ${CMAKE_CURRENT_SOURCE_DIR}/src/receiver_data_server/net_server/*.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/src/receiver_data_server/net_server/*.h + ${CMAKE_CURRENT_SOURCE_DIR}/src/receiver_data_server/request_handler/*.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/src/receiver_data_server/request_handler/*.h + ) set(TEST_SOURCE_FILES_RDS unittests/receiver_data_server/test_receiver_data_server.cpp @@ -95,4 +114,13 @@ set(TEST_SOURCE_FILES_RDS unittests/receiver_data_server/request_handler/test_request_handler_factory.cpp unittests/receiver_data_server/request_handler/test_request_handler.cpp ) -gtest(${TARGET_NAME}_RDS "${TEST_SOURCE_FILES_RDS}" "${TEST_LIBRARIES}" ${CMAKE_CURRENT_SOURCE_DIR}/src/**.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/**.h) +gtest(${TARGET_NAME}_RDS "${TEST_SOURCE_FILES_RDS}" "${TEST_LIBRARIES}" + ${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/src/*.h + ${CMAKE_CURRENT_SOURCE_DIR}/src/statistics/*.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/src/statistics/*.h + ${CMAKE_CURRENT_SOURCE_DIR}/src/request_handler/*.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/src/request_handler/*.h + ${CMAKE_CURRENT_SOURCE_DIR}/src/file_processors/*.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/src/file_processors/*.h + )