Adding static library for client

Also fixing clock_linux for fuchsia

Change-Id: I5679a187825c8c3539cd99651010871e4e0a620b
diff --git a/BUILD.gn b/BUILD.gn
index f4bebc9..7793f40 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -12,6 +12,11 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+config("client_config") {
+  visibility = [ ":*" ]
+  include_dirs = [ "." ]
+}
+
 executable("simple_server") {
   sources = [
     "clock_linux.cc",
@@ -32,3 +37,17 @@
     "//third_party/glog",
   ]
 }
+
+static_library("client_lib") {
+  sources = [
+    "client.cc",
+    "clock_linux.cc",
+    "protocol.cc",
+  ]
+  defines = [ "USE_GLOG" ]
+  public_configs = [ ":client_config" ]
+  deps = [
+    "//third_party/boringssl",
+    "//third_party/glog",
+  ]
+}
diff --git a/clock_linux.cc b/clock_linux.cc
index cb86e8f..7b4ece6 100644
--- a/clock_linux.cc
+++ b/clock_linux.cc
@@ -13,7 +13,7 @@
  * limitations under the License. */
 
 
-#if defined(__linux) || defined (__fuchsia__)
+#if defined(__linux) || defined (__Fuchsia__)
 
 #include <stdint.h>
 #include <stdlib.h>