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: "ipsec-module-sdk.contributions", 11 contents: ["prebuilt_android.net.ipsec.ike"], 12} 13 14prebuilt_bootclasspath_fragment { 15 name: "com.android.ipsec-bootclasspath-fragment", 16 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "ipsec_module" is true. 17 use_source_config_var: { 18 config_namespace: "ipsec_module", 19 var_name: "source_build", 20 }, 21 visibility: ["//visibility:public"], 22 apex_available: ["com.android.ipsec"], 23 licenses: ["ipsec-module-sdk_Android-Apache-2.0"], 24 contents: ["android.net.ipsec.ike"], 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 45java_sdk_library_import { 46 name: "android.net.ipsec.ike", 47 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "ipsec_module" is true. 48 use_source_config_var: { 49 config_namespace: "ipsec_module", 50 var_name: "source_build", 51 }, 52 visibility: ["//visibility:public"], 53 apex_available: [ 54 "com.android.ipsec", 55 "test_com.android.ipsec", 56 ], 57 licenses: ["ipsec-module-sdk_Android-Apache-2.0"], 58 shared_library: true, 59 compile_dex: true, 60 permitted_packages: [ 61 "com.android.internal.net", 62 "android.net.ipsec.ike", 63 "android.net.eap", 64 ], 65 public: { 66 jars: ["sdk_library/public/android.net.ipsec.ike-stubs.jar"], 67 stub_srcs: ["sdk_library/public/android.net.ipsec.ike.srcjar"], 68 current_api: "sdk_library/public/android.net.ipsec.ike.txt", 69 removed_api: "sdk_library/public/android.net.ipsec.ike-removed.txt", 70 annotations: "sdk_library/public/android.net.ipsec.ike_annotations.zip", 71 sdk_version: "module_current", 72 }, 73 system: { 74 jars: ["sdk_library/system/android.net.ipsec.ike-stubs.jar"], 75 stub_srcs: ["sdk_library/system/android.net.ipsec.ike.srcjar"], 76 current_api: "sdk_library/system/android.net.ipsec.ike.txt", 77 removed_api: "sdk_library/system/android.net.ipsec.ike-removed.txt", 78 annotations: "sdk_library/system/android.net.ipsec.ike_annotations.zip", 79 sdk_version: "module_current", 80 }, 81 module_lib: { 82 jars: ["sdk_library/module-lib/android.net.ipsec.ike-stubs.jar"], 83 stub_srcs: ["sdk_library/module-lib/android.net.ipsec.ike.srcjar"], 84 current_api: "sdk_library/module-lib/android.net.ipsec.ike.txt", 85 removed_api: "sdk_library/module-lib/android.net.ipsec.ike-removed.txt", 86 annotations: "sdk_library/module-lib/android.net.ipsec.ike_annotations.zip", 87 sdk_version: "module_current", 88 }, 89} 90 91license { 92 name: "ipsec-module-sdk_Android-Apache-2.0", 93 visibility: ["//visibility:private"], 94 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 95 license_text: ["licenses/build/soong/licenses/LICENSE"], 96} 97