Replace nnapi shim headers into libs (#6588)
author오형석/On-Device Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Tue, 20 Aug 2019 00:42:07 +0000 (09:42 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Tue, 20 Aug 2019 00:42:07 +0000 (09:42 +0900)
Introduce libs/nnapi
Replace NeuralNetworksShims.h, NeuralNetworksExShims.h NeuralNetworksLoadHelpers.h to libs/nnapi

Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
runtimes/libs/nnapi/CMakeLists.txt [new file with mode: 0644]
runtimes/libs/nnapi/v1.1/CMakeLists.txt [new file with mode: 0644]
runtimes/libs/nnapi/v1.1/include/NeuralNetworksExShim.h [moved from runtimes/include/NeuralNetworksExShim.h with 100% similarity]
runtimes/libs/nnapi/v1.1/include/NeuralNetworksLoadHelpers.h [moved from runtimes/include/NeuralNetworksLoadHelpers.h with 100% similarity]
runtimes/libs/nnapi/v1.1/include/NeuralNetworksShim.h [moved from runtimes/include/NeuralNetworksShim.h with 100% similarity]
runtimes/libs/rua/core/CMakeLists.txt
tests/nnapi/CMakeLists.txt

diff --git a/runtimes/libs/nnapi/CMakeLists.txt b/runtimes/libs/nnapi/CMakeLists.txt
new file mode 100644 (file)
index 0000000..50d7962
--- /dev/null
@@ -0,0 +1,3 @@
+add_subdirectories()
+
+add_library(nnfw_lib_nnapi ALIAS nnfw_lib_nnapi_1_1)
diff --git a/runtimes/libs/nnapi/v1.1/CMakeLists.txt b/runtimes/libs/nnapi/v1.1/CMakeLists.txt
new file mode 100644 (file)
index 0000000..1bc158f
--- /dev/null
@@ -0,0 +1,4 @@
+add_library(nnfw_lib_nnapi_1_1 INTERFACE)
+
+target_include_directories(nnfw_lib_nnapi_1_1 INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/include)
+target_link_libraries(nnfw_lib_nnapi_1_1 INTERFACE nnfw-header)
index 2b6a8a5..f7d41f6 100644 (file)
@@ -1,3 +1,3 @@
 add_library(nnfw_lib_rua_core INTERFACE)
 target_include_directories(nnfw_lib_rua_core INTERFACE include)
-target_link_libraries(nnfw_lib_rua_core INTERFACE nnfw-header)
+target_link_libraries(nnfw_lib_rua_core INTERFACE nnfw_lib_nnapi)
index 279db34..dc8ba86 100644 (file)
@@ -45,7 +45,7 @@ if (BUILD_NEURUN)
 elseif (BUILD_PURE_ARM_COMPUTE)
   set(SKIPLIST_FILE_NAME ${RUNTIME_NNAPI_TEST}.skip.${TARGET_PLATFORM}.pacl)
 endif()
-target_link_libraries(${RUNTIME_NNAPI_TEST} nnfw-header)
+target_link_libraries(${RUNTIME_NNAPI_TEST} nnfw_lib_nnapi)
 target_link_libraries(${RUNTIME_NNAPI_TEST} gtest)
 target_link_libraries(${RUNTIME_NNAPI_TEST} ${LIB_PTHREAD} dl)