xref: /nrf52832-nimble/rt-thread/components/drivers/usb/usbhost/SConscript (revision 042d53a763ad75cb1465103098bb88c245d95138)
1Import('RTT_ROOT')
2from building import *
3
4cwd = GetCurrentDir()
5src = Split("""
6core/core.c
7core/driver.c
8core/usbhost.c
9core/hub.c
10""")
11
12if GetDepend('RT_USBH_ADK'):
13	src += Glob('class/adk.c')
14	src += Glob('class/adkapp.c')
15
16if GetDepend('RT_USBH_MSTORAGE'):
17	src += Glob('class/mass.c')
18	src += Glob('class/udisk.c')
19
20if GetDepend('RT_USBH_HID'):
21	src += Glob('class/hid.c')
22
23if GetDepend('RT_USBH_HID_MOUSE'):
24	src += Glob('class/umouse.c')
25
26if GetDepend('RT_USBH_HID_KEYBOARD'):
27	src += Glob('class/ukbd.c')
28
29CPPPATH = [cwd, cwd + '/class', cwd + '/core', \
30	cwd + '/include', cwd + '../../../include']
31
32group = DefineGroup('rt_usbh', src, depend = ['RT_USING_USB_HOST'], CPPPATH = CPPPATH)
33
34Return('group')
35