zephyr/tests/subsys/fs/nffs_fs_api/CMakeLists.txt

41 lines
967 B
CMake

include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(NONE)
if(BOARD STREQUAL qemu_x86)
zephyr_compile_definitions(
-DTEST_FLASH_OFFSET=0
-DFLASH_AREA_NFFS_OFFSET=0
-DFLASH_AREA_NFFS_SIZE=1048576
)
elseif(BOARD STREQUAL nrf51_pca10028)
set(CONF_FILE nrf5x.conf)
zephyr_compile_definitions(
-DTEST_FLASH_OFFSET=0x20000
)
elseif(BOARD STREQUAL nrf52_pca10040)
set(CONF_FILE nrf5x.conf)
zephyr_compile_definitions(
-DTEST_FLASH_OFFSET=0x20000
)
elseif(BOARD STREQUAL nrf52840_pca10056)
set(CONF_FILE nrf5x.conf)
zephyrt_compile_definitions(
-DTEST_FLASH_OFFSET=0x20000
)
endif()
if(NOT TEST)
target_compile_definitions(app PRIVATE
-DTEST_basic
)
else()
target_compile_definitions(app PRIVATE
-DTEST_${TEST}
)
endif()
target_link_libraries(app NFFS)
FILE(GLOB app_sources src/*.c)
target_sources(app PRIVATE ${app_sources})