From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Tue, 19 Mar 2024 07:46:03 +0100 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1rmTEZ-00DJcH-0h for lore@lore.pengutronix.de; Tue, 19 Mar 2024 07:46:03 +0100 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1rmTEY-0005uZ-VR; Tue, 19 Mar 2024 07:46:02 +0100 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rmTDR-0003MT-BE; Tue, 19 Mar 2024 07:44:53 +0100 Received: from [2a0a:edc0:0:1101:1d::54] (helo=dude05.red.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rmTDQ-007DmH-Uk; Tue, 19 Mar 2024 07:44:52 +0100 Received: from mol by dude05.red.stw.pengutronix.de with local (Exim 4.96) (envelope-from ) id 1rmTDQ-00FusE-2u; Tue, 19 Mar 2024 07:44:52 +0100 From: Michael Olbrich To: ptxdist@pengutronix.de Date: Tue, 19 Mar 2024 07:44:52 +0100 Message-Id: <20240319064452.3793535-1-m.olbrich@pengutronix.de> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240308101032.4155741-1-p.zabel@pengutronix.de> References: <20240308101032.4155741-1-p.zabel@pengutronix.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [ptxdist] [APPLIED] vkrunner: new package X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: Philipp Zabel Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Thanks, applied as a465f6097b679f4fe8a643ee5454043c1ef41e69. Michael [sent from post-receive hook] On Tue, 19 Mar 2024 07:44:52 +0100, Philipp Zabel wrote: > VkRunner is a Vulkan shader tester based on shader_runner in Piglit. > > Signed-off-by: Philipp Zabel > Message-Id: <20240308101032.4155741-1-p.zabel@pengutronix.de> > [mol: add environment with LIBCLANG_PATH to ensure that libclang is > found by bindgen] > Signed-off-by: Michael Olbrich > > diff --git a/patches/vkrunner-2023-10-29-g93cbb7b1cca7/0001-Add-Cargo.lock.patch b/patches/vkrunner-2023-10-29-g93cbb7b1cca7/0001-Add-Cargo.lock.patch > new file mode 100644 > index 000000000000..5258acb9781c > --- /dev/null > +++ b/patches/vkrunner-2023-10-29-g93cbb7b1cca7/0001-Add-Cargo.lock.patch > @@ -0,0 +1,460 @@ > +From: Philipp Zabel > +Date: Fri, 8 Mar 2024 11:08:17 +0100 > +Subject: [PATCH] Add Cargo.lock > + > +Add missing Cargo.lock. > +--- > + Cargo.lock | 444 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > + 1 file changed, 444 insertions(+) > + create mode 100644 Cargo.lock > + > +diff --git a/Cargo.lock b/Cargo.lock > +new file mode 100644 > +index 000000000000..cfa55bc79c86 > +--- /dev/null > ++++ b/Cargo.lock > +@@ -0,0 +1,444 @@ > ++# This file is automatically @generated by Cargo. > ++# It is not intended for manual editing. > ++version = 3 > ++ > ++[[package]] > ++name = "aho-corasick" > ++version = "1.1.2" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" > ++dependencies = [ > ++ "memchr", > ++] > ++ > ++[[package]] > ++name = "bindgen" > ++version = "0.66.1" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7" > ++dependencies = [ > ++ "bitflags", > ++ "cexpr", > ++ "clang-sys", > ++ "lazy_static", > ++ "lazycell", > ++ "log", > ++ "peeking_take_while", > ++ "prettyplease", > ++ "proc-macro2", > ++ "quote", > ++ "regex", > ++ "rustc-hash", > ++ "shlex", > ++ "syn", > ++ "which", > ++] > ++ > ++[[package]] > ++name = "bitflags" > ++version = "2.4.1" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" > ++ > ++[[package]] > ++name = "cexpr" > ++version = "0.6.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" > ++dependencies = [ > ++ "nom", > ++] > ++ > ++[[package]] > ++name = "cfg-if" > ++version = "1.0.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" > ++ > ++[[package]] > ++name = "clang-sys" > ++version = "1.6.1" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f" > ++dependencies = [ > ++ "glob", > ++ "libc", > ++ "libloading", > ++] > ++ > ++[[package]] > ++name = "either" > ++version = "1.9.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" > ++ > ++[[package]] > ++name = "errno" > ++version = "0.3.8" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" > ++dependencies = [ > ++ "libc", > ++ "windows-sys 0.52.0", > ++] > ++ > ++[[package]] > ++name = "glob" > ++version = "0.3.1" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" > ++ > ++[[package]] > ++name = "home" > ++version = "0.5.5" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" > ++dependencies = [ > ++ "windows-sys 0.48.0", > ++] > ++ > ++[[package]] > ++name = "lazy_static" > ++version = "1.4.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" > ++ > ++[[package]] > ++name = "lazycell" > ++version = "1.3.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" > ++ > ++[[package]] > ++name = "libc" > ++version = "0.2.150" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" > ++ > ++[[package]] > ++name = "libloading" > ++version = "0.7.4" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" > ++dependencies = [ > ++ "cfg-if", > ++ "winapi", > ++] > ++ > ++[[package]] > ++name = "linux-raw-sys" > ++version = "0.4.11" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829" > ++ > ++[[package]] > ++name = "log" > ++version = "0.4.20" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" > ++ > ++[[package]] > ++name = "memchr" > ++version = "2.6.4" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" > ++ > ++[[package]] > ++name = "minimal-lexical" > ++version = "0.2.1" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" > ++ > ++[[package]] > ++name = "nom" > ++version = "7.1.3" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" > ++dependencies = [ > ++ "memchr", > ++ "minimal-lexical", > ++] > ++ > ++[[package]] > ++name = "once_cell" > ++version = "1.18.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" > ++ > ++[[package]] > ++name = "peeking_take_while" > ++version = "0.1.2" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" > ++ > ++[[package]] > ++name = "prettyplease" > ++version = "0.2.15" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d" > ++dependencies = [ > ++ "proc-macro2", > ++ "syn", > ++] > ++ > ++[[package]] > ++name = "proc-macro2" > ++version = "1.0.70" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b" > ++dependencies = [ > ++ "unicode-ident", > ++] > ++ > ++[[package]] > ++name = "quote" > ++version = "1.0.33" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" > ++dependencies = [ > ++ "proc-macro2", > ++] > ++ > ++[[package]] > ++name = "regex" > ++version = "1.10.2" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" > ++dependencies = [ > ++ "aho-corasick", > ++ "memchr", > ++ "regex-automata", > ++ "regex-syntax", > ++] > ++ > ++[[package]] > ++name = "regex-automata" > ++version = "0.4.3" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" > ++dependencies = [ > ++ "aho-corasick", > ++ "memchr", > ++ "regex-syntax", > ++] > ++ > ++[[package]] > ++name = "regex-syntax" > ++version = "0.8.2" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" > ++ > ++[[package]] > ++name = "rustc-hash" > ++version = "1.1.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" > ++ > ++[[package]] > ++name = "rustix" > ++version = "0.38.25" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e" > ++dependencies = [ > ++ "bitflags", > ++ "errno", > ++ "libc", > ++ "linux-raw-sys", > ++ "windows-sys 0.48.0", > ++] > ++ > ++[[package]] > ++name = "shlex" > ++version = "1.2.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380" > ++ > ++[[package]] > ++name = "syn" > ++version = "2.0.39" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" > ++dependencies = [ > ++ "proc-macro2", > ++ "quote", > ++ "unicode-ident", > ++] > ++ > ++[[package]] > ++name = "unicode-ident" > ++version = "1.0.12" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" > ++ > ++[[package]] > ++name = "vkrunner" > ++version = "0.1.0" > ++dependencies = [ > ++ "bindgen", > ++] > ++ > ++[[package]] > ++name = "which" > ++version = "4.4.2" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" > ++dependencies = [ > ++ "either", > ++ "home", > ++ "once_cell", > ++ "rustix", > ++] > ++ > ++[[package]] > ++name = "winapi" > ++version = "0.3.9" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" > ++dependencies = [ > ++ "winapi-i686-pc-windows-gnu", > ++ "winapi-x86_64-pc-windows-gnu", > ++] > ++ > ++[[package]] > ++name = "winapi-i686-pc-windows-gnu" > ++version = "0.4.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" > ++ > ++[[package]] > ++name = "winapi-x86_64-pc-windows-gnu" > ++version = "0.4.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" > ++ > ++[[package]] > ++name = "windows-sys" > ++version = "0.48.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" > ++dependencies = [ > ++ "windows-targets 0.48.5", > ++] > ++ > ++[[package]] > ++name = "windows-sys" > ++version = "0.52.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" > ++dependencies = [ > ++ "windows-targets 0.52.0", > ++] > ++ > ++[[package]] > ++name = "windows-targets" > ++version = "0.48.5" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" > ++dependencies = [ > ++ "windows_aarch64_gnullvm 0.48.5", > ++ "windows_aarch64_msvc 0.48.5", > ++ "windows_i686_gnu 0.48.5", > ++ "windows_i686_msvc 0.48.5", > ++ "windows_x86_64_gnu 0.48.5", > ++ "windows_x86_64_gnullvm 0.48.5", > ++ "windows_x86_64_msvc 0.48.5", > ++] > ++ > ++[[package]] > ++name = "windows-targets" > ++version = "0.52.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" > ++dependencies = [ > ++ "windows_aarch64_gnullvm 0.52.0", > ++ "windows_aarch64_msvc 0.52.0", > ++ "windows_i686_gnu 0.52.0", > ++ "windows_i686_msvc 0.52.0", > ++ "windows_x86_64_gnu 0.52.0", > ++ "windows_x86_64_gnullvm 0.52.0", > ++ "windows_x86_64_msvc 0.52.0", > ++] > ++ > ++[[package]] > ++name = "windows_aarch64_gnullvm" > ++version = "0.48.5" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" > ++ > ++[[package]] > ++name = "windows_aarch64_gnullvm" > ++version = "0.52.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" > ++ > ++[[package]] > ++name = "windows_aarch64_msvc" > ++version = "0.48.5" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" > ++ > ++[[package]] > ++name = "windows_aarch64_msvc" > ++version = "0.52.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" > ++ > ++[[package]] > ++name = "windows_i686_gnu" > ++version = "0.48.5" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" > ++ > ++[[package]] > ++name = "windows_i686_gnu" > ++version = "0.52.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" > ++ > ++[[package]] > ++name = "windows_i686_msvc" > ++version = "0.48.5" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" > ++ > ++[[package]] > ++name = "windows_i686_msvc" > ++version = "0.52.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" > ++ > ++[[package]] > ++name = "windows_x86_64_gnu" > ++version = "0.48.5" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" > ++ > ++[[package]] > ++name = "windows_x86_64_gnu" > ++version = "0.52.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" > ++ > ++[[package]] > ++name = "windows_x86_64_gnullvm" > ++version = "0.48.5" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" > ++ > ++[[package]] > ++name = "windows_x86_64_gnullvm" > ++version = "0.52.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" > ++ > ++[[package]] > ++name = "windows_x86_64_msvc" > ++version = "0.48.5" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" > ++ > ++[[package]] > ++name = "windows_x86_64_msvc" > ++version = "0.52.0" > ++source = "registry+https://github.com/rust-lang/crates.io-index" > ++checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" > diff --git a/patches/vkrunner-2023-10-29-g93cbb7b1cca7/series b/patches/vkrunner-2023-10-29-g93cbb7b1cca7/series > new file mode 100644 > index 000000000000..3b863cc9f16b > --- /dev/null > +++ b/patches/vkrunner-2023-10-29-g93cbb7b1cca7/series > @@ -0,0 +1,4 @@ > +# generated by git-ptx-patches > +#tag:base --start-number 1 > +0001-Add-Cargo.lock.patch > +# 7f2fb2f3edeebbcf0cc685b2b48b1f36 - git-ptx-patches magic > diff --git a/rules/vkrunner.cargo.make b/rules/vkrunner.cargo.make > new file mode 100644 > index 000000000000..1a23a632cc5c > --- /dev/null > +++ b/rules/vkrunner.cargo.make > @@ -0,0 +1,341 @@ > +# -*-makefile-*- > +# > +# Copyright (C) 2023 by Philipp Zabel > +# > +# For further information about the PTXdist project and license conditions > +# see the README file. > +# > + > +# > +# WARNING: This file is generated with 'ptxdist cargosync vkrunner' and > +# should not be modified manually! > +# > + > +VKRUNNER_CARGO_LOCK_MD5 := 9e1e4659e539ad51427ff9d892690b90 > + > +VKRUNNER_AHO_CORASICK_1_1_2_MD5 := 95e5f8d0b7ab37171b8d3118542ba06a > +VKRUNNER_AHO_CORASICK_1_1_2_URL := https://crates.io/api/v1/crates/aho-corasick/1.1.2/download > +VKRUNNER_AHO_CORASICK_1_1_2_SOURCE := $(SRCDIR)/aho-corasick-1.1.2.crate > +$(VKRUNNER_AHO_CORASICK_1_1_2_SOURCE) := VKRUNNER_AHO_CORASICK_1_1_2 > +VKRUNNER_SOURCES += $(VKRUNNER_AHO_CORASICK_1_1_2_SOURCE) > + > +VKRUNNER_BINDGEN_0_66_1_MD5 := 1f6265ba2e47db43235015db82903eda > +VKRUNNER_BINDGEN_0_66_1_URL := https://crates.io/api/v1/crates/bindgen/0.66.1/download > +VKRUNNER_BINDGEN_0_66_1_SOURCE := $(SRCDIR)/bindgen-0.66.1.crate > +$(VKRUNNER_BINDGEN_0_66_1_SOURCE) := VKRUNNER_BINDGEN_0_66_1 > +VKRUNNER_SOURCES += $(VKRUNNER_BINDGEN_0_66_1_SOURCE) > + > +VKRUNNER_BITFLAGS_2_4_1_MD5 := ebcf604c44976809506192718f439dc1 > +VKRUNNER_BITFLAGS_2_4_1_URL := https://crates.io/api/v1/crates/bitflags/2.4.1/download > +VKRUNNER_BITFLAGS_2_4_1_SOURCE := $(SRCDIR)/bitflags-2.4.1.crate > +$(VKRUNNER_BITFLAGS_2_4_1_SOURCE) := VKRUNNER_BITFLAGS_2_4_1 > +VKRUNNER_SOURCES += $(VKRUNNER_BITFLAGS_2_4_1_SOURCE) > + > +VKRUNNER_CEXPR_0_6_0_MD5 := 10b68ba1e7093d889e9198dcd0ea2a3e > +VKRUNNER_CEXPR_0_6_0_URL := https://crates.io/api/v1/crates/cexpr/0.6.0/download > +VKRUNNER_CEXPR_0_6_0_SOURCE := $(SRCDIR)/cexpr-0.6.0.crate > +$(VKRUNNER_CEXPR_0_6_0_SOURCE) := VKRUNNER_CEXPR_0_6_0 > +VKRUNNER_SOURCES += $(VKRUNNER_CEXPR_0_6_0_SOURCE) > + > +VKRUNNER_CFG_IF_1_0_0_MD5 := 74634128440dbc3766bda76fdf0aaa05 > +VKRUNNER_CFG_IF_1_0_0_URL := https://crates.io/api/v1/crates/cfg-if/1.0.0/download > +VKRUNNER_CFG_IF_1_0_0_SOURCE := $(SRCDIR)/cfg-if-1.0.0.crate > +$(VKRUNNER_CFG_IF_1_0_0_SOURCE) := VKRUNNER_CFG_IF_1_0_0 > +VKRUNNER_SOURCES += $(VKRUNNER_CFG_IF_1_0_0_SOURCE) > + > +VKRUNNER_CLANG_SYS_1_6_1_MD5 := 5a48ed611b16107cf2e3053d4cf73b0f > +VKRUNNER_CLANG_SYS_1_6_1_URL := https://crates.io/api/v1/crates/clang-sys/1.6.1/download > +VKRUNNER_CLANG_SYS_1_6_1_SOURCE := $(SRCDIR)/clang-sys-1.6.1.crate > +$(VKRUNNER_CLANG_SYS_1_6_1_SOURCE) := VKRUNNER_CLANG_SYS_1_6_1 > +VKRUNNER_SOURCES += $(VKRUNNER_CLANG_SYS_1_6_1_SOURCE) > + > +VKRUNNER_EITHER_1_9_0_MD5 := 3c3ab76bd9ed94de350152f1af4c61e8 > +VKRUNNER_EITHER_1_9_0_URL := https://crates.io/api/v1/crates/either/1.9.0/download > +VKRUNNER_EITHER_1_9_0_SOURCE := $(SRCDIR)/either-1.9.0.crate > +$(VKRUNNER_EITHER_1_9_0_SOURCE) := VKRUNNER_EITHER_1_9_0 > +VKRUNNER_SOURCES += $(VKRUNNER_EITHER_1_9_0_SOURCE) > + > +VKRUNNER_ERRNO_0_3_8_MD5 := 349e0ae5420f0b7e6ff835cd03cc7428 > +VKRUNNER_ERRNO_0_3_8_URL := https://crates.io/api/v1/crates/errno/0.3.8/download > +VKRUNNER_ERRNO_0_3_8_SOURCE := $(SRCDIR)/errno-0.3.8.crate > +$(VKRUNNER_ERRNO_0_3_8_SOURCE) := VKRUNNER_ERRNO_0_3_8 > +VKRUNNER_SOURCES += $(VKRUNNER_ERRNO_0_3_8_SOURCE) > + > +VKRUNNER_GLOB_0_3_1_MD5 := 2d6d28ec311884da69bcaf320ada8ad5 > +VKRUNNER_GLOB_0_3_1_URL := https://crates.io/api/v1/crates/glob/0.3.1/download > +VKRUNNER_GLOB_0_3_1_SOURCE := $(SRCDIR)/glob-0.3.1.crate > +$(VKRUNNER_GLOB_0_3_1_SOURCE) := VKRUNNER_GLOB_0_3_1 > +VKRUNNER_SOURCES += $(VKRUNNER_GLOB_0_3_1_SOURCE) > + > +VKRUNNER_HOME_0_5_5_MD5 := 11681ec4554f1f934b25eeba3f558ea7 > +VKRUNNER_HOME_0_5_5_URL := https://crates.io/api/v1/crates/home/0.5.5/download > +VKRUNNER_HOME_0_5_5_SOURCE := $(SRCDIR)/home-0.5.5.crate > +$(VKRUNNER_HOME_0_5_5_SOURCE) := VKRUNNER_HOME_0_5_5 > +VKRUNNER_SOURCES += $(VKRUNNER_HOME_0_5_5_SOURCE) > + > +VKRUNNER_LAZY_STATIC_1_4_0_MD5 := fba3b040a55c01be7376d3dd5c4d4920 > +VKRUNNER_LAZY_STATIC_1_4_0_URL := https://crates.io/api/v1/crates/lazy_static/1.4.0/download > +VKRUNNER_LAZY_STATIC_1_4_0_SOURCE := $(SRCDIR)/lazy_static-1.4.0.crate > +$(VKRUNNER_LAZY_STATIC_1_4_0_SOURCE) := VKRUNNER_LAZY_STATIC_1_4_0 > +VKRUNNER_SOURCES += $(VKRUNNER_LAZY_STATIC_1_4_0_SOURCE) > + > +VKRUNNER_LAZYCELL_1_3_0_MD5 := 23cc9e52c52465f5b225e62ab7cc3457 > +VKRUNNER_LAZYCELL_1_3_0_URL := https://crates.io/api/v1/crates/lazycell/1.3.0/download > +VKRUNNER_LAZYCELL_1_3_0_SOURCE := $(SRCDIR)/lazycell-1.3.0.crate > +$(VKRUNNER_LAZYCELL_1_3_0_SOURCE) := VKRUNNER_LAZYCELL_1_3_0 > +VKRUNNER_SOURCES += $(VKRUNNER_LAZYCELL_1_3_0_SOURCE) > + > +VKRUNNER_LIBC_0_2_150_MD5 := 5a8dc4bf5c57a6487a7247a635347cc9 > +VKRUNNER_LIBC_0_2_150_URL := https://crates.io/api/v1/crates/libc/0.2.150/download > +VKRUNNER_LIBC_0_2_150_SOURCE := $(SRCDIR)/libc-0.2.150.crate > +$(VKRUNNER_LIBC_0_2_150_SOURCE) := VKRUNNER_LIBC_0_2_150 > +VKRUNNER_SOURCES += $(VKRUNNER_LIBC_0_2_150_SOURCE) > + > +VKRUNNER_LIBLOADING_0_7_4_MD5 := 02e14c7718a87f6c90ba05b62fd5c706 > +VKRUNNER_LIBLOADING_0_7_4_URL := https://crates.io/api/v1/crates/libloading/0.7.4/download > +VKRUNNER_LIBLOADING_0_7_4_SOURCE := $(SRCDIR)/libloading-0.7.4.crate > +$(VKRUNNER_LIBLOADING_0_7_4_SOURCE) := VKRUNNER_LIBLOADING_0_7_4 > +VKRUNNER_SOURCES += $(VKRUNNER_LIBLOADING_0_7_4_SOURCE) > + > +VKRUNNER_LINUX_RAW_SYS_0_4_11_MD5 := c0be6754bd3aef87de8cbc405f9f1673 > +VKRUNNER_LINUX_RAW_SYS_0_4_11_URL := https://crates.io/api/v1/crates/linux-raw-sys/0.4.11/download > +VKRUNNER_LINUX_RAW_SYS_0_4_11_SOURCE := $(SRCDIR)/linux-raw-sys-0.4.11.crate > +$(VKRUNNER_LINUX_RAW_SYS_0_4_11_SOURCE) := VKRUNNER_LINUX_RAW_SYS_0_4_11 > +VKRUNNER_SOURCES += $(VKRUNNER_LINUX_RAW_SYS_0_4_11_SOURCE) > + > +VKRUNNER_LOG_0_4_20_MD5 := 8ee79b4fe4c43d9ab09f16344612a656 > +VKRUNNER_LOG_0_4_20_URL := https://crates.io/api/v1/crates/log/0.4.20/download > +VKRUNNER_LOG_0_4_20_SOURCE := $(SRCDIR)/log-0.4.20.crate > +$(VKRUNNER_LOG_0_4_20_SOURCE) := VKRUNNER_LOG_0_4_20 > +VKRUNNER_SOURCES += $(VKRUNNER_LOG_0_4_20_SOURCE) > + > +VKRUNNER_MEMCHR_2_6_4_MD5 := ab9a5f02cef3b8794d810332ebf26a03 > +VKRUNNER_MEMCHR_2_6_4_URL := https://crates.io/api/v1/crates/memchr/2.6.4/download > +VKRUNNER_MEMCHR_2_6_4_SOURCE := $(SRCDIR)/memchr-2.6.4.crate > +$(VKRUNNER_MEMCHR_2_6_4_SOURCE) := VKRUNNER_MEMCHR_2_6_4 > +VKRUNNER_SOURCES += $(VKRUNNER_MEMCHR_2_6_4_SOURCE) > + > +VKRUNNER_MINIMAL_LEXICAL_0_2_1_MD5 := 8b708bc4b33c5e1683467444c9ed41b0 > +VKRUNNER_MINIMAL_LEXICAL_0_2_1_URL := https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download > +VKRUNNER_MINIMAL_LEXICAL_0_2_1_SOURCE := $(SRCDIR)/minimal-lexical-0.2.1.crate > +$(VKRUNNER_MINIMAL_LEXICAL_0_2_1_SOURCE) := VKRUNNER_MINIMAL_LEXICAL_0_2_1 > +VKRUNNER_SOURCES += $(VKRUNNER_MINIMAL_LEXICAL_0_2_1_SOURCE) > + > +VKRUNNER_NOM_7_1_3_MD5 := f17aecb8887cf0ecd823623160aed7db > +VKRUNNER_NOM_7_1_3_URL := https://crates.io/api/v1/crates/nom/7.1.3/download > +VKRUNNER_NOM_7_1_3_SOURCE := $(SRCDIR)/nom-7.1.3.crate > +$(VKRUNNER_NOM_7_1_3_SOURCE) := VKRUNNER_NOM_7_1_3 > +VKRUNNER_SOURCES += $(VKRUNNER_NOM_7_1_3_SOURCE) > + > +VKRUNNER_ONCE_CELL_1_18_0_MD5 := 2dc8aacabbc090f8025a4789d4d6d8f0 > +VKRUNNER_ONCE_CELL_1_18_0_URL := https://crates.io/api/v1/crates/once_cell/1.18.0/download > +VKRUNNER_ONCE_CELL_1_18_0_SOURCE := $(SRCDIR)/once_cell-1.18.0.crate > +$(VKRUNNER_ONCE_CELL_1_18_0_SOURCE) := VKRUNNER_ONCE_CELL_1_18_0 > +VKRUNNER_SOURCES += $(VKRUNNER_ONCE_CELL_1_18_0_SOURCE) > + > +VKRUNNER_PEEKING_TAKE_WHILE_0_1_2_MD5 := 7e264bc8f23a45ad680668cb5e57d9fd > +VKRUNNER_PEEKING_TAKE_WHILE_0_1_2_URL := https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download > +VKRUNNER_PEEKING_TAKE_WHILE_0_1_2_SOURCE := $(SRCDIR)/peeking_take_while-0.1.2.crate > +$(VKRUNNER_PEEKING_TAKE_WHILE_0_1_2_SOURCE) := VKRUNNER_PEEKING_TAKE_WHILE_0_1_2 > +VKRUNNER_SOURCES += $(VKRUNNER_PEEKING_TAKE_WHILE_0_1_2_SOURCE) > + > +VKRUNNER_PRETTYPLEASE_0_2_15_MD5 := beb36b9ac1331ce2e49ac59d6abc784b > +VKRUNNER_PRETTYPLEASE_0_2_15_URL := https://crates.io/api/v1/crates/prettyplease/0.2.15/download > +VKRUNNER_PRETTYPLEASE_0_2_15_SOURCE := $(SRCDIR)/prettyplease-0.2.15.crate > +$(VKRUNNER_PRETTYPLEASE_0_2_15_SOURCE) := VKRUNNER_PRETTYPLEASE_0_2_15 > +VKRUNNER_SOURCES += $(VKRUNNER_PRETTYPLEASE_0_2_15_SOURCE) > + > +VKRUNNER_PROC_MACRO2_1_0_70_MD5 := 3f210fd91912a2d7d2f0af5038704d17 > +VKRUNNER_PROC_MACRO2_1_0_70_URL := https://crates.io/api/v1/crates/proc-macro2/1.0.70/download > +VKRUNNER_PROC_MACRO2_1_0_70_SOURCE := $(SRCDIR)/proc-macro2-1.0.70.crate > +$(VKRUNNER_PROC_MACRO2_1_0_70_SOURCE) := VKRUNNER_PROC_MACRO2_1_0_70 > +VKRUNNER_SOURCES += $(VKRUNNER_PROC_MACRO2_1_0_70_SOURCE) > + > +VKRUNNER_QUOTE_1_0_33_MD5 := 0ddb8bccd3198892d0dd0ec7151f7cd3 > +VKRUNNER_QUOTE_1_0_33_URL := https://crates.io/api/v1/crates/quote/1.0.33/download > +VKRUNNER_QUOTE_1_0_33_SOURCE := $(SRCDIR)/quote-1.0.33.crate > +$(VKRUNNER_QUOTE_1_0_33_SOURCE) := VKRUNNER_QUOTE_1_0_33 > +VKRUNNER_SOURCES += $(VKRUNNER_QUOTE_1_0_33_SOURCE) > + > +VKRUNNER_REGEX_1_10_2_MD5 := e90f2809a34e2bea0bd5c1120475fb36 > +VKRUNNER_REGEX_1_10_2_URL := https://crates.io/api/v1/crates/regex/1.10.2/download > +VKRUNNER_REGEX_1_10_2_SOURCE := $(SRCDIR)/regex-1.10.2.crate > +$(VKRUNNER_REGEX_1_10_2_SOURCE) := VKRUNNER_REGEX_1_10_2 > +VKRUNNER_SOURCES += $(VKRUNNER_REGEX_1_10_2_SOURCE) > + > +VKRUNNER_REGEX_AUTOMATA_0_4_3_MD5 := 4f496143a21775fa7bd22bf329c37f37 > +VKRUNNER_REGEX_AUTOMATA_0_4_3_URL := https://crates.io/api/v1/crates/regex-automata/0.4.3/download > +VKRUNNER_REGEX_AUTOMATA_0_4_3_SOURCE := $(SRCDIR)/regex-automata-0.4.3.crate > +$(VKRUNNER_REGEX_AUTOMATA_0_4_3_SOURCE) := VKRUNNER_REGEX_AUTOMATA_0_4_3 > +VKRUNNER_SOURCES += $(VKRUNNER_REGEX_AUTOMATA_0_4_3_SOURCE) > + > +VKRUNNER_REGEX_SYNTAX_0_8_2_MD5 := 91b60a71d44302a8b05bd398eca56c37 > +VKRUNNER_REGEX_SYNTAX_0_8_2_URL := https://crates.io/api/v1/crates/regex-syntax/0.8.2/download > +VKRUNNER_REGEX_SYNTAX_0_8_2_SOURCE := $(SRCDIR)/regex-syntax-0.8.2.crate > +$(VKRUNNER_REGEX_SYNTAX_0_8_2_SOURCE) := VKRUNNER_REGEX_SYNTAX_0_8_2 > +VKRUNNER_SOURCES += $(VKRUNNER_REGEX_SYNTAX_0_8_2_SOURCE) > + > +VKRUNNER_RUSTC_HASH_1_1_0_MD5 := 7b1261ea730a9314bc9bcdf4a379bf98 > +VKRUNNER_RUSTC_HASH_1_1_0_URL := https://crates.io/api/v1/crates/rustc-hash/1.1.0/download > +VKRUNNER_RUSTC_HASH_1_1_0_SOURCE := $(SRCDIR)/rustc-hash-1.1.0.crate > +$(VKRUNNER_RUSTC_HASH_1_1_0_SOURCE) := VKRUNNER_RUSTC_HASH_1_1_0 > +VKRUNNER_SOURCES += $(VKRUNNER_RUSTC_HASH_1_1_0_SOURCE) > + > +VKRUNNER_RUSTIX_0_38_25_MD5 := 9bdda698a3c8ba141f4daba1a7630143 > +VKRUNNER_RUSTIX_0_38_25_URL := https://crates.io/api/v1/crates/rustix/0.38.25/download > +VKRUNNER_RUSTIX_0_38_25_SOURCE := $(SRCDIR)/rustix-0.38.25.crate > +$(VKRUNNER_RUSTIX_0_38_25_SOURCE) := VKRUNNER_RUSTIX_0_38_25 > +VKRUNNER_SOURCES += $(VKRUNNER_RUSTIX_0_38_25_SOURCE) > + > +VKRUNNER_SHLEX_1_2_0_MD5 := 40b02ab40fd4f24ce2f9cd8a9e8d1ccf > +VKRUNNER_SHLEX_1_2_0_URL := https://crates.io/api/v1/crates/shlex/1.2.0/download > +VKRUNNER_SHLEX_1_2_0_SOURCE := $(SRCDIR)/shlex-1.2.0.crate > +$(VKRUNNER_SHLEX_1_2_0_SOURCE) := VKRUNNER_SHLEX_1_2_0 > +VKRUNNER_SOURCES += $(VKRUNNER_SHLEX_1_2_0_SOURCE) > + > +VKRUNNER_SYN_2_0_39_MD5 := 16236f1edd28a8895ad8c3de8de226d8 > +VKRUNNER_SYN_2_0_39_URL := https://crates.io/api/v1/crates/syn/2.0.39/download > +VKRUNNER_SYN_2_0_39_SOURCE := $(SRCDIR)/syn-2.0.39.crate > +$(VKRUNNER_SYN_2_0_39_SOURCE) := VKRUNNER_SYN_2_0_39 > +VKRUNNER_SOURCES += $(VKRUNNER_SYN_2_0_39_SOURCE) > + > +VKRUNNER_UNICODE_IDENT_1_0_12_MD5 := ca65153603a1a7240bbd9d2ce19f2d67 > +VKRUNNER_UNICODE_IDENT_1_0_12_URL := https://crates.io/api/v1/crates/unicode-ident/1.0.12/download > +VKRUNNER_UNICODE_IDENT_1_0_12_SOURCE := $(SRCDIR)/unicode-ident-1.0.12.crate > +$(VKRUNNER_UNICODE_IDENT_1_0_12_SOURCE) := VKRUNNER_UNICODE_IDENT_1_0_12 > +VKRUNNER_SOURCES += $(VKRUNNER_UNICODE_IDENT_1_0_12_SOURCE) > + > +VKRUNNER_WHICH_4_4_2_MD5 := 9f0ad88c4840b999e28531dee406432d > +VKRUNNER_WHICH_4_4_2_URL := https://crates.io/api/v1/crates/which/4.4.2/download > +VKRUNNER_WHICH_4_4_2_SOURCE := $(SRCDIR)/which-4.4.2.crate > +$(VKRUNNER_WHICH_4_4_2_SOURCE) := VKRUNNER_WHICH_4_4_2 > +VKRUNNER_SOURCES += $(VKRUNNER_WHICH_4_4_2_SOURCE) > + > +VKRUNNER_WINAPI_0_3_9_MD5 := 0498c4a11448bfc35dc7bb2caa64c753 > +VKRUNNER_WINAPI_0_3_9_URL := https://crates.io/api/v1/crates/winapi/0.3.9/download > +VKRUNNER_WINAPI_0_3_9_SOURCE := $(SRCDIR)/winapi-0.3.9.crate > +$(VKRUNNER_WINAPI_0_3_9_SOURCE) := VKRUNNER_WINAPI_0_3_9 > +VKRUNNER_SOURCES += $(VKRUNNER_WINAPI_0_3_9_SOURCE) > + > +VKRUNNER_WINAPI_I686_PC_WINDOWS_GNU_0_4_0_MD5 := db96b50050277bf05a3c68534bbb9586 > +VKRUNNER_WINAPI_I686_PC_WINDOWS_GNU_0_4_0_URL := https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download > +VKRUNNER_WINAPI_I686_PC_WINDOWS_GNU_0_4_0_SOURCE := $(SRCDIR)/winapi-i686-pc-windows-gnu-0.4.0.crate > +$(VKRUNNER_WINAPI_I686_PC_WINDOWS_GNU_0_4_0_SOURCE) := VKRUNNER_WINAPI_I686_PC_WINDOWS_GNU_0_4_0 > +VKRUNNER_SOURCES += $(VKRUNNER_WINAPI_I686_PC_WINDOWS_GNU_0_4_0_SOURCE) > + > +VKRUNNER_WINAPI_X86_64_PC_WINDOWS_GNU_0_4_0_MD5 := 09de9d01e7331ff3da11f58be8bef0df > +VKRUNNER_WINAPI_X86_64_PC_WINDOWS_GNU_0_4_0_URL := https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download > +VKRUNNER_WINAPI_X86_64_PC_WINDOWS_GNU_0_4_0_SOURCE := $(SRCDIR)/winapi-x86_64-pc-windows-gnu-0.4.0.crate > +$(VKRUNNER_WINAPI_X86_64_PC_WINDOWS_GNU_0_4_0_SOURCE) := VKRUNNER_WINAPI_X86_64_PC_WINDOWS_GNU_0_4_0 > +VKRUNNER_SOURCES += $(VKRUNNER_WINAPI_X86_64_PC_WINDOWS_GNU_0_4_0_SOURCE) > + > +VKRUNNER_WINDOWS_SYS_0_48_0_MD5 := f2797ade0e36f1e5d6be9d11b5076582 > +VKRUNNER_WINDOWS_SYS_0_48_0_URL := https://crates.io/api/v1/crates/windows-sys/0.48.0/download > +VKRUNNER_WINDOWS_SYS_0_48_0_SOURCE := $(SRCDIR)/windows-sys-0.48.0.crate > +$(VKRUNNER_WINDOWS_SYS_0_48_0_SOURCE) := VKRUNNER_WINDOWS_SYS_0_48_0 > +VKRUNNER_SOURCES += $(VKRUNNER_WINDOWS_SYS_0_48_0_SOURCE) > + > +VKRUNNER_WINDOWS_SYS_0_52_0_MD5 := 2376de634160158ece40c4bc2ab3eb41 > +VKRUNNER_WINDOWS_SYS_0_52_0_URL := https://crates.io/api/v1/crates/windows-sys/0.52.0/download > +VKRUNNER_WINDOWS_SYS_0_52_0_SOURCE := $(SRCDIR)/windows-sys-0.52.0.crate > +$(VKRUNNER_WINDOWS_SYS_0_52_0_SOURCE) := VKRUNNER_WINDOWS_SYS_0_52_0 > +VKRUNNER_SOURCES += $(VKRUNNER_WINDOWS_SYS_0_52_0_SOURCE) > + > +VKRUNNER_WINDOWS_TARGETS_0_48_5_MD5 := 24c64817e85ef77765ed0f26c31c9b4c > +VKRUNNER_WINDOWS_TARGETS_0_48_5_URL := https://crates.io/api/v1/crates/windows-targets/0.48.5/download > +VKRUNNER_WINDOWS_TARGETS_0_48_5_SOURCE := $(SRCDIR)/windows-targets-0.48.5.crate > +$(VKRUNNER_WINDOWS_TARGETS_0_48_5_SOURCE) := VKRUNNER_WINDOWS_TARGETS_0_48_5 > +VKRUNNER_SOURCES += $(VKRUNNER_WINDOWS_TARGETS_0_48_5_SOURCE) > + > +VKRUNNER_WINDOWS_TARGETS_0_52_0_MD5 := 7ff44db201b805c60b7894e6e51a5580 > +VKRUNNER_WINDOWS_TARGETS_0_52_0_URL := https://crates.io/api/v1/crates/windows-targets/0.52.0/download > +VKRUNNER_WINDOWS_TARGETS_0_52_0_SOURCE := $(SRCDIR)/windows-targets-0.52.0.crate > +$(VKRUNNER_WINDOWS_TARGETS_0_52_0_SOURCE) := VKRUNNER_WINDOWS_TARGETS_0_52_0 > +VKRUNNER_SOURCES += $(VKRUNNER_WINDOWS_TARGETS_0_52_0_SOURCE) > + > +VKRUNNER_WINDOWS_AARCH64_GNULLVM_0_48_5_MD5 := dae6d89034a6988042fd8be4cf5e037d > +VKRUNNER_WINDOWS_AARCH64_GNULLVM_0_48_5_URL := https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download > +VKRUNNER_WINDOWS_AARCH64_GNULLVM_0_48_5_SOURCE := $(SRCDIR)/windows_aarch64_gnullvm-0.48.5.crate > +$(VKRUNNER_WINDOWS_AARCH64_GNULLVM_0_48_5_SOURCE) := VKRUNNER_WINDOWS_AARCH64_GNULLVM_0_48_5 > +VKRUNNER_SOURCES += $(VKRUNNER_WINDOWS_AARCH64_GNULLVM_0_48_5_SOURCE) > + > +VKRUNNER_WINDOWS_AARCH64_GNULLVM_0_52_0_MD5 := cd2efc4af413b9d1380761255c7a22ff > +VKRUNNER_WINDOWS_AARCH64_GNULLVM_0_52_0_URL := https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.0/download > +VKRUNNER_WINDOWS_AARCH64_GNULLVM_0_52_0_SOURCE := $(SRCDIR)/windows_aarch64_gnullvm-0.52.0.crate > +$(VKRUNNER_WINDOWS_AARCH64_GNULLVM_0_52_0_SOURCE) := VKRUNNER_WINDOWS_AARCH64_GNULLVM_0_52_0 > +VKRUNNER_SOURCES += $(VKRUNNER_WINDOWS_AARCH64_GNULLVM_0_52_0_SOURCE) > + > +VKRUNNER_WINDOWS_AARCH64_MSVC_0_48_5_MD5 := de2839e16d9d7a9fd1c397da62f62b4a > +VKRUNNER_WINDOWS_AARCH64_MSVC_0_48_5_URL := https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download > +VKRUNNER_WINDOWS_AARCH64_MSVC_0_48_5_SOURCE := $(SRCDIR)/windows_aarch64_msvc-0.48.5.crate > +$(VKRUNNER_WINDOWS_AARCH64_MSVC_0_48_5_SOURCE) := VKRUNNER_WINDOWS_AARCH64_MSVC_0_48_5 > +VKRUNNER_SOURCES += $(VKRUNNER_WINDOWS_AARCH64_MSVC_0_48_5_SOURCE) > + > +VKRUNNER_WINDOWS_AARCH64_MSVC_0_52_0_MD5 := 5b2c6ccb94c770d0ed85f7a844bf001e > +VKRUNNER_WINDOWS_AARCH64_MSVC_0_52_0_URL := https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.0/download > +VKRUNNER_WINDOWS_AARCH64_MSVC_0_52_0_SOURCE := $(SRCDIR)/windows_aarch64_msvc-0.52.0.crate > +$(VKRUNNER_WINDOWS_AARCH64_MSVC_0_52_0_SOURCE) := VKRUNNER_WINDOWS_AARCH64_MSVC_0_52_0 > +VKRUNNER_SOURCES += $(VKRUNNER_WINDOWS_AARCH64_MSVC_0_52_0_SOURCE) > + > +VKRUNNER_WINDOWS_I686_GNU_0_48_5_MD5 := e0c35ffb8cfdb74a39bf799811f79304 > +VKRUNNER_WINDOWS_I686_GNU_0_48_5_URL := https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download > +VKRUNNER_WINDOWS_I686_GNU_0_48_5_SOURCE := $(SRCDIR)/windows_i686_gnu-0.48.5.crate > +$(VKRUNNER_WINDOWS_I686_GNU_0_48_5_SOURCE) := VKRUNNER_WINDOWS_I686_GNU_0_48_5 > +VKRUNNER_SOURCES += $(VKRUNNER_WINDOWS_I686_GNU_0_48_5_SOURCE) > + > +VKRUNNER_WINDOWS_I686_GNU_0_52_0_MD5 := 467f51d4cfb646d0c8fecfa008dbf52d > +VKRUNNER_WINDOWS_I686_GNU_0_52_0_URL := https://crates.io/api/v1/crates/windows_i686_gnu/0.52.0/download > +VKRUNNER_WINDOWS_I686_GNU_0_52_0_SOURCE := $(SRCDIR)/windows_i686_gnu-0.52.0.crate > +$(VKRUNNER_WINDOWS_I686_GNU_0_52_0_SOURCE) := VKRUNNER_WINDOWS_I686_GNU_0_52_0 > +VKRUNNER_SOURCES += $(VKRUNNER_WINDOWS_I686_GNU_0_52_0_SOURCE) > + > +VKRUNNER_WINDOWS_I686_MSVC_0_48_5_MD5 := d990172b607020701f9e84ca8e1c043c > +VKRUNNER_WINDOWS_I686_MSVC_0_48_5_URL := https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download > +VKRUNNER_WINDOWS_I686_MSVC_0_48_5_SOURCE := $(SRCDIR)/windows_i686_msvc-0.48.5.crate > +$(VKRUNNER_WINDOWS_I686_MSVC_0_48_5_SOURCE) := VKRUNNER_WINDOWS_I686_MSVC_0_48_5 > +VKRUNNER_SOURCES += $(VKRUNNER_WINDOWS_I686_MSVC_0_48_5_SOURCE) > + > +VKRUNNER_WINDOWS_I686_MSVC_0_52_0_MD5 := 9afb70c460db38399bf95ec015f07435 > +VKRUNNER_WINDOWS_I686_MSVC_0_52_0_URL := https://crates.io/api/v1/crates/windows_i686_msvc/0.52.0/download > +VKRUNNER_WINDOWS_I686_MSVC_0_52_0_SOURCE := $(SRCDIR)/windows_i686_msvc-0.52.0.crate > +$(VKRUNNER_WINDOWS_I686_MSVC_0_52_0_SOURCE) := VKRUNNER_WINDOWS_I686_MSVC_0_52_0 > +VKRUNNER_SOURCES += $(VKRUNNER_WINDOWS_I686_MSVC_0_52_0_SOURCE) > + > +VKRUNNER_WINDOWS_X86_64_GNU_0_48_5_MD5 := 0a68848588e847ceccf504891584d00b > +VKRUNNER_WINDOWS_X86_64_GNU_0_48_5_URL := https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download > +VKRUNNER_WINDOWS_X86_64_GNU_0_48_5_SOURCE := $(SRCDIR)/windows_x86_64_gnu-0.48.5.crate > +$(VKRUNNER_WINDOWS_X86_64_GNU_0_48_5_SOURCE) := VKRUNNER_WINDOWS_X86_64_GNU_0_48_5 > +VKRUNNER_SOURCES += $(VKRUNNER_WINDOWS_X86_64_GNU_0_48_5_SOURCE) > + > +VKRUNNER_WINDOWS_X86_64_GNU_0_52_0_MD5 := f34ea4d81690ec402b6f0d9e54e8baa4 > +VKRUNNER_WINDOWS_X86_64_GNU_0_52_0_URL := https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.0/download > +VKRUNNER_WINDOWS_X86_64_GNU_0_52_0_SOURCE := $(SRCDIR)/windows_x86_64_gnu-0.52.0.crate > +$(VKRUNNER_WINDOWS_X86_64_GNU_0_52_0_SOURCE) := VKRUNNER_WINDOWS_X86_64_GNU_0_52_0 > +VKRUNNER_SOURCES += $(VKRUNNER_WINDOWS_X86_64_GNU_0_52_0_SOURCE) > + > +VKRUNNER_WINDOWS_X86_64_GNULLVM_0_48_5_MD5 := 45b469ad607b912256b7c80141fa2d17 > +VKRUNNER_WINDOWS_X86_64_GNULLVM_0_48_5_URL := https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download > +VKRUNNER_WINDOWS_X86_64_GNULLVM_0_48_5_SOURCE := $(SRCDIR)/windows_x86_64_gnullvm-0.48.5.crate > +$(VKRUNNER_WINDOWS_X86_64_GNULLVM_0_48_5_SOURCE) := VKRUNNER_WINDOWS_X86_64_GNULLVM_0_48_5 > +VKRUNNER_SOURCES += $(VKRUNNER_WINDOWS_X86_64_GNULLVM_0_48_5_SOURCE) > + > +VKRUNNER_WINDOWS_X86_64_GNULLVM_0_52_0_MD5 := 591c68ecc1dded36344429f427bbfabc > +VKRUNNER_WINDOWS_X86_64_GNULLVM_0_52_0_URL := https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.0/download > +VKRUNNER_WINDOWS_X86_64_GNULLVM_0_52_0_SOURCE := $(SRCDIR)/windows_x86_64_gnullvm-0.52.0.crate > +$(VKRUNNER_WINDOWS_X86_64_GNULLVM_0_52_0_SOURCE) := VKRUNNER_WINDOWS_X86_64_GNULLVM_0_52_0 > +VKRUNNER_SOURCES += $(VKRUNNER_WINDOWS_X86_64_GNULLVM_0_52_0_SOURCE) > + > +VKRUNNER_WINDOWS_X86_64_MSVC_0_48_5_MD5 := 7799baff9a5664205d9110a2624e8989 > +VKRUNNER_WINDOWS_X86_64_MSVC_0_48_5_URL := https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download > +VKRUNNER_WINDOWS_X86_64_MSVC_0_48_5_SOURCE := $(SRCDIR)/windows_x86_64_msvc-0.48.5.crate > +$(VKRUNNER_WINDOWS_X86_64_MSVC_0_48_5_SOURCE) := VKRUNNER_WINDOWS_X86_64_MSVC_0_48_5 > +VKRUNNER_SOURCES += $(VKRUNNER_WINDOWS_X86_64_MSVC_0_48_5_SOURCE) > + > +VKRUNNER_WINDOWS_X86_64_MSVC_0_52_0_MD5 := 29bbf3d9160d2545d528d0b2d7492333 > +VKRUNNER_WINDOWS_X86_64_MSVC_0_52_0_URL := https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.0/download > +VKRUNNER_WINDOWS_X86_64_MSVC_0_52_0_SOURCE := $(SRCDIR)/windows_x86_64_msvc-0.52.0.crate > +$(VKRUNNER_WINDOWS_X86_64_MSVC_0_52_0_SOURCE) := VKRUNNER_WINDOWS_X86_64_MSVC_0_52_0 > +VKRUNNER_SOURCES += $(VKRUNNER_WINDOWS_X86_64_MSVC_0_52_0_SOURCE) > + > + > +# vim: syntax=make > diff --git a/rules/vkrunner.in b/rules/vkrunner.in > new file mode 100644 > index 000000000000..644516883551 > --- /dev/null > +++ b/rules/vkrunner.in > @@ -0,0 +1,10 @@ > +## SECTION=test_suites > + > +config VKRUNNER > + bool > + prompt "vkrunner" > + select VULKAN_LOADER > + select GLSLANG if RUNTIME > + select GLSLANG_TOOLS if RUNTIME > + help > + VkRunner is a Vulkan shader tester based on shader_runner in Piglit. > diff --git a/rules/vkrunner.make b/rules/vkrunner.make > new file mode 100644 > index 000000000000..408ba11676a8 > --- /dev/null > +++ b/rules/vkrunner.make > @@ -0,0 +1,66 @@ > +# -*-makefile-*- > +# > +# Copyright (C) 2023 by Philipp Zabel > +# > +# For further information about the PTXdist project and license conditions > +# see the README file. > +# > + > +# > +# We provide this package > +# > +PACKAGES-$(PTXCONF_VKRUNNER) += vkrunner > + > +# > +# Paths and names > +# > +VKRUNNER_VERSION := 2023-10-29-g93cbb7b1cca7 > +VKRUNNER_MD5 := e8f10e5b90d753ad7744662a519c2260 > +VKRUNNER := vkrunner-$(VKRUNNER_VERSION) > +VKRUNNER_SUFFIX := tar.gz > +VKRUNNER_URL := https://gitlab.freedesktop.org/mesa/vkrunner/-/archive/$(VKRUNNER_VERSION)/$(VKRUNNER).$(VKRUNNER_SUFFIX) > +VKRUNNER_SOURCE := $(SRCDIR)/$(VKRUNNER).$(VKRUNNER_SUFFIX) > +VKRUNNER_DIR := $(BUILDDIR)/$(VKRUNNER) > +VKRUNNER_LICENSE := MIT AND Apache-2.0 > +VKRUNNER_LICENSE_FILES := file://COPYING;md5=b16067245eacd718bc35526d75bc0893 > + > +# ---------------------------------------------------------------------------- > +# Prepare > +# ---------------------------------------------------------------------------- > + > +VKRUNNER_CONF_TOOL := cargo > +VKRUNNER_MAKE_ENV := \ > + $(CROSS_CARGO_ENV) \ > + LIBCLANG_PATH=$(PTXDIST_PLATFORMDIR)/selected_toolchain/../lib > + > +# ---------------------------------------------------------------------------- > +# Install > +# ---------------------------------------------------------------------------- > + > +$(STATEDIR)/vkrunner.install: > + @$(call targetinfo) > + @$(call world/execute, VKRUNNER, \ > + install -v -m755 -t $(VKRUNNER_PKGDIR)/usr/bin \ > + $(VKRUNNER_DIR)/target/$(PTXCONF_RUST_TARGET)/release/vkrunner) > + @$(call touch) > + > +# ---------------------------------------------------------------------------- > +# Target-Install > +# ---------------------------------------------------------------------------- > + > +$(STATEDIR)/vkrunner.targetinstall: > + @$(call targetinfo) > + > + @$(call install_init, vkrunner) > + @$(call install_fixup, vkrunner, PRIORITY, optional) > + @$(call install_fixup, vkrunner, SECTION, base) > + @$(call install_fixup, vkrunner, AUTHOR, "Philipp Zabel ") > + @$(call install_fixup, vkrunner, DESCRIPTION, missing) > + > + $(call install_copy, vkrunner, 0, 0, 0755, -, /usr/bin/vkrunner) > + > + @$(call install_finish, vkrunner) > + > + @$(call touch) > + > +# vim: syntax=make