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.ipsec-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.ipsec"], 24 licenses: ["ipsec-module-sdk_Android-Apache-2.0"], 25 contents: ["android.net.ipsec.ike"], 26 fragments: [ 27 { 28 apex: "com.android.art", 29 module: "art-bootclasspath-fragment", 30 }, 31 { 32 apex: "com.android.tethering", 33 module: "com.android.tethering-bootclasspath-fragment", 34 }, 35 ], 36 hidden_api: { 37 annotation_flags: "hiddenapi/annotation-flags.csv", 38 metadata: "hiddenapi/metadata.csv", 39 index: "hiddenapi/index.csv", 40 signature_patterns: "hiddenapi/signature-patterns.csv", 41 filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv", 42 filtered_flags: "hiddenapi/filtered-flags.csv", 43 }, 44} 45 46java_sdk_library_import { 47 name: "android.net.ipsec.ike", 48 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 49 use_source_config_var: { 50 config_namespace: "ANDROID", 51 var_name: "module_build_from_source", 52 }, 53 visibility: ["//visibility:public"], 54 apex_available: [ 55 "com.android.ipsec", 56 "test_com.android.ipsec", 57 ], 58 licenses: ["ipsec-module-sdk_Android-Apache-2.0"], 59 shared_library: true, 60 compile_dex: true, 61 permitted_packages: [ 62 "com.android.internal.net", 63 "android.net.ipsec.ike", 64 "android.net.eap", 65 ], 66 public: { 67 jars: ["sdk_library/public/android.net.ipsec.ike-stubs.jar"], 68 stub_srcs: ["sdk_library/public/android.net.ipsec.ike.srcjar"], 69 current_api: "sdk_library/public/android.net.ipsec.ike.txt", 70 removed_api: "sdk_library/public/android.net.ipsec.ike-removed.txt", 71 annotations: "sdk_library/public/android.net.ipsec.ike_annotations.zip", 72 sdk_version: "module_current", 73 }, 74 system: { 75 jars: ["sdk_library/system/android.net.ipsec.ike-stubs.jar"], 76 stub_srcs: ["sdk_library/system/android.net.ipsec.ike.srcjar"], 77 current_api: "sdk_library/system/android.net.ipsec.ike.txt", 78 removed_api: "sdk_library/system/android.net.ipsec.ike-removed.txt", 79 annotations: "sdk_library/system/android.net.ipsec.ike_annotations.zip", 80 sdk_version: "module_current", 81 }, 82 module_lib: { 83 jars: ["sdk_library/module-lib/android.net.ipsec.ike-stubs.jar"], 84 stub_srcs: ["sdk_library/module-lib/android.net.ipsec.ike.srcjar"], 85 current_api: "sdk_library/module-lib/android.net.ipsec.ike.txt", 86 removed_api: "sdk_library/module-lib/android.net.ipsec.ike-removed.txt", 87 annotations: "sdk_library/module-lib/android.net.ipsec.ike_annotations.zip", 88 sdk_version: "module_current", 89 }, 90} 91 92license { 93 name: "ipsec-module-sdk_Android-Apache-2.0", 94 visibility: ["//visibility:private"], 95 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 96 license_text: ["licenses/build/soong/licenses/LICENSE"], 97} 98