Gradle project file.

Adds a gradle project file so that other projects can use the
:micro and :nano libraries.

Change-Id: I7e5aeb584acd11d39e57bf9d4ecfc3af175ffbb2
diff --git a/build.gradle b/build.gradle
new file mode 100644
index 0000000..806ceb6
--- /dev/null
+++ b/build.gradle
@@ -0,0 +1,51 @@
+apply plugin: 'java'
+
+jar {
+    baseName "libprotobuf"
+        appendix "java"
+        version "2.3"
+        classifier "micronano"
+}
+
+project(":external:protobuf:nano") {
+    apply plugin: 'java'
+    sourceSets {
+        main {
+            java {
+                // path is relative to external/protobuf/nano which doesn't exist.
+                srcDirs = ['../java/src/main/java/com/google/protobuf/nano']
+            }
+        }
+    }
+
+    jar {
+        baseName "libprotobuf"
+        appendix "java"
+        version "2.3"
+        classifier "nano"
+    }
+}
+
+project(":external:protobuf:micro") {
+    apply plugin: 'java'
+    sourceSets {
+        main {
+            java {
+                srcDirs = ['../java/src/main/java/com/google/protobuf/micro']
+            }
+        }
+    }
+
+    jar {
+        baseName "libprotobuf"
+        appendix "java"
+        version "2.3"
+        classifier "micro"
+    }
+}
+
+
+dependencies {
+    compile project(':external:protobuf:micro')
+    compile project(':external:protobuf:nano')
+}
\ No newline at end of file