Revert "Revert "[magma] Add magma decoder""
This reverts commit 13616f7472ed3796178efe50432a0a2cafcab939.
Test: m gfxstream_magma_server
cmake -B build -GNinja && ninja -C build -j $(nproc) gfxstream_backend
Original commit message:
This change adds initial Magma transport support to gfxstream. It
includes scaffolding for an Intel DRM host implementation.
Bug: b/272307395
Test: m libgfxstream_backend
Change-Id: I137f4d8dbd2fdf483bf719e3b6dd5dcda1ca789f
diff --git a/Android.bp b/Android.bp
index d7c09c6..78a86b9 100644
--- a/Android.bp
+++ b/Android.bp
@@ -49,10 +49,12 @@
],
header_libs: [
"aemu_common_headers",
+ "gfxstream_magma_headers",
"gfxstream_vulkan_headers",
],
export_header_lib_headers: [
"aemu_common_headers",
+ "gfxstream_magma_headers",
"gfxstream_vulkan_headers",
],
apex_available: [
@@ -73,6 +75,18 @@
],
}
+cc_library_headers {
+ name: "gfxstream_magma_headers",
+ host_supported: true,
+ export_include_dirs: [
+ "third-party/fuchsia/magma/include",
+ ],
+ apex_available: [
+ "//apex_available:platform",
+ "com.android.virt",
+ ],
+}
+
cc_defaults {
name: "gfxstream_defaults",
cflags: [