@@ -427,3 +427,47 @@ ruby_gapic_assembly_pkg(
427427 ":compute_ruby_proto" ,
428428 ],
429429)
430+
431+
432+ ##############################################################################
433+ # C#
434+ ##############################################################################
435+ load (
436+ "@com_google_googleapis_imports//:imports.bzl" ,
437+ "csharp_gapic_assembly_pkg" ,
438+ "csharp_gapic_library" ,
439+ "csharp_grpc_library" ,
440+ "csharp_proto_library" ,
441+ )
442+
443+ csharp_proto_library (
444+ name = "compute_csharp_proto" ,
445+ deps = [":compute_proto" ],
446+ )
447+
448+ csharp_grpc_library (
449+ name = "compute_csharp_grpc" ,
450+ srcs = [":compute_proto" ],
451+ deps = [":compute_csharp_proto" ],
452+ )
453+
454+ csharp_gapic_library (
455+ name = "compute_csharp_gapic" ,
456+ srcs = [":compute_proto_with_info" ],
457+ common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json" ,
458+ grpc_service_config = ":compute_grpc_service_config.json" ,
459+ deps = [
460+ ":compute_csharp_grpc" ,
461+ ":compute_csharp_proto" ,
462+ ],
463+ )
464+
465+ # Open Source Packages
466+ csharp_gapic_assembly_pkg (
467+ name = "google-cloud-compute-v1-csharp" ,
468+ deps = [
469+ ":compute_csharp_gapic" ,
470+ ":compute_csharp_grpc" ,
471+ ":compute_csharp_proto" ,
472+ ],
473+ )
0 commit comments