11set (API_CONFIG_LIST release debug)
22
33if (NOT DEFINED API_IS_SDK)
4- if (SOS_IS_ARM )
5- #sos_sdk_include_target (StratifyOS_iface "${API_CONFIG_LIST}")
6- sos_sdk_include_target (StratifyOS_crt "${API_CONFIG_LIST} " )
4+ if (CMSDK_IS_ARM )
5+ #cmsdk_include_target (StratifyOS_iface "${API_CONFIG_LIST}")
6+ cmsdk_include_target (StratifyOS_crt "${API_CONFIG_LIST} " )
77 endif ()
8- sos_sdk_include_target (API "${API_CONFIG_LIST} " )
9- sos_sdk_include_target (VarAPI "${API_CONFIG_LIST} " )
10- sos_sdk_include_target (PrinterAPI "${API_CONFIG_LIST} " )
11- sos_sdk_include_target (SysAPI "${API_CONFIG_LIST} " )
12- sos_sdk_include_target (ChronoAPI "${API_CONFIG_LIST} " )
13- sos_sdk_include_target (FsAPI "${API_CONFIG_LIST} " )
14- sos_sdk_include_target (ThreadAPI "${API_CONFIG_LIST} " )
15- sos_sdk_include_target (TestAPI "${API_CONFIG_LIST} " )
8+ cmsdk_include_target (API "${API_CONFIG_LIST} " )
9+ cmsdk_include_target (VarAPI "${API_CONFIG_LIST} " )
10+ cmsdk_include_target (PrinterAPI "${API_CONFIG_LIST} " )
11+ cmsdk_include_target (SysAPI "${API_CONFIG_LIST} " )
12+ cmsdk_include_target (ChronoAPI "${API_CONFIG_LIST} " )
13+ cmsdk_include_target (FsAPI "${API_CONFIG_LIST} " )
14+ cmsdk_include_target (ThreadAPI "${API_CONFIG_LIST} " )
15+ cmsdk_include_target (TestAPI "${API_CONFIG_LIST} " )
1616endif ()
1717
1818function (api_add_api_library NAME DEPENDENCIES )
@@ -24,12 +24,12 @@ function(api_add_api_library_option NAME DEPENDENCIES LIB_OPTION)
2424 set (LOCAL_NAME ${NAME} )
2525
2626
27- sos_sdk_library_target (RELEASE ${LOCAL_NAME} "${LIB_OPTION} " release ${SOS_ARCH } )
27+ cmsdk_library_target (RELEASE ${LOCAL_NAME} "${LIB_OPTION} " release ${CMSDK_ARCH } )
2828
29- #sos_sdk_add_subdirectory (PRIVATE_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/src)
30- sos_sdk_add_out_of_source_directory (PRIVATE_SOURCES ${CMAKE_CURRENT_SOURCE_DIR } /src ${RELEASE_TARGET} _src )
31- sos_sdk_add_out_of_source_directory (INTERFACE_SOURCES include ${RELEASE_TARGET} _include )
32- #sos_sdk_add_subdirectory (INTERFACE_SOURCES include)
29+ #cmsdk_add_subdirectory (PRIVATE_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/src)
30+ cmsdk_add_out_of_source_directory (PRIVATE_SOURCES ${CMAKE_CURRENT_SOURCE_DIR } /src ${RELEASE_TARGET} _src )
31+ cmsdk_add_out_of_source_directory (INTERFACE_SOURCES include ${RELEASE_TARGET} _include )
32+ #cmsdk_add_subdirectory (INTERFACE_SOURCES include)
3333
3434
3535 add_library (${RELEASE_TARGET} STATIC )
@@ -64,30 +64,30 @@ function(api_add_api_library_option NAME DEPENDENCIES LIB_OPTION)
6464 PRIVATE
6565 )
6666
67- sos_sdk_library_target (DEBUG ${LOCAL_NAME} "${LIB_OPTION} " debug ${SOS_ARCH } )
67+ cmsdk_library_target (DEBUG ${LOCAL_NAME} "${LIB_OPTION} " debug ${CMSDK_ARCH } )
6868 add_library (${DEBUG_TARGET} STATIC )
69- sos_sdk_copy_target (${RELEASE_TARGET} ${DEBUG_TARGET} )
69+ cmsdk_copy_target (${RELEASE_TARGET} ${DEBUG_TARGET} )
7070
7171 target_compile_options (${DEBUG_TARGET}
7272 PRIVATE
7373 -Os
7474 )
7575
76- sos_sdk_library_add_arch_targets ("${DEBUG_OPTIONS} " ${SOS_ARCH } "${DEPENDENCIES} " )
76+ cmsdk_library_add_arch_targets ("${DEBUG_OPTIONS} " ${CMSDK_ARCH } "${DEPENDENCIES} " )
7777
7878 target_compile_options (${RELEASE_TARGET}
7979 PRIVATE
8080 -Os
8181 )
8282
83- sos_sdk_library_add_arch_targets ("${RELEASE_OPTIONS} " ${SOS_ARCH } "${DEPENDENCIES} " )
83+ cmsdk_library_add_arch_targets ("${RELEASE_OPTIONS} " ${CMSDK_ARCH } "${DEPENDENCIES} " )
8484
8585 install (DIRECTORY include/
8686 DESTINATION include/${LOCAL_NAME}
8787 PATTERN CMakelists.txt EXCLUDE)
8888
8989 install (FILES ${LOCAL_NAME} .cmake
90- DESTINATION ${SOS_SDK_PATH } /cmake/targets )
90+ DESTINATION ${CMSDK_LOCAL_PATH } /cmake/targets )
9191
9292
9393
@@ -97,7 +97,7 @@ function(api_add_test_executable NAME RAM_SIZE DEPENDENCIES)
9797
9898 set (LOCAL_NAME ${NAME} )
9999
100- sos_sdk_app_target (RELEASE ${LOCAL_NAME} "unittest" release ${SOS_ARCH } )
100+ cmsdk_app_target (RELEASE ${LOCAL_NAME} "unittest" release ${CMSDK_ARCH } )
101101 message (STATUS "API UnitTest Executable ${RELEASE_TARGET} " )
102102 add_executable (${RELEASE_TARGET} )
103103 add_dependencies (API_test ${RELEASE_TARGET} )
@@ -117,15 +117,15 @@ function(api_add_test_executable NAME RAM_SIZE DEPENDENCIES)
117117
118118 set (CTEST_OUTPUT_ON_FAILURE ON )
119119
120- sos_sdk_app_add_arch_targets ("${RELEASE_OPTIONS} " "${DEPENDENCIES} " ${RAM_SIZE} )
120+ cmsdk_app_add_arch_targets ("${RELEASE_OPTIONS} " "${DEPENDENCIES} " ${RAM_SIZE} )
121121
122122 target_compile_options (${RELEASE_TARGET}
123123 PRIVATE
124124 -Os
125125 )
126126
127- if (SOS_IS_LINK )
128- sos_sdk_add_test (${LOCAL_NAME} ${LIB_OPTION} unittest release )
127+ if (CMSDK_IS_LINK )
128+ cmsdk_add_test (${LOCAL_NAME} ${LIB_OPTION} unittest release )
129129 endif ()
130130
131131endfunction ()
0 commit comments