| apply plugin: 'sdk-files' |
| |
| import com.android.tools.internal.emulator.BuildEmulator |
| |
| task buildDefaultEmulator(type: BuildEmulator) { |
| output = new File(project.buildDir, "default") |
| } |
| |
| task buildWindowsEmulator(type: BuildEmulator) { |
| output = new File(project.buildDir, "windows") |
| windows = true |
| } |
| |
| sdk { |
| common(mac, linux) { |
| item('android/avd/hardware-properties.ini') { |
| into 'lib' |
| notice null |
| } |
| item("$buildDefaultEmulator.output/emulator") { |
| executable true |
| builtBy buildDefaultEmulator |
| } |
| |
| /* |
| XAV(2014-06-17) |
| TEMPORARILY DISABLE BUILD TO USE PREBUILTS FOR DEFAULT 32bit(guest) EMU + GL LIBS |
| item("$buildDefaultEmulator.output/lib") { |
| into 'lib' |
| builtBy buildDefaultEmulator |
| } |
| |
| item("$buildDefaultEmulator.output/emulator-arm") { |
| executable true |
| builtBy buildDefaultEmulator |
| } |
| item("$buildDefaultEmulator.output/emulator64-arm") { |
| executable true |
| builtBy buildDefaultEmulator |
| } |
| |
| item("$buildDefaultEmulator.output/emulator-mips") { |
| executable true |
| builtBy buildDefaultEmulator |
| } |
| item("$buildDefaultEmulator.output/emulator64-mips") { |
| executable true |
| builtBy buildDefaultEmulator |
| } |
| |
| item("$buildDefaultEmulator.output/emulator-x86") { |
| executable true |
| builtBy buildDefaultEmulator |
| } |
| item("$buildDefaultEmulator.output/emulator64-x86") { |
| executable true |
| builtBy buildDefaultEmulator |
| } |
| */ |
| } |
| |
| |
| // -------------- |
| // XAV(2014-06-17) TEMPORARY EMULATOR FROM PREBUILTS |
| mac { |
| item("$project.rootDir/../prebuilts/tools/darwin-x86/emulator/lib") { |
| into 'lib' |
| } |
| |
| item("$project.rootDir/../prebuilts/tools/darwin-x86/emulator/emulator-arm") { |
| executable true |
| } |
| item("$project.rootDir/../prebuilts/tools/darwin-x86/emulator/emulator64-arm") { |
| executable true |
| } |
| |
| item("$project.rootDir/../prebuilts/tools/darwin-x86/emulator/emulator-mips") { |
| executable true |
| } |
| item("$project.rootDir/../prebuilts/tools/darwin-x86/emulator/emulator64-mips") { |
| executable true |
| } |
| |
| item("$project.rootDir/../prebuilts/tools/darwin-x86/emulator/emulator-x86") { |
| executable true |
| } |
| item("$project.rootDir/../prebuilts/tools/darwin-x86/emulator/emulator64-x86") { |
| executable true |
| } |
| } |
| linux { |
| item("$project.rootDir/../prebuilts/tools/linux-x86/emulator/lib") { |
| into 'lib' |
| } |
| |
| item("$project.rootDir/../prebuilts/tools/linux-x86/emulator/emulator-arm") { |
| executable true |
| } |
| item("$project.rootDir/../prebuilts/tools/linux-x86/emulator/emulator64-arm") { |
| executable true |
| } |
| |
| item("$project.rootDir/../prebuilts/tools/linux-x86/emulator/emulator-mips") { |
| executable true |
| } |
| item("$project.rootDir/../prebuilts/tools/linux-x86/emulator/emulator64-mips") { |
| executable true |
| } |
| |
| item("$project.rootDir/../prebuilts/tools/linux-x86/emulator/emulator-x86") { |
| executable true |
| } |
| item("$project.rootDir/../prebuilts/tools/linux-x86/emulator/emulator64-x86") { |
| executable true |
| } |
| } |
| // -------------- |
| |
| windows { |
| item("$buildWindowsEmulator.output/emulator.exe") { |
| builtBy buildWindowsEmulator |
| } |
| |
| /* |
| XAV(2014-06-17) |
| TEMPORARILY DISABLE BUILD TO USE PREBUILTS FOR DEFAULT 32bit(guest) EMU + GL LIBS |
| item("$buildWindowsEmulator.output/lib") { |
| into 'lib' |
| builtBy buildWindowsEmulator |
| } |
| |
| item("$buildWindowsEmulator.output/emulator-arm.exe") { |
| builtBy buildWindowsEmulator |
| } |
| item("$buildWindowsEmulator.output/emulator-mips.exe") { |
| builtBy buildWindowsEmulator |
| } |
| item("$buildWindowsEmulator.output/emulator-x86.exe") { |
| builtBy buildWindowsEmulator |
| } |
| */ |
| |
| // -------------- |
| // XAV(2014-06-17) TEMPORARY EMULATOR FROM PREBUILTS |
| item("$project.rootDir/../prebuilts/tools/windows/emulator/lib") { |
| into 'lib' |
| } |
| |
| item("$project.rootDir/../prebuilts/tools/windows/emulator/emulator-arm.exe") |
| item("$project.rootDir/../prebuilts/tools/windows/emulator/emulator-mips.exe") |
| item("$project.rootDir/../prebuilts/tools/windows/emulator/emulator-x86.exe") |
| // -------------- |
| |
| /* |
| XAV(2014-06-17): DISABLE win64 exe until it's ready |
| item("$buildWindowsEmulator.output/emulator64-arm.exe") { |
| builtBy buildWindowsEmulator |
| } |
| |
| item("$buildWindowsEmulator.output/emulator64-mips.exe") { |
| builtBy buildWindowsEmulator |
| } |
| |
| item("$buildWindowsEmulator.output/emulator64-x86.exe") { |
| builtBy buildWindowsEmulator |
| } |
| */ |
| } |
| } |
| |