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