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"]