xref: /nrf52832-nimble/rt-thread/components/dfs/filesystems/elmfat/SConscript (revision 042d53a763ad75cb1465103098bb88c245d95138)
1# RT-Thread building script for component
2
3from building import *
4
5cwd = GetCurrentDir()
6src = Glob('*.c')
7CPPPATH = [cwd]
8
9if GetDepend('RT_DFS_ELM_USE_LFN'):
10    if GetDepend('RT_DFS_ELM_CODE_PAGE_FILE'):
11        src += ['option/ccfile.c']
12    else:
13        if GetConfigValue('RT_DFS_ELM_CODE_PAGE') == 932:
14            src += ['option/cc932.c']
15        elif GetConfigValue('RT_DFS_ELM_CODE_PAGE') == 936:
16            src += ['option/cc936.c']
17        elif GetConfigValue('RT_DFS_ELM_CODE_PAGE') == 949:
18            src += ['option/cc949.c']
19        elif GetConfigValue('RT_DFS_ELM_CODE_PAGE') == 950:
20            src += ['option/cc950.c']
21        else:
22            src += ['option/ccsbcs.c']
23
24group = DefineGroup('Filesystem', src, depend = ['RT_USING_DFS', 'RT_USING_DFS_ELMFAT'], CPPPATH = CPPPATH)
25
26Return('group')
27