Warning, /utilities/powerplant/android/build.gradle is written in an unsupported language. File is not indexed.

0001 /*
0002     SPDX-FileCopyrightText: 2023 Mathis <mbb@kaidan.im>
0003     SPDX-License-Identifier: BSD-3-Clause
0004 */
0005 
0006 buildscript {
0007     repositories {
0008         google()
0009         jcenter()
0010     }
0011 
0012     dependencies {
0013         classpath 'com.android.tools.build:gradle:3.6.4'
0014     }
0015 }
0016 
0017 repositories {
0018     google()
0019     jcenter()
0020 }
0021 
0022 
0023 apply plugin: 'com.android.application'
0024 apply from: '../version.gradle'
0025 def timestamp = (int)(new Date().getTime()/1000)
0026 
0027 dependencies {
0028     implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
0029 }
0030 
0031 android {
0032     /*******************************************************
0033      * The following variables:
0034      * - androidBuildToolsVersion,
0035      * - androidCompileSdkVersion
0036      * - qt5AndroidDir - holds the path to qt android files
0037      *                   needed to build any Qt application
0038      *                   on Android.
0039      *
0040      * are defined in gradle.properties file. This file is
0041      * updated by QtCreator and androiddeployqt tools.
0042      * Changing them manually might break the compilation!
0043      *******************************************************/
0044 
0045     compileSdkVersion androidCompileSdkVersion.toInteger()
0046 
0047     buildToolsVersion androidBuildToolsVersion
0048 
0049     sourceSets {
0050         main {
0051             manifest.srcFile 'AndroidManifest.xml'
0052             java.srcDirs = [qt5AndroidDir + '/src', 'src', 'java']
0053             aidl.srcDirs = [qt5AndroidDir + '/src', 'src', 'aidl']
0054             res.srcDirs = [qt5AndroidDir + '/res', 'res']
0055             resources.srcDirs = ['src']
0056             renderscript.srcDirs = ['src']
0057             assets.srcDirs = ['assets']
0058             jniLibs.srcDirs = ['libs']
0059        }
0060     }
0061 
0062     compileOptions {
0063         sourceCompatibility JavaVersion.VERSION_1_8
0064         targetCompatibility JavaVersion.VERSION_1_8
0065     }
0066 
0067     lintOptions {
0068         abortOnError false
0069     }
0070 
0071     defaultConfig {
0072         minSdkVersion qtMinSdkVersion
0073         targetSdkVersion qtTargetSdkVersion
0074         manifestPlaceholders = [versionName: projectVersionFull, versionCode: timestamp]
0075     }
0076 
0077 }
0078