Adds a libwayland_extension_server_protocols
... to expose wayland server protocols header files.
Bug: b/128842306
Test: locally built and ran cuttlefish with crosvm<-wayland->vnc
Change-Id: I1d8afd7529429ab12065becd45a4cb1a4e50d1a9
diff --git a/Android.bp b/Android.bp
index ee20631..d67407b 100644
--- a/Android.bp
+++ b/Android.bp
@@ -81,4 +81,23 @@
export_generated_headers: ["wayland_extension_client_protocol_headers"],
}
+// Generate a library with the protocol files, configured to export the server
+// header files
+cc_library_static {
+ name: "libwayland_extension_server_protocols",
+ vendor_available: true,
+ host_supported: true,
+ cflags: [
+ "-Wall",
+ "-Wextra",
+ "-Werror",
+ "-g",
+ "-fvisibility=hidden"
+ ],
+ static_libs: ["libwayland_server"],
+ generated_sources: ["wayland_extension_protocol_sources"],
+ generated_headers: ["wayland_extension_server_protocol_headers"],
+ export_generated_headers: ["wayland_extension_server_protocol_headers"],
+}
+
subdirs = ["flinger_headers"]