summaryrefslogtreecommitdiffstats
path: root/rtemstoolkit/wscript (follow)
Commit message (Collapse)AuthorAgeFilesLines
* waf: Do not filter flags to be unique using set()Chris Johns2019-09-051-3/+3
| | | | | | Filtering the flags to be unique using `set()` changes the order and this results in waf thinking the flags have changed rebuilding various pieces of code.
* waf: Update the check_cc tests to a newer method supported by waf.Chris Johns2019-05-271-6/+13
| | | | - Fix a minor issue in covoar's use of 64bit calls.
* rtemstoolkit:libelf: Removing warning for asprintf on Windows.Chris Johns2018-11-291-1/+4
|
* python: Provide support to select a valid python version.Chris Johns2018-11-081-0/+3
| | | | | | | | - Update imports after wrapping the code. - Fix python3 issues. - Fix config path issues for in repo and install runs. Closes #3537
* config: Create a config directory and move the RTEMS arch/bsp data to it.Chris Johns2018-10-021-0/+1
| | | | Closes #3536
* elftoolchain: Add libelftc.Chris Johns2018-06-181-0/+24
|
* rtemstoolkit: Add libdwarf C++ interface.Chris Johns2018-06-151-2/+3
| | | | | | | | | | | Provide a C++ interface to libdwarf to: - Manage DWARF debug data - Manage CU - Manage DIE - Handle CU line addresses - Handle CU source files Update #3417
* rtemstoolkit: Add libdwarf from elftoolchain.Chris Johns2018-04-301-0/+78
| | | | | | | | The code is taken from: https://svn.code.sf.net/p/elftoolchain/code/trunk Update #3417
* rtemstoolkit: Update elftoolchain to the latest code.Chris Johns2018-04-301-14/+18
| | | | | | | | The update is taken from: https://svn.code.sf.net/p/elftoolchain/code/trunk Update #3417
* Install missing filesSebastian Huber2017-10-101-0/+1
|
* linkers/exe-info Support ARM static constructors.Chris Johns2017-08-161-0/+6
| | | | | | | | | Note, ARM destructors are registered at runtime and currently not easly found. Update libiberty to get a newer demangler. Closes #3102.
* rtemstoolkit: Add the configuration.py module to the install.Chris Johns2017-05-161-0/+1
|
* rtemstoolkit: Add a textbox module for formatted reporting.Chris Johns2017-04-251-0/+2
|
* rtemstoolkit: Add a buffer helper class to insert and extract data.Chris Johns2016-04-031-24/+15
|
* Add Windows specific waf support for MSYS2.Chris Johns2016-02-191-0/+3
| | | | | | | | | | | Limit the compilers used to gcc and clang. Clang has not been tested. Users with MSVC install does not need to remove now. Force the os.sep path to the standard '\\' on Windows. The MSYS2 python sets it to '/' for internal project reasons. Doing this does cause waf problems when running configure so only do this for the build target. Closes #2583.
* Disable installing PYO and PYC. Fix install paths.Chris Johns2016-02-191-5/+2
| | | | | | | | Installing PYO and PYC does not work so disable this. Move the Python check to the top level and have a single place. Fix the install paths a revert the 'from . import' changes. This is resolved by installing into the correct paths.
* Fix how to use the waf py feature to get py source and pyo file installed.Chris Johns2015-12-111-3/+2
| | | | Thanks to ita for the example.
* Add release versioning support.Chris Johns2015-12-091-6/+8
| | | | | | | | | | | | | | Support a top level VERSION file that defines an RTEMS release. Fix the install of the python modules including thertems-test. Update the git python module to the RSB version. Fix the options to not call clean and to call dirty. Update the version python module. Fix the rtld C++ support to the VERSION file and the top level waf script.
* Fix Windows build issues.Chris Johns2015-10-191-9/+33
| | | | | Fix biulding the mmap Windows code. Fix installing the files for Windows.
* Install the rtems-test command.Chris Johns2015-02-081-4/+27
| | | | | | | This installs the Python RTEMS Toolkit. The copmiler has been switched from forcing gcc to allowing waf to detect the host's tool chain.
* DEST_OS is linux and not linux2.Chris Johns2015-01-211-1/+1
|
* Add support to cross-compile. Use --hosti=.Chris Johns2015-01-181-6/+9
| | | | | | On FreeBSD use --host=mingw32 for Windows. If you use another OS you might need to add the specific windows host to the top level wscript file.
* rtk: Build fastlz into the rld library.Chris Johns2014-09-131-10/+9
| | | | Do not build as an object per program.
* Refactor code into the RTEMS Toolkit.Chris Johns2014-09-131-0/+261