diff options
Diffstat (limited to 'tmk_core/tool/mbed/mbed-sdk/workspace_tools/export/ds5_5.py')
-rw-r--r-- | tmk_core/tool/mbed/mbed-sdk/workspace_tools/export/ds5_5.py | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/tmk_core/tool/mbed/mbed-sdk/workspace_tools/export/ds5_5.py b/tmk_core/tool/mbed/mbed-sdk/workspace_tools/export/ds5_5.py deleted file mode 100644 index 8a0e4814f..000000000 --- a/tmk_core/tool/mbed/mbed-sdk/workspace_tools/export/ds5_5.py +++ /dev/null @@ -1,66 +0,0 @@ -""" -mbed SDK -Copyright (c) 2011-2013 ARM Limited - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -""" -from exporters import Exporter -from os.path import basename - - -class DS5_5(Exporter): - NAME = 'DS5' - - TARGETS = [ - 'LPC1768', - 'LPC11U24', - 'LPC812', - 'UBLOX_C027', - 'ARCH_PRO', - ] - - USING_MICROLIB = [ - 'LPC812', - ] - - FILE_TYPES = { - 'c_sources':'1', - 'cpp_sources':'8', - 's_sources':'2' - } - - def get_toolchain(self): - return 'uARM' if (self.target in self.USING_MICROLIB) else 'ARM' - - def generate(self): - source_files = [] - for r_type, n in DS5_5.FILE_TYPES.iteritems(): - for file in getattr(self.resources, r_type): - source_files.append({ - 'name': basename(file), 'type': n, 'path': file - }) - - ctx = { - 'name': self.program_name, - 'include_paths': self.resources.inc_dirs, - 'scatter_file': self.resources.linker_script, - 'object_files': self.resources.objects + self.resources.libraries, - 'source_files': source_files, - 'symbols': self.get_symbols() - } - target = self.target.lower() - - # Project file - self.gen_file('ds5_5_%s.project.tmpl' % target, ctx, '.project') - self.gen_file('ds5_5_%s.cproject.tmpl' % target, ctx, '.cproject') - self.gen_file('ds5_5_%s.launch.tmpl' % target, ctx, 'ds5_%s.launch' % target) |