1// This is auto-generated. DO NOT EDIT. 2 3// Soong config variable stanza added by vendor/google/build/mainline_modules_sdks.py. 4soong_config_module_type_import { 5 from: "packages/modules/common/Android.bp", 6 module_types: [ 7 "module_cc_prebuilt_library_shared", 8 "module_java_import", 9 "module_java_sdk_library_import", 10 "module_prebuilt_bootclasspath_fragment", 11 "module_prebuilt_systemserverclasspath_fragment", 12 ], 13} 14 15package { 16 // A default list here prevents the license LSC from adding its own list which would 17 // be unnecessary as every module in the sdk already has its own licenses property. 18 default_applicable_licenses: ["Android-Apache-2.0"], 19} 20 21prebuilt_bootclasspath_fragment { 22 name: "statsd-module-sdk_com.android.os.statsd-bootclasspath-fragment@current", 23 sdk_member_name: "com.android.os.statsd-bootclasspath-fragment", 24 visibility: ["//visibility:public"], 25 apex_available: ["com.android.os.statsd"], 26 licenses: ["statsd-module-sdk_Android-Apache-2.0@current"], 27 contents: ["statsd-module-sdk_framework-statsd@current"], 28 fragments: [ 29 { 30 apex: "com.android.art", 31 module: "art-bootclasspath-fragment", 32 }, 33 ], 34 hidden_api: { 35 max_target_o_low_priority: ["hiddenapi/hiddenapi-max-target-o-low-priority.txt"], 36 annotation_flags: "hiddenapi/annotation-flags.csv", 37 metadata: "hiddenapi/metadata.csv", 38 index: "hiddenapi/index.csv", 39 signature_patterns: "hiddenapi/signature-patterns.csv", 40 filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv", 41 filtered_flags: "hiddenapi/filtered-flags.csv", 42 }, 43} 44 45module_prebuilt_bootclasspath_fragment { 46 name: "com.android.os.statsd-bootclasspath-fragment", 47 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 48 prefer: true, 49 soong_config_variables: { 50 module_build_from_source: { 51 prefer: false, 52 }, 53 }, 54 visibility: ["//visibility:public"], 55 apex_available: ["com.android.os.statsd"], 56 licenses: ["statsd-module-sdk_Android-Apache-2.0"], 57 contents: ["framework-statsd"], 58 fragments: [ 59 { 60 apex: "com.android.art", 61 module: "art-bootclasspath-fragment", 62 }, 63 ], 64 hidden_api: { 65 max_target_o_low_priority: ["hiddenapi/hiddenapi-max-target-o-low-priority.txt"], 66 annotation_flags: "hiddenapi/annotation-flags.csv", 67 metadata: "hiddenapi/metadata.csv", 68 index: "hiddenapi/index.csv", 69 signature_patterns: "hiddenapi/signature-patterns.csv", 70 filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv", 71 filtered_flags: "hiddenapi/filtered-flags.csv", 72 }, 73} 74 75java_sdk_library_import { 76 name: "statsd-module-sdk_framework-statsd@current", 77 sdk_member_name: "framework-statsd", 78 visibility: ["//visibility:public"], 79 apex_available: [ 80 "com.android.os.statsd", 81 "test_com.android.os.statsd", 82 ], 83 licenses: ["statsd-module-sdk_Android-Apache-2.0@current"], 84 shared_library: false, 85 permitted_packages: [ 86 "android.app", 87 "android.os", 88 "android.util", 89 "com.android.internal.statsd", 90 ], 91 public: { 92 jars: ["sdk_library/public/framework-statsd-stubs.jar"], 93 stub_srcs: ["sdk_library/public/framework-statsd.srcjar"], 94 current_api: "sdk_library/public/framework-statsd.txt", 95 removed_api: "sdk_library/public/framework-statsd-removed.txt", 96 annotations: "sdk_library/public/framework-statsd_annotations.zip", 97 sdk_version: "module_current", 98 }, 99 system: { 100 jars: ["sdk_library/system/framework-statsd-stubs.jar"], 101 stub_srcs: ["sdk_library/system/framework-statsd.srcjar"], 102 current_api: "sdk_library/system/framework-statsd.txt", 103 removed_api: "sdk_library/system/framework-statsd-removed.txt", 104 annotations: "sdk_library/system/framework-statsd_annotations.zip", 105 sdk_version: "module_current", 106 }, 107 module_lib: { 108 jars: ["sdk_library/module-lib/framework-statsd-stubs.jar"], 109 stub_srcs: ["sdk_library/module-lib/framework-statsd.srcjar"], 110 current_api: "sdk_library/module-lib/framework-statsd.txt", 111 removed_api: "sdk_library/module-lib/framework-statsd-removed.txt", 112 annotations: "sdk_library/module-lib/framework-statsd_annotations.zip", 113 sdk_version: "module_current", 114 }, 115} 116 117module_java_sdk_library_import { 118 name: "framework-statsd", 119 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 120 prefer: true, 121 soong_config_variables: { 122 module_build_from_source: { 123 prefer: false, 124 }, 125 }, 126 visibility: ["//visibility:public"], 127 apex_available: [ 128 "com.android.os.statsd", 129 "test_com.android.os.statsd", 130 ], 131 licenses: ["statsd-module-sdk_Android-Apache-2.0"], 132 shared_library: false, 133 permitted_packages: [ 134 "android.app", 135 "android.os", 136 "android.util", 137 "com.android.internal.statsd", 138 ], 139 public: { 140 jars: ["sdk_library/public/framework-statsd-stubs.jar"], 141 stub_srcs: ["sdk_library/public/framework-statsd.srcjar"], 142 current_api: "sdk_library/public/framework-statsd.txt", 143 removed_api: "sdk_library/public/framework-statsd-removed.txt", 144 annotations: "sdk_library/public/framework-statsd_annotations.zip", 145 sdk_version: "module_current", 146 }, 147 system: { 148 jars: ["sdk_library/system/framework-statsd-stubs.jar"], 149 stub_srcs: ["sdk_library/system/framework-statsd.srcjar"], 150 current_api: "sdk_library/system/framework-statsd.txt", 151 removed_api: "sdk_library/system/framework-statsd-removed.txt", 152 annotations: "sdk_library/system/framework-statsd_annotations.zip", 153 sdk_version: "module_current", 154 }, 155 module_lib: { 156 jars: ["sdk_library/module-lib/framework-statsd-stubs.jar"], 157 stub_srcs: ["sdk_library/module-lib/framework-statsd.srcjar"], 158 current_api: "sdk_library/module-lib/framework-statsd.txt", 159 removed_api: "sdk_library/module-lib/framework-statsd-removed.txt", 160 annotations: "sdk_library/module-lib/framework-statsd_annotations.zip", 161 sdk_version: "module_current", 162 }, 163} 164 165java_import { 166 name: "statsd-module-sdk_service-statsd@current", 167 sdk_member_name: "service-statsd", 168 visibility: ["//visibility:public"], 169 apex_available: [ 170 "com.android.os.statsd", 171 "test_com.android.os.statsd", 172 ], 173 licenses: ["statsd-module-sdk_Android-Apache-2.0@current"], 174 jars: ["java_systemserver_libs/snapshot/jars/are/invalid/service-statsd.jar"], 175} 176 177module_java_import { 178 name: "service-statsd", 179 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 180 prefer: true, 181 soong_config_variables: { 182 module_build_from_source: { 183 prefer: false, 184 }, 185 }, 186 visibility: ["//visibility:public"], 187 apex_available: [ 188 "com.android.os.statsd", 189 "test_com.android.os.statsd", 190 ], 191 licenses: ["statsd-module-sdk_Android-Apache-2.0"], 192 jars: ["java_systemserver_libs/snapshot/jars/are/invalid/service-statsd.jar"], 193} 194 195license { 196 name: "statsd-module-sdk_Android-Apache-2.0@current", 197 sdk_member_name: "Android-Apache-2.0", 198 visibility: ["//visibility:private"], 199 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 200 license_text: ["licenses/build/soong/licenses/LICENSE"], 201} 202 203license { 204 name: "statsd-module-sdk_Android-Apache-2.0", 205 visibility: ["//visibility:private"], 206 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 207 license_text: ["licenses/build/soong/licenses/LICENSE"], 208} 209 210cc_prebuilt_library_shared { 211 name: "statsd-module-sdk_libstatssocket@current", 212 sdk_member_name: "libstatssocket", 213 visibility: ["//visibility:public"], 214 apex_available: [ 215 "com.android.os.statsd", 216 "test_com.android.os.statsd", 217 ], 218 licenses: ["statsd-module-sdk_Android-Apache-2.0@current"], 219 installable: false, 220 stl: "libc++_static", 221 compile_multilib: "both", 222 export_include_dirs: ["include/packages/modules/StatsD/lib/libstatssocket/include"], 223 stubs: { 224 versions: [ 225 "30", 226 "current", 227 ], 228 }, 229 arch: { 230 arm64: { 231 srcs: ["arm64/lib/libstatssocket.so"], 232 }, 233 x86_64: { 234 srcs: ["x86_64/lib/libstatssocket.so"], 235 }, 236 arm: { 237 srcs: ["arm/lib/libstatssocket.so"], 238 }, 239 x86: { 240 srcs: ["x86/lib/libstatssocket.so"], 241 }, 242 }, 243} 244 245module_cc_prebuilt_library_shared { 246 name: "libstatssocket", 247 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 248 prefer: true, 249 soong_config_variables: { 250 module_build_from_source: { 251 prefer: false, 252 }, 253 }, 254 visibility: ["//visibility:public"], 255 apex_available: [ 256 "com.android.os.statsd", 257 "test_com.android.os.statsd", 258 ], 259 licenses: ["statsd-module-sdk_Android-Apache-2.0"], 260 stl: "libc++_static", 261 compile_multilib: "both", 262 export_include_dirs: ["include/packages/modules/StatsD/lib/libstatssocket/include"], 263 stubs: { 264 versions: [ 265 "30", 266 "current", 267 ], 268 }, 269 arch: { 270 arm64: { 271 srcs: ["arm64/lib/libstatssocket.so"], 272 }, 273 x86_64: { 274 srcs: ["x86_64/lib/libstatssocket.so"], 275 }, 276 arm: { 277 srcs: ["arm/lib/libstatssocket.so"], 278 }, 279 x86: { 280 srcs: ["x86/lib/libstatssocket.so"], 281 }, 282 }, 283} 284 285prebuilt_systemserverclasspath_fragment { 286 name: "statsd-module-sdk_com.android.os.statsd-systemserverclasspath-fragment@current", 287 sdk_member_name: "com.android.os.statsd-systemserverclasspath-fragment", 288 visibility: ["//visibility:public"], 289 apex_available: ["com.android.os.statsd"], 290 licenses: ["statsd-module-sdk_Android-Apache-2.0@current"], 291 standalone_contents: ["statsd-module-sdk_service-statsd@current"], 292} 293 294module_prebuilt_systemserverclasspath_fragment { 295 name: "com.android.os.statsd-systemserverclasspath-fragment", 296 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 297 prefer: true, 298 soong_config_variables: { 299 module_build_from_source: { 300 prefer: false, 301 }, 302 }, 303 visibility: ["//visibility:public"], 304 apex_available: ["com.android.os.statsd"], 305 licenses: ["statsd-module-sdk_Android-Apache-2.0"], 306 standalone_contents: ["service-statsd"], 307} 308 309sdk_snapshot { 310 name: "statsd-module-sdk@current", 311 visibility: ["//visibility:public"], 312 bootclasspath_fragments: ["statsd-module-sdk_com.android.os.statsd-bootclasspath-fragment@current"], 313 java_sdk_libs: ["statsd-module-sdk_framework-statsd@current"], 314 java_systemserver_libs: ["statsd-module-sdk_service-statsd@current"], 315 native_shared_libs: ["statsd-module-sdk_libstatssocket@current"], 316 systemserverclasspath_fragments: ["statsd-module-sdk_com.android.os.statsd-systemserverclasspath-fragment@current"], 317} 318