1// This is auto-generated. DO NOT EDIT. 2 3// blueprint rules added by vendor/google/build/mainline_modules_sdks.py 4// to support coexistence. 5blueprint_package_includes { 6 match_all: ["com.android.mainline"] 7} 8 9package { 10 // A default list here prevents the license LSC from adding its own list which would 11 // be unnecessary as every module in the sdk already has its own licenses property. 12 default_applicable_licenses: ["Android-Apache-2.0"], 13} 14 15prebuilt_bootclasspath_fragment { 16 name: "com.android.os.statsd-bootclasspath-fragment", 17 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 18 use_source_config_var: { 19 config_namespace: "ANDROID", 20 var_name: "module_build_from_source", 21 }, 22 visibility: ["//visibility:public"], 23 apex_available: ["com.android.os.statsd"], 24 licenses: ["statsd-module-sdk_Android-Apache-2.0"], 25 contents: ["framework-statsd"], 26 fragments: [ 27 { 28 apex: "com.android.art", 29 module: "art-bootclasspath-fragment", 30 }, 31 ], 32 hidden_api: { 33 max_target_o_low_priority: ["hiddenapi/hiddenapi-max-target-o-low-priority.txt"], 34 annotation_flags: "hiddenapi/annotation-flags.csv", 35 metadata: "hiddenapi/metadata.csv", 36 index: "hiddenapi/index.csv", 37 signature_patterns: "hiddenapi/signature-patterns.csv", 38 filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv", 39 filtered_flags: "hiddenapi/filtered-flags.csv", 40 }, 41} 42 43java_sdk_library_import { 44 name: "framework-statsd", 45 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 46 use_source_config_var: { 47 config_namespace: "ANDROID", 48 var_name: "module_build_from_source", 49 }, 50 visibility: ["//visibility:public"], 51 apex_available: [ 52 "com.android.os.statsd", 53 "test_com.android.os.statsd", 54 ], 55 licenses: ["statsd-module-sdk_Android-Apache-2.0"], 56 shared_library: false, 57 permitted_packages: [ 58 "android.app", 59 "android.os", 60 "android.util", 61 "com.android.internal.statsd", 62 ], 63 public: { 64 jars: ["sdk_library/public/framework-statsd-stubs.jar"], 65 stub_srcs: ["sdk_library/public/framework-statsd.srcjar"], 66 current_api: "sdk_library/public/framework-statsd.txt", 67 removed_api: "sdk_library/public/framework-statsd-removed.txt", 68 annotations: "sdk_library/public/framework-statsd_annotations.zip", 69 sdk_version: "module_current", 70 }, 71 system: { 72 jars: ["sdk_library/system/framework-statsd-stubs.jar"], 73 stub_srcs: ["sdk_library/system/framework-statsd.srcjar"], 74 current_api: "sdk_library/system/framework-statsd.txt", 75 removed_api: "sdk_library/system/framework-statsd-removed.txt", 76 annotations: "sdk_library/system/framework-statsd_annotations.zip", 77 sdk_version: "module_current", 78 }, 79 module_lib: { 80 jars: ["sdk_library/module-lib/framework-statsd-stubs.jar"], 81 stub_srcs: ["sdk_library/module-lib/framework-statsd.srcjar"], 82 current_api: "sdk_library/module-lib/framework-statsd.txt", 83 removed_api: "sdk_library/module-lib/framework-statsd-removed.txt", 84 annotations: "sdk_library/module-lib/framework-statsd_annotations.zip", 85 sdk_version: "module_current", 86 }, 87} 88 89java_import { 90 name: "service-statsd", 91 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 92 use_source_config_var: { 93 config_namespace: "ANDROID", 94 var_name: "module_build_from_source", 95 }, 96 visibility: ["//visibility:public"], 97 apex_available: [ 98 "com.android.os.statsd", 99 "test_com.android.os.statsd", 100 ], 101 licenses: ["statsd-module-sdk_Android-Apache-2.0"], 102 jars: ["java_systemserver_libs/snapshot/jars/are/invalid/service-statsd.jar"], 103 min_sdk_version: "30", 104} 105 106license { 107 name: "statsd-module-sdk_Android-Apache-2.0", 108 visibility: ["//visibility:private"], 109 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 110 license_text: ["licenses/build/soong/licenses/LICENSE"], 111} 112 113cc_prebuilt_library_shared { 114 name: "libstatspull", 115 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 116 use_source_config_var: { 117 config_namespace: "ANDROID", 118 var_name: "module_build_from_source", 119 }, 120 visibility: ["//visibility:public"], 121 apex_available: [ 122 "com.android.os.statsd", 123 "test_com.android.os.statsd", 124 ], 125 licenses: ["statsd-module-sdk_Android-Apache-2.0"], 126 stl: "libc++_static", 127 compile_multilib: "both", 128 export_include_dirs: ["include/packages/modules/StatsD/lib/libstatspull/include"], 129 stubs: { 130 versions: [ 131 "30", 132 "current", 133 ], 134 }, 135 arch: { 136 arm64: { 137 srcs: ["arm64/lib/libstatspull.so"], 138 }, 139 x86_64: { 140 srcs: ["x86_64/lib/libstatspull.so"], 141 }, 142 arm: { 143 srcs: ["arm/lib/libstatspull.so"], 144 }, 145 x86: { 146 srcs: ["x86/lib/libstatspull.so"], 147 }, 148 }, 149} 150 151cc_prebuilt_library_shared { 152 name: "libstatssocket", 153 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 154 use_source_config_var: { 155 config_namespace: "ANDROID", 156 var_name: "module_build_from_source", 157 }, 158 visibility: ["//visibility:public"], 159 apex_available: [ 160 "com.android.os.statsd", 161 "test_com.android.os.statsd", 162 ], 163 licenses: ["statsd-module-sdk_Android-Apache-2.0"], 164 stl: "libc++_static", 165 compile_multilib: "both", 166 export_include_dirs: ["include/packages/modules/StatsD/lib/libstatssocket/include"], 167 stubs: { 168 versions: [ 169 "30", 170 "current", 171 ], 172 }, 173 arch: { 174 arm64: { 175 srcs: ["arm64/lib/libstatssocket.so"], 176 }, 177 x86_64: { 178 srcs: ["x86_64/lib/libstatssocket.so"], 179 }, 180 arm: { 181 srcs: ["arm/lib/libstatssocket.so"], 182 }, 183 x86: { 184 srcs: ["x86/lib/libstatssocket.so"], 185 }, 186 }, 187} 188 189prebuilt_systemserverclasspath_fragment { 190 name: "com.android.os.statsd-systemserverclasspath-fragment", 191 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 192 use_source_config_var: { 193 config_namespace: "ANDROID", 194 var_name: "module_build_from_source", 195 }, 196 visibility: ["//visibility:public"], 197 apex_available: ["com.android.os.statsd"], 198 licenses: ["statsd-module-sdk_Android-Apache-2.0"], 199 standalone_contents: ["service-statsd"], 200} 201