blob: 65dd7633980643052d08004976735960f85eba87 [file] [log] [blame]
nmittlerf8314582015-01-27 10:25:39 -08001rootProject.name = "grpc"
2include ":grpc-core"
Kun Zhangc4f7f5c2016-09-01 16:00:43 -07003include ":grpc-context"
nmittlerf8314582015-01-27 10:25:39 -08004include ":grpc-stub"
5include ":grpc-auth"
6include ":grpc-okhttp"
Eric Andersone23f8992015-04-10 15:40:44 -07007include ":grpc-protobuf"
Eric Anderson99a6d8d2016-03-22 11:31:36 -07008include ":grpc-protobuf-lite"
Eric Anderson3666de42015-04-10 16:35:23 -07009include ":grpc-protobuf-nano"
nmittlerf8314582015-01-27 10:25:39 -080010include ":grpc-netty"
Eric Anderson83d710b2016-12-02 14:46:31 -080011include ":grpc-netty-shaded"
Kun Zhange83ac982015-10-29 16:31:29 -070012include ":grpc-grpclb"
nmittlerf8314582015-01-27 10:25:39 -080013include ":grpc-testing"
Joey Brattonb6ebede2016-12-06 12:32:04 -050014include ":grpc-testing-proto"
Eric Andersone03d5c02015-05-20 13:23:11 -070015include ":grpc-interop-testing"
zpencerb07c70a2017-10-06 10:44:58 -070016include ":grpc-gae-interop-testing-jdk7"
17include ":grpc-gae-interop-testing-jdk8"
nmittlerf8314582015-01-27 10:25:39 -080018include ":grpc-all"
Jiangtao Lie7f2f1d2018-02-15 09:28:00 -080019include ":grpc-alts"
Jakob Buchgraber3fd7d062015-02-10 16:01:26 -080020include ":grpc-benchmarks"
ZHANG Dapengb7eea7c2016-05-20 14:03:29 -070021include ":grpc-services"
nathanmittler164b7342014-12-15 09:58:05 -080022
nmittlerf8314582015-01-27 10:25:39 -080023project(':grpc-core').projectDir = "$rootDir/core" as File
Kun Zhangc4f7f5c2016-09-01 16:00:43 -070024project(':grpc-context').projectDir = "$rootDir/context" as File
nmittlerf8314582015-01-27 10:25:39 -080025project(':grpc-stub').projectDir = "$rootDir/stub" as File
26project(':grpc-auth').projectDir = "$rootDir/auth" as File
27project(':grpc-okhttp').projectDir = "$rootDir/okhttp" as File
Eric Andersone23f8992015-04-10 15:40:44 -070028project(':grpc-protobuf').projectDir = "$rootDir/protobuf" as File
Eric Anderson99a6d8d2016-03-22 11:31:36 -070029project(':grpc-protobuf-lite').projectDir = "$rootDir/protobuf-lite" as File
Nobutaka Takushima9528a272015-04-20 11:43:06 +090030project(':grpc-protobuf-nano').projectDir = "$rootDir/protobuf-nano" as File
nmittlerf8314582015-01-27 10:25:39 -080031project(':grpc-netty').projectDir = "$rootDir/netty" as File
Eric Anderson83d710b2016-12-02 14:46:31 -080032project(':grpc-netty-shaded').projectDir = "$rootDir/netty/shaded" as File
Kun Zhange83ac982015-10-29 16:31:29 -070033project(':grpc-grpclb').projectDir = "$rootDir/grpclb" as File
nmittlerf8314582015-01-27 10:25:39 -080034project(':grpc-testing').projectDir = "$rootDir/testing" as File
Joey Brattonb6ebede2016-12-06 12:32:04 -050035project(':grpc-testing-proto').projectDir = "$rootDir/testing-proto" as File
Eric Andersone03d5c02015-05-20 13:23:11 -070036project(':grpc-interop-testing').projectDir = "$rootDir/interop-testing" as File
zpencerb07c70a2017-10-06 10:44:58 -070037project(':grpc-gae-interop-testing-jdk7').projectDir = "$rootDir/gae-interop-testing/gae-jdk7" as File
38project(':grpc-gae-interop-testing-jdk8').projectDir = "$rootDir/gae-interop-testing/gae-jdk8" as File
nmittlerf8314582015-01-27 10:25:39 -080039project(':grpc-all').projectDir = "$rootDir/all" as File
Jiangtao Lie7f2f1d2018-02-15 09:28:00 -080040project(':grpc-alts').projectDir = "$rootDir/alts" as File
Jakob Buchgraber3fd7d062015-02-10 16:01:26 -080041project(':grpc-benchmarks').projectDir = "$rootDir/benchmarks" as File
ZHANG Dapengb7eea7c2016-05-20 14:03:29 -070042project(':grpc-services').projectDir = "$rootDir/services" as File
Kun Zhang111f6dd2015-05-05 16:11:27 -070043
Kun Zhang2f749712015-05-06 13:10:28 -070044if (settings.hasProperty('skipCodegen') && skipCodegen.toBoolean()) {
ZHANG Dapeng5ce10f02018-06-11 18:35:18 -070045 println '*** Skipping the build of codegen and compilation of proto files because skipCodegen=true'
Kun Zhang111f6dd2015-05-05 16:11:27 -070046} else {
ZHANG Dapeng5ce10f02018-06-11 18:35:18 -070047 include ":grpc-compiler"
48 project(':grpc-compiler').projectDir = "$rootDir/compiler" as File
Kun Zhang111f6dd2015-05-05 16:11:27 -070049}