tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

BUILD.bazel (1219B)


      1 # © 2021 and later: Unicode, Inc. and others.
      2 # License & terms of use: http://www.unicode.org/copyright.html
      3 
      4 # This Bazel build file defines a target for the gennorm2 binary that generates
      5 # headers needed for bootstrapping the ICU4C build process in a way that
      6 # integrates the normalization data.
      7 
      8 load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library")
      9 
     10 package(
     11    default_visibility = ["//visibility:public"],
     12 )
     13 
     14 cc_binary(
     15    name = "gennorm2",
     16    srcs = glob([
     17        "*.c",
     18        "*.cpp",
     19        "*.h",   # cannot have hdrs section in cc_binary
     20    ]),
     21    deps = [
     22        "//icu4c/source/common:uhash",
     23        "//icu4c/source/common:umutablecptrie",
     24        "//icu4c/source/common:ucptrie",
     25        "//icu4c/source/common:errorcode",
     26        "//icu4c/source/common:uniset",
     27        "//icu4c/source/common:uvector32",
     28 
     29        "//icu4c/source/common:platform",
     30        "//icu4c/source/common:headers",
     31        
     32        "//icu4c/source/tools/toolutil:toolutil",
     33        "//icu4c/source/tools/toolutil:unewdata",
     34        "//icu4c/source/tools/toolutil:writesrc",
     35        "//icu4c/source/tools/toolutil:uoptions",
     36        "//icu4c/source/tools/toolutil:uparse",
     37    ],
     38    linkopts = ["-pthread"],
     39 )