SConscript 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. Import('RTT_ROOT')
  2. Import('rtconfig')
  3. from building import *
  4. src = []
  5. cwd = GetCurrentDir()
  6. list = os.listdir(cwd)
  7. CPPPATH = [cwd, str(Dir('#'))]
  8. if GetDepend(['PKG_USING_VIRTUAL_SENSOR_ACCE']):
  9. src += Glob('v_accelerometer.c')
  10. if GetDepend(['PKG_USING_VIRTUAL_SENSOR_BARO']):
  11. src += Glob('v_barometer.c')
  12. if GetDepend(['PKG_USING_VIRTUAL_SENSOR_FORCE']):
  13. src += Glob('v_force.c')
  14. if GetDepend(['PKG_USING_VIRTUAL_SENSOR_GYRO']):
  15. src += Glob('v_gyroscope.c')
  16. if GetDepend(['PKG_USING_VIRTUAL_SENSOR_HR']):
  17. src += Glob('v_heartRate.c')
  18. if GetDepend(['PKG_USING_VIRTUAL_SENSOR_HUMI']):
  19. src += Glob('v_humidity.c')
  20. if GetDepend(['PKG_USING_VIRTUAL_SENSOR_LIGHT']):
  21. src += Glob('v_light.c')
  22. if GetDepend(['PKG_USING_VIRTUAL_SENSOR_MAG']):
  23. src += Glob('v_magnetometer.c')
  24. if GetDepend(['PKG_USING_VIRTUAL_SENSOR_NOISE']):
  25. src += Glob('v_noise.c')
  26. if GetDepend(['PKG_USING_VIRTUAL_SENSOR_PROX']):
  27. src += Glob('v_proximity.c')
  28. if GetDepend(['PKG_USING_VIRTUAL_SENSOR_STEP']):
  29. src += Glob('v_stepcounter.c')
  30. if GetDepend(['PKG_USING_VIRTUAL_SENSOR_TEMP']):
  31. src += Glob('v_temperature.c')
  32. if GetDepend(['PKG_USING_VIRTUAL_SENSOR_TVOC']):
  33. src += Glob('v_tvoc.c')
  34. if GetDepend(['PKG_USING_VIRTUAL_SENSOR_SPO2']):
  35. src += Glob('v_spo2.c')
  36. if GetDepend(['PKG_USING_VIRTUAL_SENSOR_BP']):
  37. src += Glob('v_bloodpressure.c')
  38. group = DefineGroup('vsensor', src, depend = ['PKG_USING_VIRTUAL_SENSOR'], CPPPATH = CPPPATH)
  39. Return('group')