38 lines
1.2 KiB
BlitzBasic
38 lines
1.2 KiB
BlitzBasic
SUMMARY = "Vulkan benchmarking suite."
|
|
DESCRIPTION = "vkmark is an extensible Vulkan benchmarking suite with \
|
|
targeted, configurable scenes."
|
|
SECTION = "graphics"
|
|
|
|
LICENSE = "LGPL-2.1"
|
|
LIC_FILES_CHKSUM = "file://COPYING-LGPL2.1;md5=4fbd65380cdd255951079008b364516c"
|
|
|
|
inherit meson
|
|
|
|
S = "${WORKDIR}/git"
|
|
|
|
SRCREV = "1ebd49364f03372a710f010c01dedd0d79456413"
|
|
SRC_URI = "git://github.com/vkmark/vkmark;protocol=https"
|
|
SRC_URI += "file://0001-scenes-Use-depth-format-supported-by-i.MX.patch"
|
|
|
|
VKMARK_INSTALL_DIR = "${WORKDIR}/vm-install"
|
|
|
|
DEPENDS = " vulkan-headers vulkan-loader imx-gpu-viv assimp glm ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '', \
|
|
bb.utils.contains('DISTRO_FEATURES', 'x11', ' libxcb','libdrm libgbm', d), d)}"
|
|
do_compile() {
|
|
|
|
ninja -C ${WORKDIR}/build
|
|
}
|
|
|
|
do_install() {
|
|
|
|
DESTDIR=${VKMARK_INSTALL_DIR} ninja -C ${WORKDIR}/build install
|
|
install -d ${D}${bindir}
|
|
install -d ${D}${datadir}
|
|
install -d ${D}${libdir}
|
|
cp -r ${VKMARK_INSTALL_DIR}${bindir}/* ${D}${bindir}/
|
|
cp -r ${VKMARK_INSTALL_DIR}${datadir}/* ${D}${datadir}/
|
|
cp -r ${VKMARK_INSTALL_DIR}${libdir}/* ${D}${libdir}/
|
|
}
|
|
|
|
FILES_${PN} += "${bindir} ${datadir}"
|