Project

General

Profile

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

magiccube / build.gradle @ 53fc41ea

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