mirror of
https://github.com/open-ani/animeko.git
synced 2025-08-06 18:51:56 +08:00
Move app's thirdparty libraries to app/shared/thirdparty
This commit is contained in:
2
.gitmodules
vendored
2
.gitmodules
vendored
@ -1,5 +1,5 @@
|
||||
[submodule "app/shared/reorderable"]
|
||||
path = app/shared/reorderable
|
||||
path = app/shared/thirdparty/reorderable
|
||||
url = https://github.com/open-ani/ComposeReorderable.git
|
||||
[submodule "torrent/anitorrent/anitorrent-native/libs/boost"]
|
||||
path = torrent/anitorrent/anitorrent-native/libs/boost
|
||||
|
2
.idea/vcs.xml
generated
2
.idea/vcs.xml
generated
@ -21,7 +21,7 @@
|
||||
</component>
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/app/shared/reorderable" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/app/shared/thirdparty/reorderable" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/torrent/anitorrent/anitorrent-native/libs/boost" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
Submodule app/shared/reorderable deleted from 08a2ccf314
@ -48,9 +48,7 @@ includeProject(":torrent:torrent-api", "torrent/api") // Torrent 系统 API
|
||||
includeProject(":torrent:anitorrent")
|
||||
includeProject(":torrent:anitorrent:anitorrent-native")
|
||||
|
||||
// client
|
||||
includeProject(":app:shared")
|
||||
includeProject(":app:shared:paging-compose")
|
||||
includeProject(":app:shared:app-platform")
|
||||
includeProject(":app:shared:app-data")
|
||||
includeProject(":app:shared:ui-foundation")
|
||||
@ -62,9 +60,11 @@ includeProject(":app:shared:ui-comment")
|
||||
includeProject(":app:shared:video-player:video-player-api", "app/shared/video-player/api")
|
||||
includeProject(":app:shared:video-player:torrent-source")
|
||||
includeProject(":app:shared:video-player")
|
||||
includeProject(":app:shared:placeholder")
|
||||
includeProject(":app:shared:application")
|
||||
includeProject(":app:shared:image-viewer")
|
||||
|
||||
includeProject(":app:shared:placeholder", "app/shared/thirdparty/placeholder")
|
||||
includeProject(":app:shared:paging-compose", "app/shared/thirdparty/paging-compose")
|
||||
includeProject(":app:shared:image-viewer", "app/shared/thirdparty/image-viewer")
|
||||
|
||||
includeProject(":app:desktop", "app/desktop") // desktop JVM client for macOS, Windows, and Linux
|
||||
includeProject(":app:android", "app/android") // Android client
|
||||
@ -119,15 +119,15 @@ fun getMissingSubmoduleMessage(moduleName: String) = """
|
||||
2. 使用 Android Studio 的 New Project from Version Control 创建项目, 而不要使用命令行 clone
|
||||
3. 使用命令行时确保带上 recursive 选项: `git clone --recursive git@github.com:open-ani/ani.git`
|
||||
""".trimIndent()
|
||||
if (file("app/shared/reorderable").run { !exists() || listFiles().isNullOrEmpty() }) {
|
||||
error(getMissingSubmoduleMessage("""app/shared/reorderable"""))
|
||||
if (file("app/shared/thirdparty/reorderable").run { !exists() || listFiles().isNullOrEmpty() }) {
|
||||
error(getMissingSubmoduleMessage("""app/shared/thirdparty/reorderable"""))
|
||||
}
|
||||
|
||||
if (file("torrent/anitorrent/anitorrent-native/libs/boost").run { !exists() || listFiles().isNullOrEmpty() }) {
|
||||
error(getMissingSubmoduleMessage("""torrent/anitorrent/anitorrent-native/libs/boost"""))
|
||||
}
|
||||
|
||||
includeBuild("app/shared/reorderable") {
|
||||
includeBuild("app/shared/thirdparty/reorderable") {
|
||||
dependencySubstitution {
|
||||
substitute(module("org.burnoutcrew.composereorderable:reorderable")).using(project(":reorderable"))
|
||||
}
|
||||
|
Reference in New Issue
Block a user