diff options
Diffstat (limited to 'main/build.gradle')
-rw-r--r-- | main/build.gradle | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/main/build.gradle b/main/build.gradle new file mode 100644 index 00000000..8b03c862 --- /dev/null +++ b/main/build.gradle @@ -0,0 +1,78 @@ +buildscript { + repositories { + mavenCentral() + } + dependencies { + classpath 'com.android.tools.build:gradle:0.8.+' + } +} + +apply plugin: 'android' + +repositories { + mavenCentral() +} + +dependencies { + compile 'com.intellij:annotations:12.0' +} + +android { + compileSdkVersion 19 + buildToolsVersion "19.0.1" + + defaultConfig { + minSdkVersion 14 + targetSdkVersion 19 + versionCode = 89 + versionName = "0.6.8" + } + + sourceSets { + main { + assets.srcDirs = ['main/src/assets', 'ovpnlibs/assets'] + jniLibs.srcDirs = ['ovpnlibs/jniLibs'] + jni.srcDirs = [] //disable automatic ndk-build + } + } + + /* + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_7 + targetCompatibility JavaVersion.VERSION_1_7 + }*/ + + signingConfigs { + release + } + + lintOptions { + enable 'BackButton', 'EasterEgg', 'StopShip', 'IconExpectedSize' + disable 'MissingTranslation' + } + + buildTypes { + release { + signingConfig signingConfigs.release + } + } +} + +// ~/.gradle/gradle.properties +if (project.hasProperty('keystoreFile') && + project.hasProperty('keystorePassword') && + project.hasProperty('keystoreAliasPassword')) { + android.signingConfigs.release.storeFile = file(keystoreFile) + android.signingConfigs.release.storePassword = keystorePassword + android.signingConfigs.release.keyPassword = keystoreAliasPassword + android.signingConfigs.release.keyAlias = keystoreAlias +} else { + android.buildTypes.release.signingConfig = null +} + +/*tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask -> + pkgTask.jniFolders = new HashSet<File>() + pkgTask.jniFolders.add(new File(buildDir, 'native-libs')) +} +*/ + |