diff options
author | Adam Cozzette <acozzette@google.com> | 2016-12-20 09:08:19 -0800 |
---|---|---|
committer | Bo Yang <teboring@google.com> | 2016-12-21 13:47:34 -0800 |
commit | 2f38ce1f989366181e6677bbfbad07f4a074c7fb (patch) | |
tree | 4b48348a618389a6c5b6703508ca4cdd8d256164 | |
parent | 2d8a54477fe2d20008a7649599e3bd99419e78d7 (diff) | |
download | protobuf-2f38ce1f989366181e6677bbfbad07f4a074c7fb.tar.gz protobuf-2f38ce1f989366181e6677bbfbad07f4a074c7fb.tar.bz2 protobuf-2f38ce1f989366181e6677bbfbad07f4a074c7fb.zip |
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.
-rw-r--r-- | BUILD | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -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 = [ |