From 46e52fd64973e815cae61e78b14608fe7aa7b1df Mon Sep 17 00:00:00 2001 From: Google APIs Date: Mon, 23 Dec 2019 16:40:09 -0800 Subject: [PATCH] bazel: Integrate bazel build file generator To generate/update BUILD.bazel files for any particular client or a batch of clients: ``` bazel run //:build_gen -- --src=google/example/library ``` PiperOrigin-RevId: 286958627 --- BUILD.bazel | 10 +++------- WORKSPACE | 4 ++-- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/BUILD.bazel b/BUILD.bazel index c3408fd82..1bc525514 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -1,10 +1,6 @@ load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar") -# Target used by Cloud Build to build GAPIC libraries. -# To find all available rules, use: -# $ grep -Er '\-(java|go|php)"' -pkg_tar( - name = "gapic-cloud-build", - deps = [ - ], +alias( + name = "build_gen", + actual = "@com_google_api_codegen//rules_gapic/bazel:build_file_generator", ) diff --git a/WORKSPACE b/WORKSPACE index 4c34a8743..b74de003d 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -61,8 +61,8 @@ rules_proto_toolchains() # section http_archive( name = "com_google_api_codegen", - strip_prefix = "gapic-generator-e4c0fcaf2b2e2016a468b341283a260581c2ee74", - urls = ["https://github.com/googleapis/gapic-generator/archive/e4c0fcaf2b2e2016a468b341283a260581c2ee74.zip"], + strip_prefix = "gapic-generator-08cef92e891da35cfc49a916c302d8817c88e1f2", + urls = ["https://github.com/googleapis/gapic-generator/archive/08cef92e891da35cfc49a916c302d8817c88e1f2.zip"], ) ##############################################################################