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