Added support for AndroidHardwareBuffer

Bug: b/141698760
Change-Id: I8d3895b2ee79a0ba71f20917ae1edc83dd19dab8
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/48508
Reviewed-by: Trevor Black <vantablack@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Kokoro-Result: Trevor Black <vantablack@google.com>
Kokoro-Result: kokoro <noreply+kokoro@google.com>
Presubmit-Ready: Trevor Black <vantablack@google.com>
Tested-by: Trevor Black <vantablack@google.com>
diff --git a/src/Android.bp b/src/Android.bp
index 332c51f..026e23c 100644
--- a/src/Android.bp
+++ b/src/Android.bp
@@ -56,6 +56,7 @@
             shared_libs: [
                 "android.hardware.graphics.mapper@3.0",
                 "android.hardware.graphics.mapper@4.0",
+                "libdrm",
                 "libnativewindow",
                 "libhardware",
                 "libhidlbase",
@@ -590,6 +591,7 @@
             shared_libs: [
                 "android.hardware.graphics.mapper@3.0",
                 "android.hardware.graphics.mapper@4.0",
+                "libdrm",
                 "libnativewindow",
                 "libhardware",
                 "libhidlbase",
@@ -661,7 +663,9 @@
 
     include_dirs: [
         "external/swiftshader/third_party/SPIRV-Headers/include",
-        "external/swiftshader/include"
+        "external/swiftshader/include",
+        "external/minigbm",
+        "external/libdrm"
     ],
 }