综合平台编程器项目的远程存储
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 

145 rader
4.3 KiB

  1. # 测试按生产分层选择源码,避免每个 .pro 重复维护同一批路径
  2. DOMAIN_REGISTER_SOURCES = \
  3. ../src/domain/register_address.cpp \
  4. ../src/domain/register_value_type.cpp \
  5. ../src/domain/virtual_register_repository.cpp
  6. DOMAIN_REGISTER_HEADERS = \
  7. ../src/domain/register_address.h \
  8. ../src/domain/register_value_type.h \
  9. ../src/domain/register_repository.h \
  10. ../src/domain/virtual_register_repository.h
  11. DOMAIN_HMI_SOURCES = \
  12. ../src/domain/hmi_model.cpp \
  13. ../src/domain/hmi_control_registry.cpp
  14. DOMAIN_HMI_HEADERS = \
  15. ../src/domain/hmi_model.h \
  16. ../src/domain/hmi_control_registry.h
  17. DOMAIN_LOGIC_SOURCES = \
  18. ../src/domain/control_logic_model.cpp
  19. DOMAIN_LOGIC_HEADERS = \
  20. ../src/domain/control_logic_model.h
  21. DOMAIN_PROJECT_SOURCES = \
  22. ../src/domain/alarm_model.cpp \
  23. ../src/domain/project_model.cpp
  24. DOMAIN_PROJECT_HEADERS = \
  25. ../src/domain/alarm_model.h \
  26. ../src/domain/project_model.h \
  27. ../src/domain/project_limits.h \
  28. ../src/domain/project_storage.h
  29. DOMAIN_RUNTIME_SOURCES = \
  30. ../src/domain/runtime_state.cpp
  31. DOMAIN_RUNTIME_HEADERS = \
  32. ../src/domain/runtime_state.h
  33. DOMAIN_MONITOR_SOURCES = \
  34. ../src/domain/active_register_repository.cpp \
  35. ../src/domain/register_monitor_model.cpp
  36. DOMAIN_MONITOR_HEADERS = \
  37. ../src/domain/active_register_repository.h \
  38. ../src/domain/register_monitor_model.h
  39. DOMAIN_ALL_SOURCES = \
  40. $$DOMAIN_REGISTER_SOURCES \
  41. $$DOMAIN_HMI_SOURCES \
  42. $$DOMAIN_LOGIC_SOURCES \
  43. $$DOMAIN_PROJECT_SOURCES \
  44. $$DOMAIN_RUNTIME_SOURCES \
  45. $$DOMAIN_MONITOR_SOURCES
  46. DOMAIN_ALL_HEADERS = \
  47. $$DOMAIN_REGISTER_HEADERS \
  48. $$DOMAIN_HMI_HEADERS \
  49. $$DOMAIN_LOGIC_HEADERS \
  50. $$DOMAIN_PROJECT_HEADERS \
  51. $$DOMAIN_RUNTIME_HEADERS \
  52. $$DOMAIN_MONITOR_HEADERS
  53. SERVICE_PROJECT_SOURCES = \
  54. ../src/services/project_service.cpp
  55. SERVICE_PROJECT_HEADERS = \
  56. ../src/services/project_service.h
  57. SERVICE_ALARM_SOURCES = \
  58. ../src/services/alarm_editor_service.cpp \
  59. ../src/services/alarm_service.cpp
  60. SERVICE_ALARM_HEADERS = \
  61. ../src/services/alarm_editor_service.h \
  62. ../src/services/alarm_service.h
  63. SERVICE_HMI_SOURCES = \
  64. ../src/services/hmi_editor_service.cpp \
  65. ../src/services/hmi_navigation_service.cpp \
  66. ../src/services/hmi_runtime_service.cpp
  67. SERVICE_HMI_HEADERS = \
  68. ../src/services/editor_history.h \
  69. ../src/services/hmi_editor_service.h \
  70. ../src/services/hmi_navigation_service.h \
  71. ../src/services/hmi_runtime_service.h
  72. SERVICE_LOGIC_SOURCES = \
  73. ../src/services/logic_editor_service.cpp \
  74. ../src/services/logic_command_service.cpp
  75. SERVICE_LOGIC_HEADERS = \
  76. ../src/services/editor_history.h \
  77. ../src/services/logic_editor_service.h \
  78. ../src/services/logic_command_service.h
  79. SERVICE_OFFLINE_SOURCES = \
  80. ../src/services/software_logic_executor.cpp \
  81. ../src/services/offline_simulation_service.cpp \
  82. ../src/services/online_logic_monitor_service.cpp
  83. SERVICE_OFFLINE_HEADERS = \
  84. ../src/services/software_logic_executor.h \
  85. ../src/services/offline_simulation_service.h \
  86. ../src/services/online_logic_monitor_service.h
  87. SERVICE_RUNTIME_SOURCES = \
  88. ../src/services/runtime_mode_service.cpp \
  89. ../src/services/plc_discovery_gateway.cpp
  90. SERVICE_RUNTIME_HEADERS = \
  91. ../src/services/runtime_mode_service.h \
  92. ../src/services/plc_discovery_gateway.h
  93. SERVICE_MONITOR_SOURCES = \
  94. ../src/services/register_monitor_service.cpp \
  95. ../src/services/register_comment_service.cpp
  96. SERVICE_MONITOR_HEADERS = \
  97. ../src/services/register_monitor_service.h \
  98. ../src/services/register_comment_service.h
  99. INFRASTRUCTURE_JSON_SOURCES = \
  100. ../src/infrastructure/json_project_storage.cpp
  101. INFRASTRUCTURE_JSON_HEADERS = \
  102. ../src/infrastructure/json_project_storage.h
  103. INFRASTRUCTURE_PLC_SOURCES = \
  104. ../src/infrastructure/plc_communication_error_classifier.cpp \
  105. ../src/infrastructure/plc_register_repository.cpp \
  106. ../src/infrastructure/plc_communication_service.cpp \
  107. ../src/infrastructure/plc_discovery_service.cpp
  108. INFRASTRUCTURE_PLC_HEADERS = \
  109. ../src/infrastructure/plc_communication_error_classifier.h \
  110. ../src/infrastructure/plc_register_repository.h \
  111. ../src/infrastructure/plc_communication_service.h \
  112. ../src/infrastructure/plc_discovery_service.h