blob: 645d1da21286e2b7b58c45825285bc74e517cd20 [file] [log] [blame]
PYNQ_NOTEBOOK_DIR ?= "${datadir}/notebooks"
PYNQ_ARCH_arm = "armv7l"
PYNQ_ARCH_aarch64 = "aarch64"
PYNQ_BUILD_ARCH="${PYNQ_ARCH_${TARGET_ARCH}}"
PYNQ_BUILD_ROOT="${STAGING_DIR_TARGET}"
BBCLASSEXTEND = "native nativesdk"
PACKAGES += " ${PN}-notebooks"
FILES_${PN}-notebooks += "${PYNQ_NOTEBOOK_DIR}"
INSANE_SKIP_${PN} += "staticdev dev-so"
inherit python3-dir
# Used for setup.py on PYNQ
BOARD_NAME_ultra96-zynqmp = "Ultra96"
BOARD_NAME_zcu104-zynqmp = "ZCU104"
do_compile_prepend() {
export BOARD=${BOARD_NAME}
export PYNQ_BUILD_ARCH=${PYNQ_BUILD_ARCH}
export PYNQ_JUPYTER_NOTEBOOKS=${D}${PYNQ_NOTEBOOK_DIR}
}
do_install_prepend() {
export BOARD=${BOARD_NAME}
export PYNQ_BUILD_ARCH=${PYNQ_BUILD_ARCH}
export PYNQ_JUPYTER_NOTEBOOKS=${D}${PYNQ_NOTEBOOK_DIR}
install -d ${PYNQ_JUPYTER_NOTEBOOKS}
}
do_configure_prepend() {
export BOARD=${BOARD_NAME}
export PYNQ_BUILD_ARCH=${PYNQ_BUILD_ARCH}
export PYNQ_JUPYTER_NOTEBOOKS=${D}${PYNQ_NOTEBOOK_DIR}
install -d ${PYNQ_JUPYTER_NOTEBOOKS}
}