SConscript 961 B

12345678910111213141516171819202122232425262728293031323334
  1. from building import *
  2. import rtconfig
  3. # get current directory
  4. cwd = GetCurrentDir()
  5. # The set of source files associated with this SConscript file.
  6. src = Glob('*.c')
  7. if GetDepend('KOBUKI_USING_GET_ODOMETRY_EXAMPLE'):
  8. src += Glob('examples/kobuki_get_odometry_example.c')
  9. if GetDepend('KOBUKI_USING_GET_VERSION_EXAMPLE'):
  10. src += Glob('examples/kobuki_get_version_example.c')
  11. if GetDepend('KOBUKI_USING_LED_EXAMPLE'):
  12. src += Glob('examples/kobuki_led_example.c')
  13. if GetDepend('KOBUKI_USING_PLAY_SOUND_EXAMPLE'):
  14. src += Glob('examples/kobuki_play_sound_example.c')
  15. if GetDepend('KOBUKI_USING_POWER_EXAMPLE'):
  16. src += Glob('examples/kobuki_power_example.c')
  17. if GetDepend('KOBUKI_USING_SET_SPEED_EXAMPLE'):
  18. src += Glob('examples/kobuki_set_speed_example.c')
  19. path = [cwd]
  20. LOCAL_CCFLAGS = ''
  21. group = DefineGroup('kobuki', src, depend = ['PKG_USING_KOBUKI'], CPPPATH = path, LOCAL_CCFLAGS = LOCAL_CCFLAGS)
  22. Return('group')