mesa/subprojects
Matt Turner 278d894146 meson: add wrap for libdrm
This allows building Mesa with the Android NDK, which doesn't provide
libdrm.

We will generate an `Android.bp` file using the `ninja-to-soong` tool
(https://github.com/rjodinchr/ninja-to-soong), and to do this we run
Mesa's standard meson build system to generate the ninja commands that
we then translate to soong.

That meson invocation is done using the Android NDK, which doesn't
provide libdrm, so until we find an alternative solution[*] we provide a
wrap file that builds libdrm as part of the Mesa build (but does not
install it--we still use the Android-provided libdrm at runtime)

Co-authored-by: Eric Engestrom <eric@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35058>
2025-05-27 16:07:29 +00:00
..
packagefiles subprojects: Don't use native option for rustc-hash dependency 2025-05-18 13:56:34 +00:00
.gitignore subprojects: Don't ignore Meson wrappers in gitignore 2025-05-18 13:56:34 +00:00
DirectX-Headers.wrap ci: Bump DirectX-Headers and Agility SDK dependencies to 1.614.1 2024-09-12 15:01:18 +00:00
equivalent.wrap meson: Add indexmap rust dependencies 2024-07-03 00:07:54 +00:00
expat.wrap meson: update expat wrap 2023-12-28 13:17:25 +00:00
hashbrown.wrap meson: Add indexmap rust dependencies 2024-07-03 00:07:54 +00:00
indexmap.wrap meson: Add indexmap rust dependencies 2024-07-03 00:07:54 +00:00
libarchive.wrap meson: update libarchive wrap 2023-12-28 13:17:25 +00:00
libdrm.wrap meson: add wrap for libdrm 2025-05-27 16:07:29 +00:00
libxml2.wrap meson: update libxml2 wrap 2023-12-28 13:17:25 +00:00
lua.wrap meson: Update lua wrap to 5.4.6-4 2023-11-15 13:29:20 +00:00
once_cell.wrap meson: Add pest rust dependencies 2024-07-03 00:07:54 +00:00
paste.wrap meson,ci: Add the paste crate 2024-04-08 20:28:43 +00:00
perfetto.wrap subprojects: perfetto uprev to v47.0 2024-08-08 19:29:00 +00:00
pest.wrap meson: Update pest subproject family 2025-04-04 21:22:27 +00:00
pest_derive.wrap meson: Update pest subproject family 2025-04-04 21:22:27 +00:00
pest_generator.wrap meson: Update pest subproject family 2025-04-04 21:22:27 +00:00
pest_meta.wrap meson: Update pest subproject family 2025-04-04 21:22:27 +00:00
proc-macro2.wrap meson: Update proc-macro2 subproject 2024-07-02 10:19:53 +00:00
quote.wrap meson: Update our rust dependencies 2023-12-18 18:33:53 +00:00
roxmltree.wrap meson: Add roxmltree rust dependency 2024-07-03 00:07:54 +00:00
rustc-hash.wrap nak: Add a dependency on rustc-hash 2025-05-16 01:40:04 +00:00
syn.wrap meson: Update syn subproject 2024-07-02 21:36:14 +00:00
ucd-trie.wrap meson: Add pest rust dependencies 2024-07-03 00:07:54 +00:00
unicode-ident.wrap meson: Update our rust dependencies 2023-12-18 18:33:53 +00:00
wayland-protocols.wrap meson: update wayland-protocols source_hash 2025-02-26 10:53:25 +00:00
zlib.wrap meson: upgrade zlib wrap to 1.3.1 2024-02-06 19:22:53 +00:00