Project

General

Profile

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

magiccube / build.gradle @ 53fc41ea

1
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
apply plugin: 'com.android.application'
14
apply plugin: 'com.google.gms.google-services'
15
apply plugin: 'com.google.firebase.crashlytics'
16
apply plugin: 'kotlin-android'
17

    
18
android {
19
    signingConfigs {
20
        release {
21
            storeFile file('/home/leszek/AndroidStudioProjects/MagicCube/distorted-cube/threedcell.keystore')
22
            keyAlias = 'distorted'
23
            }
24
    }
25
    compileSdk 35
26

    
27
    defaultConfig {
28
        applicationId "org.distorted.magic"
29
        minSdkVersion 23
30
        targetSdk 35
31
        versionCode 101
32
        versionName "2.2.3"
33
    }
34

    
35
    buildTypes {
36
        release {
37
            minifyEnabled false
38
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
39
            signingConfig signingConfigs.release
40
            manifestPlaceholders = [crashlyticsCollectionEnabled:"true"]
41
        }
42
        debug {
43
            manifestPlaceholders = [crashlyticsCollectionEnabled:"false"]
44
        }
45
    }
46

    
47
    buildFeatures {
48
        buildConfig = true
49
    }
50
    namespace 'org.distorted.main'
51
    compileOptions {
52
        sourceCompatibility JavaVersion.VERSION_11
53
        targetCompatibility JavaVersion.VERSION_11
54
    }
55
    kotlinOptions {
56
        jvmTarget = '11'
57
    }
58
}
59

    
60
dependencies {
61
    api project(':distorted-objectlib')
62
    api project(':distorted-flags')
63

    
64
    implementation platform(libs.firebase.bom.v33120)
65
    implementation (libs.firebase.analytics)
66
    implementation (libs.firebase.crashlytics)
67
    implementation (libs.firebase.messaging)
68
    implementation (libs.firebase.inappmessaging.display)
69
    implementation (libs.review)
70
    implementation (libs.appcompat.v170)
71
    implementation (libs.preference)
72
    implementation (libs.work.runtime.v291)
73
    implementation (libs.material.v1120)
74
    implementation project(path: ':distorted-os-android')
75

    
76
    implementation libs.core.ktx
77
}
(3-3/4)