SConscript 656 B

123456789101112131415161718192021222324252627
  1. # RT-Thread building script for component
  2. Import('RTT_ROOT')
  3. Import('rtconfig')
  4. from building import *
  5. # get current directory
  6. cwd = GetCurrentDir()
  7. # add the general drivers.
  8. src = Split("""
  9. """)
  10. # The set of source files associated with this SConscript file.
  11. if GetDepend('BSP_USING_USBFS'):
  12. src += ['src/usb_core.c']
  13. if GetDepend('RT_USING_USB_DEVICE'):
  14. src += ['src/usbd_core.c', 'src/usbd_int.c', 'src/usbd_sdr.c']
  15. if GetDepend('RT_USING_USB_HOST'):
  16. src += ['src/usbh_core.c', 'src/usbh_int.c', 'src/usbh_ctrl.c']
  17. CPPPATH = [cwd + '/inc']
  18. group = DefineGroup('usbfs_library', src, depend = [''], CPPPATH = CPPPATH)
  19. Return('group')