summaryrefslogtreecommitdiff
path: root/bsp/imxrt1052-evk/Libraries/SConscript
diff options
context:
space:
mode:
authortanek liang <[email protected]>2017-10-28 09:43:23 +0800
committertanek liang <[email protected]>2017-10-28 10:04:39 +0800
commit348a6f506aa111c9bf5ced3eb5178eef9c5c73c8 (patch)
treeaa4eca5f636d5b2cfc3b29aa23b7d93e82e67780 /bsp/imxrt1052-evk/Libraries/SConscript
parentbb07f393b20e24d1d219e59f037e7e42b8602def (diff)
[bsp] rename bsp: imxrt --> imxrt1052-evk
Diffstat (limited to 'bsp/imxrt1052-evk/Libraries/SConscript')
-rw-r--r--bsp/imxrt1052-evk/Libraries/SConscript33
1 files changed, 33 insertions, 0 deletions
diff --git a/bsp/imxrt1052-evk/Libraries/SConscript b/bsp/imxrt1052-evk/Libraries/SConscript
new file mode 100644
index 0000000000..414e9e5a09
--- /dev/null
+++ b/bsp/imxrt1052-evk/Libraries/SConscript
@@ -0,0 +1,33 @@
+# RT-Thread building script for component
+
+Import('rtconfig')
+Import('RTT_ROOT')
+from building import *
+
+cwd = GetCurrentDir()
+src = Glob('drivers/*.c')
+SrcRemove(src, 'drivers/dataqueue.c')
+src += Glob('common/chip/*.c')
+src += [cwd + '/system_MIMXRT1052.c']
+
+CPPPATH = [ cwd, cwd + '/drivers', cwd + '/utilities', cwd + '/CMSIS/include']
+CPPDEFINES = ['CPU_MIMXRT1052DVL6A', 'SKIP_SYSCLK_INIT', 'EVK_MCIMXRM', 'FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1']
+# CPPDEFINES = ['CPU_MIMXRT1052DVL6A', 'EVK_MCIMXRM']
+
+# add for startup script
+if rtconfig.CROSS_TOOL == 'gcc':
+ src += [cwd + '/gcc/startup_MIMXRT1052.s']
+elif rtconfig.CROSS_TOOL == 'keil':
+ src += [cwd + '/arm/startup_MIMXRT1052.s']
+elif rtconfig.CROSS_TOOL == 'iar':
+ src += [cwd + '/iar/startup_MIMXRT1052.s']
+
+# if GetDepend('RT_USING_IMX_MID_SDMMC'):
+ # src += Glob('middleware/sdmmc/src/*.c')
+ # CPPPATH += [cwd + '/middleware/sdmmc/inc']
+ # CPPPATH += [cwd + '/middleware/sdmmc/port']
+ # CPPPATH += [cwd + '/middleware/sdmmc/port/usdhc/polling']
+
+group = DefineGroup('Libraries', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES=CPPDEFINES)
+
+Return('group')