From d1e7bd98428a321eab793f3dd099392dd364d9cd Mon Sep 17 00:00:00 2001 From: Adam Cozzette Date: Tue, 20 Dec 2016 09:08:19 -0800 Subject: Added Bazel genrule for generating well_known_types_embed.cc In pull request #2517 I made this change for the CMake and autotools builds but forgot to do it for the Bazel build. --- BUILD | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'BUILD') diff --git a/BUILD b/BUILD index c9f40321..cf5f0a87 100644 --- a/BUILD +++ b/BUILD @@ -227,6 +227,24 @@ cc_proto_library( # Protocol Buffers Compiler ################################################################################ +cc_binary( + name = "js_embed", + srcs = ["src/google/protobuf/compiler/js/embed.cc"], + visibility = ["//visibility:public"], +) + +genrule( + name = "generate_js_well_known_types_embed", + srcs = [ + "src/google/protobuf/compiler/js/well_known_types/any.js", + "src/google/protobuf/compiler/js/well_known_types/struct.js", + "src/google/protobuf/compiler/js/well_known_types/timestamp.js", + ], + outs = ["src/google/protobuf/compiler/js/well_known_types_embed.cc"], + cmd = "$(location :js_embed) $(SRCS) > $@", + tools = [":js_embed"], +) + cc_library( name = "protoc_lib", srcs = [ -- cgit v1.2.3