xref: /aosp_15_r20/external/double-conversion/Android.bp (revision a6021da3bd53a1cb979b0905bbb837249345d1b1)
1package {
2    default_applicable_licenses: ["external_double_conversion_license"],
3}
4
5// See: http://go/android-license-faq
6license {
7    name: "external_double_conversion_license",
8    visibility: [":__subpackages__"],
9    license_kinds: [
10        "SPDX-license-identifier-BSD-3-Clause",
11    ],
12    license_text: [
13        "LICENSE",
14    ],
15}
16
17cc_library_static {
18    name: "libdoubleconversion",
19    host_supported: true,
20    ramdisk_available: true,
21    recovery_available: true,
22    vendor_available: true,
23    export_include_dirs: ["."],
24    srcs: [
25        "double-conversion/bignum.cc",
26        "double-conversion/bignum-dtoa.cc",
27        "double-conversion/cached-powers.cc",
28        "double-conversion/double-to-string.cc",
29        "double-conversion/fast-dtoa.cc",
30        "double-conversion/fixed-dtoa.cc",
31        "double-conversion/string-to-double.cc",
32        "double-conversion/strtod.cc",
33    ],
34    sdk_version: "current",
35    min_sdk_version: "30",
36    stl: "libc++_static",
37    visibility: [
38        "//external/libchrome:__subpackages__",
39        "//external/tensorflow:__subpackages__",
40        "//external/zucchini:__subpackages__",
41        "//packages/modules/Bluetooth:__subpackages__",
42        "//system/update_engine",
43        "//vendor:__subpackages__",
44    ],
45    apex_available: [
46        "//apex_available:platform",
47        "com.android.btservices",
48        "com.android.ondevicepersonalization",
49    ],
50}
51