mirror of
https://github.com/openwrt/video.git
synced 2026-10-12 05:57:07 +04:00
Track LunarG's latest released Vulkan SDK (1.4.357.0), part of a joint bump across vulkan-headers/loader/tools, spirv-headers/tools and glslang. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
48 lines
1.2 KiB
Makefile
48 lines
1.2 KiB
Makefile
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=vulkan-loader
|
|
PKG_VERSION:=1.4.357.0
|
|
PKG_RELEASE:=1
|
|
|
|
PKG_SOURCE:=Vulkan-Loader-vulkan-sdk-$(PKG_VERSION).tar.gz
|
|
PKG_SOURCE_URL:=https://codeload.github.com/KhronosGroup/Vulkan-Loader/tar.gz/vulkan-sdk-$(PKG_VERSION)?
|
|
PKG_HASH:=54f2537df22313768da0317dda2abdaaab7711b4081c48c869a79db343d0ae70
|
|
|
|
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
|
|
PKG_LICENSE:=Apache-2.0
|
|
PKG_LICENSE_FILES:=LICENSE.txt
|
|
|
|
PKG_BUILD_DIR:=$(BUILD_DIR)/Vulkan-Loader-vulkan-sdk-$(PKG_VERSION)
|
|
|
|
PKG_BUILD_DEPENDS:=vulkan-headers
|
|
CMAKE_BINARY_SUBDIR:=build
|
|
CMAKE_INSTALL:=1
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
include $(INCLUDE_DIR)/cmake.mk
|
|
|
|
CMAKE_OPTIONS += \
|
|
-DBUILD_WSI_XCB_SUPPORT=OFF \
|
|
-DBUILD_WSI_XLIB_SUPPORT=OFF \
|
|
-DBUILD_WSI_WAYLAND_SUPPORT=ON \
|
|
-DBUILD_WSI_DIRECTFB_SUPPORT=OFF
|
|
|
|
define Package/vulkan-loader
|
|
SECTION:=libs
|
|
CATEGORY:=Libraries
|
|
SUBMENU:=Video
|
|
TITLE:=Vulkan Loader
|
|
URL:=https://github.com/KhronosGroup/Vulkan-Loader
|
|
endef
|
|
|
|
define Package/vulkan-loader/description
|
|
This project provides the Khronos official Vulkan Loader.
|
|
endef
|
|
|
|
define Package/vulkan-loader/install
|
|
$(INSTALL_DIR) $(1)/usr/lib
|
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,vulkan-loader))
|