1// This is auto-generated. DO NOT EDIT. 2 3// Soong config variable module type added by test_common_mainline_module. 4soong_config_module_type { 5 name: "ipsec_prebuilt_java_sdk_library_import", 6 module_type: "java_sdk_library_import", 7 config_namespace: "ipsec_module", 8 bool_variables: ["source_build"], 9 properties: ["prefer"], 10} 11 12// Soong config variable module type added by test_common_mainline_module. 13soong_config_module_type { 14 name: "ipsec_prebuilt_prebuilt_bootclasspath_fragment", 15 module_type: "prebuilt_bootclasspath_fragment", 16 config_namespace: "ipsec_module", 17 bool_variables: ["source_build"], 18 properties: ["prefer"], 19} 20 21package { 22 // A default list here prevents the license LSC from adding its own list which would 23 // be unnecessary as every module in the sdk already has its own licenses property. 24 default_applicable_licenses: ["Android-Apache-2.0"], 25} 26 27ipsec_prebuilt_prebuilt_bootclasspath_fragment { 28 name: "com.android.ipsec-bootclasspath-fragment", 29 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "ipsec_module" is true. 30 prefer: true, 31 soong_config_variables: { 32 source_build: { 33 prefer: false, 34 }, 35 }, 36 visibility: ["//visibility:public"], 37 apex_available: ["com.android.ipsec"], 38 licenses: ["ipsec-module-sdk_Android-Apache-2.0"], 39 contents: ["android.net.ipsec.ike"], 40 hidden_api: { 41 stub_flags: "hiddenapi/stub-flags.csv", 42 annotation_flags: "hiddenapi/annotation-flags.csv", 43 metadata: "hiddenapi/metadata.csv", 44 index: "hiddenapi/index.csv", 45 all_flags: "hiddenapi/all-flags.csv", 46 }, 47} 48 49ipsec_prebuilt_java_sdk_library_import { 50 name: "android.net.ipsec.ike", 51 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "ipsec_module" is true. 52 prefer: true, 53 soong_config_variables: { 54 source_build: { 55 prefer: false, 56 }, 57 }, 58 visibility: ["//visibility:public"], 59 apex_available: [ 60 "com.android.ipsec", 61 "test_com.android.ipsec", 62 ], 63 licenses: ["ipsec-module-sdk_Android-Apache-2.0"], 64 shared_library: true, 65 compile_dex: true, 66 permitted_packages: [ 67 "com.android.internal.net", 68 "android.net.ipsec.ike", 69 "android.net.eap", 70 ], 71 public: { 72 jars: ["sdk_library/public/android.net.ipsec.ike-stubs.jar"], 73 stub_srcs: ["sdk_library/public/android.net.ipsec.ike.srcjar"], 74 current_api: "sdk_library/public/android.net.ipsec.ike.txt", 75 removed_api: "sdk_library/public/android.net.ipsec.ike-removed.txt", 76 sdk_version: "module_current", 77 }, 78 system: { 79 jars: ["sdk_library/system/android.net.ipsec.ike-stubs.jar"], 80 stub_srcs: ["sdk_library/system/android.net.ipsec.ike.srcjar"], 81 current_api: "sdk_library/system/android.net.ipsec.ike.txt", 82 removed_api: "sdk_library/system/android.net.ipsec.ike-removed.txt", 83 sdk_version: "module_current", 84 }, 85 module_lib: { 86 jars: ["sdk_library/module-lib/android.net.ipsec.ike-stubs.jar"], 87 stub_srcs: ["sdk_library/module-lib/android.net.ipsec.ike.srcjar"], 88 current_api: "sdk_library/module-lib/android.net.ipsec.ike.txt", 89 removed_api: "sdk_library/module-lib/android.net.ipsec.ike-removed.txt", 90 sdk_version: "module_current", 91 }, 92} 93 94license { 95 name: "ipsec-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