- # 测试按生产分层选择源码,避免每个 .pro 重复维护同一批路径
-
- DOMAIN_REGISTER_SOURCES = \
- ../src/domain/register_address.cpp \
- ../src/domain/register_repository.cpp
-
- DOMAIN_REGISTER_HEADERS = \
- ../src/domain/register_address.h \
- ../src/domain/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
-
- SERVICE_LOGIC_HEADERS = \
- ../src/services/editor_history.h \
- ../src/services/logic_editor_service.h
-
- SERVICE_OFFLINE_SOURCES = \
- ../src/services/software_logic_executor.cpp \
- ../src/services/offline_simulation_service.cpp
-
- SERVICE_OFFLINE_HEADERS = \
- ../src/services/software_logic_executor.h \
- ../src/services/offline_simulation_service.h
-
- SERVICE_RUNTIME_SOURCES = \
- ../src/services/runtime_mode_service.cpp
-
- SERVICE_RUNTIME_HEADERS = \
- ../src/services/runtime_mode_service.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
-
- INFRASTRUCTURE_PLC_HEADERS = \
- ../src/infrastructure/plc_communication_error_classifier.h \
- ../src/infrastructure/plc_register_repository.h \
- ../src/infrastructure/plc_communication_service.h
-
- UI_MAIN_SOURCES = \
- ../src/ui/main_window.cpp \
- ../src/ui/logic_instruction_dialog.cpp \
- ../src/ui/alarm_configuration_dialog.cpp \
- ../src/ui/register_comment_dialog.cpp \
- ../src/ui/plc_connection_dialog.cpp \
- ../src/ui/free_monitor_widget.cpp \
- ../src/ui/runtime_monitor_window.cpp \
- ../src/ui/runtime_monitor_widget.cpp \
- ../src/ui/toolbar_icon_factory.cpp \
- ../src/ui/project_workspace_controller.cpp \
- ../src/ui/property_panel_controller.cpp \
- ../src/ui/runtime_panel_controller.cpp \
- ../src/ui/hmi_editor_widget.cpp \
- ../src/ui/logic_editor_widget.cpp
-
- UI_MAIN_HEADERS = \
- ../src/ui/main_window.h \
- ../src/ui/logic_instruction_dialog.h \
- ../src/ui/alarm_configuration_dialog.h \
- ../src/ui/register_comment_dialog.h \
- ../src/ui/plc_connection_dialog.h \
- ../src/ui/free_monitor_widget.h \
- ../src/ui/runtime_monitor_window.h \
- ../src/ui/runtime_monitor_widget.h \
- ../src/ui/toolbar_icon_factory.h \
- ../src/ui/project_workspace_controller.h \
- ../src/ui/property_panel_controller.h \
- ../src/ui/runtime_panel_controller.h \
- ../src/ui/hmi_editor_widget.h \
- ../src/ui/logic_editor_widget.h
-
- UI_MAIN_FORMS = \
- ../src/ui/main_window.ui \
- ../src/ui/logic_instruction_dialog.ui \
- ../src/ui/alarm_configuration_dialog.ui \
- ../src/ui/register_comment_dialog.ui \
- ../src/ui/plc_connection_dialog.ui \
- ../src/ui/free_monitor_widget.ui \
- ../src/ui/runtime_monitor_window.ui \
- ../src/ui/runtime_monitor_widget.ui
|