From 570e9470b1e5ac1c3285d34cac4559ed6f513622 Mon Sep 17 00:00:00 2001 From: pangwei <271372443@qq.com> Date: Thu, 21 May 2015 17:06:05 +0800 Subject: [PATCH] [uffs] fix the SConscript file of uffs. Signed-off-by: pangwei <271372443@qq.com> --- bsp/simulator/rtconfig.h | 2 +- components/dfs/filesystems/uffs/SConscript | 29 +++++++++++++++++++++- 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/bsp/simulator/rtconfig.h b/bsp/simulator/rtconfig.h index 1cd28ae5dd..a1f877de2e 100755 --- a/bsp/simulator/rtconfig.h +++ b/bsp/simulator/rtconfig.h @@ -133,7 +133,7 @@ /* #define RT_USING_DFS_NFS */ /* DFS: UFFS nand file system options */ -//#define RT_USING_DFS_UFFS +#define RT_USING_DFS_UFFS /* configuration for uffs, more to see dfs_uffs.h and uffs_config.h */ #define RT_CONFIG_UFFS_ECC_MODE UFFS_ECC_HW_AUTO /* enable this ,you need provide a mark_badblock/check_block function */ diff --git a/components/dfs/filesystems/uffs/SConscript b/components/dfs/filesystems/uffs/SConscript index f822cf5d73..53f7713fc2 100644 --- a/components/dfs/filesystems/uffs/SConscript +++ b/components/dfs/filesystems/uffs/SConscript @@ -3,9 +3,36 @@ from building import * cwd = GetCurrentDir() + src = Glob('*.c') + +uffs = Split(''' +src/uffs/uffs_badblock.c +src/uffs/uffs_blockinfo.c +src/uffs/uffs_buf.c +src/uffs/uffs_debug.c +src/uffs/uffs_device.c +src/uffs/uffs_ecc.c +src/uffs/uffs_crc.c +src/uffs/uffs_fd.c +src/uffs/uffs_find.c +src/uffs/uffs_flash.c +src/uffs/uffs_fs.c +src/uffs/uffs_init.c +src/uffs/uffs_mem.c +src/uffs/uffs_mtb.c +src/uffs/uffs_pool.c +src/uffs/uffs_public.c +src/uffs/uffs_tree.c +src/uffs/uffs_utils.c +src/uffs/uffs_version.c + +''') + +src = src + uffs + CPPPATH = [cwd, cwd + '/src/inc'] -group = DefineGroup('Filesystem', src, depend = ['RT_USING_DFS', 'RT_USING_DFS_UFFS'], CPPPATH = CPPPATH) +group = DefineGroup('Filesystem', src , depend = ['RT_USING_DFS', 'RT_USING_DFS_UFFS'], CPPPATH = CPPPATH) Return('group') -- GitLab