Adding build tools for gRPC compilation.
ONOS-6095

Change-Id: I80687eb2a91ad60c4dbec0bb966e917555d46151
diff --git a/lib/BUCK b/lib/BUCK
index 43f0aa8..df51368 100644
--- a/lib/BUCK
+++ b/lib/BUCK
@@ -1,4 +1,4 @@
-# ***** This file was auto-generated at Tue, 30 May 2017 21:23:13 GMT. Do not edit this file manually. *****
+# ***** This file was auto-generated at Wed, 31 May 2017 18:05:22 GMT. Do not edit this file manually. *****
 # ***** Use onos-lib-gen *****
 
 pass_thru_pom(
@@ -121,6 +121,18 @@
   ],
 )
 
+osgi_feature_group(
+  name = 'GRPC_1.3',
+  visibility = ['PUBLIC'],
+  exported_deps = [
+    ':grpc-core-1.3.0',
+    ':grpc-protobuf-1.3.0',
+    ':grpc-stub-1.3.0',
+    ':grpc-netty-1.3.0',
+    ':grpc-auth-1.3.0',
+  ],
+)
+
 remote_jar (
   name = 'aopalliance-repackaged',
   out = 'aopalliance-repackaged-2.5.0-b32.jar',
@@ -1271,3 +1283,66 @@
   visibility = [ 'PUBLIC' ],
 )
 
+remote_jar (
+  name = 'grpc-core-1.3.0',
+  out = 'grpc-core-1.3.0.jar',
+  url = 'mvn:io.grpc:grpc-core:jar:1.3.0',
+  sha1 = 'c44f8c1d9561f5ad0212cb4ee5e035bc03d47700',
+  maven_coords = 'io.grpc:grpc-core:jar:NON-OSGI:1.3.0',
+  visibility = [ 'PUBLIC' ],
+)
+
+remote_jar (
+  name = 'grpc-protobuf-1.3.0',
+  out = 'grpc-protobuf-1.3.0.jar',
+  url = 'mvn:io.grpc:grpc-protobuf:jar:1.3.0',
+  sha1 = 'ab950b38b67a3b22c8d709970bef053304b13b31',
+  maven_coords = 'io.grpc:grpc-protobuf:jar:NON-OSGI:1.3.0',
+  visibility = [ 'PUBLIC' ],
+)
+
+remote_jar (
+  name = 'grpc-stub-1.3.0',
+  out = 'grpc-stub-1.3.0.jar',
+  url = 'mvn:io.grpc:grpc-stub:jar:1.3.0',
+  sha1 = 'ec6514126b1e4b460491b29df11a365880359d8c',
+  maven_coords = 'io.grpc:grpc-stub:jar:NON-OSGI:1.3.0',
+  visibility = [ 'PUBLIC' ],
+)
+
+remote_jar (
+  name = 'grpc-netty-1.3.0',
+  out = 'grpc-netty-1.3.0.jar',
+  url = 'mvn:io.grpc:grpc-netty:jar:1.3.0',
+  sha1 = 'a81c3f104c51302fbb972fdc1957dc5b3091d89a',
+  maven_coords = 'io.grpc:grpc-netty:jar:NON-OSGI:1.3.0',
+  visibility = [ 'PUBLIC' ],
+)
+
+remote_jar (
+  name = 'grpc-auth-1.3.0',
+  out = 'grpc-auth-1.3.0.jar',
+  url = 'mvn:io.grpc:grpc-auth:jar:1.3.0',
+  sha1 = '11e3062f80979d1c6b3e7b4225c10c5d854ffd90',
+  maven_coords = 'io.grpc:grpc-auth:jar:NON-OSGI:1.3.0',
+  visibility = [ 'PUBLIC' ],
+)
+
+remote_jar (
+  name = 'protobuf-java-3.3.0',
+  out = 'protobuf-java-3.3.0.jar',
+  url = 'mvn:com.google.protobuf:protobuf-java:jar:3.3.0',
+  sha1 = '9f301d1a27501b1afcb2ed16aad428337dabf9e4',
+  maven_coords = 'com.google.protobuf:protobuf-java:3.3.0',
+  visibility = [ 'PUBLIC' ],
+)
+
+remote_jar (
+  name = 'protobuf-java-3.2.0',
+  out = 'protobuf-java-3.2.0.jar',
+  url = 'mvn:com.google.protobuf:protobuf-java:jar:3.2.0',
+  sha1 = '62ccf171a106ff6791507f2d5364c275f9a3131d',
+  maven_coords = 'com.google.protobuf:protobuf-java:3.2.0',
+  visibility = [ 'PUBLIC' ],
+)
+