Roman Elizarov | 26af919 | 2017-09-21 18:12:04 +0300 | [diff] [blame] | 1 | /* |
Leonid Startsev | c6e5c8e | 2020-01-23 16:43:39 +0300 | [diff] [blame] | 2 | * Copyright 2017-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. |
Roman Elizarov | 26af919 | 2017-09-21 18:12:04 +0300 | [diff] [blame] | 3 | */ |
| 4 | |
Clara Fok | 93e1812 | 2024-04-23 10:28:10 -0700 | [diff] [blame] | 5 | plugins { |
| 6 | id 'org.gradle.toolchains.foojay-resolver-convention' version '0.5.0' |
| 7 | } |
| 8 | |
Leonid Startsev | d0d8b93 | 2019-06-05 13:02:27 +0300 | [diff] [blame] | 9 | rootProject.name = 'kotlinx-serialization' |
Leonid Startsev | 00dd4f5 | 2017-08-23 16:09:21 +0300 | [diff] [blame] | 10 | |
Leonid Startsev | a148260 | 2020-08-03 14:40:25 +0300 | [diff] [blame] | 11 | include ':kotlinx-serialization-core' |
Vsevolod Tolstopyatov | 0e4e0e7 | 2020-09-14 04:04:34 -0700 | [diff] [blame] | 12 | project(':kotlinx-serialization-core').projectDir = file('./core') |
| 13 | |
Vsevolod Tolstopyatov | 5d0c86c | 2021-03-03 07:10:22 -0800 | [diff] [blame] | 14 | include ':kotlinx-serialization-bom' |
| 15 | project(':kotlinx-serialization-bom').projectDir = file('./bom') |
| 16 | |
Vsevolod Tolstopyatov | 0e4e0e7 | 2020-09-14 04:04:34 -0700 | [diff] [blame] | 17 | include ':kotlinx-serialization-json' |
| 18 | project(':kotlinx-serialization-json').projectDir = file('./formats/json') |
Leonid Startsev | bc472b0 | 2018-07-20 19:09:33 +0300 | [diff] [blame] | 19 | |
Clara Fok | 93e1812 | 2024-04-23 10:28:10 -0700 | [diff] [blame] | 20 | include ':kotlinx-serialization-json-okio' |
| 21 | project(':kotlinx-serialization-json-okio').projectDir = file('./formats/json-okio') |
| 22 | |
| 23 | include ':kotlinx-serialization-json-tests' |
| 24 | project(':kotlinx-serialization-json-tests').projectDir = file('./formats/json-tests') |
| 25 | |
Vsevolod Tolstopyatov | 1868650 | 2019-12-26 18:51:23 +0300 | [diff] [blame] | 26 | include ':kotlinx-serialization-protobuf' |
| 27 | project(':kotlinx-serialization-protobuf').projectDir = file('./formats/protobuf') |
| 28 | |
Vsevolod Tolstopyatov | 7c5069c | 2019-12-26 19:52:04 +0300 | [diff] [blame] | 29 | include ':kotlinx-serialization-cbor' |
| 30 | project(':kotlinx-serialization-cbor').projectDir = file('./formats/cbor') |
| 31 | |
Vsevolod Tolstopyatov | 8654620 | 2020-07-21 12:20:02 -0700 | [diff] [blame] | 32 | include ':kotlinx-serialization-hocon' |
| 33 | project(':kotlinx-serialization-hocon').projectDir = file('./formats/hocon') |
Leonid Startsev | 45aa7c7 | 2019-04-23 21:29:03 +0300 | [diff] [blame] | 34 | |
Leonid Startsev | c6e5c8e | 2020-01-23 16:43:39 +0300 | [diff] [blame] | 35 | include ':kotlinx-serialization-properties' |
| 36 | project(':kotlinx-serialization-properties').projectDir = file('./formats/properties') |
| 37 | |
Leonid Startsev | 45aa7c7 | 2019-04-23 21:29:03 +0300 | [diff] [blame] | 38 | include ':benchmark' |
Vsevolod Tolstopyatov | e593b42 | 2018-06-28 11:23:49 +0300 | [diff] [blame] | 39 | project(':benchmark').projectDir = file('./benchmark') |
Roman Elizarov | 5459c10 | 2020-08-11 12:27:36 +0300 | [diff] [blame] | 40 | |
| 41 | include ':guide' |
| 42 | project(':guide').projectDir = file('./guide') |