SConscript 633 B

1234567891011121314151617181920212223242526272829
  1. from building import *
  2. import rtconfig
  3. cwd = GetCurrentDir()
  4. objs = []
  5. objs += Glob('*.c')
  6. objs += Glob('src/*.c')
  7. objs += Glob('blockdev/rtthread/*.c')
  8. CPPPATH = ['%s/include'%(cwd)]
  9. CPPPATH += ['%s/blockdev/rtthread'%(cwd)]
  10. CPPDEFINES = ['CONFIG_USE_DEFAULT_CFG']
  11. CPPDEFINES+=['CONFIG_HAVE_OWN_OFLAGS=0']
  12. LOCAL_CCFLAGS = ''
  13. if rtconfig.CROSS_TOOL == 'gcc':
  14. LOCAL_CCFLAGS += ' -std=gnu99'
  15. group = DefineGroup('Filesystem', objs,
  16. depend = ['RT_USING_DFS', 'RT_USING_DFS_LWEXT4'],
  17. CPPPATH = CPPPATH,
  18. CPPDEFINES = CPPDEFINES,
  19. LOCAL_CCFLAGS = LOCAL_CCFLAGS)
  20. Return('group')