export libtonemap headers
libtonemap could be overridden by the vendor counterpart. The
headers should come from framework.
Bug: 200310159
Change-Id: I2685903543aac8c2d02fee2deba2c40dbb2f287c
diff --git a/libs/renderengine/Android.bp b/libs/renderengine/Android.bp
index 07c5dd8..84e84dd 100644
--- a/libs/renderengine/Android.bp
+++ b/libs/renderengine/Android.bp
@@ -122,6 +122,9 @@
":librenderengine_threaded_sources",
":librenderengine_skia_sources",
],
+ header_libs: [
+ "libtonemap_headers",
+ ],
include_dirs: [
"external/skia/src/gpu",
],
diff --git a/libs/renderengine/tests/Android.bp b/libs/renderengine/tests/Android.bp
index a426850..d91af1e 100644
--- a/libs/renderengine/tests/Android.bp
+++ b/libs/renderengine/tests/Android.bp
@@ -42,6 +42,9 @@
"libshaders",
"libtonemap",
],
+ header_libs: [
+ "libtonemap_headers",
+ ],
shared_libs: [
"libbase",
diff --git a/libs/shaders/Android.bp b/libs/shaders/Android.bp
index 390b228..1cd143e 100644
--- a/libs/shaders/Android.bp
+++ b/libs/shaders/Android.bp
@@ -38,6 +38,10 @@
"libui-types",
],
+ header_libs: [
+ "libtonemap_headers",
+ ],
+
srcs: [
"shaders.cpp",
],
diff --git a/libs/tonemap/Android.bp b/libs/tonemap/Android.bp
index 5360fe2..99d1b22 100644
--- a/libs/tonemap/Android.bp
+++ b/libs/tonemap/Android.bp
@@ -25,7 +25,6 @@
name: "libtonemap",
vendor_available: true,
- export_include_dirs: ["include"],
local_include_dirs: ["include"],
shared_libs: [
@@ -41,3 +40,9 @@
"tonemap.cpp",
],
}
+
+cc_library_headers {
+ name: "libtonemap_headers",
+ vendor_available: true,
+ export_include_dirs: ["include"],
+}
diff --git a/libs/tonemap/tests/Android.bp b/libs/tonemap/tests/Android.bp
index f46f3fa..d519482 100644
--- a/libs/tonemap/tests/Android.bp
+++ b/libs/tonemap/tests/Android.bp
@@ -27,6 +27,9 @@
srcs: [
"tonemap_test.cpp",
],
+ header_libs: [
+ "libtonemap_headers",
+ ],
shared_libs: [
"android.hardware.graphics.common-V3-ndk",
],