if(CONFIG_FILE_SYSTEM_LITTLEFS) | |
add_library(LITTLEFS INTERFACE) | |
target_include_directories(LITTLEFS INTERFACE | |
${ZEPHYR_LITTLEFS_MODULE_DIR} | |
${CMAKE_CURRENT_SOURCE_DIR} | |
) | |
target_link_libraries(LITTLEFS INTERFACE zephyr_interface) | |
target_compile_definitions(LITTLEFS INTERFACE LFS_CONFIG=zephyr_lfs_config.h) | |
zephyr_library() | |
zephyr_library_sources( | |
${ZEPHYR_LITTLEFS_MODULE_DIR}/lfs.c | |
${ZEPHYR_LITTLEFS_MODULE_DIR}/lfs_util.c | |
zephyr_lfs_crc.c | |
) | |
zephyr_library_link_libraries(LITTLEFS) | |
endif() |