# Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 target_sources(mbed-storage PRIVATE source/PlatformStorage.cpp ) list(APPEND mbed-storage-libs mbed-storage-blockdevice mbed-storage-filesystem mbed-storage-fat mbed-storage-littlefs ) if("DATAFLASH" IN_LIST MBED_TARGET_LABELS) list(APPEND mbed-storage-libs mbed-storage-dataflash) endif() if("FLASHIAP" IN_LIST MBED_TARGET_LABELS) list(APPEND mbed-storage-libs mbed-storage-flashiap) endif() if("QSPIF" IN_LIST MBED_TARGET_LABELS) list(APPEND mbed-storage-libs mbed-storage-qspif) endif() if("SD" IN_LIST MBED_TARGET_LABELS) list(APPEND mbed-storage-libs mbed-storage-sd) endif() if("SPIF" IN_LIST MBED_TARGET_LABELS) list(APPEND mbed-storage-libs mbed-storage-spif) endif() target_link_libraries(mbed-storage PUBLIC ${mbed-storage-libs} )