aboutsummaryrefslogtreecommitdiffstats
path: root/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle21
1 files changed, 18 insertions, 3 deletions
diff --git a/build.gradle b/build.gradle
index 1efd4bf..95c9b1d 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,4 +1,3 @@
-=======
/*
* Copyright (C) 2013 The Android Open Source Project
*
@@ -25,17 +24,33 @@ configurations {
sourceSets {
micro {
java {
- srcDirs = ['java/src/main/java/com/google/protobuf/micro']
+ srcDirs = ['java/src/main/java/']
+ include("com/google/protobuf/micro/*")
}
}
nano {
java {
- srcDirs = ['java/src/main/java/com/google/protobuf/nano']
+ srcDirs = [
+ 'java/src/main/java/',
+ 'java/src/device/main/java/'
+ ]
+ include("com/google/protobuf/nano/**")
}
}
}
+if (project == rootProject) {
+ ext.getAndroidPrebuilt = { apiLevel ->
+ files("$rootDir/../../prebuilts/sdk/$apiLevel/android.jar")
+ }
+}
+
+dependencies {
+ compile getAndroidPrebuilt('8')
+ nanoCompile getAndroidPrebuilt('8')
+}
+
jar {
from sourceSets.nano.output, sourceSets.micro.output
baseName "libprotobuf"