nmittler | f831458 | 2015-01-27 10:25:39 -0800 | [diff] [blame] | 1 | rootProject.name = "grpc" |
| 2 | include ":grpc-core" |
Kun Zhang | c4f7f5c | 2016-09-01 16:00:43 -0700 | [diff] [blame] | 3 | include ":grpc-context" |
nmittler | f831458 | 2015-01-27 10:25:39 -0800 | [diff] [blame] | 4 | include ":grpc-stub" |
| 5 | include ":grpc-auth" |
| 6 | include ":grpc-okhttp" |
Eric Anderson | e23f899 | 2015-04-10 15:40:44 -0700 | [diff] [blame] | 7 | include ":grpc-protobuf" |
Eric Anderson | 99a6d8d | 2016-03-22 11:31:36 -0700 | [diff] [blame] | 8 | include ":grpc-protobuf-lite" |
Eric Anderson | 3666de4 | 2015-04-10 16:35:23 -0700 | [diff] [blame] | 9 | include ":grpc-protobuf-nano" |
nmittler | f831458 | 2015-01-27 10:25:39 -0800 | [diff] [blame] | 10 | include ":grpc-netty" |
Eric Anderson | 83d710b | 2016-12-02 14:46:31 -0800 | [diff] [blame] | 11 | include ":grpc-netty-shaded" |
Kun Zhang | e83ac98 | 2015-10-29 16:31:29 -0700 | [diff] [blame] | 12 | include ":grpc-grpclb" |
nmittler | f831458 | 2015-01-27 10:25:39 -0800 | [diff] [blame] | 13 | include ":grpc-testing" |
Joey Bratton | b6ebede | 2016-12-06 12:32:04 -0500 | [diff] [blame] | 14 | include ":grpc-testing-proto" |
Eric Anderson | e03d5c0 | 2015-05-20 13:23:11 -0700 | [diff] [blame] | 15 | include ":grpc-interop-testing" |
zpencer | b07c70a | 2017-10-06 10:44:58 -0700 | [diff] [blame] | 16 | include ":grpc-gae-interop-testing-jdk7" |
| 17 | include ":grpc-gae-interop-testing-jdk8" |
nmittler | f831458 | 2015-01-27 10:25:39 -0800 | [diff] [blame] | 18 | include ":grpc-all" |
Jiangtao Li | e7f2f1d | 2018-02-15 09:28:00 -0800 | [diff] [blame] | 19 | include ":grpc-alts" |
Jakob Buchgraber | 3fd7d06 | 2015-02-10 16:01:26 -0800 | [diff] [blame] | 20 | include ":grpc-benchmarks" |
ZHANG Dapeng | b7eea7c | 2016-05-20 14:03:29 -0700 | [diff] [blame] | 21 | include ":grpc-services" |
nathanmittler | 164b734 | 2014-12-15 09:58:05 -0800 | [diff] [blame] | 22 | |
nmittler | f831458 | 2015-01-27 10:25:39 -0800 | [diff] [blame] | 23 | project(':grpc-core').projectDir = "$rootDir/core" as File |
Kun Zhang | c4f7f5c | 2016-09-01 16:00:43 -0700 | [diff] [blame] | 24 | project(':grpc-context').projectDir = "$rootDir/context" as File |
nmittler | f831458 | 2015-01-27 10:25:39 -0800 | [diff] [blame] | 25 | project(':grpc-stub').projectDir = "$rootDir/stub" as File |
| 26 | project(':grpc-auth').projectDir = "$rootDir/auth" as File |
| 27 | project(':grpc-okhttp').projectDir = "$rootDir/okhttp" as File |
Eric Anderson | e23f899 | 2015-04-10 15:40:44 -0700 | [diff] [blame] | 28 | project(':grpc-protobuf').projectDir = "$rootDir/protobuf" as File |
Eric Anderson | 99a6d8d | 2016-03-22 11:31:36 -0700 | [diff] [blame] | 29 | project(':grpc-protobuf-lite').projectDir = "$rootDir/protobuf-lite" as File |
Nobutaka Takushima | 9528a27 | 2015-04-20 11:43:06 +0900 | [diff] [blame] | 30 | project(':grpc-protobuf-nano').projectDir = "$rootDir/protobuf-nano" as File |
nmittler | f831458 | 2015-01-27 10:25:39 -0800 | [diff] [blame] | 31 | project(':grpc-netty').projectDir = "$rootDir/netty" as File |
Eric Anderson | 83d710b | 2016-12-02 14:46:31 -0800 | [diff] [blame] | 32 | project(':grpc-netty-shaded').projectDir = "$rootDir/netty/shaded" as File |
Kun Zhang | e83ac98 | 2015-10-29 16:31:29 -0700 | [diff] [blame] | 33 | project(':grpc-grpclb').projectDir = "$rootDir/grpclb" as File |
nmittler | f831458 | 2015-01-27 10:25:39 -0800 | [diff] [blame] | 34 | project(':grpc-testing').projectDir = "$rootDir/testing" as File |
Joey Bratton | b6ebede | 2016-12-06 12:32:04 -0500 | [diff] [blame] | 35 | project(':grpc-testing-proto').projectDir = "$rootDir/testing-proto" as File |
Eric Anderson | e03d5c0 | 2015-05-20 13:23:11 -0700 | [diff] [blame] | 36 | project(':grpc-interop-testing').projectDir = "$rootDir/interop-testing" as File |
zpencer | b07c70a | 2017-10-06 10:44:58 -0700 | [diff] [blame] | 37 | project(':grpc-gae-interop-testing-jdk7').projectDir = "$rootDir/gae-interop-testing/gae-jdk7" as File |
| 38 | project(':grpc-gae-interop-testing-jdk8').projectDir = "$rootDir/gae-interop-testing/gae-jdk8" as File |
nmittler | f831458 | 2015-01-27 10:25:39 -0800 | [diff] [blame] | 39 | project(':grpc-all').projectDir = "$rootDir/all" as File |
Jiangtao Li | e7f2f1d | 2018-02-15 09:28:00 -0800 | [diff] [blame] | 40 | project(':grpc-alts').projectDir = "$rootDir/alts" as File |
Jakob Buchgraber | 3fd7d06 | 2015-02-10 16:01:26 -0800 | [diff] [blame] | 41 | project(':grpc-benchmarks').projectDir = "$rootDir/benchmarks" as File |
ZHANG Dapeng | b7eea7c | 2016-05-20 14:03:29 -0700 | [diff] [blame] | 42 | project(':grpc-services').projectDir = "$rootDir/services" as File |
Kun Zhang | 111f6dd | 2015-05-05 16:11:27 -0700 | [diff] [blame] | 43 | |
Kun Zhang | 2f74971 | 2015-05-06 13:10:28 -0700 | [diff] [blame] | 44 | if (settings.hasProperty('skipCodegen') && skipCodegen.toBoolean()) { |
ZHANG Dapeng | 5ce10f0 | 2018-06-11 18:35:18 -0700 | [diff] [blame] | 45 | println '*** Skipping the build of codegen and compilation of proto files because skipCodegen=true' |
Kun Zhang | 111f6dd | 2015-05-05 16:11:27 -0700 | [diff] [blame] | 46 | } else { |
ZHANG Dapeng | 5ce10f0 | 2018-06-11 18:35:18 -0700 | [diff] [blame] | 47 | include ":grpc-compiler" |
| 48 | project(':grpc-compiler').projectDir = "$rootDir/compiler" as File |
Kun Zhang | 111f6dd | 2015-05-05 16:11:27 -0700 | [diff] [blame] | 49 | } |