Split vulkan-headers out of vulkan-loader,
it has proper CMake support now.

Signed-off-by: Philipp Zabel <[email protected]>
---
 rules/vulkan-headers.in   |  8 ++++++++
 rules/vulkan-headers.make | 39 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 47 insertions(+)
 create mode 100644 rules/vulkan-headers.in
 create mode 100644 rules/vulkan-headers.make

diff --git a/rules/vulkan-headers.in b/rules/vulkan-headers.in
new file mode 100644
index 000000000000..06329f8fd0dd
--- /dev/null
+++ b/rules/vulkan-headers.in
@@ -0,0 +1,8 @@
+## SECTION=multimedia_libs
+
+menuconfig VULKAN_HEADERS
+       tristate
+       prompt "vulkan-headers"
+       select HOST_CMAKE
+       help
+         Vulkan Headers
diff --git a/rules/vulkan-headers.make b/rules/vulkan-headers.make
new file mode 100644
index 000000000000..da62d80f6b6e
--- /dev/null
+++ b/rules/vulkan-headers.make
@@ -0,0 +1,39 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2022 by Philipp Zabel <[email protected]>
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_VULKAN_HEADERS) += vulkan-headers
+
+#
+# Paths and names
+#
+
+VULKAN_HEADERS_VERSION := 1.3.236.0
+VULKAN_HEADERS_MD5     := 9fba7f1ef2c43b6ce3c9660a618e788c
+VULKAN_HEADERS         := vulkan-headers-$(VULKAN_HEADERS_VERSION)
+VULKAN_HEADERS_SUFFIX  := tar.gz
+VULKAN_HEADERS_URL     := 
https://github.com/KhronosGroup/Vulkan-Headers/archive/sdk-$(VULKAN_HEADERS_VERSION).$(VULKAN_HEADERS_SUFFIX)
+VULKAN_HEADERS_SOURCE  := 
$(SRCDIR)/vulkan-headers-$(VULKAN_HEADERS_VERSION).$(VULKAN_HEADERS_SUFFIX)
+VULKAN_HEADERS_DIR     := $(BUILDDIR)/$(VULKAN_HEADERS)
+VULKAN_HEADERS_LICENSE := Apache-2.0
+VULKAN_HEADERS_LICENSE_FILES := \
+       file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57
+
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+VULKAN_HEADERS_CONF_TOOL       := cmake
+VULKAN_HEADERS_CONF_OPT                := \
+       $(CROSS_CMAKE_USR) \
+       -DVULKAN_HEADERS_INSTALL=ON
+
+# vim: syntax=make
-- 
2.30.2


Reply via email to