SConscript 722 B

12345678910111213141516171819202122232425262728293031323334
  1. Import('RTT_ROOT')
  2. from building import *
  3. cwd = GetCurrentDir()
  4. src = Split("""
  5. core/usbhost_core.c
  6. core/driver.c
  7. core/usbhost.c
  8. core/hub.c
  9. """)
  10. if GetDepend('RT_USBH_ADK'):
  11. src += Glob('class/adk.c')
  12. src += Glob('class/adkapp.c')
  13. if GetDepend('RT_USBH_MSTORAGE'):
  14. src += Glob('class/mass.c')
  15. src += Glob('class/udisk.c')
  16. if GetDepend('RT_USBH_HID'):
  17. src += Glob('class/hid.c')
  18. if GetDepend('RT_USBH_HID_MOUSE'):
  19. src += Glob('class/umouse.c')
  20. if GetDepend('RT_USBH_HID_KEYBOARD'):
  21. src += Glob('class/ukbd.c')
  22. CPPPATH = [cwd, cwd + '/class', cwd + '/core', \
  23. cwd + '/include', cwd + '../../../include']
  24. group = DefineGroup('rt_usbh', src, depend = ['RT_USING_USB_HOST'], CPPPATH = CPPPATH)
  25. Return('group')