DEADSOFTWARE

Update version script
[cavedroid.git] / buildSrc / src / main / kotlin / Dependencies.kt
1 object Dependencies {
3 object LibGDX {
4 const val gdx = "com.badlogicgames.gdx:gdx:${Versions.gdx}"
6 object Android {
7 const val backend = "com.badlogicgames.gdx:gdx-backend-android:${Versions.gdx}"
9 object Natives {
10 const val armeabi = "com.badlogicgames.gdx:gdx-platform:${Versions.gdx}:natives-armeabi-v7a"
11 const val arm64 = "com.badlogicgames.gdx:gdx-platform:${Versions.gdx}:natives-arm64-v8a"
12 const val x86 = "com.badlogicgames.gdx:gdx-platform:${Versions.gdx}:natives-x86"
13 const val x86_64 = "com.badlogicgames.gdx:gdx-platform:${Versions.gdx}:natives-x86_64"
14 }
15 }
17 object Desktop {
18 const val backend = "com.badlogicgames.gdx:gdx-backend-lwjgl3:${Versions.gdx}"
19 const val natives = "com.badlogicgames.gdx:gdx-platform:${Versions.gdx}:natives-desktop"
20 }
21 }
23 object Dagger {
24 const val dagger = "com.google.dagger:dagger:${Versions.dagger}"
25 const val compiler = "com.google.dagger:dagger-compiler:${Versions.dagger}"
26 }
28 object Kotlin {
29 const val gradlePlugin = "org.jetbrains.kotlin:kotlin-gradle-plugin:${Versions.kotlin}"
30 const val bom = "org.jetbrains.kotlin:kotlin-bom:${Versions.kotlin}"
31 const val stdlib = "org.jetbrains.kotlin:kotlin-stdlib:${Versions.kotlin}"
33 object Serialization {
34 const val json = "org.jetbrains.kotlinx:kotlinx-serialization-json:${Versions.kotlinxSerialization}"
35 const val protobuf = "org.jetbrains.kotlinx:kotlinx-serialization-protobuf:${Versions.kotlinxSerialization}"
36 }
37 }
39 object Automultibind {
40 const val annotations = "ru.fredboy:automultibind-annotations:${Versions.automultibind}"
41 const val ksp = "ru.fredboy:automultibind-ksp:${Versions.automultibind}"
42 }
44 const val androidGradlePlugin = "com.android.tools.build:gradle:${Versions.agp}"
46 // TODO: Remove after complete kotlin migration
47 const val jetbrainsAnnotations = "org.jetbrains:annotations:${Versions.jetbrainsAnnotations}"
49 }