12e5b6d6dSopenharmony_ci# Bazel(http://bazel.io) BUILD file
22e5b6d6dSopenharmony_ci
32e5b6d6dSopenharmony_ciload("@rules_cc//cc:defs.bzl", "cc_library", "cc_test")
42e5b6d6dSopenharmony_ci
52e5b6d6dSopenharmony_cilicenses(["notice"])
62e5b6d6dSopenharmony_ci
72e5b6d6dSopenharmony_ciexports_files(["LICENSE"])
82e5b6d6dSopenharmony_ci
92e5b6d6dSopenharmony_cicc_library(
102e5b6d6dSopenharmony_ci    name = "double-conversion",
112e5b6d6dSopenharmony_ci    srcs = [
122e5b6d6dSopenharmony_ci        "double-conversion/bignum.cc",
132e5b6d6dSopenharmony_ci        "double-conversion/bignum-dtoa.cc",
142e5b6d6dSopenharmony_ci        "double-conversion/cached-powers.cc",
152e5b6d6dSopenharmony_ci        "double-conversion/double-to-string.cc",
162e5b6d6dSopenharmony_ci        "double-conversion/fast-dtoa.cc",
172e5b6d6dSopenharmony_ci        "double-conversion/fixed-dtoa.cc",
182e5b6d6dSopenharmony_ci        "double-conversion/string-to-double.cc",
192e5b6d6dSopenharmony_ci        "double-conversion/strtod.cc",
202e5b6d6dSopenharmony_ci    ],
212e5b6d6dSopenharmony_ci    hdrs = [
222e5b6d6dSopenharmony_ci        "double-conversion/bignum.h",
232e5b6d6dSopenharmony_ci        "double-conversion/bignum-dtoa.h",
242e5b6d6dSopenharmony_ci        "double-conversion/cached-powers.h",
252e5b6d6dSopenharmony_ci        "double-conversion/diy-fp.h",
262e5b6d6dSopenharmony_ci        "double-conversion/double-conversion.h",
272e5b6d6dSopenharmony_ci        "double-conversion/double-to-string.h",
282e5b6d6dSopenharmony_ci        "double-conversion/fast-dtoa.h",
292e5b6d6dSopenharmony_ci        "double-conversion/fixed-dtoa.h",
302e5b6d6dSopenharmony_ci        "double-conversion/ieee.h",
312e5b6d6dSopenharmony_ci        "double-conversion/string-to-double.h",
322e5b6d6dSopenharmony_ci        "double-conversion/strtod.h",
332e5b6d6dSopenharmony_ci        "double-conversion/utils.h",
342e5b6d6dSopenharmony_ci    ],
352e5b6d6dSopenharmony_ci    linkopts = [
362e5b6d6dSopenharmony_ci        "-lm",
372e5b6d6dSopenharmony_ci    ],
382e5b6d6dSopenharmony_ci    visibility = ["//visibility:public"],
392e5b6d6dSopenharmony_ci)
402e5b6d6dSopenharmony_ci
412e5b6d6dSopenharmony_cicc_test(
422e5b6d6dSopenharmony_ci    name = "cctest",
432e5b6d6dSopenharmony_ci    srcs = [
442e5b6d6dSopenharmony_ci        "test/cctest/cctest.cc",
452e5b6d6dSopenharmony_ci        "test/cctest/cctest.h",
462e5b6d6dSopenharmony_ci        "test/cctest/checks.h",
472e5b6d6dSopenharmony_ci        "test/cctest/gay-fixed.cc",
482e5b6d6dSopenharmony_ci        "test/cctest/gay-fixed.h",
492e5b6d6dSopenharmony_ci        "test/cctest/gay-precision.cc",
502e5b6d6dSopenharmony_ci        "test/cctest/gay-precision.h",
512e5b6d6dSopenharmony_ci        "test/cctest/gay-shortest.cc",
522e5b6d6dSopenharmony_ci        "test/cctest/gay-shortest.h",
532e5b6d6dSopenharmony_ci        "test/cctest/gay-shortest-single.cc",
542e5b6d6dSopenharmony_ci        "test/cctest/gay-shortest-single.h",
552e5b6d6dSopenharmony_ci        "test/cctest/test-bignum.cc",
562e5b6d6dSopenharmony_ci        "test/cctest/test-bignum-dtoa.cc",
572e5b6d6dSopenharmony_ci        "test/cctest/test-conversions.cc",
582e5b6d6dSopenharmony_ci        "test/cctest/test-diy-fp.cc",
592e5b6d6dSopenharmony_ci        "test/cctest/test-dtoa.cc",
602e5b6d6dSopenharmony_ci        "test/cctest/test-fast-dtoa.cc",
612e5b6d6dSopenharmony_ci        "test/cctest/test-fixed-dtoa.cc",
622e5b6d6dSopenharmony_ci        "test/cctest/test-ieee.cc",
632e5b6d6dSopenharmony_ci        "test/cctest/test-strtod.cc",
642e5b6d6dSopenharmony_ci    ],
652e5b6d6dSopenharmony_ci    args = [
662e5b6d6dSopenharmony_ci        "test-bignum",
672e5b6d6dSopenharmony_ci        "test-bignum-dtoa",
682e5b6d6dSopenharmony_ci        "test-conversions",
692e5b6d6dSopenharmony_ci        "test-diy-fp",
702e5b6d6dSopenharmony_ci        "test-dtoa",
712e5b6d6dSopenharmony_ci        "test-fast-dtoa",
722e5b6d6dSopenharmony_ci        "test-fixed-dtoa",
732e5b6d6dSopenharmony_ci        "test-ieee",
742e5b6d6dSopenharmony_ci        "test-strtod",
752e5b6d6dSopenharmony_ci    ],
762e5b6d6dSopenharmony_ci    visibility = ["//visibility:public"],
772e5b6d6dSopenharmony_ci    deps = [":double-conversion"],
782e5b6d6dSopenharmony_ci)
79