Clone of official tools
Diff: toolchains/__init__.py
- Revision:
- 5:f45a4ca92830
- Parent:
- 4:517abc9a41c6
- Child:
- 6:744106007ff3
--- a/toolchains/__init__.py Fri May 20 22:36:50 2016 +0100 +++ b/toolchains/__init__.py Fri May 20 22:56:45 2016 +0100 @@ -791,37 +791,7 @@ # Toolchain profiles for backward compatibility with old mbed SDK library releases TOOLCHAIN_PROFILES = { - 'uARM' : { - 'v5': { - 'ARMCC_VERSION': '5.06', - 'COMMON_FLAGS': ['-c', '--gnu', '-O3', '-Otime', '--split_sections', '--apcs=interwork'], - 'COMMON_CPP_FLAGS': ['--cpp', '--no_rtti'], - }, - 'v4': { - 'ARMCC_VERSION': '5.03', - 'COMMON_FLAGS': ['-c', '--gnu', '-O3', '-Otime', '--split_sections', '--apcs=interwork'], - 'COMMON_CPP_FLAGS': ['--cpp', '--no_rtti'], - }, - 'v3': { - 'ARMCC_VERSION': '5.01', - 'COMMON_FLAGS': ['-c', '--gnu', '-Ospace', '--split_sections', '--apcs=interwork'], - 'COMMON_CPP_FLAGS': ['--cpp', '--no_rtti'], - }, - 'v2': { - 'ARMCC_VERSION': '4', - 'COMMON_FLAGS': ['-c', '--gnu', '-Ospace', '--split_sections', '--apcs=interwork'], - 'COMMON_CPP_FLAGS': ['--cpp', '--no_rtti'], - 'PATCHED_LIBRARY' : True, - }, - 'v1': { - 'ARMCC_VERSION': '4', - 'COMMON_FLAGS': ['-c', '--gnu', '-Otime', '--split_sections', '--apcs=interwork'], - 'COMMON_CPP_FLAGS': ['--cpp'], - 'COMPILE_C_AS_CPP': True, - 'PATCHED_LIBRARY' : True, - } - }, - 'ARM' : { + 'ARM_STD' : { 'v5': { 'ARMCC_VERSION': '5.06', 'COMMON_FLAGS': ['-c', '--gnu', '-O3', '-Otime', '--split_sections', '--apcs=interwork'], @@ -853,6 +823,36 @@ 'COMPILE_C_AS_CPP': True, } }, + 'ARM_MICRO' : { + 'v5': { + 'ARMCC_VERSION': '5.06', + 'COMMON_FLAGS': ['-c', '--gnu', '-O3', '-Otime', '--split_sections', '--apcs=interwork'], + 'COMMON_CPP_FLAGS': ['--cpp', '--no_rtti'], + }, + 'v4': { + 'ARMCC_VERSION': '5.03', + 'COMMON_FLAGS': ['-c', '--gnu', '-O3', '-Otime', '--split_sections', '--apcs=interwork'], + 'COMMON_CPP_FLAGS': ['--cpp', '--no_rtti'], + }, + 'v3': { + 'ARMCC_VERSION': '5.01', + 'COMMON_FLAGS': ['-c', '--gnu', '-Ospace', '--split_sections', '--apcs=interwork'], + 'COMMON_CPP_FLAGS': ['--cpp', '--no_rtti'], + }, + 'v2': { + 'ARMCC_VERSION': '4', + 'COMMON_FLAGS': ['-c', '--gnu', '-Ospace', '--split_sections', '--apcs=interwork'], + 'COMMON_CPP_FLAGS': ['--cpp', '--no_rtti'], + 'PATCHED_LIBRARY' : True, + }, + 'v1': { + 'ARMCC_VERSION': '4', + 'COMMON_FLAGS': ['-c', '--gnu', '-Otime', '--split_sections', '--apcs=interwork'], + 'COMMON_CPP_FLAGS': ['--cpp'], + 'COMPILE_C_AS_CPP': True, + 'PATCHED_LIBRARY' : True, + } + }, 'GCC_ARM' : { 'v2': { 'COMMON_FLAGS': ["-c", "-O2", "-Wall", "-fmessage-length=0", "-fno-exceptions", "-fno-builtin", "-ffunction-sections", "-fdata-sections"],