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