Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-11 | Move headers required by i386 SMP support.include | Amar Takhar | |
2015-12-11 | Stage 4: Add header includers. | Amar Takhar | |
2015-12-11 | Stage 3: Add duplicate header pointers. | Amar Takhar | |
2015-12-11 | Stage 2: Move duplicate header source. | Amar Takhar | |
2015-12-11 | Stage 1: Move single headers. | Amar Takhar | |
2015-12-11 | Add imports to base module.fix | Amar Takhar | |
2015-12-11 | Add documentation. | Amar Takhar | |
2015-12-11 | Move tag_map -> tag.py to solve circular dependency. | Amar Takhar | |
2015-12-11 | Add function to get list of options with optional category. | Amar Takhar | |
* Also move defaults into __init__() | |||
2015-12-11 | Move tag map to a central location with some cleanups. | Amar Takhar | |
2015-12-11 | Turn RTEMS Config into a real library. | Amar Takhar | |
* Stop self-registration of configs and options * Create helper tools for loading options and configs * Add a stub RTEMSConfig class which will be the main entry point TODO: * Make all interaction through RTEMSConfig to avoid passing around an instance of RC. | |||
2015-12-11 | Remove dependency on default options and add RTEMSConfig class. | Amar Takhar | |
2015-12-11 | Add helper function for adding options. | Amar Takhar | |
2015-12-11 | Add TODO file. | Amar Takhar | |
2015-12-11 | Rename rtems_config to py.waf and py.config where appropriate. | Amar Takhar | |
2015-12-11 | Change rtems_waf -> py in .gitignore. | Amar Takhar | |
2015-12-11 | Add py/__init__.py | Amar Takhar | |
2015-12-11 | Move rtems_waf/ to py/ This may be renamed in the future | Amar Takhar | |
* rtems_waf/config -> py/config (RTEMS Config) * rtems_waf/ -> py/waf (Waf build) | |||
2015-12-11 | Enable fatal checking for tags. | Amar Takhar | |
Also fix errors to use _fatal() and simplify logic. | |||
2015-12-11 | populated options with group tags | Anand Krishnan | |
2015-12-11 | Add tag stubs. | Amar Takhar | |
Also change logic for tag detection to work around empty tag lists. This will be removed every option has at least one tag. | |||
2015-12-11 | Add support for tags in options. | Amar Takhar | |
For now not having a tag is non-fatal. Eventually it will be an exception. I've only added one tag at the moment the rest will be added in a GSoC project. | |||
2015-12-11 | Ensure '--target' works, for example 'waf --target=rtems-bin2c' | Thomas Nagy | |
2015-12-11 | Simplified the creation of context instances | Thomas Nagy | |
2015-12-11 | Removed ctx.cpu and ctx.counter class attributes since they should be ↵ | Thomas Nagy | |
context instance attributes | |||
2015-12-11 | Do not include config.cfg in archives from 'waf dist' | Thomas Nagy | |
2015-12-11 | Allow for different tool versions. | Amar Takhar | |
Unpin the tool version from RTEMS version. There are cases where we will want to advance the version of RTEMS beyond the current tool version. | |||
2015-12-11 | Bump version to 5.0. | Amar Takhar | |
2015-12-11 | Add VERSION and APPNAME so 'waf dist' works correctly. | Amar Takhar | |
2015-12-11 | Add TODO for option/section warnings. | Amar Takhar | |
2015-12-11 | Fail if an option is missing in config.cfg that is required. | Amar Takhar | |
2015-12-11 | Run configure automatically when config.cfg is modified | Thomas Nagy | |
2015-12-11 | Add an option for system header dependencies. | Amar Takhar | |
This is suitable for those developing tools. It is not an option that is worth enabling for those doing regular RTEMS development. | |||
2015-12-11 | Print name of file written. | Amar Takhar | |
2015-12-11 | Re-add docs.py for automatic documentation generation. | Amar Takhar | |
This is a very quick hack to list all available options in RTEMS. It is not a permanent solution. | |||
2015-12-11 | Execurte rtems4.11-ld through ctx.cmd_and_log to improve portability ↵ | Thomas Nagy | |
(encoding, newlines) | |||
2015-12-11 | Disable execution in conf.check_define (cannot run sparc binaries on freebsd ↵ | Thomas Nagy | |
for example) | |||
2015-12-11 | Copy files without 'cp' in the build so that it works on Windows | Thomas Nagy | |
2015-12-11 | Add a hack for SIZEOF_BLKSIZE_T | Amar Takhar | |
These will be resolved soon more discussion is necessary. | |||
2015-12-11 | Add arm/raspberrypi. | Amar Takhar | |
2015-12-11 | Add beagle BSPs | Amar Takhar | |
* arm/beagleboardorig * arm/beagleboardxm * arm/beaglebonewhite * arm/beagleboneblack | |||
2015-12-11 | Fix m68k/mcf5235 BSP. | Amar Takhar | |
2015-12-11 | Add missing config.h. | Amar Takhar | |
This brings in __RTEMS_HAVE_DECL_SIGALTSTACK__. | |||
2015-12-11 | Fix sparc/leon3. | Amar Takhar | |
All tests build as well. | |||
2015-12-11 | Add support for xilinx_zynq_zc706. | Amar Takhar | |
All tests build. The other zynq BSPs have not been added yet. | |||
2015-12-11 | Remove debug print as it is no longer needed. | Amar Takhar | |
2015-12-11 | Fix 'waf config' with new config file loader. | Amar Takhar | |
2015-12-11 | Fix parsing of BSP configs. | Amar Takhar | |
There was a bug from an old refactor that did not set BSP configs properly from config.cfg. Now config.cfg is properly parsed with their values loaded internally within the build during 'waf configure'. | |||
2015-12-11 | Fix 2to3 bug in print. | Amar Takhar | |
2015-12-11 | Add missing BSPs (189 total). | Amar Takhar | |