| Xavier Ducrohet | 10e7777 | 2014-06-17 14:09:40 -0700 | [diff] [blame] | 1 | apply plugin: 'c' |
| 2 | apply plugin: 'sdk-files' | ||||
| 3 | apply plugin: 'windows-setup' | ||||
| 4 | |||||
| Raymond Chiu | 7f3cb91 | 2015-02-06 13:49:12 -0800 | [diff] [blame] | 5 | model { |
| 6 | components { | ||||
| 7 | sdkLauncher(NativeExecutableSpec) { | ||||
| 8 | sources { | ||||
| 9 | c { | ||||
| 10 | source { | ||||
| 11 | srcDir "src/source" | ||||
| 12 | include "**/*.c" | ||||
| 13 | } | ||||
| 14 | } | ||||
| Xavier Ducrohet | 10e7777 | 2014-06-17 14:09:40 -0700 | [diff] [blame] | 15 | } |
| Raymond Chiu | 7f3cb91 | 2015-02-06 13:49:12 -0800 | [diff] [blame] | 16 | targetPlatform "windows32" |
| Xavier Ducrohet | 10e7777 | 2014-06-17 14:09:40 -0700 | [diff] [blame] | 17 | } |
| 18 | } | ||||
| 19 | } | ||||
| 20 | |||||
| 21 | sdk { | ||||
| 22 | windows { | ||||
| Raymond Chiu | 7f3cb91 | 2015-02-06 13:49:12 -0800 | [diff] [blame] | 23 | item( { getExeName("sdkLauncherExecutable") } ) { |
| Xavier Ducrohet | 10e7777 | 2014-06-17 14:09:40 -0700 | [diff] [blame] | 24 | into 'lib' |
| Xavier Ducrohet | 2bc5f0e | 2014-06-18 09:36:15 -0700 | [diff] [blame] | 25 | name 'SDK Manager.exe' |
| Raymond Chiu | 7f3cb91 | 2015-02-06 13:49:12 -0800 | [diff] [blame] | 26 | builtBy 'sdkLauncherExecutable' |
| Xavier Ducrohet | 10e7777 | 2014-06-17 14:09:40 -0700 | [diff] [blame] | 27 | } |
| 28 | } | ||||
| 29 | } | ||||
| 30 | |||||
| Xavier Ducrohet | 8e66edf | 2014-11-07 10:55:10 -0800 | [diff] [blame] | 31 | def getExeName(String name) { |
| Raymond Chiu | 7f3cb91 | 2015-02-06 13:49:12 -0800 | [diff] [blame] | 32 | return binaries.getByName(name).executableFile |
| Xavier Ducrohet | 10e7777 | 2014-06-17 14:09:40 -0700 | [diff] [blame] | 33 | } |
| 34 | |||||