summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-06-12Add imports to base module.archive/waf/2015-06Amar Takhar
2015-06-12Add documentation.Amar Takhar
2015-06-12Move tag_map -> tag.py to solve circular dependency.Amar Takhar
2015-06-11Add function to get list of options with optional category.Amar Takhar
* Also move defaults into __init__()
2015-06-11Move tag map to a central location with some cleanups.Amar Takhar
2015-06-11Turn 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-06-10Remove dependency on default options and add RTEMSConfig class.Amar Takhar
2015-06-10Add helper function for adding options.Amar Takhar
2015-06-09Add TODO file.Amar Takhar
2015-06-09Rename rtems_config to py.waf and py.config where appropriate.Amar Takhar
2015-06-09Change rtems_waf -> py in .gitignore.Amar Takhar
2015-06-09Add py/__init__.pyAmar Takhar
2015-06-09Move rtems_waf/ to py/ This may be renamed in the futureAmar Takhar
* rtems_waf/config -> py/config (RTEMS Config) * rtems_waf/ -> py/waf (Waf build)
2015-06-06Enable fatal checking for tags.Amar Takhar
Also fix errors to use _fatal() and simplify logic.
2015-06-06populated options with group tagsAnand Krishnan
2015-06-02Add 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-06-02Merge branch 'waf' of ssh://dispatch.rtems.org:/data/git/amar/waf into wafAmar Takhar
2015-06-02Add 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-03-04Ensure '--target' works, for example 'waf --target=rtems-bin2c'Thomas Nagy
2015-03-04Simplified the creation of context instancesThomas Nagy
2015-03-04Removed ctx.cpu and ctx.counter class attributes since they should be ↵Thomas Nagy
context instance attributes
2015-03-03Do not include config.cfg in archives from 'waf dist'Thomas Nagy
2015-03-03Allow 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-03-03Bump version to 5.0.Amar Takhar
2015-03-03Add VERSION and APPNAME so 'waf dist' works correctly.Amar Takhar
2015-03-03Add TODO for option/section warnings.Amar Takhar
2015-03-03Fail if an option is missing in config.cfg that is required.Amar Takhar
2015-03-03Run configure automatically when config.cfg is modifiedThomas Nagy
2015-03-02Add 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-02-27Print name of file written.Amar Takhar
2015-02-27Re-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-02-27Execurte rtems4.11-ld through ctx.cmd_and_log to improve portability ↵Thomas Nagy
(encoding, newlines)
2015-02-27Disable execution in conf.check_define (cannot run sparc binaries on freebsd ↵Thomas Nagy
for example)
2015-02-26Copy files without 'cp' in the build so that it works on WindowsThomas Nagy
2015-02-15Add a hack for SIZEOF_BLKSIZE_TAmar Takhar
These will be resolved soon more discussion is necessary.
2015-02-10Add arm/raspberrypi.Amar Takhar
2015-02-09Add beagle BSPsAmar Takhar
* arm/beagleboardorig * arm/beagleboardxm * arm/beaglebonewhite * arm/beagleboneblack
2015-02-09Merge branch 'fix' into wafAmar Takhar
2015-02-09Fix m68k/mcf5235 BSP.Amar Takhar
2015-02-09Add missing config.h.archive/fix/2015-12Amar Takhar
This brings in __RTEMS_HAVE_DECL_SIGALTSTACK__.
2015-02-09Fix sparc/leon3.Amar Takhar
All tests build as well.
2015-02-09Add support for xilinx_zynq_zc706.Amar Takhar
All tests build. The other zynq BSPs have not been added yet.
2015-02-09Remove debug print as it is no longer needed.Amar Takhar
2015-02-09Fix 'waf config' with new config file loader.Amar Takhar
2015-02-09Fix 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-02-06Fix 2to3 bug in print.Amar Takhar
2015-02-06Add missing BSPs (189 total).Amar Takhar
2015-02-06Remove temp BSP list.Amar Takhar
2015-02-06Merge branch 'fix' into waf (this contains the 'include' branch as well)Amar Takhar
2015-02-06Fix pthread.h includes.Amar Takhar