-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsettings.gradle.kts
93 lines (67 loc) · 2.61 KB
/
settings.gradle.kts
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
import java.nio.file.Files
import java.util.*
rootProject.name = "angelos"
dependencyResolutionManagement {
// https://docs.gradle.org/current/userguide/declaring_repositories.html#sub:centralized-repository-declaration
repositories {
mavenCentral()
mavenLocal()
}
}
/**
* Interoperability libraries for cinterop and JNI.
*/
include("base")
project(":base").projectDir = File("iops/base")
include("jni-base")
project(":jni-base").projectDir = File("iops/jni-base")
include("jni-io")
project(":jni-io").projectDir = File("iops/jni-io")
include("jni-platform")
project(":jni-platform").projectDir = File("iops/jni-platform")
include("jni-proc")
project(":jni-proc").projectDir = File("iops/jni-proc")
/**
* Libraries mainly for commonMain.
*/
include("angelos-mvp")
project(":angelos-mvp").projectDir = File("libs/angelos-mvp")
include("angelos-core")
project(":angelos-core").projectDir = File("libs/angelos-core")
include("angelos-nacl")
project(":angelos-nacl").projectDir = File("libs/angelos-nacl")
/**
* Application projects using the libraries.
*/
include("angelos-admin")
project(":angelos-admin").projectDir = File("apps/angelos-admin")
include("rig-server")
project(":rig-server").projectDir = File("apps/rig-server")
include("rig-client")
project(":rig-client").projectDir = File("apps/rig-client")
/*
// https://gist.github.com/DRSchlaubi/f42be0da6fbd8864565b043b3da3b8b2
val localProperties = Properties()
val localPropertiesFile = File(rootProject.projectDir, "local.properties")
if (Files.exists(localPropertiesFile.toPath())) {
Files.newBufferedReader(localPropertiesFile.toPath()).use { localProperties.load(it) }
}
val flutterSdkPath = localProperties.getProperty("flutter.sdk")
apply{
from("$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle")
}*/
include("logo-messenger")
project(":logo-messenger").projectDir = File("apps/logo_messenger")
// https://github.com/firebase/quickstart-android
include("app")
project(":app").projectDir = File("apps/logo_messenger-android")
//apply { from("flutter_settings.gradle") }
include("logo-messenger-ios")
project(":logo-messenger-ios").projectDir = File("apps/logo_messenger-ios")
//include("logo-messenger-linux")
//project(":logo-messenger-linux").projectDir = File("apps/logo_messenger/linux")
//include("logo-messenger-macos")
//project(":logo-messenger-macos").projectDir = File("apps/logo_messenger/macos")
//include("logo-messenger-windows")
//project(":logo-messenger-windows").projectDir = File("apps/logo_messenger/windows")
// https://github.com/littleGnAl/accounting-multiplatform/tree/littlegnal/blog-kmpp-flutter