ROME target configuration mechanism redesigned
The ROME target configuration mechanism has been redesigned to make system configuration simpler and more intuitive. The main changes are:
Distributed Target Configration.
The target configuration definitions are no longer located in a single target configuration file. Instead they are now defined in the module context. This means that a module contains the configuration for all targets it is supposed to run on.
Directory Based Projects.
From now on, projects live in individual project directories. They are no longer under the control of RTB which means that they can be located anywhere within the file system. They can also be copied to other locations to make changes and test new configurations.
Introduction of a System Component Directory.
The ROME distribution now contains system component files (RCMP files). ROME components are targets, CPU plugins, modules and messagesets. They are installed in the ROME system component tree where they are available for your own projects.
I am currently working on a document describing the new configuration mechanism in detail. For now, you can have a look at the new components packages to learn about the changes. Please be patient.