Updated Eclipse build configuration
- "Debug" config renamed to "Production_debug"
Moved tests directory
Added test static lib source
Added Cmakelists.txt
- Current only supports unit test host build configuration
Added a plan in TODO.txt
Added host unit test Eclipse build variant
Fixed wscript
- Now builds unit test host configuration again
Added Makefile
- Also added make_helpers directory
Added build variant in Makefile
C header dependency generation added to makefile
Added doit build tool
Improved doit build
- Directory creation routine moved to doit_helpers
- Order of tasks modified in dodo.py
- Generated source is now put in its own directory, simplifying re-building
Added header dependency checks to doit build
Generated source now created in build dir
Split doit_helpers
Updated cbuild
- Moved generic stuff from dodo to cbuild
- Added unit tests
- Added a 'unit_tests_host' cbuild config
- utilities.create_dirs now also accepts a single list as an argument
cbuild.get_compile_tasks() can now use all header files as dependencies
- this is the default action if generate_deps parameter is set to false
doit now builds unit_tests_host configuration using cbuild module
Added unit_test_host_variant doit build config
- No longer using absolute paths
Started to add embedded doit build config
- Need to support custom compile/link commands
- Need to separate c & c++ compilation