| Andrew Geissler | 84ad7c5 | 2020-06-27 00:00:16 -0500 | [diff] [blame] | 1 | PYNQ_NOTEBOOK_DIR ?= "${datadir}/notebooks" | 
|  | 2 |  | 
|  | 3 | PYNQ_ARCH_arm = "armv7l" | 
|  | 4 | PYNQ_ARCH_aarch64 = "aarch64" | 
|  | 5 |  | 
|  | 6 | PYNQ_BUILD_ARCH="${PYNQ_ARCH_${TARGET_ARCH}}" | 
|  | 7 | PYNQ_BUILD_ROOT="${STAGING_DIR_TARGET}" | 
|  | 8 | BBCLASSEXTEND = "native nativesdk" | 
|  | 9 |  | 
|  | 10 | PACKAGES += " ${PN}-notebooks" | 
|  | 11 | FILES_${PN}-notebooks += "${PYNQ_NOTEBOOK_DIR}" | 
|  | 12 |  | 
|  | 13 | INSANE_SKIP_${PN} += "staticdev dev-so" | 
|  | 14 | inherit python3-dir | 
|  | 15 |  | 
|  | 16 | # Used for setup.py on PYNQ | 
| Andrew Geissler | c60845c | 2021-01-29 15:55:05 -0600 | [diff] [blame^] | 17 | BOARD_NAME_ultra96 = "Ultra96" | 
| Andrew Geissler | 84ad7c5 | 2020-06-27 00:00:16 -0500 | [diff] [blame] | 18 | BOARD_NAME_zcu104-zynqmp = "ZCU104" | 
|  | 19 |  | 
|  | 20 | do_compile_prepend() { | 
|  | 21 | export BOARD=${BOARD_NAME} | 
|  | 22 | export PYNQ_BUILD_ARCH=${PYNQ_BUILD_ARCH} | 
|  | 23 | export PYNQ_JUPYTER_NOTEBOOKS=${D}${PYNQ_NOTEBOOK_DIR} | 
|  | 24 | } | 
|  | 25 |  | 
|  | 26 | do_install_prepend() { | 
|  | 27 | export BOARD=${BOARD_NAME} | 
|  | 28 | export PYNQ_BUILD_ARCH=${PYNQ_BUILD_ARCH} | 
|  | 29 | export PYNQ_JUPYTER_NOTEBOOKS=${D}${PYNQ_NOTEBOOK_DIR} | 
|  | 30 | install -d ${PYNQ_JUPYTER_NOTEBOOKS} | 
|  | 31 | } | 
|  | 32 |  | 
|  | 33 | do_configure_prepend() { | 
|  | 34 | export BOARD=${BOARD_NAME} | 
|  | 35 | export PYNQ_BUILD_ARCH=${PYNQ_BUILD_ARCH} | 
|  | 36 | export PYNQ_JUPYTER_NOTEBOOKS=${D}${PYNQ_NOTEBOOK_DIR} | 
|  | 37 | install -d ${PYNQ_JUPYTER_NOTEBOOKS} | 
|  | 38 | } |