1// This is auto-generated. DO NOT EDIT. 2 3package { 4 // A default list here prevents the license LSC from adding its own list which would 5 // be unnecessary as every module in the sdk already has its own licenses property. 6 default_applicable_licenses: ["Android-Apache-2.0"], 7} 8 9java_import { 10 name: "core-icu4j-for-host", 11 prefer: false, 12 visibility: [ 13 "//art/build", 14 "//external/icu/android_icu4j", 15 "//external/robolectric-shadows", 16 "//frameworks/layoutlib", 17 "//packages/modules/RuntimeI18n/apex", 18 ], 19 apex_available: ["//apex_available:platform"], 20 licenses: ["i18n-module-test-exports_external_icu_license"], 21 jars: ["java/core-icu4j-for-host.jar"], 22} 23 24license { 25 name: "i18n-module-test-exports_Android-Apache-2.0", 26 visibility: ["//visibility:private"], 27 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 28 license_text: ["licenses/build/soong/licenses/LICENSE"], 29} 30 31license { 32 name: "i18n-module-test-exports_external_icu_icu4c_license", 33 visibility: ["//visibility:private"], 34 license_kinds: [ 35 "SPDX-license-identifier-BSD", 36 "SPDX-license-identifier-ICU", 37 "SPDX-license-identifier-ISC", 38 "SPDX-license-identifier-MIT", 39 "SPDX-license-identifier-Unicode-DFS", 40 "legacy_unencumbered", 41 ], 42 license_text: [ 43 "licenses/external/icu/icu4c/LICENSE", 44 "licenses/external/icu/icu4c/license.html", 45 ], 46} 47 48license { 49 name: "i18n-module-test-exports_external_icu_license", 50 visibility: ["//visibility:private"], 51 license_kinds: [ 52 "SPDX-license-identifier-Apache-2.0", 53 "SPDX-license-identifier-BSD", 54 "SPDX-license-identifier-EPL", 55 "SPDX-license-identifier-ICU", 56 "SPDX-license-identifier-ISC", 57 "SPDX-license-identifier-MIT", 58 "SPDX-license-identifier-Unicode-DFS", 59 "legacy_unencumbered", 60 ], 61 license_text: ["licenses/external/icu/NOTICE"], 62} 63 64cc_prebuilt_library_shared { 65 name: "libicui18n", 66 prefer: false, 67 visibility: ["//visibility:public"], 68 apex_available: [ 69 "//apex_available:platform", 70 "com.android.i18n", 71 ], 72 licenses: ["i18n-module-test-exports_external_icu_icu4c_license"], 73 host_supported: true, 74 unique_host_soname: true, 75 shared_libs: ["libicuuc"], 76 export_include_dirs: ["common_os/include/external/icu/icu4c/source/i18n"], 77 target: { 78 host: { 79 enabled: false, 80 }, 81 android: { 82 compile_multilib: "both", 83 }, 84 android_arm64: { 85 srcs: ["android/arm64/lib/libicui18n.so"], 86 }, 87 android_riscv64: { 88 srcs: ["android/riscv64/lib/libicui18n.so"], 89 }, 90 android_x86_64: { 91 srcs: ["android/x86_64/lib/libicui18n.so"], 92 }, 93 android_arm: { 94 srcs: ["android/arm/lib/libicui18n.so"], 95 }, 96 android_x86: { 97 srcs: ["android/x86/lib/libicui18n.so"], 98 }, 99 linux_bionic: { 100 compile_multilib: "64", 101 }, 102 linux_bionic_x86_64: { 103 enabled: true, 104 srcs: ["linux_bionic/x86_64/lib/libicui18n-host.so"], 105 }, 106 linux_glibc: { 107 compile_multilib: "both", 108 }, 109 linux_glibc_x86_64: { 110 enabled: true, 111 srcs: ["linux_glibc/x86_64/lib/libicui18n-host.so"], 112 }, 113 linux_glibc_x86: { 114 enabled: true, 115 srcs: ["linux_glibc/x86/lib/libicui18n-host.so"], 116 }, 117 }, 118} 119 120cc_prebuilt_library_shared { 121 name: "libicuuc", 122 prefer: false, 123 visibility: ["//visibility:public"], 124 apex_available: ["com.android.i18n"], 125 licenses: ["i18n-module-test-exports_external_icu_icu4c_license"], 126 host_supported: true, 127 unique_host_soname: true, 128 target: { 129 host: { 130 enabled: false, 131 }, 132 android: { 133 compile_multilib: "both", 134 shared_libs: [ 135 "libbase", 136 "liblog", 137 ], 138 export_include_dirs: [ 139 "android/include/external/icu/icu4c/source/common", 140 "android/include/external/icu/android_icu4c/include", 141 ], 142 }, 143 android_arm64: { 144 srcs: ["android/arm64/lib/libicuuc.so"], 145 }, 146 android_riscv64: { 147 srcs: ["android/riscv64/lib/libicuuc.so"], 148 }, 149 android_x86_64: { 150 srcs: ["android/x86_64/lib/libicuuc.so"], 151 }, 152 android_arm: { 153 srcs: ["android/arm/lib/libicuuc.so"], 154 }, 155 android_x86: { 156 srcs: ["android/x86/lib/libicuuc.so"], 157 }, 158 linux_bionic: { 159 compile_multilib: "64", 160 export_include_dirs: [ 161 "linux_bionic/include/external/icu/icu4c/source/common", 162 "linux_bionic/include/external/icu/android_icu4c/include", 163 "linux_bionic/include/external/icu/libandroidicuinit/include", 164 ], 165 }, 166 linux_bionic_x86_64: { 167 enabled: true, 168 srcs: ["linux_bionic/x86_64/lib/libicuuc-host.so"], 169 }, 170 linux_glibc: { 171 compile_multilib: "both", 172 export_include_dirs: [ 173 "linux_glibc/include/external/icu/icu4c/source/common", 174 "linux_glibc/include/external/icu/android_icu4c/include", 175 "linux_glibc/include/external/icu/libandroidicuinit/include", 176 ], 177 }, 178 linux_glibc_x86_64: { 179 enabled: true, 180 srcs: ["linux_glibc/x86_64/lib/libicuuc-host.so"], 181 }, 182 linux_glibc_x86: { 183 enabled: true, 184 srcs: ["linux_glibc/x86/lib/libicuuc-host.so"], 185 }, 186 }, 187} 188 189cc_prebuilt_library_shared { 190 name: "libicu_jni", 191 prefer: false, 192 visibility: [ 193 "//external/icu/android_icu4j/libcore_bridge/src/native", 194 "//packages/modules/RuntimeI18n/apex", 195 "//art/tools/ahat", 196 ], 197 apex_available: ["com.android.i18n"], 198 licenses: ["i18n-module-test-exports_external_icu_license"], 199 host_supported: true, 200 shared_libs: [ 201 "libbase", 202 "libicuuc", 203 "libicui18n", 204 "liblog", 205 "libnativehelper", 206 ], 207 target: { 208 host: { 209 enabled: false, 210 }, 211 android: { 212 compile_multilib: "both", 213 }, 214 android_arm64: { 215 srcs: ["android/arm64/lib/libicu_jni.so"], 216 }, 217 android_riscv64: { 218 srcs: ["android/riscv64/lib/libicu_jni.so"], 219 }, 220 android_x86_64: { 221 srcs: ["android/x86_64/lib/libicu_jni.so"], 222 }, 223 android_arm: { 224 srcs: ["android/arm/lib/libicu_jni.so"], 225 }, 226 android_x86: { 227 srcs: ["android/x86/lib/libicu_jni.so"], 228 }, 229 linux_bionic: { 230 compile_multilib: "64", 231 }, 232 linux_bionic_x86_64: { 233 enabled: true, 234 srcs: ["linux_bionic/x86_64/lib/libicu_jni.so"], 235 }, 236 linux_glibc: { 237 compile_multilib: "both", 238 }, 239 linux_glibc_x86_64: { 240 enabled: true, 241 srcs: ["linux_glibc/x86_64/lib/libicu_jni.so"], 242 }, 243 linux_glibc_x86: { 244 enabled: true, 245 srcs: ["linux_glibc/x86/lib/libicu_jni.so"], 246 }, 247 }, 248} 249