summaryrefslogtreecommitdiff
path: root/platforms/android/settings.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'platforms/android/settings.gradle')
-rw-r--r--platforms/android/settings.gradle18
1 files changed, 18 insertions, 0 deletions
diff --git a/platforms/android/settings.gradle b/platforms/android/settings.gradle
new file mode 100644
index 0000000..baa1714
--- /dev/null
+++ b/platforms/android/settings.gradle
@@ -0,0 +1,18 @@
+import java.util.regex.Pattern
+
+def getProjectList() {
+ def manifestFile = file("project.properties")
+ def pattern = Pattern.compile("android.library.reference.(\\d+)\\s*=\\s*(.*)")
+ def matcher = pattern.matcher(manifestFile.getText())
+ def projects = []
+ while (matcher.find()) {
+ projects.add(":" + matcher.group(2).replace("/",":"))
+ }
+ return projects
+}
+
+for (subproject in getProjectList()) {
+ include subproject
+}
+
+include ':'