Spracherkennung für: .mak vermutete Sprache: MT940 {MT940[34] Shell[24] SPS[15]} [Methode: maximale Elemente, drei Dimensionen]
VULKAN_LOADER_VERSION :=
1.
4.
355
VULKAN_LOADER_URL := $(GITHUB)/KhronosGroup/Vulkan
-Loader/archive/v$(VULKAN_LOADER_VERSION).tar.gz
DEPS_vulkan
-loader = vulkan-headers $(DEPS_vulkan-headers)
# On WIN32 platform, we don
't know where to find the loader
# so always build it for the Vulkan module.
ifdef HAVE_WIN32_DESKTOP
PKGS += vulkan
-loader
endif
ifeq ($(call need_pkg,
"vulkan"),)
PKGS_FOUND += vulkan
-loader
endif
# On Android, vulkan
-loader is available on the system itself.
ifdef HAVE_ANDROID
PKGS_FOUND += vulkan
-loader
endif
ifndef HAVE_ANDROID
ifdef HAVE_LINUX
DEPS_vulkan
-loader += xcb $(DEPS_xcb)
endif
endif
VULKAN_LOADER_CONF := \
-DBUILD_SHARED_LIBS=OFF \
-DENABLE_WERROR=OFF \
-DBUILD_TESTS=OFF
ifndef HAVE_VISUALSTUDIO
# can only use masm or jwasm on Windows
VULKAN_LOADER_CONF +=
-DUSE_MASM=OFF
endif
$(TARBALLS)/Vulkan
-Loader-$(VULKAN_LOADER_VERSION).tar.gz:
$(call download_pkg,$(VULKAN_LOADER_URL),vulkan
-loader)
.sum
-vulkan-loader: Vulkan-Loader-$(VULKAN_LOADER_VERSION).tar.gz
vulkan
-loader: Vulkan-Loader-$(VULKAN_LOADER_VERSION).tar.gz .sum-vulkan-loader
$(UNPACK)
# Patches are from msys2 package system
#
https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-vulkan-loader
$(APPLY) $(SRC)/vulkan
-loader/0003-fix-libunwind-usage-when-static-linking.patch
ifeq ($(HOST),i686
-w64-mingw32)
cp
-v $(SRC)/vulkan-loader/libvulkan-32.def $(UNPACK_DIR)/loader/vulkan-1.def
endif
# avoid unnecessary dependency on CMake
3.
22
sed
-i.orig 's,VERSION 3.22.1, VERSION 3.21,' $(UNPACK_DIR)/CMakeLists.txt
$(call pkg_static,
"loader/vulkan.pc.in")
$(MOVE)
# Needed for the loader
's cmake script to find the registry files
VULKAN_LOADER_CONF += \
-DVULKAN_HEADERS_INSTALL_DIR:STRING=$(PREFIX)
.vulkan
-loader: vulkan-loader toolchain.cmake
$(CMAKECLEAN)
$(HOSTVARS_CMAKE) $(CMAKE) $(VULKAN_LOADER_CONF)
+$(CMAKEBUILD)
$(CMAKEINSTALL)
touch $@
[Dauer der Verarbeitung: 0.2 Sekunden, vorverarbeitet 2026-10-24]