SConscript 678 B

123456789101112131415161718192021222324252627282930
  1. from building import *
  2. Import('rtconfig')
  3. src = []
  4. cwd = GetCurrentDir()
  5. group = []
  6. CPPPATH = []
  7. # add kernel samples.
  8. if GetDepend('PERIPHERAL_SAMPLES_USING_I2C'):
  9. src += Glob('i2c/*.c')
  10. CPPPATH += [cwd + '/i2c']
  11. if GetDepend('PERIPHERAL_SAMPLES_USING_PIN'):
  12. src += Glob('pin/*.c')
  13. CPPPATH += [cwd + '/pin']
  14. if GetDepend('PERIPHERAL_SAMPLES_USING_SERIAL'):
  15. src += Glob('serial/*.c')
  16. CPPPATH += [cwd + '/serial']
  17. if GetDepend('PERIPHERAL_SAMPLES_USING_SPI'):
  18. src += Glob('spi/*.c')
  19. CPPPATH += [cwd + '/spi']
  20. group = DefineGroup('peripheral-samples', src, depend = ['PKG_USING_PERIPHERAL_SAMPLES'], CPPPATH = CPPPATH)
  21. Return('group')