mirror of
https://github.com/tachiyomiorg/tachiyomi-extensions.git
synced 2025-12-10 09:02:02 +01:00
Project reorganization (#5096)
* Rename AndroidConfig to Config * Move base AndroidManifest.xml * Make fallback icons into an Android module * Add example of how to only load a single extension in Gradle project
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
include(":annotations")
|
||||
include(":defaultRes")
|
||||
|
||||
include(":lib-ratelimit")
|
||||
project(":lib-ratelimit").projectDir = File("lib/ratelimit")
|
||||
@@ -9,6 +10,7 @@ project(":duktape-stub").projectDir = File("lib/duktape-stub")
|
||||
include(":lib-dataimage")
|
||||
project(":lib-dataimage").projectDir = File("lib/dataimage")
|
||||
|
||||
// Loads all extensions
|
||||
File(rootDir, "src").eachDir { dir ->
|
||||
dir.eachDir { subdir ->
|
||||
val name = ":${dir.name}-${subdir.name}"
|
||||
@@ -17,6 +19,12 @@ File(rootDir, "src").eachDir { dir ->
|
||||
}
|
||||
}
|
||||
|
||||
// Use this to load a single extension during development
|
||||
// val lang = "all"
|
||||
// val name = "mmrcms"
|
||||
// include(":${lang}-${name}")
|
||||
// project(":${lang}-${name}").projectDir = File("src/${lang}/${name}")
|
||||
|
||||
inline fun File.eachDir(block: (File) -> Unit) {
|
||||
listFiles()?.filter { it.isDirectory }?.forEach { block(it) }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user