Code improvements

This commit is contained in:
Ivan Kravets
2016-04-23 23:21:01 +03:00
parent 9ff22f802a
commit 0fdccddd88
4 changed files with 17 additions and 21 deletions
@@ -253,8 +253,7 @@ envsafe = env.Clone()
if BOARD_BUILDOPTS.get("core", None) == "teensy3":
libs.append("arm_cortex%sl_math" % (
"M4" if BOARD_BUILDOPTS.get("cpu") == "cortex-m4" else "M0")
)
"M4" if BOARD_BUILDOPTS.get("cpu") == "cortex-m4" else "M0"))
libs.append(envsafe.BuildLibrary(
+13 -13
View File
@@ -196,27 +196,27 @@ def get_build_flags(data):
return flags
def _mbed_whole_archive_hook(libs):
if (not isinstance(libs, list) or
def _mbed_whole_archive_hook(libs_):
if (not isinstance(libs_, list) or
env.get("BOARD_OPTIONS", {}).get("platform") != "ststm32"):
return libs
return libs_
_dynlibs = []
_stlibs = []
for l in libs:
if isinstance(l, basestring):
_stlibs.append(l)
for l_ in libs_:
if isinstance(l_, basestring):
_stlibs.append(l_)
else:
_dynlibs.append(l)
_dynlibs.append(l_)
libs = []
libs_ = []
if _dynlibs:
libs.append("-Wl,-whole-archive")
libs.extend(_dynlibs)
libs.append("-Wl,-no-whole-archive")
libs.extend(_stlibs)
libs_.append("-Wl,-whole-archive")
libs_.extend(_dynlibs)
libs_.append("-Wl,-no-whole-archive")
libs_.extend(_stlibs)
return libs
return libs_
board_type = env.subst("$BOARD")