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: "appsearch-sdk.contributions", 11 contents: ["prebuilt_framework-appsearch"], 12} 13 14prebuilt_bootclasspath_fragment { 15 name: "com.android.appsearch-bootclasspath-fragment", 16 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "appsearch_module" is true. 17 use_source_config_var: { 18 config_namespace: "appsearch_module", 19 var_name: "source_build", 20 }, 21 visibility: ["//visibility:public"], 22 apex_available: ["com.android.appsearch"], 23 licenses: ["appsearch-sdk_packages_modules_appsearch_license"], 24 contents: ["framework-appsearch"], 25 fragments: [ 26 { 27 apex: "com.android.art", 28 module: "art-bootclasspath-fragment", 29 }, 30 ], 31 hidden_api: { 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-appsearch", 43 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "appsearch_module" is true. 44 use_source_config_var: { 45 config_namespace: "appsearch_module", 46 var_name: "source_build", 47 }, 48 visibility: ["//visibility:public"], 49 apex_available: ["com.android.appsearch"], 50 licenses: ["appsearch-sdk_packages_modules_appsearch_license"], 51 shared_library: false, 52 permitted_packages: [ 53 "android.app.appsearch", 54 "com.android.appsearch.flags", 55 ], 56 public: { 57 jars: ["sdk_library/public/framework-appsearch-stubs.jar"], 58 stub_srcs: ["sdk_library/public/framework-appsearch.srcjar"], 59 current_api: "sdk_library/public/framework-appsearch.txt", 60 removed_api: "sdk_library/public/framework-appsearch-removed.txt", 61 annotations: "sdk_library/public/framework-appsearch_annotations.zip", 62 sdk_version: "module_current", 63 }, 64 system: { 65 jars: ["sdk_library/system/framework-appsearch-stubs.jar"], 66 stub_srcs: ["sdk_library/system/framework-appsearch.srcjar"], 67 current_api: "sdk_library/system/framework-appsearch.txt", 68 removed_api: "sdk_library/system/framework-appsearch-removed.txt", 69 annotations: "sdk_library/system/framework-appsearch_annotations.zip", 70 sdk_version: "module_current", 71 }, 72 module_lib: { 73 jars: ["sdk_library/module-lib/framework-appsearch-stubs.jar"], 74 stub_srcs: ["sdk_library/module-lib/framework-appsearch.srcjar"], 75 current_api: "sdk_library/module-lib/framework-appsearch.txt", 76 removed_api: "sdk_library/module-lib/framework-appsearch-removed.txt", 77 annotations: "sdk_library/module-lib/framework-appsearch_annotations.zip", 78 sdk_version: "module_current", 79 }, 80} 81 82java_import { 83 name: "service-appsearch", 84 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "appsearch_module" is true. 85 use_source_config_var: { 86 config_namespace: "appsearch_module", 87 var_name: "source_build", 88 }, 89 visibility: ["//visibility:public"], 90 apex_available: ["com.android.appsearch"], 91 licenses: ["appsearch-sdk_packages_modules_appsearch_license"], 92 jars: ["java_systemserver_libs/snapshot/jars/are/invalid/service-appsearch.jar"], 93 min_sdk_version: "33", 94 permitted_packages: [ 95 "com.android.server.appsearch", 96 "com.google.android.icing", 97 ], 98} 99 100license { 101 name: "appsearch-sdk_packages_modules_appsearch_license", 102 visibility: ["//visibility:private"], 103 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 104 license_text: ["licenses/packages/modules/AppSearch/NOTICE"], 105} 106 107prebuilt_systemserverclasspath_fragment { 108 name: "com.android.appsearch-systemserverclasspath-fragment", 109 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "appsearch_module" is true. 110 use_source_config_var: { 111 config_namespace: "appsearch_module", 112 var_name: "source_build", 113 }, 114 visibility: ["//visibility:public"], 115 apex_available: ["com.android.appsearch"], 116 licenses: ["appsearch-sdk_packages_modules_appsearch_license"], 117 contents: ["service-appsearch"], 118} 119