aboutsummaryrefslogtreecommitdiffstats
path: root/build.gradle
diff options
context:
space:
mode:
authorAdam Metcalf <gamblore@google.com>2013-06-14 14:47:30 -0700
committerAdam Metcalf <gamblore@google.com>2013-06-17 10:51:18 -0700
commit98bbe8a394916aa5238c1c87c1617ad3ad17a763 (patch)
tree648716e71d37c2a7724e0281f481c8a9a354f609 /build.gradle
parent8ac37341ac169e99bc8e45fff614c60fee40e33a (diff)
downloadexternal_protobuf-98bbe8a394916aa5238c1c87c1617ad3ad17a763.zip
external_protobuf-98bbe8a394916aa5238c1c87c1617ad3ad17a763.tar.gz
external_protobuf-98bbe8a394916aa5238c1c87c1617ad3ad17a763.tar.bz2
Gradle project file.
Adds a gradle project file so that other projects can use the :micro and :nano libraries. Change-Id: I7e5aeb584acd11d39e57bf9d4ecfc3af175ffbb2
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle51
1 files changed, 51 insertions, 0 deletions
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