From f3c560122a8ef25f3391207205c7e55c897fd27f Mon Sep 17 00:00:00 2001 From: Josh Haberman Date: Sat, 13 Apr 2019 14:05:57 -0700 Subject: upb_proto_library() works for local project! Doesn't work for remote projects yet though. --- BUILD | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) (limited to 'BUILD') diff --git a/BUILD b/BUILD index b723a2f..b5df294 100644 --- a/BUILD +++ b/BUILD @@ -196,6 +196,7 @@ cc_binary( map_dep("@com_google_protobuf//:protoc_lib"), ], copts = CPPOPTS, + visibility = ["//visibility:public"], ) # We strip the tests and remaining rules from google3 until the upb_proto_library() @@ -299,12 +300,15 @@ cc_test( copts = CPPOPTS, ) +proto_library( + name = "test_json_enum_from_separate", + srcs = ["tests/json/enum_from_separate_file.proto"], + deps = [":test_json_proto"], +) + proto_library( name = "test_json_proto", - srcs = [ - "tests/json/test.proto", - # "tests/json/enum_from_separate_file.proto", - ], + srcs = ["tests/json/test.proto"], ) upb_proto_reflection_library( @@ -313,9 +317,14 @@ upb_proto_reflection_library( deps = ["test_json_proto"], ) +upb_proto_library( + name = "test_json_enum_from_separate_upbproto", + deps = [":test_json_enum_from_separate"], +) + upb_proto_library( name = "test_json_upbproto", - deps = ["test_json_proto"], + deps = [":test_json_proto"], ) cc_test( @@ -335,6 +344,12 @@ upb_proto_library( name = "conformance_proto_upb", deps = [ "@com_google_protobuf//:conformance_proto", + ], +) + +upb_proto_library( + name = "test_messages_proto3_proto_upb", + deps = [ "@com_google_protobuf//:test_messages_proto3_proto", ], ) @@ -347,6 +362,7 @@ cc_binary( copts = COPTS + ["-Ibazel-out/k8-fastbuild/bin"], deps = [ ":conformance_proto_upb", + ":test_messages_proto3_proto_upb", ":upb", ], ) -- cgit v1.2.3