summaryrefslogtreecommitdiff
path: root/bsp
diff options
context:
space:
mode:
authorSummerGift <[email protected]>2018-12-13 15:05:48 +0800
committerSummerGift <[email protected]>2018-12-13 15:05:48 +0800
commit6df6a7519aba12213dba8bad2d74cb7d237f4d60 (patch)
tree7d2fdd31c61eeba6295889aa16dc40daa6fbe9fd /bsp
parent968110ffd61dcc30a48c98308b034fcaf532cdb7 (diff)
[bsp][stm32] modify sconstruct
Diffstat (limited to 'bsp')
-rw-r--r--bsp/stm32/libraries/templates/stm32f10x/SConstruct18
-rw-r--r--bsp/stm32/libraries/templates/stm32f4xx/SConstruct17
-rw-r--r--bsp/stm32/libraries/templates/stm32l4xx/SConstruct19
-rw-r--r--bsp/stm32/stm32f103-atk-nano/SConstruct18
-rw-r--r--bsp/stm32/stm32f103-fire-arbitrary/SConstruct18
-rw-r--r--bsp/stm32/stm32f407-atk-explorer/SConstruct17
-rw-r--r--bsp/stm32/stm32f429-atk-apollo/SConstruct17
-rw-r--r--bsp/stm32/stm32f429-fire-challenger/SConstruct17
8 files changed, 81 insertions, 60 deletions
diff --git a/bsp/stm32/libraries/templates/stm32f10x/SConstruct b/bsp/stm32/libraries/templates/stm32f10x/SConstruct
index 5514659688..c28354a99d 100644
--- a/bsp/stm32/libraries/templates/stm32f10x/SConstruct
+++ b/bsp/stm32/libraries/templates/stm32f10x/SConstruct
@@ -32,25 +32,27 @@ if rtconfig.PLATFORM == 'iar':
Export('RTT_ROOT')
Export('rtconfig')
-# prepare building environment
-objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False)
-
SDK_ROOT = os.path.abspath('./')
-bsp_vdir = 'build'
if os.path.exists(SDK_ROOT + '/libraries'):
- libraries_path_prefix = SDK_ROOT + '/libraries/'
+ libraries_path_prefix = SDK_ROOT + '/libraries'
else:
- libraries_path_prefix = os.path.dirname(SDK_ROOT) + '/libraries/'
+ libraries_path_prefix = os.path.dirname(SDK_ROOT) + '/libraries'
+
+SDK_LIB = libraries_path_prefix
+Export('SDK_LIB')
+
+# prepare building environment
+objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False)
stm32_library = 'STM32F1xx_HAL'
rtconfig.BSP_LIBRARY_TYPE = stm32_library
# include libraries
-objs.extend(SConscript(libraries_path_prefix + stm32_library + '/SConscript'))
+objs.extend(SConscript(os.path.join(libraries_path_prefix, stm32_library, 'SConscript')))
# include drivers
-objs.extend(SConscript(libraries_path_prefix + '/HAL_Drivers/SConscript'))
+objs.extend(SConscript(os.path.join(libraries_path_prefix, 'HAL_Drivers', 'SConscript')))
# make a building
DoBuilding(TARGET, objs)
diff --git a/bsp/stm32/libraries/templates/stm32f4xx/SConstruct b/bsp/stm32/libraries/templates/stm32f4xx/SConstruct
index bcfdc31e22..c1609bf526 100644
--- a/bsp/stm32/libraries/templates/stm32f4xx/SConstruct
+++ b/bsp/stm32/libraries/templates/stm32f4xx/SConstruct
@@ -32,24 +32,27 @@ if rtconfig.PLATFORM == 'iar':
Export('RTT_ROOT')
Export('rtconfig')
-# prepare building environment
-objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False)
-
SDK_ROOT = os.path.abspath('./')
if os.path.exists(SDK_ROOT + '/libraries'):
- libraries_path_prefix = SDK_ROOT + '/libraries/'
+ libraries_path_prefix = SDK_ROOT + '/libraries'
else:
- libraries_path_prefix = os.path.dirname(SDK_ROOT) + '/libraries/'
+ libraries_path_prefix = os.path.dirname(SDK_ROOT) + '/libraries'
+
+SDK_LIB = libraries_path_prefix
+Export('SDK_LIB')
+
+# prepare building environment
+objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False)
stm32_library = 'STM32F4xx_HAL'
rtconfig.BSP_LIBRARY_TYPE = stm32_library
# include libraries
-objs.extend(SConscript(libraries_path_prefix + stm32_library + '/SConscript'))
+objs.extend(SConscript(os.path.join(libraries_path_prefix, stm32_library, 'SConscript')))
# include drivers
-objs.extend(SConscript(libraries_path_prefix + '/HAL_Drivers/SConscript'))
+objs.extend(SConscript(os.path.join(libraries_path_prefix, 'HAL_Drivers', 'SConscript')))
# make a building
DoBuilding(TARGET, objs)
diff --git a/bsp/stm32/libraries/templates/stm32l4xx/SConstruct b/bsp/stm32/libraries/templates/stm32l4xx/SConstruct
index c8abfbd6ec..f28e552248 100644
--- a/bsp/stm32/libraries/templates/stm32l4xx/SConstruct
+++ b/bsp/stm32/libraries/templates/stm32l4xx/SConstruct
@@ -32,24 +32,27 @@ if rtconfig.PLATFORM == 'iar':
Export('RTT_ROOT')
Export('rtconfig')
-# prepare building environment
-objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False)
-
SDK_ROOT = os.path.abspath('./')
if os.path.exists(SDK_ROOT + '/libraries'):
- libraries_path_prefix = SDK_ROOT + '/libraries/'
+ libraries_path_prefix = SDK_ROOT + '/libraries'
else:
- libraries_path_prefix = os.path.dirname(SDK_ROOT) + '/libraries/'
+ libraries_path_prefix = os.path.dirname(SDK_ROOT) + '/libraries'
+
+SDK_LIB = libraries_path_prefix
+Export('SDK_LIB')
+
+# prepare building environment
+objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False)
-stm32_library = 'STM32FL4xx_HAL'
+stm32_library = 'STM32L4xx_HAL'
rtconfig.BSP_LIBRARY_TYPE = stm32_library
# include libraries
-objs.extend(SConscript(libraries_path_prefix + stm32_library + '/SConscript'))
+objs.extend(SConscript(os.path.join(libraries_path_prefix, stm32_library, 'SConscript')))
# include drivers
-objs.extend(SConscript(libraries_path_prefix + '/HAL_Drivers/SConscript'))
+objs.extend(SConscript(os.path.join(libraries_path_prefix, 'HAL_Drivers', 'SConscript')))
# make a building
DoBuilding(TARGET, objs)
diff --git a/bsp/stm32/stm32f103-atk-nano/SConstruct b/bsp/stm32/stm32f103-atk-nano/SConstruct
index 5514659688..c28354a99d 100644
--- a/bsp/stm32/stm32f103-atk-nano/SConstruct
+++ b/bsp/stm32/stm32f103-atk-nano/SConstruct
@@ -32,25 +32,27 @@ if rtconfig.PLATFORM == 'iar':
Export('RTT_ROOT')
Export('rtconfig')
-# prepare building environment
-objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False)
-
SDK_ROOT = os.path.abspath('./')
-bsp_vdir = 'build'
if os.path.exists(SDK_ROOT + '/libraries'):
- libraries_path_prefix = SDK_ROOT + '/libraries/'
+ libraries_path_prefix = SDK_ROOT + '/libraries'
else:
- libraries_path_prefix = os.path.dirname(SDK_ROOT) + '/libraries/'
+ libraries_path_prefix = os.path.dirname(SDK_ROOT) + '/libraries'
+
+SDK_LIB = libraries_path_prefix
+Export('SDK_LIB')
+
+# prepare building environment
+objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False)
stm32_library = 'STM32F1xx_HAL'
rtconfig.BSP_LIBRARY_TYPE = stm32_library
# include libraries
-objs.extend(SConscript(libraries_path_prefix + stm32_library + '/SConscript'))
+objs.extend(SConscript(os.path.join(libraries_path_prefix, stm32_library, 'SConscript')))
# include drivers
-objs.extend(SConscript(libraries_path_prefix + '/HAL_Drivers/SConscript'))
+objs.extend(SConscript(os.path.join(libraries_path_prefix, 'HAL_Drivers', 'SConscript')))
# make a building
DoBuilding(TARGET, objs)
diff --git a/bsp/stm32/stm32f103-fire-arbitrary/SConstruct b/bsp/stm32/stm32f103-fire-arbitrary/SConstruct
index 5514659688..c28354a99d 100644
--- a/bsp/stm32/stm32f103-fire-arbitrary/SConstruct
+++ b/bsp/stm32/stm32f103-fire-arbitrary/SConstruct
@@ -32,25 +32,27 @@ if rtconfig.PLATFORM == 'iar':
Export('RTT_ROOT')
Export('rtconfig')
-# prepare building environment
-objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False)
-
SDK_ROOT = os.path.abspath('./')
-bsp_vdir = 'build'
if os.path.exists(SDK_ROOT + '/libraries'):
- libraries_path_prefix = SDK_ROOT + '/libraries/'
+ libraries_path_prefix = SDK_ROOT + '/libraries'
else:
- libraries_path_prefix = os.path.dirname(SDK_ROOT) + '/libraries/'
+ libraries_path_prefix = os.path.dirname(SDK_ROOT) + '/libraries'
+
+SDK_LIB = libraries_path_prefix
+Export('SDK_LIB')
+
+# prepare building environment
+objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False)
stm32_library = 'STM32F1xx_HAL'
rtconfig.BSP_LIBRARY_TYPE = stm32_library
# include libraries
-objs.extend(SConscript(libraries_path_prefix + stm32_library + '/SConscript'))
+objs.extend(SConscript(os.path.join(libraries_path_prefix, stm32_library, 'SConscript')))
# include drivers
-objs.extend(SConscript(libraries_path_prefix + '/HAL_Drivers/SConscript'))
+objs.extend(SConscript(os.path.join(libraries_path_prefix, 'HAL_Drivers', 'SConscript')))
# make a building
DoBuilding(TARGET, objs)
diff --git a/bsp/stm32/stm32f407-atk-explorer/SConstruct b/bsp/stm32/stm32f407-atk-explorer/SConstruct
index bcfdc31e22..c1609bf526 100644
--- a/bsp/stm32/stm32f407-atk-explorer/SConstruct
+++ b/bsp/stm32/stm32f407-atk-explorer/SConstruct
@@ -32,24 +32,27 @@ if rtconfig.PLATFORM == 'iar':
Export('RTT_ROOT')
Export('rtconfig')
-# prepare building environment
-objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False)
-
SDK_ROOT = os.path.abspath('./')
if os.path.exists(SDK_ROOT + '/libraries'):
- libraries_path_prefix = SDK_ROOT + '/libraries/'
+ libraries_path_prefix = SDK_ROOT + '/libraries'
else:
- libraries_path_prefix = os.path.dirname(SDK_ROOT) + '/libraries/'
+ libraries_path_prefix = os.path.dirname(SDK_ROOT) + '/libraries'
+
+SDK_LIB = libraries_path_prefix
+Export('SDK_LIB')
+
+# prepare building environment
+objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False)
stm32_library = 'STM32F4xx_HAL'
rtconfig.BSP_LIBRARY_TYPE = stm32_library
# include libraries
-objs.extend(SConscript(libraries_path_prefix + stm32_library + '/SConscript'))
+objs.extend(SConscript(os.path.join(libraries_path_prefix, stm32_library, 'SConscript')))
# include drivers
-objs.extend(SConscript(libraries_path_prefix + '/HAL_Drivers/SConscript'))
+objs.extend(SConscript(os.path.join(libraries_path_prefix, 'HAL_Drivers', 'SConscript')))
# make a building
DoBuilding(TARGET, objs)
diff --git a/bsp/stm32/stm32f429-atk-apollo/SConstruct b/bsp/stm32/stm32f429-atk-apollo/SConstruct
index bcfdc31e22..c1609bf526 100644
--- a/bsp/stm32/stm32f429-atk-apollo/SConstruct
+++ b/bsp/stm32/stm32f429-atk-apollo/SConstruct
@@ -32,24 +32,27 @@ if rtconfig.PLATFORM == 'iar':
Export('RTT_ROOT')
Export('rtconfig')
-# prepare building environment
-objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False)
-
SDK_ROOT = os.path.abspath('./')
if os.path.exists(SDK_ROOT + '/libraries'):
- libraries_path_prefix = SDK_ROOT + '/libraries/'
+ libraries_path_prefix = SDK_ROOT + '/libraries'
else:
- libraries_path_prefix = os.path.dirname(SDK_ROOT) + '/libraries/'
+ libraries_path_prefix = os.path.dirname(SDK_ROOT) + '/libraries'
+
+SDK_LIB = libraries_path_prefix
+Export('SDK_LIB')
+
+# prepare building environment
+objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False)
stm32_library = 'STM32F4xx_HAL'
rtconfig.BSP_LIBRARY_TYPE = stm32_library
# include libraries
-objs.extend(SConscript(libraries_path_prefix + stm32_library + '/SConscript'))
+objs.extend(SConscript(os.path.join(libraries_path_prefix, stm32_library, 'SConscript')))
# include drivers
-objs.extend(SConscript(libraries_path_prefix + '/HAL_Drivers/SConscript'))
+objs.extend(SConscript(os.path.join(libraries_path_prefix, 'HAL_Drivers', 'SConscript')))
# make a building
DoBuilding(TARGET, objs)
diff --git a/bsp/stm32/stm32f429-fire-challenger/SConstruct b/bsp/stm32/stm32f429-fire-challenger/SConstruct
index bcfdc31e22..c1609bf526 100644
--- a/bsp/stm32/stm32f429-fire-challenger/SConstruct
+++ b/bsp/stm32/stm32f429-fire-challenger/SConstruct
@@ -32,24 +32,27 @@ if rtconfig.PLATFORM == 'iar':
Export('RTT_ROOT')
Export('rtconfig')
-# prepare building environment
-objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False)
-
SDK_ROOT = os.path.abspath('./')
if os.path.exists(SDK_ROOT + '/libraries'):
- libraries_path_prefix = SDK_ROOT + '/libraries/'
+ libraries_path_prefix = SDK_ROOT + '/libraries'
else:
- libraries_path_prefix = os.path.dirname(SDK_ROOT) + '/libraries/'
+ libraries_path_prefix = os.path.dirname(SDK_ROOT) + '/libraries'
+
+SDK_LIB = libraries_path_prefix
+Export('SDK_LIB')
+
+# prepare building environment
+objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False)
stm32_library = 'STM32F4xx_HAL'
rtconfig.BSP_LIBRARY_TYPE = stm32_library
# include libraries
-objs.extend(SConscript(libraries_path_prefix + stm32_library + '/SConscript'))
+objs.extend(SConscript(os.path.join(libraries_path_prefix, stm32_library, 'SConscript')))
# include drivers
-objs.extend(SConscript(libraries_path_prefix + '/HAL_Drivers/SConscript'))
+objs.extend(SConscript(os.path.join(libraries_path_prefix, 'HAL_Drivers', 'SConscript')))
# make a building
DoBuilding(TARGET, objs)