per_component_flm.txt 820 B

123456789101112131415161718192021
  1. It is possible to specify an interface (and therefore an FLM) to be used
  2. for each component (bld.inf) in a build in addition to the normal target
  3. FLMs used to create the binaries.
  4. This is done by setting the variable "INTERFACE.component" in the build
  5. configuration to the name of the required interface.
  6. Operations can then be performed on a per-component basis. An example of
  7. how to use this can be seen in the test file,
  8. $SBS_HOME/test/smoke_suite/flm_extension.py
  9. which uses the following files to set-up and perform a "documenting" build,
  10. $SBS_HOME/test/smoke_suite/test_resources/docs/docs_build.xml
  11. $SBS_HOME/test/smoke_suite/test_resources/docs/component.flm
  12. $SBS_HOME/test/smoke_suite/test_resources/docs/target.flm
  13. By default the variable "INTERFACE.component" is set to "" and no extra FLM
  14. is included.