1from building import *
2
3cwd = GetCurrentDir()
4CPPPATH = [cwd + '/../include']
5group = []
6src = []
7
8if not GetDepend(['RT_USING_SERIAL']):
9    Return('group')
10
11if GetDepend(['RT_USING_SMART']):
12    src += Glob('serial_tty.c')
13
14if GetDepend(['RT_USING_SERIAL_V2']):
15    src += ['dev_serial_v2.c']
16else:
17    src += ['dev_serial.c']
18
19if GetDepend(['RT_USING_SERIAL_BYPASS']):
20    src += ['bypass.c']
21
22if GetDepend(['RT_USING_DM']):
23    src += ['serial_dm.c']
24
25group = DefineGroup('DeviceDrivers', src, depend = [''], CPPPATH = CPPPATH)
26
27Return('group')
28