Warning, /multimedia/elisa/data/build.gradle is written in an unsupported language. File is not indexed.

0001 // SPDX-FileCopyrightText: 2018 Matthieu Gallien <matthieu_gallien@yahoo.fr>
0002 //
0003 // SPDX-License-Identifier: LGPL-3.0-or-later
0004 
0005 buildscript {
0006     repositories {
0007         google()
0008         jcenter()
0009     }
0010 
0011     dependencies {
0012         classpath 'com.android.tools.build:gradle:7.0.2'
0013     }
0014 }
0015 
0016 repositories {
0017     google()
0018     jcenter()
0019 }
0020 
0021 apply plugin: 'com.android.application'
0022 apply from: '../version.gradle'
0023 def timestamp = (int)(new Date().getTime()/1000)
0024 
0025 dependencies {
0026     implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
0027     implementation 'androidx.appcompat:appcompat:1.0.0'
0028 }
0029 
0030 android {
0031     /*******************************************************
0032      * The following variables:
0033      * - androidBuildToolsVersion,
0034      * - androidCompileSdkVersion
0035      * - qt5AndroidDir - holds the path to qt android files
0036      *                   needed to build any Qt application
0037      *                   on Android.
0038      *
0039      * are defined in gradle.properties file. This file is
0040      * updated by QtCreator and androiddeployqt tools.
0041      * Changing them manually might break the compilation!
0042      *******************************************************/
0043 
0044     compileSdkVersion androidCompileSdkVersion.toInteger()
0045 
0046     buildToolsVersion androidBuildToolsVersion
0047     ndkVersion androidNdkVersion
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         applicationId "org.kde.elisa"
0075         namespace "org.kde.elisa"
0076         versionCode timestamp
0077         versionName projectVersionFull
0078         manifestPlaceholders = [versionName: projectVersionFull, versionCode: timestamp]
0079     }
0080 }