blob: c28064296f9bc0ef1434ec21b8fdf772761dfd93 [file] [log] [blame]
Paul Duffin512ba8f2020-05-06 12:55:46 +00001apply plugin: 'c'
2apply plugin: 'sdk-files'
3apply plugin: 'windows-setup'
4
5executables {
6 avdLauncher {}
7}
8
9sources {
10 avdLauncher {
11 c {
12 source {
13 srcDir "src/source"
14 include "**/*.c"
15 }
16 }
17 }
18}
19
20sdk {
21 windows {
22 item( { getExeName("windows32AvdLauncherExecutable") } ) {
23 into 'lib'
24 name 'AVD Manager.exe'
25 builtBy 'windows32AvdLauncherExecutable'
26 }
27 }
28}
29
30def getExeName(String name) {
31 // binaries will return a set of binaries
32 def binaries = executables.avdLauncher.binaries.matching { it.name == name }
33 // calling .exeFile on the set returns an array with the result from each item in the set...
34 return binaries.executableFile.get(0)
35}
36