From faebb5c98aed8a1ad10b598858073ece6c7f7cdc Mon Sep 17 00:00:00 2001 From: Jaewon Lee Date: Wed, 14 Oct 2020 16:02:58 -0700 Subject: xilinx-board.inc: Introducing inc file to add BOARD/BOARD_VARIANT Introducing an include file to add levels of hiearchy to PACKAGE_ARCH, namely BOARD and BOARD_VARIANT To use this, future confs will need to have the following line: require conf/machine/include/xilinx-board.inc Along with BOARD/BOARD_VARIANT definitions Signed-off-by: Jaewon Lee --- meta-xilinx-bsp/conf/machine/include/xilinx-board.inc | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 meta-xilinx-bsp/conf/machine/include/xilinx-board.inc diff --git a/meta-xilinx-bsp/conf/machine/include/xilinx-board.inc b/meta-xilinx-bsp/conf/machine/include/xilinx-board.inc new file mode 100644 index 00000000..ae209fd6 --- /dev/null +++ b/meta-xilinx-bsp/conf/machine/include/xilinx-board.inc @@ -0,0 +1,12 @@ +BOARD ??= "" +BOARD_VARIANT ??= "" + +MACHINEOVERRIDES =. "${@['', '${BOARD}:']['${BOARD}' != '']}" +MACHINEOVERRIDES =. "${@['', '${BOARD}${BOARD_VARIANT}:']['${BOARD_VARIANT}' != '']}" + + +SOC_BOARD_ARCH ?= "${BOARD}" +SOC_BOARDVARIANT_ARCH ?= "${BOARD}${BOARD_VARIANT}" + +PACKAGE_EXTRA_ARCHS_append = " ${SOC_BOARD_ARCH}" +PACKAGE_EXTRA_ARCHS_append = "${@['', ' ${SOC_BOARDVARIANT_ARCH}'][d.getVar('SOC_BOARDVARIANT_ARCH') != d.getVar('SOC_BOARD_ARCH')]}" -- cgit v1.2.3-54-g00ecf