xref: /nrf52832-nimble/rt-thread/components/vbus/SConscript (revision 104654410c56c573564690304ae786df310c91fc)
1*10465441SEvalZero# RT-Thread building script for component
2*10465441SEvalZero
3*10465441SEvalZeroimport SCons, os
4*10465441SEvalZerofrom building import *
5*10465441SEvalZero
6*10465441SEvalZerogroup = []
7*10465441SEvalZeroif not GetDepend(['RT_USING_VBUS']):
8*10465441SEvalZero    Return('group')
9*10465441SEvalZero
10*10465441SEvalZerocwd = GetCurrentDir()
11*10465441SEvalZerosrc = Glob('*.c')
12*10465441SEvalZero
13*10465441SEvalZerofor c, f in [['RT_USING_VBUS_RFS', 'utilities/rfs.c'],
14*10465441SEvalZero             ['RT_USING_VBUS_RSHELL', 'utilities/rshell.c'],
15*10465441SEvalZero             ]:
16*10465441SEvalZero    if GetDepend(c):
17*10465441SEvalZero        src += Glob(f)
18*10465441SEvalZero
19*10465441SEvalZeroCPPPATH = [cwd, os.path.join(cwd, 'share_hdr')]
20*10465441SEvalZero
21*10465441SEvalZerogroup = DefineGroup('VBus', src, depend = ['RT_USING_VBUS'], CPPPATH = CPPPATH)
22*10465441SEvalZero
23*10465441SEvalZeroReturn('group')
24