SConscript 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. from building import *
  2. Import('rtconfig')
  3. src = []
  4. cwd = GetCurrentDir()
  5. group = []
  6. CPPPATH = []
  7. # add filesystem samples.
  8. if GetDepend('FILESYSTEM_SAMPLES_USING_OPENFILE'):
  9. src += ['openfile/openfile.c']
  10. CPPPATH += [cwd + '/openfile']
  11. if GetDepend('FILESYSTEM_SAMPLES_USING_READWRITE'):
  12. src += ['readwrite/readwrite.c']
  13. CPPPATH += [cwd + '/readwrite']
  14. if GetDepend('FILESYSTEM_SAMPLES_USING_STAT'):
  15. src += ['stat/stat.c']
  16. CPPPATH += [cwd + '/stat']
  17. if GetDepend('FILESYSTEM_SAMPLES_USING_RENAME'):
  18. src += ['rename/rename.c']
  19. CPPPATH += [cwd + '/rename']
  20. if GetDepend('FILESYSTEM_SAMPLES_USING_MKDIR'):
  21. src += ['mkdir/mkdir.c']
  22. CPPPATH += [cwd + '/mkdir']
  23. if GetDepend('FILESYSTEM_SAMPLES_USING_OPENDIR'):
  24. src += ['opendir/opendir.c']
  25. CPPPATH += [cwd + '/opendir']
  26. if GetDepend('FILESYSTEM_SAMPLES_USING_READDIR'):
  27. src += ['readdir/readdir.c']
  28. CPPPATH += [cwd + '/readdir']
  29. if GetDepend('FILESYSTEM_SAMPLES_USING_TELL_SEEK_DIR'):
  30. src += ['tell_seek_dir/tell_seek_dir.c']
  31. CPPPATH += [cwd + '/tell_seek_dir']
  32. group = DefineGroup('filesystem-samples', src, depend = ['PKG_USING_FILESYSTEM_SAMPLES'], CPPPATH = CPPPATH)
  33. Return('group')