summaryrefslogtreecommitdiff
path: root/wscript (follow)
AgeCommit message (Collapse)Author
2014-09-08RTEMS trace linker builds trace applications.Chris Johns
The trace linker builds the both_hello example in examples-v2. Move the various string support functions into a C++ file and stop being inlined. Make them return const std::string. Add ld support to rld-cc. Add search path support to rld-config so installed common files can be used. Fix the path bugs. Add an absolute path function to rld-path.
2014-09-05Remove march/mcpu and add RTEMS BSP and cflags support.Chris Johns
2014-09-01rld: Split the file into a path module for path specific functions.Chris Johns
This allows resued for other parts of the system not dependent on objcet files or archives.
2014-08-01Add initial support for the RTEM Trace Linker.Chris Johns
The RTEMS Trace Linker or rtems-rld creates an RTEMS executable with trace support built in without any changes the existing code. This commit is an initial starting point with function signatures being read from INI files.
2013-08-30Implement a new tool 'rtems-ra'Peng Fan
rtems-ra supports converting an elf archive file into a rap archive file. It also support add, replace and delete rap files from the rap archive file.
2013-01-22Documentation.Chris Johns
2012-12-23Add a memory dump utility.Chris Johns
2012-12-19RAP file utility. Decompressors RAP files.Chris Johns
2012-12-08Add doxygen support.Chris Johns
2012-11-26Add RAP format support.Chris Johns
2012-11-22Split out the compression code for reuse.Chris Johns
2012-11-21Enforce the header is created before using it on Linux.Chris Johns
2012-11-19Add configure option --c-opts to allow special options for testing.Chris Johns
2012-11-17Refactor the ELF support to allow ELF write suppport.Chris Johns
The refactoring allows better reuse of the ELF support and cleans up some hacks from the generic file and archive handling improving the separation of the file handling from the file format, ie ELF. The handling of ELF object files and ELF object files inside archives is cleaner. The refactor cleaned up the symbol handling where the symbols now reside in the ELF file object and references are take in symbol pointer containers and symbol table containers. The main purpose of the refactor is to allow support for creating and writing ELF files. Also added an rtems-syms command where special symbol support can be added.
2012-10-22Add FastLZ support.Chris Johns
2012-09-17Rename rld-gcc. Add -C option.Chris Johns
Add a -C (also --cc) option to allow the CC to be used when linking to be provided by the user rather than using the path. This support allows user who work with the full path to tools rather than the environment to make use of the linker without them needing to play with environment table. Rename rld-gcc.[h.cpp] to rld-cc.[h,cpp] because gcc may not be the only compiler/linker used by the RTEMS project.
2012-09-17Add rebuild and tags build commandsChris Johns
2012-09-15Fix the waf script.Chris Johns
2012-05-07Add to git.Chris Johns