blob: b564b96fe8457c03d4567c0b996cb1c237e67ae1 [file] [log] [blame]
Kirill Timofeeva5186962017-10-25 14:25:47 +03001rootProject.name = 'kotlinx.coroutines'
2
Roman Elizarov31452902018-04-11 13:58:19 +03003def 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 Elizarove1c0b652017-12-01 14:02:57 +03009
Roman Elizarov31452902018-04-11 13:58:19 +030010// ---------------------------
Kirill Timofeeva5186962017-10-25 14:25:47 +030011
Roman Elizarov31452902018-04-11 13:58:19 +030012include('benchmarks')
13include('knit')
14include('site')
Kirill Timofeeva5186962017-10-25 14:25:47 +030015
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030016module('binary-compatibility-validator')
17
Roman Elizarov31452902018-04-11 13:58:19 +030018module('common/kotlinx-coroutines-core-common')
Kirill Timofeeva5186962017-10-25 14:25:47 +030019
Roman Elizarov31452902018-04-11 13:58:19 +030020module('core/kotlinx-coroutines-core')
21module('core/kotlinx-coroutines-io')
Kirill Timofeeva5186962017-10-25 14:25:47 +030022
Roman Elizarov31452902018-04-11 13:58:19 +030023module('integration/kotlinx-coroutines-guava')
24module('integration/kotlinx-coroutines-jdk8')
25module('integration/kotlinx-coroutines-nio')
26module('integration/kotlinx-coroutines-quasar')
Roman Elizarove1c0b652017-12-01 14:02:57 +030027
Roman Elizarov31452902018-04-11 13:58:19 +030028module('reactive/kotlinx-coroutines-reactive')
29module('reactive/kotlinx-coroutines-reactor')
30module('reactive/kotlinx-coroutines-rx1')
31module('reactive/kotlinx-coroutines-rx2')
32module('reactive/kotlinx-coroutines-rx-example')
Kirill Timofeeva5186962017-10-25 14:25:47 +030033
Roman Elizarov31452902018-04-11 13:58:19 +030034module('ui/kotlinx-coroutines-android')
35module('ui/kotlinx-coroutines-javafx')
36module('ui/kotlinx-coroutines-swing')
37
38module('js/kotlinx-coroutines-core-js')
39module('js/js-stub')
40module('js/example-frontend-js')
41
42//module('native/kotlinx-coroutines-core-native')
43