1*3c7ae9deSAndroid Build Coastguard Worker /* 2*3c7ae9deSAndroid Build Coastguard Worker * This file was generated by the Gradle 'init' task. 3*3c7ae9deSAndroid Build Coastguard Worker */ 4*3c7ae9deSAndroid Build Coastguard Worker 5*3c7ae9deSAndroid Build Coastguard Worker rootProject.name = "aws-crt" 6*3c7ae9deSAndroid Build Coastguard Worker 7*3c7ae9deSAndroid Build Coastguard Worker include(":native") 8*3c7ae9deSAndroid Build Coastguard Worker project(":native").projectDir = File("${settingsDir}/src/native") 9*3c7ae9deSAndroid Build Coastguard Worker 10*3c7ae9deSAndroid Build Coastguard Worker 11*3c7ae9deSAndroid Build Coastguard Worker val localPropertiesFile = File(rootProject.projectDir, "local.properties") 12*3c7ae9deSAndroid Build Coastguard Worker val localProperties = java.util.Properties() 13*3c7ae9deSAndroid Build Coastguard Worker if (localPropertiesFile.exists()) { 14*3c7ae9deSAndroid Build Coastguard Worker localProperties.load(localPropertiesFile.inputStream()) 15*3c7ae9deSAndroid Build Coastguard Worker } 16*3c7ae9deSAndroid Build Coastguard Worker 17*3c7ae9deSAndroid Build Coastguard Worker val androidHomeSet = System.getenv().containsKey("ANDROID_HOME") || localProperties.containsKey("sdk.dir") 18*3c7ae9deSAndroid Build Coastguard Worker if (androidHomeSet) { 19*3c7ae9deSAndroid Build Coastguard Worker val androidHome = System.getenv()["ANDROID_HOME"] ?: localProperties.getProperty("sdk.dir") 20*3c7ae9deSAndroid Build Coastguard Worker println("Android home: $androidHome") 21*3c7ae9deSAndroid Build Coastguard Worker includeBuild("./android") 22*3c7ae9deSAndroid Build Coastguard Worker }else { 23*3c7ae9deSAndroid Build Coastguard Worker logger.warn("Android SDK dir not set, android build disabled. Define location with `sdk.dir` in local.properties file or with `ANDROID_HOME` environment variable ") 24*3c7ae9deSAndroid Build Coastguard Worker } 25