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 9apex_contributions_defaults { 10 name: "platform-mainline-sdk.contributions", 11 contents: [ 12 "prebuilt_liblog", 13 "prebuilt_libartpalette-system", 14 "prebuilt_libbinder_ndk", 15 "prebuilt_libcap", 16 ], 17} 18 19license { 20 name: "platform-mainline-sdk_Android-Apache-2.0", 21 visibility: ["//visibility:private"], 22 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 23 license_text: ["licenses/build/soong/licenses/LICENSE"], 24} 25 26license { 27 name: "platform-mainline-sdk_system_logging_liblog_license", 28 visibility: ["//visibility:private"], 29 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 30 license_text: ["licenses/system/logging/liblog/NOTICE"], 31} 32 33license { 34 name: "platform-mainline-sdk_external_libcap_license", 35 visibility: ["//visibility:private"], 36 license_kinds: [ 37 "SPDX-license-identifier-Apache-2.0", 38 "SPDX-license-identifier-BSD", 39 "SPDX-license-identifier-BSD-3-Clause", 40 ], 41 license_text: ["licenses/external/libcap/NOTICE"], 42} 43 44license { 45 name: "platform-mainline-sdk_frameworks_native_libs_binder_ndk_license", 46 visibility: ["//visibility:private"], 47 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 48 license_text: ["licenses/frameworks/native/libs/binder/ndk/NOTICE"], 49} 50 51cc_prebuilt_library { 52 name: "liblog", 53 prefer: false, 54 visibility: ["//visibility:public"], 55 apex_available: ["//apex_available:platform"], 56 licenses: ["platform-mainline-sdk_system_logging_liblog_license"], 57 host_supported: true, 58 export_include_dirs: ["common_os/include/system/logging/liblog/include"], 59 stubs: { 60 versions: [ 61 "29", 62 "30", 63 "current", 64 ], 65 symbol_file: "liblog.map.txt", 66 }, 67 target: { 68 host: { 69 enabled: false, 70 }, 71 android: { 72 compile_multilib: "64", 73 sanitize: { 74 address: false, 75 }, 76 }, 77 android_arm64: { 78 shared: { 79 srcs: ["android/arm64/lib/liblog.so"], 80 }, 81 static: { 82 enabled: false, 83 }, 84 }, 85 linux_glibc: { 86 compile_multilib: "both", 87 }, 88 linux_glibc_x86_64: { 89 enabled: true, 90 static: { 91 srcs: ["linux_glibc/x86_64/lib/liblog.a"], 92 }, 93 shared: { 94 srcs: ["linux_glibc/x86_64/lib/liblog.so"], 95 }, 96 }, 97 linux_glibc_x86: { 98 enabled: true, 99 static: { 100 srcs: ["linux_glibc/x86/lib/liblog.a"], 101 }, 102 shared: { 103 srcs: ["linux_glibc/x86/lib/liblog.so"], 104 }, 105 }, 106 }, 107} 108 109cc_prebuilt_library_shared { 110 name: "libartpalette-system", 111 prefer: false, 112 visibility: ["//visibility:public"], 113 apex_available: ["//apex_available:platform"], 114 licenses: ["platform-mainline-sdk_Android-Apache-2.0"], 115 host_supported: true, 116 stubs: { 117 versions: [ 118 "1", 119 "2", 120 "3", 121 "4", 122 "current", 123 ], 124 symbol_file: "libartpalette.map.txt", 125 }, 126 target: { 127 host: { 128 enabled: false, 129 }, 130 android: { 131 compile_multilib: "64", 132 }, 133 android_arm64: { 134 srcs: ["android/arm64/lib/libartpalette-system.so"], 135 }, 136 linux_glibc: { 137 compile_multilib: "both", 138 }, 139 linux_glibc_x86_64: { 140 enabled: true, 141 srcs: ["linux_glibc/x86_64/lib/libartpalette-system.so"], 142 }, 143 linux_glibc_x86: { 144 enabled: true, 145 srcs: ["linux_glibc/x86/lib/libartpalette-system.so"], 146 }, 147 }, 148 strip: { 149 none: true, 150 }, 151} 152 153cc_prebuilt_library_shared { 154 name: "libbinder_ndk", 155 prefer: false, 156 visibility: ["//visibility:public"], 157 apex_available: ["//apex_available:platform"], 158 licenses: ["platform-mainline-sdk_frameworks_native_libs_binder_ndk_license"], 159 stl: "none", 160 compile_multilib: "64", 161 export_include_dirs: [ 162 "include/frameworks/native/libs/binder/ndk/include_cpp", 163 "include/frameworks/native/libs/binder/ndk/include_ndk", 164 "include/frameworks/native/libs/binder/ndk/include_platform", 165 "include/libnativehelper/include_jni", 166 ], 167 sanitize: { 168 misc_undefined: ["integer"], 169 }, 170 stubs: { 171 versions: [ 172 "29", 173 "30", 174 "current", 175 ], 176 symbol_file: "libbinder_ndk.map.txt", 177 }, 178 arch: { 179 arm64: { 180 srcs: ["arm64/lib/libbinder_ndk.so"], 181 }, 182 }, 183 strip: { 184 none: true, 185 }, 186} 187 188cc_prebuilt_library_static { 189 name: "libcap", 190 prefer: false, 191 visibility: ["//visibility:public"], 192 apex_available: [ 193 "//apex_available:platform", 194 "com.android.adbd", 195 "com.android.art", 196 "com.android.art.debug", 197 "com.android.compos", 198 "com.android.media.swcodec", 199 "com.android.virt", 200 ], 201 licenses: ["platform-mainline-sdk_external_libcap_license"], 202 host_supported: true, 203 vendor_available: true, 204 product_available: true, 205 export_include_dirs: ["common_os/include/external/libcap/libcap/include"], 206 target: { 207 host: { 208 enabled: false, 209 }, 210 android: { 211 compile_multilib: "64", 212 }, 213 linux_glibc: { 214 compile_multilib: "both", 215 }, 216 linux_glibc_x86_64: { 217 enabled: true, 218 srcs: ["linux_glibc/x86_64/lib/libcap.a"], 219 }, 220 linux_glibc_x86: { 221 enabled: true, 222 srcs: ["linux_glibc/x86/lib/libcap.a"], 223 }, 224 }, 225} 226