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 }