1
1
# Copyright (c) 2020 ARM Limited. All rights reserved.
2
2
# SPDX-License-Identifier: Apache-2.0
3
3
4
- function (_mbed_get_libcc_310_ext )
5
- if (${MBED_TOOLCHAIN} STREQUAL "GCC_ARM" )
6
- set (LIBCC_310_EXT TOOLCHAIN_GCC_ARM/libcc_310_ext.a )
7
- elseif (${MBED_TOOLCHAIN} STREQUAL "ARM" )
8
- set (LIBCC_310_EXT TOOLCHAIN_ARM/libcc_310_ext.ar )
9
- elseif (${MBED_TOOLCHAIN} STREQUAL "IAR" )
10
- set (LIBCC_310_EXT TOOLCHAIN_IAR/lib_cc310_ext.a )
11
- endif ()
12
- target_link_libraries (mbed-mbedtls-cryptocell310
13
- INTERFACE
14
- ./${LIBCC_310_EXT}
15
- )
16
- endfunction ()
17
-
18
- function (_mbed_get_libcc_310_trng )
19
- if (${MBED_TOOLCHAIN} STREQUAL "GCC_ARM" )
20
- set (LIBCC_310_TRNG TOOLCHAIN_GCC_ARM/libcc_310_trng.a )
21
- elseif (${MBED_TOOLCHAIN} STREQUAL "ARM" )
22
- set (LIBCC_310_TRNG TOOLCHAIN_ARM/libcc_310_trng.ar )
23
- elseif (${MBED_TOOLCHAIN} STREQUAL "IAR" )
24
- set (LIBCC_310_TRNG TOOLCHAIN_IAR/lib_cc310_trng.a )
25
- endif ()
26
- target_link_libraries (mbed-mbedtls-cryptocell310
27
- INTERFACE
28
- ./${LIBCC_310_TRNG}
29
- )
30
- endfunction ()
31
-
32
- _mbed_get_libcc_310_ext ()
33
- _mbed_get_libcc_310_trng ()
4
+ if (${MBED_TOOLCHAIN} STREQUAL "GCC_ARM" )
5
+ set (LIBCC_310_EXT ./TOOLCHAIN_GCC_ARM/libcc_310_ext.a )
6
+ set (LIBCC_310_TRNG ./TOOLCHAIN_GCC_ARM/libcc_310_trng.a )
7
+ elseif (${MBED_TOOLCHAIN} STREQUAL "ARM" )
8
+ set (LIBCC_310_EXT ./TOOLCHAIN_ARM/libcc_310_ext.ar )
9
+ set (LIBCC_310_TRNG ./TOOLCHAIN_ARM/libcc_310_trng.ar )
10
+ elseif (${MBED_TOOLCHAIN} STREQUAL "IAR" )
11
+ set (LIBCC_310_EXT ./TOOLCHAIN_IAR/lib_cc310_ext.a )
12
+ set (LIBCC_310_TRNG ./TOOLCHAIN_IAR/lib_cc310_trng.a )
13
+ endif ()
34
14
35
15
target_include_directories (mbed-mbedtls-cryptocell310
36
16
INTERFACE
@@ -40,4 +20,10 @@ target_include_directories(mbed-mbedtls-cryptocell310
40
20
target_sources (mbed-mbedtls-cryptocell310
41
21
INTERFACE
42
22
crypto_device_platform.c
43
- )
23
+ )
24
+
25
+ target_link_libraries (mbed-mbedtls-cryptocell310
26
+ INTERFACE
27
+ ${LIBCC_310_EXT}
28
+ ${LIBCC_310_TRNG}
29
+ )
0 commit comments