mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-25 21:40:08 +01:00
Previously, we included the stubs in our driver binaries, so they didn't call the actual system libraries for these functions. This was enough to build-test the Android code in CI without even the NDK. To make NDK-built Mesa drivers useful, we need to link against these system libraries that aren't present in the NDK. Split the symbols to separate non-installed shared libraries and link against those, so that when you drop the resulting .so in your /vendor/lib64/hw/, it just works out. Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6805>
10 lines
135 B
C++
10 lines
135 B
C++
#include <hardware/hardware.h>
|
|
|
|
extern "C" {
|
|
|
|
int hw_get_module(const char *id, const struct hw_module_t **module)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
}
|