1################################################################################ 2# 3# vulkan-tools 4# 5################################################################################ 6 7VULKAN_TOOLS_VERSION = $(VULKAN_HEADERS_VERSION) 8VULKAN_TOOLS_SITE = $(call github,KhronosGroup,Vulkan-Tools,v$(VULKAN_TOOLS_VERSION)) 9VULKAN_TOOLS_LICENSE = Apache-2.0 10VULKAN_TOOLS_LICENSE_FILES = LICENSE.txt 11 12VULKAN_TOOLS_DEPENDENCIES = \ 13 vulkan-headers \ 14 vulkan-loader 15 16VULKAN_TOOLS_CONF_OPTS += \ 17 -DBUILD_CUBE=OFF \ 18 -DBUILD_ICD=OFF \ 19 -DBUILD_VULKANINFO=ON \ 20 -DINSTALL_ICD=OFF 21 22ifeq ($(BR2_PACKAGE_DIRECTFB),y) 23VULKAN_TOOLS_DEPENDENCIES += directfb 24VULKAN_TOOLS_CONF_OPTS += -DBUILD_WSI_DIRECTFB_SUPPORT=ON 25else 26VULKAN_TOOLS_CONF_OPTS += -DBUILD_WSI_DIRECTFB_SUPPORT=OFF 27endif 28 29ifeq ($(BR2_PACKAGE_LIBXCB),y) 30VULKAN_TOOLS_DEPENDENCIES += libxcb 31VULKAN_TOOLS_CONF_OPTS += \ 32 -DBUILD_WSI_XCB_SUPPORT=ON \ 33 -DBUILD_WSI_XLIB_SUPPORT=ON 34else 35VULKAN_TOOLS_CONF_OPTS += \ 36 -DBUILD_WSI_XCB_SUPPORT=OFF \ 37 -DBUILD_WSI_XLIB_SUPPORT=OFF 38endif 39 40ifeq ($(BR2_PACKAGE_WAYLAND),y) 41VULKAN_TOOLS_DEPENDENCIES += wayland 42VULKAN_TOOLS_CONF_OPTS += -DBUILD_WSI_WAYLAND_SUPPORT=ON 43else 44VULKAN_TOOLS_CONF_OPTS += -DBUILD_WSI_WAYLAND_SUPPORT=OFF 45endif 46 47$(eval $(cmake-package)) 48