xref: /nrf52832-nimble/rt-thread/components/net/SConscript (revision 104654410c56c573564690304ae786df310c91fc)
1*10465441SEvalZero# for network related component
2*10465441SEvalZeroimport os
3*10465441SEvalZeroImport('RTT_ROOT')
4*10465441SEvalZerofrom building import *
5*10465441SEvalZero
6*10465441SEvalZeroobjs = []
7*10465441SEvalZerocwd = GetCurrentDir()
8*10465441SEvalZerolist = os.listdir(cwd)
9*10465441SEvalZero
10*10465441SEvalZero# the default version of LWIP is 2.0.2
11*10465441SEvalZeroif not GetDepend('RT_USING_LWIP141') and not GetDepend('RT_USING_LWIP202') and not GetDepend('RT_USING_LWIP210'):
12*10465441SEvalZero    AddDepend('RT_USING_LWIP202')
13*10465441SEvalZero
14*10465441SEvalZerofor d in list:
15*10465441SEvalZero    path = os.path.join(cwd, d)
16*10465441SEvalZero    if os.path.isfile(os.path.join(path, 'SConscript')):
17*10465441SEvalZero        objs = objs + SConscript(os.path.join(d, 'SConscript'))
18*10465441SEvalZero
19*10465441SEvalZeroReturn('objs')
20