Milestone 5: deliver embedded RDP sessions and lifecycle hardening
This commit is contained in:
70
third_party/FreeRDP/client/Android/Studio/build.gradle
vendored
Normal file
70
third_party/FreeRDP/client/Android/Studio/build.gradle
vendored
Normal file
@@ -0,0 +1,70 @@
|
||||
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
||||
Properties releaseProperties = new Properties()
|
||||
File file = new File('release.properties')
|
||||
if (file.canRead()) {
|
||||
releaseProperties.load(new FileInputStream(file))
|
||||
}
|
||||
|
||||
if (!hasProperty('RELEASE_STORE_FILE')) {
|
||||
RELEASE_STORE_FILE=releaseProperties.get('RELEASE_STORE_FILE', '~/.android/debug.keystore')
|
||||
}
|
||||
if (!hasProperty('RELEASE_KEY_ALIAS')) {
|
||||
RELEASE_KEY_ALIAS=releaseProperties.get('RELEASE_KEY_ALIAS', 'androiddebugkey')
|
||||
}
|
||||
if (!hasProperty('RELEASE_KEY_PASSWORD')) {
|
||||
RELEASE_KEY_PASSWORD=releaseProperties.get('RELEASE_KEY_PASSWORD', 'android')
|
||||
}
|
||||
if (!hasProperty('RELEASE_STORE_PASSWORD')) {
|
||||
RELEASE_STORE_PASSWORD=releaseProperties.get('RELEASE_STORE_PASSWORD', 'android')
|
||||
}
|
||||
|
||||
ext {
|
||||
compileApi = releaseProperties.get('COMPILE_API', 35)
|
||||
targetApi = releaseProperties.get('TARGET_API', 35)
|
||||
minApi = releaseProperties.get('MIN_API', 23)
|
||||
toolsVersion = releaseProperties.get('TOOLS_VERSION', '35.0.0')
|
||||
|
||||
println '----------------- Project configuration -------------------'
|
||||
println 'RELEASE_STORE_FILE: ' + RELEASE_STORE_FILE
|
||||
println 'RELEASE_KEY_ALIAS: ' + RELEASE_KEY_ALIAS
|
||||
println 'compile API: ' + compileApi
|
||||
println 'target API: ' + targetApi
|
||||
println 'min API: ' + minApi
|
||||
println 'tools version: ' + toolsVersion
|
||||
println '-----------------------------------------------------------'
|
||||
}
|
||||
|
||||
buildscript {
|
||||
repositories {
|
||||
mavenCentral()
|
||||
google()
|
||||
maven {
|
||||
url 'https://maven.google.com'
|
||||
}
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:8.13.0'
|
||||
}
|
||||
}
|
||||
|
||||
allprojects {
|
||||
repositories {
|
||||
mavenCentral()
|
||||
google()
|
||||
maven {
|
||||
url 'https://maven.google.com'
|
||||
}
|
||||
}
|
||||
|
||||
subprojects {
|
||||
afterEvaluate { project ->
|
||||
if (project.hasProperty('android')) {
|
||||
project.android {
|
||||
if (namespace == null) {
|
||||
namespace 'com.freerdp.' + project.name.toLowerCase()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user