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 = "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} }