diff --git a/storage/CMakeLists.txt b/storage/CMakeLists.txt index 558afc7f79..95d984e077 100644 --- a/storage/CMakeLists.txt +++ b/storage/CMakeLists.txt @@ -8,6 +8,7 @@ add_library(mbed-storage-blockdevice INTERFACE) add_library(mbed-storage-dataflash INTERFACE) add_library(mbed-storage-flashiap INTERFACE) add_library(mbed-storage-i2cee INTERFACE) +add_library(mbed-storage-ospif INTERFACE) add_library(mbed-storage-qspif INTERFACE) add_library(mbed-storage-sd INTERFACE) add_library(mbed-storage-spif INTERFACE) diff --git a/storage/blockdevice/CMakeLists.txt b/storage/blockdevice/CMakeLists.txt index 39bacf2f07..6181735cd3 100644 --- a/storage/blockdevice/CMakeLists.txt +++ b/storage/blockdevice/CMakeLists.txt @@ -17,6 +17,10 @@ if("QSPIF" IN_LIST MBED_TARGET_LABELS) add_subdirectory(COMPONENT_QSPIF) endif() +if("OSPIF" IN_LIST MBED_TARGET_LABELS) + add_subdirectory(COMPONENT_OSPIF) +endif() + if("SD" IN_LIST MBED_TARGET_LABELS) add_subdirectory(COMPONENT_SD) endif() diff --git a/storage/blockdevice/COMPONENT_OSPIF/CMakeLists.txt b/storage/blockdevice/COMPONENT_OSPIF/CMakeLists.txt new file mode 100644 index 0000000000..0cd380760a --- /dev/null +++ b/storage/blockdevice/COMPONENT_OSPIF/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 ARM Limited. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + +target_include_directories(mbed-storage-ospif + INTERFACE + include + include/OSPIF +) + +target_sources(mbed-storage-ospif + INTERFACE + source/OSPIFBlockDevice.cpp +)