I and Matthias discussed about directory structure. In previous structure, files which can be overwritten and others were placed in the same directory.
We thought it would be better to separate two kinds of files clearly. So I modified directory structure like following.
|-- include
| |-- daqs : include files of user defined DAQs.
| |-- databases : include files of user defined databases.
| |-- folders : include files of folders come when 'ChangeableClassFile" is true.
| |-- generated : include files which can be overwritten by builder.
| `-- tasks : include files of tasks come when 'ChangeableClassFile" is true.
`-- src
|-- daqs : source files of user defined DAQs.
|-- databases : source files of user defined databases.
|-- folders : source files of folders come when 'ChangeableClassFile" is true.
|-- generated : source files which can be overwritten by builder.
`-- tasks : source files of tasks.
All ROME user need to modify the place of files and also #include statement. |