diff options
Diffstat (limited to 'components/drivers/clock_time/SConscript')
| -rw-r--r-- | components/drivers/clock_time/SConscript | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/components/drivers/clock_time/SConscript b/components/drivers/clock_time/SConscript index 111449276a..386ce7135d 100644 --- a/components/drivers/clock_time/SConscript +++ b/components/drivers/clock_time/SConscript @@ -25,7 +25,12 @@ if os.path.isdir(arch_dir): arch_list = os.listdir(arch_dir) if rtconfig.ARCH in arch_list: cpu_dir = os.path.join(arch_dir, rtconfig.ARCH, rtconfig.CPU) - if os.path.exists(cpu_dir): + if rtconfig.ARCH == 'risc-v': + if GetDepend('RT_USING_RISCV_NEW_COMMON'): + src += Glob("arch/risc-v/*.c") + elif os.path.exists(cpu_dir): + src += Glob("arch/%s/%s/*.c" % (rtconfig.ARCH, rtconfig.CPU)) + elif os.path.exists(cpu_dir): src += Glob("arch/%s/%s/*.c" % (rtconfig.ARCH, rtconfig.CPU)) else: src += Glob("arch/%s/*.c" % rtconfig.ARCH) |
