• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1cmake_minimum_required(VERSION 3.16)
2project(engine)
3
4set(CMAKE_CXX_STANDARD 14)
5
6include_directories(../../../../../base/hiviewdfx/hilog_lite/interfaces/native/kits/hilog)
7include_directories(../../../../../foundation/ai/engine/interfaces)
8include_directories(../../../../../foundation/ai/engine/interfaces/kits)
9include_directories(../../../../../foundation/ai/engine/interfaces/kits/asr)
10include_directories(../../../../../foundation/ai/engine/interfaces/kits/cv/image_classification)
11include_directories(../../../../../foundation/ai/engine/services/common)
12include_directories(../../../../../foundation/ai/engine/services/common/platform/os_wrapper)
13include_directories(../../../../../foundation/ai/engine/services/common/platform/os_wrapper/engine_hal/interfaces)
14include_directories(../../../../../foundation/ai/engine/services/common/platform/os_wrapper/feature/interfaces)
15include_directories(../../../../../foundation/ai/engine/services/common/platform/os_wrapper/utils)
16include_directories(../../../../../foundation/ai/engine/services/common/protocol/plugin_config)
17include_directories(../../../../../foundation/ai/engine/services/common/protocol/retcode_inner)
18include_directories(../../../../../foundation/ai/engine/services/common/protocol/struct_definition)
19include_directories(../../../../../foundation/ai/engine/services/common/utils)
20include_directories(../../../../../foundation/ai/engine/services/common/utils/encdec/include)
21include_directories(../../../../../foundation/ai/engine/services/common/utils/log)
22include_directories(../../../../../foundation/ai/engine/services/server)
23include_directories(../../../../../foundation/communication/ipc_lite/frameworks/liteipc/include)
24include_directories(../../../../../foundation/communication/ipc_lite/interfaces/kits)
25include_directories(../../../../../foundation/distributedschedule/samgr_lite/interfaces/innerkits/registry)
26include_directories(../../../../../foundation/distributedschedule/samgr_lite/interfaces/innerkits/samgr)
27include_directories(../../../../../foundation/distributedschedule/samgr_lite/interfaces/kits/registry)
28include_directories(../../../../../foundation/distributedschedule/samgr_lite/interfaces/kits/samgr)
29include_directories(../../../../../third_party/bounds_checking_function/include)
30include_directories(../../../../../utils/native/lite/include)
31
32add_executable(server
33        communication_adapter/include/adapter_wrapper.h
34        communication_adapter/include/client_listener_handler.h
35        communication_adapter/include/future_listener.h
36        communication_adapter/include/sa_async_handler.h
37        communication_adapter/include/sa_server_adapter.h
38        communication_adapter/source/adapter_wrapper.cpp
39        communication_adapter/source/client_listener_handler.cpp
40        communication_adapter/source/future_listener.cpp
41        communication_adapter/source/sa_async_handler.cpp
42        communication_adapter/source/sa_server.c
43        communication_adapter/source/sa_server_adapter.cpp
44        communication_adapter/source/start_server.c
45        plugin/asr/keyword_spotting/include/kws_plugin.h
46        plugin/asr/keyword_spotting/source/kws_plugin.cpp
47        plugin/cv/image_classification/include/ic_plugin.h
48        plugin/cv/image_classification/source/ic_plugin.cpp
49        plugin/i_plugin.h
50        plugin/i_plugin_callback.h
51        plugin_manager/include/aie_plugin_info.h
52        plugin_manager/include/i_plugin_manager.h
53        plugin_manager/include/plugin.h
54        plugin_manager/include/plugin_label.h
55        plugin_manager/include/plugin_manager.h
56        plugin_manager/source/aie_plugin_info.cpp
57        plugin_manager/source/plugin.cpp
58        plugin_manager/source/plugin_label.cpp
59        plugin_manager/source/plugin_manager.cpp
60        server_executor/include/async_msg_handler.h
61        server_executor/include/engine.h
62        server_executor/include/engine_manager.h
63        server_executor/include/engine_worker.h
64        server_executor/include/future.h
65        server_executor/include/future_factory.h
66        server_executor/include/i_async_task_manager.h
67        server_executor/include/i_engine_manager.h
68        server_executor/include/i_future.h
69        server_executor/include/i_future_listener.h
70        server_executor/include/i_handler.h
71        server_executor/include/i_sync_task_manager.h
72        server_executor/include/server_executor.h
73        server_executor/include/sync_msg_handler.h
74        server_executor/include/task.h
75        server_executor/source/async_msg_handler.cpp
76        server_executor/source/engine.cpp
77        server_executor/source/engine_manager.cpp
78        server_executor/source/engine_worker.cpp
79        server_executor/source/future.cpp
80        server_executor/source/future_factory.cpp
81        server_executor/source/server_executor.cpp
82        server_executor/source/sync_msg_handler.cpp
83)
84