- # 测试按生产分层选择源码,避免每个 .pro 重复维护同一批路径
-
- DOMAIN_REGISTER_SOURCES = \
- ../src/domain/register_address.cpp \
- ../src/domain/register_value_type.cpp \
- ../src/domain/virtual_register_repository.cpp
-
- DOMAIN_REGISTER_HEADERS = \
- ../src/domain/register_address.h \
- ../src/domain/register_value_type.h \
- ../src/domain/register_repository.h \
- ../src/domain/virtual_register_repository.h
-
- DOMAIN_HMI_SOURCES = \
- ../src/domain/hmi_model.cpp \
- ../src/domain/hmi_control_registry.cpp
-
- DOMAIN_HMI_HEADERS = \
- ../src/domain/hmi_model.h \
- ../src/domain/hmi_control_registry.h
-
- DOMAIN_LOGIC_SOURCES = \
- ../src/domain/control_logic_model.cpp
-
- DOMAIN_LOGIC_HEADERS = \
- ../src/domain/control_logic_model.h
-
- DOMAIN_PROJECT_SOURCES = \
- ../src/domain/alarm_model.cpp \
- ../src/domain/project_model.cpp
-
- DOMAIN_PROJECT_HEADERS = \
- ../src/domain/alarm_model.h \
- ../src/domain/project_model.h \
- ../src/domain/project_limits.h \
- ../src/domain/project_storage.h
-
- DOMAIN_RUNTIME_SOURCES = \
- ../src/domain/runtime_state.cpp
-
- DOMAIN_RUNTIME_HEADERS = \
- ../src/domain/runtime_state.h
-
- DOMAIN_MONITOR_SOURCES = \
- ../src/domain/active_register_repository.cpp \
- ../src/domain/register_monitor_model.cpp
-
- DOMAIN_MONITOR_HEADERS = \
- ../src/domain/active_register_repository.h \
- ../src/domain/register_monitor_model.h
-
- DOMAIN_ALL_SOURCES = \
- $$DOMAIN_REGISTER_SOURCES \
- $$DOMAIN_HMI_SOURCES \
- $$DOMAIN_LOGIC_SOURCES \
- $$DOMAIN_PROJECT_SOURCES \
- $$DOMAIN_RUNTIME_SOURCES \
- $$DOMAIN_MONITOR_SOURCES
-
- DOMAIN_ALL_HEADERS = \
- $$DOMAIN_REGISTER_HEADERS \
- $$DOMAIN_HMI_HEADERS \
- $$DOMAIN_LOGIC_HEADERS \
- $$DOMAIN_PROJECT_HEADERS \
- $$DOMAIN_RUNTIME_HEADERS \
- $$DOMAIN_MONITOR_HEADERS
-
- SERVICE_PROJECT_SOURCES = \
- ../src/services/project_service.cpp
-
- SERVICE_PROJECT_HEADERS = \
- ../src/services/project_service.h
-
- SERVICE_ALARM_SOURCES = \
- ../src/services/alarm_editor_service.cpp \
- ../src/services/alarm_service.cpp
-
- SERVICE_ALARM_HEADERS = \
- ../src/services/alarm_editor_service.h \
- ../src/services/alarm_service.h
-
- SERVICE_HMI_SOURCES = \
- ../src/services/hmi_editor_service.cpp \
- ../src/services/hmi_navigation_service.cpp \
- ../src/services/hmi_runtime_service.cpp
-
- SERVICE_HMI_HEADERS = \
- ../src/services/editor_history.h \
- ../src/services/hmi_editor_service.h \
- ../src/services/hmi_navigation_service.h \
- ../src/services/hmi_runtime_service.h
-
- SERVICE_LOGIC_SOURCES = \
- ../src/services/logic_editor_service.cpp \
- ../src/services/logic_command_service.cpp
-
- SERVICE_LOGIC_HEADERS = \
- ../src/services/editor_history.h \
- ../src/services/logic_editor_service.h \
- ../src/services/logic_command_service.h
-
- SERVICE_OFFLINE_SOURCES = \
- ../src/services/software_logic_executor.cpp \
- ../src/services/offline_simulation_service.cpp \
- ../src/services/online_logic_monitor_service.cpp
-
- SERVICE_OFFLINE_HEADERS = \
- ../src/services/software_logic_executor.h \
- ../src/services/offline_simulation_service.h \
- ../src/services/online_logic_monitor_service.h
-
- SERVICE_RUNTIME_SOURCES = \
- ../src/services/runtime_mode_service.cpp \
- ../src/services/user_runtime_plc_recovery_policy.cpp \
- ../src/services/plc_discovery_gateway.cpp
-
- SERVICE_RUNTIME_HEADERS = \
- ../src/services/runtime_mode_service.h \
- ../src/services/user_runtime_plc_recovery_policy.h \
- ../src/services/plc_discovery_gateway.h
-
- SERVICE_MONITOR_SOURCES = \
- ../src/services/register_monitor_service.cpp \
- ../src/services/register_comment_service.cpp
-
- SERVICE_MONITOR_HEADERS = \
- ../src/services/register_monitor_service.h \
- ../src/services/register_comment_service.h
-
- INFRASTRUCTURE_JSON_SOURCES = \
- ../src/infrastructure/json_project_storage.cpp
-
- INFRASTRUCTURE_JSON_HEADERS = \
- ../src/infrastructure/json_project_storage.h
-
- INFRASTRUCTURE_PLC_SOURCES = \
- ../src/infrastructure/plc_communication_error_classifier.cpp \
- ../src/infrastructure/plc_register_repository.cpp \
- ../src/infrastructure/plc_communication_service.cpp \
- ../src/infrastructure/plc_discovery_service.cpp
-
- INFRASTRUCTURE_PLC_HEADERS = \
- ../src/infrastructure/plc_communication_error_classifier.h \
- ../src/infrastructure/plc_register_repository.h \
- ../src/infrastructure/plc_communication_service.h \
- ../src/infrastructure/plc_discovery_service.h
|