Merge "Gradle build file." into idea133
 Auto-merge: d4878f0

* commit 'd4878f00058ba025f4b159e546046d19a2d8ef03':
  Gradle build file.
diff --git a/build.gradle b/build.gradle
new file mode 100644
index 0000000..0a6caee
--- /dev/null
+++ b/build.gradle
@@ -0,0 +1,85 @@
+apply plugin: 'sdk-files'
+
+task buildDefaultEmulator << {
+    Process p = "$projectDir/android-rebuild.sh --out-dir=$project.buildDir".execute()
+    println p.text
+}
+
+task buildWindowsEmulator << {
+    Process p = "$projectDir/android-rebuild.sh --mingw --out-dir=$project.buildDir".execute()
+    println p.text
+}
+
+sdk {
+    common(mac, linux) {
+        path("$project.buildDir/lib") {
+            into 'lib'
+            builtBy buildDefaultEmulator
+        }
+
+        path("$project.buildDir/emulator") {
+            executable true
+            builtBy buildDefaultEmulator
+        }
+
+        path("$project.buildDir/emulator-arm") {
+            executable true
+            builtBy buildDefaultEmulator
+        }
+        path("$project.buildDir/emulator64-arm") {
+            executable true
+            builtBy buildDefaultEmulator
+        }
+
+        path("$project.buildDir/emulator-mips") {
+            executable true
+            builtBy buildDefaultEmulator
+        }
+        path("$project.buildDir/emulator64-mips") {
+            executable true
+            builtBy buildDefaultEmulator
+        }
+
+        path("$project.buildDir/emulator-x86") {
+            executable true
+            builtBy buildDefaultEmulator
+        }
+        path("$project.buildDir/emulator64-x86") {
+            executable true
+            builtBy buildDefaultEmulator
+        }
+    }
+
+    windows {
+        path("$project.buildDir/lib") {
+            into 'lib'
+            builtBy buildWindowsEmulator
+        }
+
+        path("$project.buildDir/emulator.exe") {
+            builtBy buildWindowsEmulator
+        }
+
+        path("$project.buildDir/emulator-arm.exe") {
+            builtBy buildWindowsEmulator
+        }
+        path("$project.buildDir/emulator64-arm.exe") {
+            builtBy buildWindowsEmulator
+        }
+
+        path("$project.buildDir/emulator-mips.exe") {
+            builtBy buildWindowsEmulator
+        }
+        path("$project.buildDir/emulator64-mips.exe") {
+            builtBy buildWindowsEmulator
+        }
+
+        path("$project.buildDir/emulator-x86.exe") {
+            builtBy buildWindowsEmulator
+        }
+        path("$project.buildDir/emulator64-x86.exe") {
+            builtBy buildWindowsEmulator
+        }
+    }
+}
+