-
-
Notifications
You must be signed in to change notification settings - Fork 86
Expand file tree
/
Copy pathsettings.gradle.kts
More file actions
52 lines (44 loc) · 1.27 KB
/
settings.gradle.kts
File metadata and controls
52 lines (44 loc) · 1.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
pluginManagement {
repositories {
google()
gradlePluginPortal()
mavenCentral()
}
}
plugins {
id("org.gradle.toolchains.foojay-resolver-convention") version("1.0.0")
}
// Main Modules
include("Auth")
include("Postgrest")
include("Storage")
include("Realtime")
include("Functions")
include("Supabase")
//include("bom")
// Test module
include("test-common")
// Serializers
include(":serializers:Moshi")
project(":serializers:Moshi").name = "serializer-moshi"
include(":serializers:Jackson")
project(":serializers:Jackson").name = "serializer-jackson"
// Samples
if (System.getProperty("LibrariesOnly") != "true") {
includeSample("chat-demo-mpp", "common", "web", "ios", "desktop", "android")
includeSample("file-upload", "common", "desktop", "android")
includeSample("multi-factor-auth", "common", "desktop", "android", "web")
}
// Renames
project(":Auth").name = "auth-kt"
project(":Postgrest").name = "postgrest-kt"
project(":Storage").name = "storage-kt"
project(":Realtime").name = "realtime-kt"
project(":Functions").name = "functions-kt"
project(":Supabase").name = "supabase-kt"
rootProject.name = "supabase-kt"
fun includeSample(name: String, vararg targets: String) {
targets.forEach {
include(":sample:$name:$it")
}
}