mcextend.bbclass 568 B

1234567891011121314151617181920
  1. #
  2. # Copyright OpenEmbedded Contributors
  3. #
  4. python mcextend_virtclass_handler () {
  5. cls = e.data.getVar("BBEXTENDCURR")
  6. variant = e.data.getVar("BBEXTENDVARIANT")
  7. if cls != "mcextend" or not variant:
  8. return
  9. override = ":virtclass-mcextend-" + variant
  10. e.data.setVar("PN", e.data.getVar("PN", False) + "-" + variant)
  11. e.data.setVar("MCNAME", variant)
  12. e.data.setVar("OVERRIDES", e.data.getVar("OVERRIDES", False) + override)
  13. }
  14. addhandler mcextend_virtclass_handler
  15. mcextend_virtclass_handler[eventmask] = "bb.event.RecipePreFinalise"