xref: /aosp_15_r20/external/protobuf/third_party/utf8_range/BUILD.bazel (revision 1b3f573f81763fcece89efc2b6a5209149e44ab8)
1*1b3f573fSAndroid Build Coastguard Worker
2*1b3f573fSAndroid Build Coastguard Worker# Pulled from: https://github.com/cyb70289/utf8
3*1b3f573fSAndroid Build Coastguard Worker
4*1b3f573fSAndroid Build Coastguard Workerexports_files(["LICENSE"])
5*1b3f573fSAndroid Build Coastguard Worker
6*1b3f573fSAndroid Build Coastguard Workerfilegroup(
7*1b3f573fSAndroid Build Coastguard Worker    name = "utf8_range_srcs",
8*1b3f573fSAndroid Build Coastguard Worker    srcs = [
9*1b3f573fSAndroid Build Coastguard Worker        "naive.c",
10*1b3f573fSAndroid Build Coastguard Worker        "range2-neon.c",
11*1b3f573fSAndroid Build Coastguard Worker        "range2-sse.c",
12*1b3f573fSAndroid Build Coastguard Worker        "utf8_range.h",
13*1b3f573fSAndroid Build Coastguard Worker    ],
14*1b3f573fSAndroid Build Coastguard Worker    visibility = [
15*1b3f573fSAndroid Build Coastguard Worker        "@com_google_protobuf//:__subpackages__",
16*1b3f573fSAndroid Build Coastguard Worker        "@upb//:__subpackages__",
17*1b3f573fSAndroid Build Coastguard Worker    ],
18*1b3f573fSAndroid Build Coastguard Worker)
19*1b3f573fSAndroid Build Coastguard Worker
20*1b3f573fSAndroid Build Coastguard Workercc_library(
21*1b3f573fSAndroid Build Coastguard Worker    name = "utf8_range",
22*1b3f573fSAndroid Build Coastguard Worker    hdrs = ["utf8_range.h"],
23*1b3f573fSAndroid Build Coastguard Worker    srcs = [
24*1b3f573fSAndroid Build Coastguard Worker        "naive.c",
25*1b3f573fSAndroid Build Coastguard Worker        "range2-neon.c",
26*1b3f573fSAndroid Build Coastguard Worker        "range2-sse.c",
27*1b3f573fSAndroid Build Coastguard Worker    ],
28*1b3f573fSAndroid Build Coastguard Worker    visibility = ["//:__pkg__"],
29*1b3f573fSAndroid Build Coastguard Worker)
30*1b3f573fSAndroid Build Coastguard Worker
31*1b3f573fSAndroid Build Coastguard Workerfilegroup(
32*1b3f573fSAndroid Build Coastguard Worker    name = "cmake_files",
33*1b3f573fSAndroid Build Coastguard Worker    srcs = glob(["*"]),
34*1b3f573fSAndroid Build Coastguard Worker    visibility = ["//cmake:__pkg__"],
35*1b3f573fSAndroid Build Coastguard Worker)
36