Feature #592
AMiRo-LLD configuration via Makefile
Status: | Resolved | Start date: | 2019-03-08 | |
---|---|---|---|---|
Priority: | Low | Due date: | ||
Assignee: | Thomas Schöpping | % Done: | 100% | |
Category: | - | Estimated time: | 8.00 hours | |
Target version: | - |
Description
Currently AMiRo-LLD drivers are activated via the alldconf.h file, which results in numerous files being compiled without providing any functionality. Furthermore, those useless files will be included in the QtCreator projects, since GCC evaluates them.
To tackle this issue, drivers should be enabled via the module Makefile, so only the required files and paths are included to the build process. The alldconf.h file can still be used to configure the drivers if they provide further settings.
History
#1 Updated by Thomas Schöpping almost 6 years ago
- Parent task set to #593
#2 Updated by Thomas Schöpping almost 6 years ago
- Parent task deleted (
#593)
#3 Updated by Thomas Schöpping almost 6 years ago
- Parent task set to #593
#4 Updated by Thomas Schöpping almost 6 years ago
- Parent task deleted (
#593)
#5 Updated by Thomas Schöpping about 5 years ago
- Status changed from New to Resolved
- Assignee set to Thomas Schöpping
- % Done changed from 0 to 100
- Estimated time changed from 4.00 to 8.00
Any LLDs now have to be included via the module Makefile and are completely ignored during compilation otherwise.
The same approach has been adopted for tests.
All involved 'parts' (individual LLDs, individual tests at AMiRo-OS level, and individual tests at module level) now come with their own .mk scripts, which can be easily included by the module Makefile.