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