set(RUNTIME_CORE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/core)
set(RUNTIME_API_DIR ${CMAKE_CURRENT_SOURCE_DIR}/api)
set(RUNTIME_FEATURE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/feature)
set(RUNTIME_CMAKE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
include(${RUNTIME_DIR}/pkg_inc/runtime/runtime/runtime_headers.cmake)
include(${RUNTIME_DIR}/src/inc/runtime/runtime_inner_headers.cmake)
include(${RUNTIME_CMAKE_DIR}/platform.cmake)
include(${RUNTIME_CMAKE_DIR}/runtime_warning_options.cmake)
if ("${PRODUCT}" STREQUAL "ascend031")
runtime_platform_tiny_obj(runtime_platform_tiny)
include(${RUNTIME_CMAKE_DIR}/tiny.cmake)
elseif("${PRODUCT}" STREQUAL "ascend5162a")
runtime_platform_arch5162_obj(runtime_platform_arch5162)
include(${RUNTIME_CMAKE_DIR}/arch5162.cmake)
else()
runtime_platform_others_obj(runtime_platform_others)
runtime_platform_tiny_obj(runtime_platform_tiny)
runtime_platform_arch5162_obj(runtime_platform_arch5162)
runtime_platform_910B_obj(runtime_platform_910B)
runtime_platform_kirin_obj(runtime_platform_kirin)
include(${RUNTIME_CMAKE_DIR}/v200.cmake)
include(${RUNTIME_CMAKE_DIR}/runtime.cmake)
include(${RUNTIME_CMAKE_DIR}/cmodel.cmake)
endif()