From d97c9876e82fa046d887f95ad44b73fb846cf2f3 Mon Sep 17 00:00:00 2001
From: str4d <str4d@mail.i2p>
Date: Tue, 24 Jun 2014 23:26:51 +0000
Subject: [PATCH] desktopgui and systray build scripts, fixed routerconsole

---
 apps/desktopgui/build.gradle    | 13 +++++++++++++
 apps/routerconsole/build.gradle |  4 ++++
 apps/systray/build.gradle       | 12 ++++++++++++
 installer/build.gradle          | 12 ++++++++++++
 settings.gradle                 |  2 +-
 5 files changed, 42 insertions(+), 1 deletion(-)
 create mode 100644 apps/desktopgui/build.gradle
 create mode 100644 apps/systray/build.gradle
 create mode 100644 installer/build.gradle

diff --git a/apps/desktopgui/build.gradle b/apps/desktopgui/build.gradle
new file mode 100644
index 0000000000..36f8eaaed8
--- /dev/null
+++ b/apps/desktopgui/build.gradle
@@ -0,0 +1,13 @@
+sourceSets {
+    main {
+        java {
+            srcDir 'src'
+        }
+    }
+}
+
+dependencies {
+    compile project(':core')
+    compile project(':router')
+    compile project(':installer')
+}
diff --git a/apps/routerconsole/build.gradle b/apps/routerconsole/build.gradle
index 394b77f6fe..2b154819c5 100644
--- a/apps/routerconsole/build.gradle
+++ b/apps/routerconsole/build.gradle
@@ -11,7 +11,11 @@ sourceSets {
 dependencies {
     compile project(':core')
     compile project(':router')
+    compile project(':installer')
+    providedCompile project(':apps:desktopgui')
+    providedCompile project(':apps:systray')
     providedCompile project(':apps:jetty')
+    providedCompile files('../jrobin/jrobin-1.5.9.1.jar')
 }
 
 war {
diff --git a/apps/systray/build.gradle b/apps/systray/build.gradle
new file mode 100644
index 0000000000..035b394f01
--- /dev/null
+++ b/apps/systray/build.gradle
@@ -0,0 +1,12 @@
+sourceSets {
+    main {
+        java {
+            srcDir 'java/src'
+        }
+    }
+}
+
+dependencies {
+    compile project(':core')
+    compile files('java/lib/systray4j.jar')
+}
diff --git a/installer/build.gradle b/installer/build.gradle
new file mode 100644
index 0000000000..28055eb49b
--- /dev/null
+++ b/installer/build.gradle
@@ -0,0 +1,12 @@
+sourceSets {
+    main {
+        java {
+            srcDir 'java/src'
+        }
+    }
+}
+
+dependencies {
+    compile project(':core')
+    runtime files('lib/wrapper/all/wrapper.jar')
+}
diff --git a/settings.gradle b/settings.gradle
index c75e9b780e..f581786b22 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1 +1 @@
-include 'core', 'router', 'apps:ministreaming', 'apps:streaming', 'apps:jetty', 'apps:routerconsole', 'apps:BOB', 'apps:sam'
+include 'core', 'router', 'installer', 'apps:ministreaming', 'apps:streaming', 'apps:desktopgui', 'apps:systray', 'apps:jetty', 'apps:routerconsole', 'apps:BOB', 'apps:sam'
-- 
GitLab