summaryrefslogtreecommitdiffstats
path: root/builder.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use -Wno-pointer-signSebastian Huber2016-11-141-1/+2
| | | | Pointer sign warnings are quite common in FreeBSD code.
* Fix FreeBSD source file reverse conversionSebastian Huber2016-10-131-0/+2
|
* Remove AppleTalk supportSebastian Huber2016-10-131-1/+0
| | | | Prepare update to FreeBSD 11.
* Add a stats report command.Chris Johns2016-05-311-10/+86
| | | | The report shows the level of changes we have made to the FreeBSD code.
* Directly use <sys/_types.h> provided by NewlibSebastian Huber2016-05-301-1/+0
|
* Directly use <sys/types.h> provided by NewlibSebastian Huber2016-05-301-1/+0
|
* Directly use <sys/time.h> provided by NewlibSebastian Huber2016-05-301-1/+0
|
* Fix coding to be CamelCase.Chris Johns2016-05-041-36/+36
|
* Add sys/rpc so it is installed.Chris Johns2016-05-041-0/+1
|
* waf: Refector the builder to work with Python3 and UTF-8 source files.Chris Johns2016-04-271-124/+212
| | | | | | | | Python 3 requires better UTF-8 handling of files and FreeBSD has UTF-8 characters in some files. Refactor builder.py to clean up the code and remove the need to have a temporary file. Update other scripts to use the new code.
* Add RTEMS version support, update all python to 2 and 3.Chris Johns2016-04-181-9/+20
| | | | | | | | | | | | | Add support to force the RTEMS version. This remove the need for using the --rtems-version command line option if the automatic detection fails. Update all python code to support python 2 and 3. Update rtems_waf to the latest version to support the RTEMS version, check environment variables and to display the CC version. Sort all tests. I think the unsorted list is dependent on the version of python and so would result in repo noise as if it regenerted.
* Use optimization level -O2Sebastian Huber2015-11-121-1/+1
|
* builder.py: addTargetSourceCPUDependentSourceFilesSebastian Huber2015-09-251-14/+5
| | | | Avoid and delete this function.
* Add tcpdump and libpcap.Chris Johns2015-06-151-0/+7
| | | | | | | | | - Update the file builder generator to handle generator specific cflags and includes. The tcpdump and libpcap have localised headers and need specific headers paths to see them. There are also module specific flags and these need to be passed to the lex and yacc generators. - Add the tcpdump support.
* waf: Add install support.Chris Johns2015-05-211-0/+22
| | | | Install to the --prefix path passed to configure.
* waf: Add warnings and auto-regen options.Chris Johns2015-05-201-1/+1
|
* Add support to build using waf.Chris Johns2015-05-201-0/+52
|
* freebsd-to-rtems: Refactor the conversion support to allow multiples build ↵Chris Johns2015-05-151-0/+421
systems. Split the freebsd-to-rtems.py into separate parts to allow more than a single build system generator.