When calling capgen, the host model needs to specify all input requirements, currently: list of metadata files (host, scheme), list of type definitions, list of suite definition files, ...
The following change is suggested: Instead of providing a list of scheme files and suites, provide a search path plus a list of suites. capgen should then return a list of schemes that need to be compiled to support the selected suites. An error must be generated if a scheme file cannot be found.
Description
When calling
capgen
, the host model needs to specify all input requirements, currently: list of metadata files (host, scheme), list of type definitions, list of suite definition files, ...The following change is suggested: Instead of providing a list of scheme files and suites, provide a search path plus a list of suites.
capgen
should then return a list of schemes that need to be compiled to support the selected suites. An error must be generated if a scheme file cannot be found.