SConscript 861 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. from building import *
  2. cwd = GetCurrentDir()
  3. objs = Split('''
  4. src/ext4.c
  5. src/ext4_balloc.c
  6. src/ext4_bcache.c
  7. src/ext4_bitmap.c
  8. src/ext4_blockdev.c
  9. src/ext4_block_group.c
  10. src/ext4_crc32.c
  11. src/ext4_debug.c
  12. src/ext4_dir.c
  13. src/ext4_dir_idx.c
  14. src/ext4_extent.c
  15. src/ext4_fs.c
  16. src/ext4_hash.c
  17. src/ext4_ialloc.c
  18. src/ext4_inode.c
  19. src/ext4_journal.c
  20. src/ext4_mkfs.c
  21. src/ext4_mp.c
  22. src/ext4_super.c
  23. src/ext4_trans.c
  24. src/ext4_xattr.c
  25. ports/rtthread/dfs_ext.c
  26. ports/rtthread/dfs_ext_blockdev.c
  27. ''')
  28. CPPPATH = [cwd + '/include', cwd + '/ports/rtthread']
  29. CPPDEFINES = ['CONFIG_USE_DEFAULT_CFG', 'CONFIG_HAVE_OWN_OFLAGS=0']
  30. LOCAL_CCFLAGS = ''
  31. group = DefineGroup('Filesystem', objs,
  32. depend = ['RT_USING_DFS', 'RT_USING_DFS_LWEXT4'],
  33. CPPPATH = CPPPATH,
  34. CPPDEFINES = CPPDEFINES,
  35. LOCAL_CCFLAGS = LOCAL_CCFLAGS)
  36. Return('group')