summaryrefslogtreecommitdiff
path: root/bsp/renesas/ra4e2-eco/ra/SConscript
diff options
context:
space:
mode:
authorErik <[email protected]>2025-07-04 14:38:21 +0800
committerRbb666 <[email protected]>2025-07-07 19:23:06 +0800
commited5d87705420214b3e5dbe4edba4ff3699d3f92e (patch)
treee8507f990eb45000677e1a1b4b696274176bd529 /bsp/renesas/ra4e2-eco/ra/SConscript
parent207915ab248f3632cf7145b77281c82ea72d13ab (diff)
[bsp/renesas]: add ra4e2-eco
Diffstat (limited to 'bsp/renesas/ra4e2-eco/ra/SConscript')
-rw-r--r--bsp/renesas/ra4e2-eco/ra/SConscript25
1 files changed, 25 insertions, 0 deletions
diff --git a/bsp/renesas/ra4e2-eco/ra/SConscript b/bsp/renesas/ra4e2-eco/ra/SConscript
new file mode 100644
index 0000000000..88feb6712c
--- /dev/null
+++ b/bsp/renesas/ra4e2-eco/ra/SConscript
@@ -0,0 +1,25 @@
+Import('RTT_ROOT')
+Import('rtconfig')
+from building import *
+
+cwd = GetCurrentDir()
+src = []
+group = []
+CPPPATH = []
+
+if rtconfig.PLATFORM in ['iccarm']:
+ print("\nThe current project does not support IAR build\n")
+ Return('group')
+elif rtconfig.PLATFORM in ['gcc', 'armclang']:
+ if GetOption('target') != 'mdk5':
+ src += Glob(cwd + '/fsp/src/bsp/mcu/all/*.c')
+ src += [cwd + '/fsp/src/bsp/cmsis/Device/RENESAS/Source/system.c']
+ src += [cwd + '/fsp/src/bsp/cmsis/Device/RENESAS/Source/startup.c']
+ src += Glob(cwd + '/fsp/src/r_*/*.c')
+ CPPPATH = [ cwd + '/arm/CMSIS_6/CMSIS/Core/Include',
+ cwd + '/fsp/inc',
+ cwd + '/fsp/inc/api',
+ cwd + '/fsp/inc/instances',]
+
+group = DefineGroup('ra', src, depend = [''], CPPPATH = CPPPATH)
+Return('group')