From 5f55c8cb50adfe2439a4a7835341ebd1bf592131 Mon Sep 17 00:00:00 2001 From: "goprife@gmail.com" Date: Sun, 15 Apr 2012 13:53:49 +0000 Subject: add yaffs code and modify dfs/SConscript for yaffs git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2073 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- components/dfs/SConscript | 49 +++++++++++++++++++++++++---------------------- 1 file changed, 26 insertions(+), 23 deletions(-) (limited to 'components/dfs/SConscript') diff --git a/components/dfs/SConscript b/components/dfs/SConscript index 2069ae7e0b..9d51586886 100644 --- a/components/dfs/SConscript +++ b/components/dfs/SConscript @@ -32,28 +32,30 @@ filesystems/devfs/console.c # DFS-YAFFS2 options yaffs2_src = Split(""" filesystems/yaffs2/dfs_yaffs2.c -filesystems/yaffs2/yaffs_nand_config.c filesystems/yaffs2/yaffs_osglue.c +filesystems/yaffs2/yaffs_nandcfg.c + +filesystems/yaffs2/yaffs/yaffs_allocator.c +filesystems/yaffs2/yaffs/yaffs_bitmap.c +filesystems/yaffs2/yaffs/yaffs_checkptrw.c +filesystems/yaffs2/yaffs/yaffs_ecc.c +filesystems/yaffs2/yaffs/yaffs_guts.c +filesystems/yaffs2/yaffs/yaffs_nameval.c +filesystems/yaffs2/yaffs/yaffs_nand.c +filesystems/yaffs2/yaffs/yaffs_packedtags1.c +filesystems/yaffs2/yaffs/yaffs_packedtags2.c +filesystems/yaffs2/yaffs/yaffs_summary.c +filesystems/yaffs2/yaffs/yaffs_tagscompat.c +filesystems/yaffs2/yaffs/yaffs_verify.c +filesystems/yaffs2/yaffs/yaffs_yaffs1.c +filesystems/yaffs2/yaffs/yaffs_yaffs2.c + +filesystems/yaffs2/yaffs/direct/yaffs_attribs.c +filesystems/yaffs2/yaffs/direct/yaffs_hweight.c +filesystems/yaffs2/yaffs/direct/yaffs_nandif.c +filesystems/yaffs2/yaffs/direct/yaffs_qsort.c +filesystems/yaffs2/yaffs/direct/yaffsfs.c -filesystems/yaffs2/yaffs_allocator.c -filesystems/yaffs2/yaffs_bitmap.c -filesystems/yaffs2/yaffs_checkptrw.c -filesystems/yaffs2/yaffs_ecc.c -filesystems/yaffs2/yaffs_guts.c -filesystems/yaffs2/yaffs_nameval.c -filesystems/yaffs2/yaffs_nand.c -filesystems/yaffs2/yaffs_packedtags1.c -filesystems/yaffs2/yaffs_packedtags2.c -filesystems/yaffs2/yaffs_summary.c -filesystems/yaffs2/yaffs_tagscompat.c -filesystems/yaffs2/yaffs_verify.c -filesystems/yaffs2/yaffs_yaffs1.c -filesystems/yaffs2/yaffs_yaffs2.c -filesystems/yaffs2/yaffs_attribs.c -filesystems/yaffs2/yaffsfs.c -filesystems/yaffs2/yaffs_hweight.c -filesystems/yaffs2/yaffs_nandif.c -filesystems/yaffs2/yaffs_qsort.c """) nfs = Split(''' @@ -143,9 +145,10 @@ CPPDEFINES = [] # The set of source files associated with this SConscript file. path = [RTT_ROOT + '/components/dfs', RTT_ROOT + '/components/dfs/include'] -#if GetDepend('RT_USING_DFS_YAFFS2'): -# src_local = src_local + yaffs2_src -# path = path + [RTT_ROOT + '/components/dfs/filesystems/yaffs2'] +if GetDepend('RT_USING_DFS_YAFFS2'): + src_local = src_local + yaffs2_src + path = path + [RTT_ROOT + '/components/dfs/filesystems/yaffs2/yaffs', \ + RTT_ROOT + '/components/dfs/filesystems/yaffs2/yaffs/direct' ] if GetDepend('RT_USING_DFS_ELMFAT'): if GetDepend('RT_DFS_ELM_USE_LFN'): -- cgit v1.3.1