Signed-off-by: Philipp Zabel <p.za...@pengutronix.de>
---
 rules/vulkan-utility-libraries.in   | 10 ++++++++
 rules/vulkan-utility-libraries.make | 39 +++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)
 create mode 100644 rules/vulkan-utility-libraries.in
 create mode 100644 rules/vulkan-utility-libraries.make

diff --git a/rules/vulkan-utility-libraries.in 
b/rules/vulkan-utility-libraries.in
new file mode 100644
index 000000000000..3ac37535d0e1
--- /dev/null
+++ b/rules/vulkan-utility-libraries.in
@@ -0,0 +1,10 @@
+## SECTION=multimedia_libs
+
+config VULKAN_UTILITY_LIBRARIES
+       tristate
+       prompt "vulkan-utilty-libraries"
+       select HOST_CMAKE
+       select HOST_GLSLANG
+       select VULKAN_HEADERS
+       help
+         Vulkan Utility Libraries
diff --git a/rules/vulkan-utility-libraries.make 
b/rules/vulkan-utility-libraries.make
new file mode 100644
index 000000000000..6d93e05ee8b2
--- /dev/null
+++ b/rules/vulkan-utility-libraries.make
@@ -0,0 +1,39 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2023 by Philipp Zabel <p.za...@pengutronix.de>
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_VULKAN_UTILITY_LIBRARIES) += vulkan-utility-libraries
+
+#
+# Paths and names
+#
+VULKAN_UTILITY_LIBRARIES_VERSION       := 1.3.268.0
+VULKAN_UTILITY_LIBRARIES_MD5           := d6abf7521832184d3818b994ce952e47
+VULKAN_UTILITY_LIBRARIES               := 
vulkan-utility-libraries-$(VULKAN_UTILITY_LIBRARIES_VERSION)
+VULKAN_UTILITY_LIBRARIES_SUFFIX                := tar.gz
+VULKAN_UTILITY_LIBRARIES_URL           := 
https://github.com/KhronosGroup/Vulkan-Utility-Libraries/archive/vulkan-sdk-$(VULKAN_UTILITY_LIBRARIES_VERSION).$(VULKAN_UTILITY_LIBRARIES_SUFFIX)
+VULKAN_UTILITY_LIBRARIES_SOURCE                := 
$(SRCDIR)/$(VULKAN_UTILITY_LIBRARIES).$(VULKAN_UTILITY_LIBRARIES_SUFFIX)
+VULKAN_UTILITY_LIBRARIES_DIR           := 
$(BUILDDIR)/$(VULKAN_UTILITY_LIBRARIES)
+VULKAN_UTILITY_LIBRARIES_LICENSE       := Apache-2.0 AND MIT
+VULKAN_UTILITY_LIBRARIES_LICENSE_FILES := 
file://LICENSE.md;md5=4ca2d6799091aaa98a8520f1b793939b
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+VULKAN_UTILITY_LIBRARIES_CONF_TOOL     := cmake
+VULKAN_UTILITY_LIBRARIES_CONF_OPT      := \
+       $(CROSS_CMAKE_USR) \
+       -DCMAKE_BUILD_TYPE=Release \
+       -DBUILD_TESTS=OFF \
+       -DUPDATE_DEPS=OFF \
+       -DVUL_WERROR=OFF
+
+# vim: syntax=make
-- 
2.39.2


Reply via email to