diff options
Diffstat (limited to 'build.gradle')
-rw-r--r-- | build.gradle | 21 |
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" |