Project

General

Profile

Download (2.04 KB) Statistics
| Branch: | Tag: | Revision:

magiccube / build.gradle @ 713d1be0

1 4ee69efb LeszekKoltunski
buildscript {
2
    repositories{
3
        google()
4
        mavenCentral()
5
    }
6
    dependencies{
7
        classpath libs.gradle
8
        classpath libs.google.services
9
        classpath libs.firebase.crashlytics.gradle
10
    }
11
}
12
13
plugins {
14
    alias(libs.plugins.kotlin.android)
15
}
16 0c52af30 Leszek Koltunski
apply plugin: 'com.android.application'
17 66e777b0 Leszek Koltunski
apply plugin: 'com.google.gms.google-services'
18 8aa9b077 Leszek Koltunski
apply plugin: 'com.google.firebase.crashlytics'
19 0c52af30 Leszek Koltunski
20
android {
21 f4ee4d70 Leszek Koltunski
    signingConfigs {
22
        release {
23 0f06572d leszek
            storeFile file('/home/leszek/AndroidStudioProjects/MagicCube/distorted-cube/threedcell.keystore')
24 f4ee4d70 Leszek Koltunski
            keyAlias = 'distorted'
25 02d8f3fa leszek
            }
26 f4ee4d70 Leszek Koltunski
    }
27 4ee69efb LeszekKoltunski
    compileSdk 35
28 0c52af30 Leszek Koltunski
29
    defaultConfig {
30
        applicationId "org.distorted.magic"
31 b595b4fd leszek
        minSdkVersion 23
32 4ee69efb LeszekKoltunski
        targetSdk 35
33 c95eafeb LeszekKoltunski
        versionCode 101
34
        versionName "2.2.3"
35 0c52af30 Leszek Koltunski
    }
36
37
    buildTypes {
38
        release {
39
            minifyEnabled false
40
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
41 f4ee4d70 Leszek Koltunski
            signingConfig signingConfigs.release
42 4026e706 Leszek Koltunski
            manifestPlaceholders = [crashlyticsCollectionEnabled:"true"]
43
        }
44
        debug {
45
            manifestPlaceholders = [crashlyticsCollectionEnabled:"false"]
46 0c52af30 Leszek Koltunski
        }
47
    }
48 847f5370 leszek
49
    buildFeatures {
50
        buildConfig = true
51
    }
52 05c044a5 Leszek Koltunski
    namespace 'org.distorted.main'
53 47f42042 leszek
    compileOptions {
54
        sourceCompatibility JavaVersion.VERSION_11
55
        targetCompatibility JavaVersion.VERSION_11
56
    }
57 4ee69efb LeszekKoltunski
    kotlinOptions {
58
        jvmTarget = '11'
59 35b6067c leszek
    }
60
}
61 0c52af30 Leszek Koltunski
62
dependencies {
63 1a7efafd leszek
    api project(':distorted-objectlib')
64
    api project(':distorted-flags')
65 3f7a4363 Leszek Koltunski
66 713d1be0 LeszekKoltunski
    implementation project(path: ':distorted-os-android')
67 4ee69efb LeszekKoltunski
    implementation platform(libs.firebase.bom)
68
    implementation libs.firebase.analytics
69
    implementation libs.firebase.crashlytics
70
    implementation libs.firebase.messaging
71
    implementation libs.firebase.inappmessaging.display
72
    implementation libs.review
73
    implementation libs.appcompat
74
    implementation libs.preference
75
    implementation libs.work.runtime
76
    implementation libs.material
77
    implementation libs.core.ktx
78 0c52af30 Leszek Koltunski
}