Merge "Add static library build"
diff --git a/BUILD.gn b/BUILD.gn
index 6cef35a..7d1fa38 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -36,9 +36,26 @@
   cflags = [ "-Wno-implicit-function-declaration" ]
 }
 
-shared_library("zlib") {
-  output_name = "z"
+if (is_fuchsia) {
+  shared_library("zlib") {
+    output_name = "z"
+    deps = [
+      ":zlib_static",
+    ]
 
+    public_configs = [ ":zlib_config" ]
+  }
+} else {
+  group("zlib") {
+    deps = [
+      ":zlib_static",
+    ]
+
+    public_configs = [ ":zlib_config" ]
+  }
+}
+
+source_set("zlib_static") {
   sources = [
     "adler32.c",
     "compress.c",
@@ -84,7 +101,7 @@
   }
 }
 
-shared_library("minizip") {
+target(default_library_type, "minizip") {
   sources = [
     "contrib/minizip/crypt.h",
     "contrib/minizip/ioapi.c",