summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jerome Gaillard <jgaillard@google.com> 2024-09-06 14:15:19 +0100
committer Jerome Gaillard <jgaillard@google.com> 2024-09-06 13:35:34 +0000
commit688b3704864d8bcc7ad22b132e90b4833ca1858a (patch)
treeb4d5615acaf74223588cd5358c52413dac6d9dad
parent1e7e29a1c1be0cda17741ffe449af2bed3a1b09d (diff)
Create hostgraphics header target
This creates a header target for libhostgraphics, so that those header files can be included more easily. That follows the general pattern of native libraries in Android build. Flag: NONE host only change Bug: 322360037 Test: N/A Change-Id: I23f2ad1ebd279f490173bddcc93c9897043789db
-rw-r--r--libs/hostgraphics/Android.bp14
-rw-r--r--libs/hostgraphics/include/gui/BufferItem.h (renamed from libs/hostgraphics/gui/BufferItem.h)0
-rw-r--r--libs/hostgraphics/include/gui/BufferItemConsumer.h (renamed from libs/hostgraphics/gui/BufferItemConsumer.h)0
-rw-r--r--libs/hostgraphics/include/gui/BufferQueue.h (renamed from libs/hostgraphics/gui/BufferQueue.h)0
-rw-r--r--libs/hostgraphics/include/gui/ConsumerBase.h (renamed from libs/hostgraphics/gui/ConsumerBase.h)0
-rw-r--r--libs/hostgraphics/include/gui/IGraphicBufferConsumer.h (renamed from libs/hostgraphics/gui/IGraphicBufferConsumer.h)0
-rw-r--r--libs/hostgraphics/include/gui/IGraphicBufferProducer.h (renamed from libs/hostgraphics/gui/IGraphicBufferProducer.h)0
-rw-r--r--libs/hostgraphics/include/gui/Surface.h (renamed from libs/hostgraphics/gui/Surface.h)0
-rw-r--r--libs/hostgraphics/include/ui/Fence.h (renamed from libs/hostgraphics/ui/Fence.h)0
-rw-r--r--libs/hostgraphics/include/ui/GraphicBuffer.h (renamed from libs/hostgraphics/ui/GraphicBuffer.h)0
10 files changed, 13 insertions, 1 deletions
diff --git a/libs/hostgraphics/Android.bp b/libs/hostgraphics/Android.bp
index 09232b64616d..a58493aa47ca 100644
--- a/libs/hostgraphics/Android.bp
+++ b/libs/hostgraphics/Android.bp
@@ -7,6 +7,17 @@ package {
default_applicable_licenses: ["frameworks_base_license"],
}
+cc_library_headers {
+ name: "libhostgraphics_headers",
+ host_supported: true,
+ export_include_dirs: ["include"],
+ target: {
+ windows: {
+ enabled: true,
+ },
+ },
+}
+
cc_library_host_static {
name: "libhostgraphics",
@@ -30,12 +41,13 @@ cc_library_host_static {
],
header_libs: [
+ "libhostgraphics_headers",
"libnativebase_headers",
"libnativedisplay_headers",
"libnativewindow_headers",
],
- export_include_dirs: ["."],
+ export_include_dirs: ["include"],
target: {
windows: {
diff --git a/libs/hostgraphics/gui/BufferItem.h b/libs/hostgraphics/include/gui/BufferItem.h
index e95a9231dfaf..e95a9231dfaf 100644
--- a/libs/hostgraphics/gui/BufferItem.h
+++ b/libs/hostgraphics/include/gui/BufferItem.h
diff --git a/libs/hostgraphics/gui/BufferItemConsumer.h b/libs/hostgraphics/include/gui/BufferItemConsumer.h
index c25941151800..c25941151800 100644
--- a/libs/hostgraphics/gui/BufferItemConsumer.h
+++ b/libs/hostgraphics/include/gui/BufferItemConsumer.h
diff --git a/libs/hostgraphics/gui/BufferQueue.h b/libs/hostgraphics/include/gui/BufferQueue.h
index 67a8c00fd267..67a8c00fd267 100644
--- a/libs/hostgraphics/gui/BufferQueue.h
+++ b/libs/hostgraphics/include/gui/BufferQueue.h
diff --git a/libs/hostgraphics/gui/ConsumerBase.h b/libs/hostgraphics/include/gui/ConsumerBase.h
index 7f7309e8a3a8..7f7309e8a3a8 100644
--- a/libs/hostgraphics/gui/ConsumerBase.h
+++ b/libs/hostgraphics/include/gui/ConsumerBase.h
diff --git a/libs/hostgraphics/gui/IGraphicBufferConsumer.h b/libs/hostgraphics/include/gui/IGraphicBufferConsumer.h
index 14ac4fe71cc8..14ac4fe71cc8 100644
--- a/libs/hostgraphics/gui/IGraphicBufferConsumer.h
+++ b/libs/hostgraphics/include/gui/IGraphicBufferConsumer.h
diff --git a/libs/hostgraphics/gui/IGraphicBufferProducer.h b/libs/hostgraphics/include/gui/IGraphicBufferProducer.h
index 8fd8590d10d7..8fd8590d10d7 100644
--- a/libs/hostgraphics/gui/IGraphicBufferProducer.h
+++ b/libs/hostgraphics/include/gui/IGraphicBufferProducer.h
diff --git a/libs/hostgraphics/gui/Surface.h b/libs/hostgraphics/include/gui/Surface.h
index 2774f89cb54c..2774f89cb54c 100644
--- a/libs/hostgraphics/gui/Surface.h
+++ b/libs/hostgraphics/include/gui/Surface.h
diff --git a/libs/hostgraphics/ui/Fence.h b/libs/hostgraphics/include/ui/Fence.h
index 187c3116f61c..187c3116f61c 100644
--- a/libs/hostgraphics/ui/Fence.h
+++ b/libs/hostgraphics/include/ui/Fence.h
diff --git a/libs/hostgraphics/ui/GraphicBuffer.h b/libs/hostgraphics/include/ui/GraphicBuffer.h
index cda45e4660ca..cda45e4660ca 100644
--- a/libs/hostgraphics/ui/GraphicBuffer.h
+++ b/libs/hostgraphics/include/ui/GraphicBuffer.h