blob: 534ca11308295919afe5af9117aa26c212114d90 [file] [log] [blame]
Raef Coles81d19f02020-12-16 09:06:22 +00001#------------------------------------------------------------------------------
Roland Mikhel206b9142023-02-23 15:28:52 +01002# Copyright (c) 2020-2023, Arm Limited. All rights reserved.
Raef Coles81d19f02020-12-16 09:06:22 +00003#
4# SPDX-License-Identifier: Apache-2.0
5#
6#------------------------------------------------------------------------------
7
8add_library(bootutil STATIC)
9
10target_include_directories(bootutil
11 PUBLIC
12 include
13 PRIVATE
14 src
15)
16
17target_sources(bootutil
18 PRIVATE
19 src/boot_record.c
20 src/bootutil_misc.c
Andrzej Puzdrowskif573b392020-11-10 14:35:15 +010021 src/bootutil_public.c
Raef Coles81d19f02020-12-16 09:06:22 +000022 src/caps.c
23 src/encrypted.c
24 src/fault_injection_hardening.c
25 src/fault_injection_hardening_delay_rng_mbedtls.c
Raef Coles81d19f02020-12-16 09:06:22 +000026 src/image_ec256.c
27 src/image_ed25519.c
28 src/image_rsa.c
29 src/image_validate.c
30 src/loader.c
31 src/swap_misc.c
32 src/swap_move.c
33 src/swap_scratch.c
34 src/tlv.c
35)