diff options
| author | fangjianzhou <[email protected]> | 2024-03-01 10:29:21 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-03-01 10:29:21 +0800 |
| commit | 00c6800e4e532b6996bc9cb3ce0e8e4cffed2245 (patch) | |
| tree | c83848256c3316c1ef4193be2f18406ff60cd0d5 /components/drivers/serial/SConscript | |
| parent | 7eccdb471e9a3685162623d7f16bc1a1355ef4bb (diff) | |
[components/driver] update serial (#8567)
Diffstat (limited to 'components/drivers/serial/SConscript')
| -rw-r--r-- | components/drivers/serial/SConscript | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/components/drivers/serial/SConscript b/components/drivers/serial/SConscript index 81d791803a..2211134ef3 100644 --- a/components/drivers/serial/SConscript +++ b/components/drivers/serial/SConscript @@ -3,12 +3,19 @@ from building import * cwd = GetCurrentDir() CPPPATH = [cwd + '/../include'] group = [] -if GetDepend(['RT_USING_SERIAL']): - if GetDepend(['RT_USING_SERIAL_V2']): - src = Glob('serial_v2.c') - group = DefineGroup('DeviceDrivers', src, depend = ['RT_USING_SERIAL_V2'], CPPPATH = CPPPATH) - else: - src = Glob('serial.c') - group = DefineGroup('DeviceDrivers', src, depend = ['RT_USING_SERIAL'], CPPPATH = CPPPATH) +src = [] + +if not GetDepend(['RT_USING_SERIAL']): + Return('group') + +if GetDepend(['RT_USING_SERIAL_V2']): + src += ['serial_v2.c'] +else: + src += ['serial.c'] + +if GetDepend(['RT_USING_DM']): + src += ['serial_dm.c'] + +group = DefineGroup('DeviceDrivers', src, depend = [''], CPPPATH = CPPPATH) Return('group') |
