Project

General

Profile

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

magiccube / build.gradle @ 4ee69efb

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 4ee69efb LeszekKoltunski
    implementation platform(libs.firebase.bom)
67
    implementation libs.firebase.analytics
68 7c487ff4 Leszek Koltunski
      {
69
      exclude module: "play-services-ads-identifier"
70
      exclude module: "play-services-measurement"
71
      exclude module: "play-services-measurement-sdk"
72
      }
73 4ee69efb LeszekKoltunski
74
    implementation libs.firebase.crashlytics
75
    implementation libs.firebase.messaging
76
    implementation libs.firebase.inappmessaging.display
77
    implementation libs.review
78
    implementation libs.appcompat
79
    implementation libs.preference
80
    implementation libs.work.runtime
81
    implementation libs.material
82
    implementation libs.core.ktx
83 ed0ea1c5 Leszek Koltunski
    implementation project(path: ':distorted-os-android')
84 0c52af30 Leszek Koltunski
}