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/ai_engine/interfaces) 8include_directories(../../../../../foundation/ai/ai_engine/interfaces/kits) 9include_directories(../../../../../foundation/ai/ai_engine/interfaces/kits/asr) 10include_directories(../../../../../foundation/ai/ai_engine/interfaces/kits/cv/image_classification) 11include_directories(../../../../../foundation/ai/ai_engine/services/common) 12include_directories(../../../../../foundation/ai/ai_engine/services/common/platform/os_wrapper) 13include_directories(../../../../../foundation/ai/ai_engine/services/common/platform/os_wrapper/engine_hal/interfaces) 14include_directories(../../../../../foundation/ai/ai_engine/services/common/platform/os_wrapper/feature/interfaces) 15include_directories(../../../../../foundation/ai/ai_engine/services/common/platform/os_wrapper/utils) 16include_directories(../../../../../foundation/ai/ai_engine/services/common/protocol/plugin_config) 17include_directories(../../../../../foundation/ai/ai_engine/services/common/protocol/retcode_inner) 18include_directories(../../../../../foundation/ai/ai_engine/services/common/protocol/struct_definition) 19include_directories(../../../../../foundation/ai/ai_engine/services/common/utils) 20include_directories(../../../../../foundation/ai/ai_engine/services/common/utils/encdec/include) 21include_directories(../../../../../foundation/ai/ai_engine/services/common/utils/log) 22include_directories(../../../../../foundation/ai/ai_engine/services/server) 23include_directories(../../../../../foundation/systemabilitymgr/samgr_lite/interfaces/innerkits/registry) 24include_directories(../../../../../foundation/systemabilitymgr/samgr_lite/interfaces/innerkits/samgr) 25include_directories(../../../../../foundation/systemabilitymgr/samgr_lite/interfaces/kits/registry) 26include_directories(../../../../../foundation/systemabilitymgr/samgr_lite/interfaces/kits/samgr) 27include_directories(../../../../../third_party/bounds_checking_function/include) 28include_directories(../../../../../commonlibrary/utils_lite/include) 29 30add_executable(server 31 communication_adapter/include/adapter_wrapper.h 32 communication_adapter/include/client_listener_handler.h 33 communication_adapter/include/future_listener.h 34 communication_adapter/include/sa_async_handler.h 35 communication_adapter/include/sa_server_adapter.h 36 communication_adapter/source/adapter_wrapper.cpp 37 communication_adapter/source/client_listener_handler.cpp 38 communication_adapter/source/future_listener.cpp 39 communication_adapter/source/sa_async_handler.cpp 40 communication_adapter/source/sa_server.c 41 communication_adapter/source/sa_server_adapter.cpp 42 communication_adapter/source/start_server.c 43 plugin/asr/keyword_spotting/include/kws_plugin.h 44 plugin/asr/keyword_spotting/source/kws_plugin.cpp 45 plugin/cv/image_classification/include/ic_plugin.h 46 plugin/cv/image_classification/source/ic_plugin.cpp 47 plugin/i_plugin.h 48 plugin/i_plugin_callback.h 49 plugin_manager/include/aie_plugin_info.h 50 plugin_manager/include/i_plugin_manager.h 51 plugin_manager/include/plugin.h 52 plugin_manager/include/plugin_label.h 53 plugin_manager/include/plugin_manager.h 54 plugin_manager/source/aie_plugin_info.cpp 55 plugin_manager/source/plugin.cpp 56 plugin_manager/source/plugin_label.cpp 57 plugin_manager/source/plugin_manager.cpp 58 server_executor/include/async_msg_handler.h 59 server_executor/include/engine.h 60 server_executor/include/engine_manager.h 61 server_executor/include/engine_worker.h 62 server_executor/include/future.h 63 server_executor/include/future_factory.h 64 server_executor/include/i_async_task_manager.h 65 server_executor/include/i_engine_manager.h 66 server_executor/include/i_future.h 67 server_executor/include/i_future_listener.h 68 server_executor/include/i_handler.h 69 server_executor/include/i_sync_task_manager.h 70 server_executor/include/server_executor.h 71 server_executor/include/sync_msg_handler.h 72 server_executor/include/task.h 73 server_executor/source/async_msg_handler.cpp 74 server_executor/source/engine.cpp 75 server_executor/source/engine_manager.cpp 76 server_executor/source/engine_worker.cpp 77 server_executor/source/future.cpp 78 server_executor/source/future_factory.cpp 79 server_executor/source/server_executor.cpp 80 server_executor/source/sync_msg_handler.cpp 81) 82