summaryrefslogtreecommitdiffstats
path: root/rtems.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix --show-commands.Christian Mauderer2018-06-121-0/+2
| | | | | | In the current version of libbsd, if the --show-commands option is used, the cwd is passed as a Nod3. Popen does not work with that. Therefore create a string from cwd if it isn't already.
* Fix bsp_init hook.Christian Mauderer2018-04-091-1/+2
|
* Add bsp_init hook.Christian Mauderer2018-04-061-2/+7
|
* Use the returned cflags. Add a Python 3 print helper.Chris Johns2017-10-021-2/+4
|
* rtems: Do not add --std=gnu+=11 when RTEMS is built with SMP.Chris Johns2016-09-111-2/+0
|
* Process all files to be added to a tar file.Chris Johns2016-07-251-1/+1
|
* Fix the --show-commands option.Christian Mauderer2016-07-091-2/+2
| | | | | | If the --show-commands is set, the cmd-string is joined for printing. This breaks a later Popen call that expects an array instead of an fully assembled string. This patch fixes the problem.
* Use long commands on more platformsSebastian Huber2016-06-201-1/+2
|
* Remove tabs as white space.Chris Johns2016-06-161-1/+1
|
* Fix the root_filesystem tar command on Windows.Chris Johns2016-06-161-2/+7
|
* Add long command line support for gcc.Chris Johns2016-06-161-8/+61
|
* Add root_filesystem support to create a root file system.Chris Johns2016-06-151-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To use add to your wscript file: rtems.root_filesystem(bld, 'rootfs', ['etc/rc.conf'], 'rootfs.tar', 'rootfs-tar.o') to create a rootfs-tar.o which you add to your executable's list of sources. In your main or Init function add: #include <rtems/untar.h> extern int _binary_rootfs_tar_start; extern int _binary_rootfs_tar_size; static void expand_rootfs_tarfile(void) { rtems_status_code sc; rtems_printer printer; rtems_print_printer_printf(&printer); sc = Untar_FromMemory_Print((void *)(&_binary_rootfs_tar_start), (size_t)&_binary_rootfs_tar_size, &printer); if (sc != RTEMS_SUCCESSFUL) fprintf(stderr, "error: untar failed: %s\n", rtems_status_text(sc)); } Note, some arch's may not need the '_' at the start of the tar symbols.
* Pass through commands we do not expand.Chris Johns2016-05-111-0/+2
|
* Correctly expand the commands for each BSP to build.Chris Johns2016-05-071-7/+6
|
* Remove the 4.11 reference and use the version argument.Chris Johns2016-04-181-1/+1
|
* Add default RTEMS version support, environment var checking and CC version ↵Chris Johns2016-04-181-15/+50
| | | | | | | | | | | | | | message. Allow an application the ability to set a version number for RTEMS. This avoids issues with the automatic detection code. It means an application becomes keyed to a specific version of RTEMS. Check the environment for variables being set that could effect a build. We allow the environment to do this but it can have a side effect such as CC being set for one architecture and the rtems_waf being asked to use another. Print the version of CC being used. This is a diagnostic.
* Fix module import for msys2Sebastian Huber2015-11-141-1/+1
|
* Delete non-existing RTEMS_ATOMICSebastian Huber2015-11-131-5/+1
|
* Derive default RTEMS version and path from prefixSebastian Huber2015-11-131-19/+29
| | | | | | Now the configuration is quite simple for standard installations, e.g. waf configure --prefix=/opt/rtems-4.12 --rtems-bsps=sparc/sis
* Derive default paths from RTEMS versionSebastian Huber2015-11-131-48/+48
| | | | Close #2440.
* Do RTEMS CPU options check earlySebastian Huber2015-11-131-3/+7
| | | | | | Set mandatory C++ standard option in case SMP is enabled. Close #2418.
* Fix the rtems-tld wrapper option.Chris Johns2014-09-221-1/+3
|
* Clean up the rtems-tld support.Chris Johns2014-09-211-3/+5
|
* Provide support for trac linking.Chris Johns2014-09-211-7/+27
|
* Let the user provide a handler that is called when configuring.Chris Johns2014-06-231-1/+8
| | | | | The handler is called with the BSP environment set up so the user can perform various checks.
* Create new repo from existing files.Chris Johns2013-12-121-0/+714