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_java_sdk_library_import", 8 "module_prebuilt_bootclasspath_fragment", 9 ], 10} 11 12package { 13 // A default list here prevents the license LSC from adding its own list which would 14 // be unnecessary as every module in the sdk already has its own licenses property. 15 default_applicable_licenses: ["Android-Apache-2.0"], 16} 17 18prebuilt_bootclasspath_fragment { 19 name: "ipsec-module-sdk_com.android.ipsec-bootclasspath-fragment@current", 20 sdk_member_name: "com.android.ipsec-bootclasspath-fragment", 21 visibility: ["//visibility:public"], 22 apex_available: ["com.android.ipsec"], 23 licenses: ["ipsec-module-sdk_Android-Apache-2.0@current"], 24 contents: ["ipsec-module-sdk_android.net.ipsec.ike@current"], 25 fragments: [ 26 { 27 apex: "com.android.art", 28 module: "art-bootclasspath-fragment", 29 }, 30 { 31 apex: "com.android.tethering", 32 module: "com.android.tethering-bootclasspath-fragment", 33 }, 34 ], 35 hidden_api: { 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.ipsec-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.ipsec"], 56 licenses: ["ipsec-module-sdk_Android-Apache-2.0"], 57 contents: ["android.net.ipsec.ike"], 58 fragments: [ 59 { 60 apex: "com.android.art", 61 module: "art-bootclasspath-fragment", 62 }, 63 { 64 apex: "com.android.tethering", 65 module: "com.android.tethering-bootclasspath-fragment", 66 }, 67 ], 68 hidden_api: { 69 annotation_flags: "hiddenapi/annotation-flags.csv", 70 metadata: "hiddenapi/metadata.csv", 71 index: "hiddenapi/index.csv", 72 signature_patterns: "hiddenapi/signature-patterns.csv", 73 filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv", 74 filtered_flags: "hiddenapi/filtered-flags.csv", 75 }, 76} 77 78java_sdk_library_import { 79 name: "ipsec-module-sdk_android.net.ipsec.ike@current", 80 sdk_member_name: "android.net.ipsec.ike", 81 visibility: ["//visibility:public"], 82 apex_available: [ 83 "com.android.ipsec", 84 "test_com.android.ipsec", 85 ], 86 licenses: ["ipsec-module-sdk_Android-Apache-2.0@current"], 87 shared_library: true, 88 compile_dex: true, 89 permitted_packages: [ 90 "com.android.internal.net", 91 "android.net.ipsec.ike", 92 "android.net.eap", 93 ], 94 public: { 95 jars: ["sdk_library/public/android.net.ipsec.ike-stubs.jar"], 96 stub_srcs: ["sdk_library/public/android.net.ipsec.ike.srcjar"], 97 current_api: "sdk_library/public/android.net.ipsec.ike.txt", 98 removed_api: "sdk_library/public/android.net.ipsec.ike-removed.txt", 99 annotations: "sdk_library/public/android.net.ipsec.ike_annotations.zip", 100 sdk_version: "module_current", 101 }, 102 system: { 103 jars: ["sdk_library/system/android.net.ipsec.ike-stubs.jar"], 104 stub_srcs: ["sdk_library/system/android.net.ipsec.ike.srcjar"], 105 current_api: "sdk_library/system/android.net.ipsec.ike.txt", 106 removed_api: "sdk_library/system/android.net.ipsec.ike-removed.txt", 107 annotations: "sdk_library/system/android.net.ipsec.ike_annotations.zip", 108 sdk_version: "module_current", 109 }, 110 module_lib: { 111 jars: ["sdk_library/module-lib/android.net.ipsec.ike-stubs.jar"], 112 stub_srcs: ["sdk_library/module-lib/android.net.ipsec.ike.srcjar"], 113 current_api: "sdk_library/module-lib/android.net.ipsec.ike.txt", 114 removed_api: "sdk_library/module-lib/android.net.ipsec.ike-removed.txt", 115 annotations: "sdk_library/module-lib/android.net.ipsec.ike_annotations.zip", 116 sdk_version: "module_current", 117 }, 118} 119 120module_java_sdk_library_import { 121 name: "android.net.ipsec.ike", 122 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 123 prefer: true, 124 soong_config_variables: { 125 module_build_from_source: { 126 prefer: false, 127 }, 128 }, 129 visibility: ["//visibility:public"], 130 apex_available: [ 131 "com.android.ipsec", 132 "test_com.android.ipsec", 133 ], 134 licenses: ["ipsec-module-sdk_Android-Apache-2.0"], 135 shared_library: true, 136 compile_dex: true, 137 permitted_packages: [ 138 "com.android.internal.net", 139 "android.net.ipsec.ike", 140 "android.net.eap", 141 ], 142 public: { 143 jars: ["sdk_library/public/android.net.ipsec.ike-stubs.jar"], 144 stub_srcs: ["sdk_library/public/android.net.ipsec.ike.srcjar"], 145 current_api: "sdk_library/public/android.net.ipsec.ike.txt", 146 removed_api: "sdk_library/public/android.net.ipsec.ike-removed.txt", 147 annotations: "sdk_library/public/android.net.ipsec.ike_annotations.zip", 148 sdk_version: "module_current", 149 }, 150 system: { 151 jars: ["sdk_library/system/android.net.ipsec.ike-stubs.jar"], 152 stub_srcs: ["sdk_library/system/android.net.ipsec.ike.srcjar"], 153 current_api: "sdk_library/system/android.net.ipsec.ike.txt", 154 removed_api: "sdk_library/system/android.net.ipsec.ike-removed.txt", 155 annotations: "sdk_library/system/android.net.ipsec.ike_annotations.zip", 156 sdk_version: "module_current", 157 }, 158 module_lib: { 159 jars: ["sdk_library/module-lib/android.net.ipsec.ike-stubs.jar"], 160 stub_srcs: ["sdk_library/module-lib/android.net.ipsec.ike.srcjar"], 161 current_api: "sdk_library/module-lib/android.net.ipsec.ike.txt", 162 removed_api: "sdk_library/module-lib/android.net.ipsec.ike-removed.txt", 163 annotations: "sdk_library/module-lib/android.net.ipsec.ike_annotations.zip", 164 sdk_version: "module_current", 165 }, 166} 167 168license { 169 name: "ipsec-module-sdk_Android-Apache-2.0@current", 170 sdk_member_name: "Android-Apache-2.0", 171 visibility: ["//visibility:private"], 172 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 173 license_text: ["licenses/build/soong/licenses/LICENSE"], 174} 175 176license { 177 name: "ipsec-module-sdk_Android-Apache-2.0", 178 visibility: ["//visibility:private"], 179 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 180 license_text: ["licenses/build/soong/licenses/LICENSE"], 181} 182 183sdk_snapshot { 184 name: "ipsec-module-sdk@current", 185 visibility: ["//visibility:public"], 186 bootclasspath_fragments: ["ipsec-module-sdk_com.android.ipsec-bootclasspath-fragment@current"], 187 java_sdk_libs: ["ipsec-module-sdk_android.net.ipsec.ike@current"], 188} 189