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: "statsd-module-sdk.contributions", 11 contents: [ 12 "prebuilt_framework-statsd", 13 "prebuilt_libstatspull", 14 "prebuilt_libstatssocket", 15 ], 16} 17 18prebuilt_bootclasspath_fragment { 19 name: "com.android.os.statsd-bootclasspath-fragment", 20 visibility: ["//visibility:public"], 21 apex_available: ["com.android.os.statsd"], 22 licenses: ["statsd-module-sdk_Android-Apache-2.0"], 23 contents: ["framework-statsd"], 24 fragments: [ 25 { 26 apex: "com.android.art", 27 module: "art-bootclasspath-fragment", 28 }, 29 ], 30 hidden_api: { 31 max_target_o_low_priority: ["hiddenapi/hiddenapi-max-target-o-low-priority.txt"], 32 annotation_flags: "hiddenapi/annotation-flags.csv", 33 metadata: "hiddenapi/metadata.csv", 34 index: "hiddenapi/index.csv", 35 signature_patterns: "hiddenapi/signature-patterns.csv", 36 filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv", 37 filtered_flags: "hiddenapi/filtered-flags.csv", 38 }, 39} 40 41java_sdk_library_import { 42 name: "framework-statsd", 43 visibility: ["//visibility:public"], 44 apex_available: [ 45 "com.android.os.statsd", 46 "test_com.android.os.statsd", 47 ], 48 licenses: ["statsd-module-sdk_Android-Apache-2.0"], 49 shared_library: false, 50 permitted_packages: [ 51 "android.app", 52 "android.os", 53 "android.util", 54 "com.android.internal.statsd", 55 ], 56 public: { 57 jars: ["sdk_library/public/framework-statsd-stubs.jar"], 58 stub_srcs: ["sdk_library/public/framework-statsd.srcjar"], 59 current_api: "sdk_library/public/framework-statsd.txt", 60 removed_api: "sdk_library/public/framework-statsd-removed.txt", 61 annotations: "sdk_library/public/framework-statsd_annotations.zip", 62 sdk_version: "module_current", 63 }, 64 system: { 65 jars: ["sdk_library/system/framework-statsd-stubs.jar"], 66 stub_srcs: ["sdk_library/system/framework-statsd.srcjar"], 67 current_api: "sdk_library/system/framework-statsd.txt", 68 removed_api: "sdk_library/system/framework-statsd-removed.txt", 69 annotations: "sdk_library/system/framework-statsd_annotations.zip", 70 sdk_version: "module_current", 71 }, 72 module_lib: { 73 jars: ["sdk_library/module-lib/framework-statsd-stubs.jar"], 74 stub_srcs: ["sdk_library/module-lib/framework-statsd.srcjar"], 75 current_api: "sdk_library/module-lib/framework-statsd.txt", 76 removed_api: "sdk_library/module-lib/framework-statsd-removed.txt", 77 annotations: "sdk_library/module-lib/framework-statsd_annotations.zip", 78 sdk_version: "module_current", 79 }, 80} 81 82java_import { 83 name: "service-statsd", 84 visibility: ["//visibility:public"], 85 apex_available: [ 86 "com.android.os.statsd", 87 "test_com.android.os.statsd", 88 ], 89 licenses: ["statsd-module-sdk_Android-Apache-2.0"], 90 jars: ["java_systemserver_libs/snapshot/jars/are/invalid/service-statsd.jar"], 91 min_sdk_version: "30", 92} 93 94license { 95 name: "statsd-module-sdk_Android-Apache-2.0", 96 visibility: ["//visibility:private"], 97 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 98 license_text: ["licenses/build/soong/licenses/LICENSE"], 99} 100 101cc_prebuilt_library_shared { 102 name: "libstatspull", 103 visibility: ["//visibility:public"], 104 apex_available: [ 105 "com.android.os.statsd", 106 "test_com.android.os.statsd", 107 ], 108 licenses: ["statsd-module-sdk_Android-Apache-2.0"], 109 stl: "none", 110 compile_multilib: "both", 111 export_include_dirs: ["include/packages/modules/StatsD/lib/libstatspull/include"], 112 stubs: { 113 versions: [ 114 "30", 115 "current", 116 ], 117 symbol_file: "libstatspull.map.txt", 118 }, 119 arch: { 120 arm64: { 121 srcs: ["arm64/lib/libstatspull.so"], 122 }, 123 x86_64: { 124 srcs: ["x86_64/lib/libstatspull.so"], 125 }, 126 arm: { 127 srcs: ["arm/lib/libstatspull.so"], 128 }, 129 x86: { 130 srcs: ["x86/lib/libstatspull.so"], 131 }, 132 }, 133 strip: { 134 none: true, 135 }, 136} 137 138cc_prebuilt_library_shared { 139 name: "libstatssocket", 140 visibility: ["//visibility:public"], 141 apex_available: [ 142 "com.android.os.statsd", 143 "test_com.android.os.statsd", 144 ], 145 licenses: ["statsd-module-sdk_Android-Apache-2.0"], 146 stl: "none", 147 compile_multilib: "both", 148 export_include_dirs: ["include/packages/modules/StatsD/lib/libstatssocket/include"], 149 stubs: { 150 versions: [ 151 "30", 152 "current", 153 ], 154 symbol_file: "libstatssocket.map.txt", 155 }, 156 arch: { 157 arm64: { 158 srcs: ["arm64/lib/libstatssocket.so"], 159 }, 160 x86_64: { 161 srcs: ["x86_64/lib/libstatssocket.so"], 162 }, 163 arm: { 164 srcs: ["arm/lib/libstatssocket.so"], 165 }, 166 x86: { 167 srcs: ["x86/lib/libstatssocket.so"], 168 }, 169 }, 170 strip: { 171 none: true, 172 }, 173} 174 175prebuilt_systemserverclasspath_fragment { 176 name: "com.android.os.statsd-systemserverclasspath-fragment", 177 visibility: ["//visibility:public"], 178 apex_available: ["com.android.os.statsd"], 179 licenses: ["statsd-module-sdk_Android-Apache-2.0"], 180 standalone_contents: ["service-statsd"], 181} 182