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