load( "//bazel:build_defs.bzl", "UPB_DEFAULT_COPTS", "UPB_DEFAULT_CPPOPTS", ) licenses(["notice"]) # BSD (Google-authored w/ possible external contributions) cc_library( name = "lupb", srcs = [ "def.c", "msg.c", "upb.c", ], hdrs = [ "upb.h", ], copts = UPB_DEFAULT_COPTS, visibility = ["//visibility:public"], deps = [ "//:reflection", "//:textformat", "//:upb", "@lua//:liblua", ], ) cc_binary( name = "protoc-gen-lua", srcs = ["upbc.cc"], copts = UPB_DEFAULT_CPPOPTS, visibility = ["//visibility:public"], deps = [ "@com_google_absl//absl/strings", "@com_google_protobuf//:protoc_lib", ], ) exports_files(["upb.lua"])