|
|
@ -53,13 +53,13 @@ cc_library( |
|
|
|
visibility = ["//visibility:private"], |
|
|
|
visibility = ["//visibility:private"], |
|
|
|
deps = [ |
|
|
|
deps = [ |
|
|
|
":gen_utils", |
|
|
|
":gen_utils", |
|
|
|
|
|
|
|
":keywords", |
|
|
|
":names", |
|
|
|
":names", |
|
|
|
":output", |
|
|
|
":output", |
|
|
|
"//:protobuf", |
|
|
|
"//:protobuf", |
|
|
|
"//src/google/protobuf", |
|
|
|
"//src/google/protobuf", |
|
|
|
"//upb_generator:common", |
|
|
|
"//upb_generator:common", |
|
|
|
"//upb_generator:file_layout", |
|
|
|
"//upb_generator:file_layout", |
|
|
|
"//upb_generator:keywords", |
|
|
|
|
|
|
|
"//upb_generator/c:names", |
|
|
|
"//upb_generator/c:names", |
|
|
|
"//upb_generator/minitable:names", |
|
|
|
"//upb_generator/minitable:names", |
|
|
|
"@com_google_absl//absl/container:flat_hash_set", |
|
|
|
"@com_google_absl//absl/container:flat_hash_set", |
|
|
@ -67,6 +67,17 @@ cc_library( |
|
|
|
], |
|
|
|
], |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cc_library( |
|
|
|
|
|
|
|
name = "keywords", |
|
|
|
|
|
|
|
srcs = ["keywords.cc"], |
|
|
|
|
|
|
|
hdrs = ["keywords.h"], |
|
|
|
|
|
|
|
visibility = ["//visibility:private"], |
|
|
|
|
|
|
|
deps = [ |
|
|
|
|
|
|
|
"@com_google_absl//absl/container:flat_hash_set", |
|
|
|
|
|
|
|
"@com_google_absl//absl/strings", |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
cc_library( |
|
|
|
cc_library( |
|
|
|
name = "output", |
|
|
|
name = "output", |
|
|
|
srcs = ["output.cc"], |
|
|
|
srcs = ["output.cc"], |
|
|
@ -101,10 +112,10 @@ cc_library( |
|
|
|
hdrs = ["names.h"], |
|
|
|
hdrs = ["names.h"], |
|
|
|
visibility = ["//visibility:private"], |
|
|
|
visibility = ["//visibility:private"], |
|
|
|
deps = [ |
|
|
|
deps = [ |
|
|
|
|
|
|
|
":keywords", |
|
|
|
":output", |
|
|
|
":output", |
|
|
|
"//src/google/protobuf", |
|
|
|
"//src/google/protobuf", |
|
|
|
"//src/google/protobuf/compiler:code_generator", |
|
|
|
"//src/google/protobuf/compiler:code_generator", |
|
|
|
"//upb_generator:keywords", |
|
|
|
|
|
|
|
"@com_google_absl//absl/strings:string_view", |
|
|
|
"@com_google_absl//absl/strings:string_view", |
|
|
|
], |
|
|
|
], |
|
|
|
) |
|
|
|
) |
|
|
|