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
expat.wrap
hashbrown.wrap
indexmap.wrap
libarchive.wrap
libdrm.wrap meson: add wrap for libdrm 2025-05-27 16:07:29 +00:00
libxml2.wrap
lua.wrap
once_cell.wrap
paste.wrap
perfetto.wrap
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
quote.wrap
roxmltree.wrap
rustc-hash.wrap nak: Add a dependency on rustc-hash 2025-05-16 01:40:04 +00:00
syn.wrap
ucd-trie.wrap
unicode-ident.wrap
wayland-protocols.wrap meson: update wayland-protocols source_hash 2025-02-26 10:53:25 +00:00
zlib.wrap