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
