xref: /nrf52832-nimble/rt-thread/components/dfs/filesystems/uffs/SConscript (revision 104654410c56c573564690304ae786df310c91fc)
1# RT-Thread building script for component
2
3from building import *
4
5cwd = GetCurrentDir()
6
7src = Glob('*.c')
8
9uffs = Split('''
10src/uffs/uffs_badblock.c
11src/uffs/uffs_blockinfo.c
12src/uffs/uffs_buf.c
13src/uffs/uffs_debug.c
14src/uffs/uffs_device.c
15src/uffs/uffs_ecc.c
16src/uffs/uffs_crc.c
17src/uffs/uffs_fd.c
18src/uffs/uffs_find.c
19src/uffs/uffs_flash.c
20src/uffs/uffs_fs.c
21src/uffs/uffs_init.c
22src/uffs/uffs_mem.c
23src/uffs/uffs_mtb.c
24src/uffs/uffs_pool.c
25src/uffs/uffs_public.c
26src/uffs/uffs_tree.c
27src/uffs/uffs_utils.c
28src/uffs/uffs_version.c
29
30''')
31
32src = src + uffs
33
34CPPPATH = [cwd, cwd + '/src/inc']
35
36group = DefineGroup('Filesystem', src , depend = ['RT_USING_DFS', 'RT_USING_DFS_UFFS'], CPPPATH = CPPPATH)
37
38Return('group')
39