综合平台编程器项目的远程存储
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 

176 lignes
5.2 KiB

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