Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: mbed-TFT-example-NCS36510 mbed-Accelerometer-example-NCS36510 mbed-Accelerometer-example-NCS36510
Eclipse Class Reference
Inherits tools::export::makefile::Makefile.
Inherited by EclipseArmc5, EclipseGcc, and EclipseIAR.
Public Member Functions | |
| def | generate |
| def | build |
| def | get_toolchain |
| def | add_config |
| def | flags |
| def | get_source_paths |
| def | gen_file |
| def | make_key |
| def | group_project_files |
Detailed Description
Generic Eclipse project. Intended to be subclassed by classes that specify a type of Makefile.
Definition at line 8 of file export/cdt/__init__.py.
Member Function Documentation
| def add_config | ( | self ) | [inherited] |
Add the containgin directory of mbed_config.h to include dirs
Definition at line 71 of file exporters.py.
| def build | ( | project_name, | |
log_name = "build_log.txt", |
|||
cleanup = True |
|||
| ) | [inherited] |
Build Make project
Reimplemented from Exporter.
Definition at line 116 of file export/makefile/__init__.py.
| def flags | ( | self ) | [inherited] |
Returns a dictionary of toolchain flags. Keys of the dictionary are: cxx_flags - c++ flags c_flags - c flags ld_flags - linker flags asm_flags - assembler flags common_flags - common options
Definition at line 80 of file exporters.py.
| def gen_file | ( | self, | |
| template_file, | |||
| data, | |||
| target_file | |||
| ) | [inherited] |
Generates a project file from a template using jinja
Definition at line 114 of file exporters.py.
| def generate | ( | self ) |
Generate Makefile, .cproject & .project Eclipse project file, py_ocd_settings launch file, and software link .p2f file
Reimplemented from Makefile.
Definition at line 12 of file export/cdt/__init__.py.
| def get_source_paths | ( | self ) | [inherited] |
Returns a list of the directories where source files are contained
Definition at line 105 of file exporters.py.
| def get_toolchain | ( | self ) | [inherited] |
A helper getter function that we should probably eliminate
Definition at line 67 of file exporters.py.
| def group_project_files | ( | self, | |
| sources | |||
| ) | [inherited] |
Group the source files by their encompassing directory
Positional Arguments:
sources - array of source locations
Returns a dictionary of {group name: list of source locations}
Definition at line 142 of file exporters.py.
| def make_key | ( | self, | |
| src | |||
| ) | [inherited] |
From a source file, extract group name Positional Arguments: src - the src's location
Definition at line 128 of file exporters.py.
Generated on Tue Jul 12 2022 11:03:22 by
1.7.2