Kirill Timofeev | a518696 | 2017-10-25 14:25:47 +0300 | [diff] [blame] | 1 | rootProject.name = 'kotlinx.coroutines' |
| 2 | |
Roman Elizarov | 3145290 | 2018-04-11 13:58:19 +0300 | [diff] [blame] | 3 | def module(String path) { |
| 4 | int i = path.lastIndexOf('/') |
| 5 | def name = path.substring(i + 1) |
| 6 | include(name) |
| 7 | project(":$name").projectDir = file(path) |
| 8 | } |
Roman Elizarov | e1c0b65 | 2017-12-01 14:02:57 +0300 | [diff] [blame] | 9 | |
Roman Elizarov | 3145290 | 2018-04-11 13:58:19 +0300 | [diff] [blame] | 10 | // --------------------------- |
Kirill Timofeev | a518696 | 2017-10-25 14:25:47 +0300 | [diff] [blame] | 11 | |
Roman Elizarov | 3145290 | 2018-04-11 13:58:19 +0300 | [diff] [blame] | 12 | include('benchmarks') |
| 13 | include('knit') |
| 14 | include('site') |
Kirill Timofeev | a518696 | 2017-10-25 14:25:47 +0300 | [diff] [blame] | 15 | |
Vsevolod Tolstopyatov | 74bcc92 | 2018-05-03 20:07:54 +0300 | [diff] [blame] | 16 | module('binary-compatibility-validator') |
| 17 | |
Roman Elizarov | 3145290 | 2018-04-11 13:58:19 +0300 | [diff] [blame] | 18 | module('common/kotlinx-coroutines-core-common') |
Kirill Timofeev | a518696 | 2017-10-25 14:25:47 +0300 | [diff] [blame] | 19 | |
Roman Elizarov | 3145290 | 2018-04-11 13:58:19 +0300 | [diff] [blame] | 20 | module('core/kotlinx-coroutines-core') |
| 21 | module('core/kotlinx-coroutines-io') |
Kirill Timofeev | a518696 | 2017-10-25 14:25:47 +0300 | [diff] [blame] | 22 | |
Roman Elizarov | 3145290 | 2018-04-11 13:58:19 +0300 | [diff] [blame] | 23 | module('integration/kotlinx-coroutines-guava') |
| 24 | module('integration/kotlinx-coroutines-jdk8') |
| 25 | module('integration/kotlinx-coroutines-nio') |
| 26 | module('integration/kotlinx-coroutines-quasar') |
Roman Elizarov | e1c0b65 | 2017-12-01 14:02:57 +0300 | [diff] [blame] | 27 | |
Roman Elizarov | 3145290 | 2018-04-11 13:58:19 +0300 | [diff] [blame] | 28 | module('reactive/kotlinx-coroutines-reactive') |
| 29 | module('reactive/kotlinx-coroutines-reactor') |
| 30 | module('reactive/kotlinx-coroutines-rx1') |
| 31 | module('reactive/kotlinx-coroutines-rx2') |
| 32 | module('reactive/kotlinx-coroutines-rx-example') |
Kirill Timofeev | a518696 | 2017-10-25 14:25:47 +0300 | [diff] [blame] | 33 | |
Roman Elizarov | 3145290 | 2018-04-11 13:58:19 +0300 | [diff] [blame] | 34 | module('ui/kotlinx-coroutines-android') |
| 35 | module('ui/kotlinx-coroutines-javafx') |
| 36 | module('ui/kotlinx-coroutines-swing') |
| 37 | |
| 38 | module('js/kotlinx-coroutines-core-js') |
| 39 | module('js/js-stub') |
| 40 | module('js/example-frontend-js') |
| 41 | |
| 42 | //module('native/kotlinx-coroutines-core-native') |
| 43 | |