add_library(NFFS INTERFACE) target_include_directories(NFFS INTERFACE include) zephyr_library() zephyr_library_sources( src/nffs_area.c src/nffs_block.c src/nffs.c src/nffs_cache.c src/nffs_crc.c src/nffs_dir.c src/nffs_file.c src/nffs_flash.c src/nffs_format.c src/nffs_gc.c src/nffs_hash.c src/nffs_inode.c src/nffs_misc.c src/nffs_path.c src/nffs_restore.c src/nffs_write.c ) zephyr_library_link_libraries(NFFS) target_link_libraries(NFFS INTERFACE zephyr_interface)