mcextend.bbclass 601 B

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