• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// This is auto-generated. DO NOT EDIT.
2
3// Soong config variable stanza added by test_common_mainline_module.
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    hidden_api: {
26        stub_flags: "hiddenapi/stub-flags.csv",
27        annotation_flags: "hiddenapi/annotation-flags.csv",
28        metadata: "hiddenapi/metadata.csv",
29        index: "hiddenapi/index.csv",
30        all_flags: "hiddenapi/all-flags.csv",
31    },
32}
33
34module_prebuilt_bootclasspath_fragment {
35    name: "com.android.ipsec-bootclasspath-fragment",
36    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
37    prefer: true,
38    soong_config_variables: {
39        module_build_from_source: {
40            prefer: false,
41        },
42    },
43    visibility: ["//visibility:public"],
44    apex_available: ["com.android.ipsec"],
45    licenses: ["ipsec-module-sdk_Android-Apache-2.0"],
46    contents: ["android.net.ipsec.ike"],
47    hidden_api: {
48        stub_flags: "hiddenapi/stub-flags.csv",
49        annotation_flags: "hiddenapi/annotation-flags.csv",
50        metadata: "hiddenapi/metadata.csv",
51        index: "hiddenapi/index.csv",
52        all_flags: "hiddenapi/all-flags.csv",
53    },
54}
55
56java_sdk_library_import {
57    name: "ipsec-module-sdk_android.net.ipsec.ike@current",
58    sdk_member_name: "android.net.ipsec.ike",
59    visibility: ["//visibility:public"],
60    apex_available: [
61        "com.android.ipsec",
62        "test_com.android.ipsec",
63    ],
64    licenses: ["ipsec-module-sdk_Android-Apache-2.0@current"],
65    shared_library: true,
66    compile_dex: true,
67    permitted_packages: [
68        "com.android.internal.net",
69        "android.net.ipsec.ike",
70        "android.net.eap",
71    ],
72    public: {
73        jars: ["sdk_library/public/android.net.ipsec.ike-stubs.jar"],
74        stub_srcs: ["sdk_library/public/android.net.ipsec.ike.srcjar"],
75        current_api: "sdk_library/public/android.net.ipsec.ike.txt",
76        removed_api: "sdk_library/public/android.net.ipsec.ike-removed.txt",
77        sdk_version: "module_current",
78    },
79    system: {
80        jars: ["sdk_library/system/android.net.ipsec.ike-stubs.jar"],
81        stub_srcs: ["sdk_library/system/android.net.ipsec.ike.srcjar"],
82        current_api: "sdk_library/system/android.net.ipsec.ike.txt",
83        removed_api: "sdk_library/system/android.net.ipsec.ike-removed.txt",
84        sdk_version: "module_current",
85    },
86    module_lib: {
87        jars: ["sdk_library/module-lib/android.net.ipsec.ike-stubs.jar"],
88        stub_srcs: ["sdk_library/module-lib/android.net.ipsec.ike.srcjar"],
89        current_api: "sdk_library/module-lib/android.net.ipsec.ike.txt",
90        removed_api: "sdk_library/module-lib/android.net.ipsec.ike-removed.txt",
91        sdk_version: "module_current",
92    },
93}
94
95module_java_sdk_library_import {
96    name: "android.net.ipsec.ike",
97    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
98    prefer: true,
99    soong_config_variables: {
100        module_build_from_source: {
101            prefer: false,
102        },
103    },
104    visibility: ["//visibility:public"],
105    apex_available: [
106        "com.android.ipsec",
107        "test_com.android.ipsec",
108    ],
109    licenses: ["ipsec-module-sdk_Android-Apache-2.0"],
110    shared_library: true,
111    compile_dex: true,
112    permitted_packages: [
113        "com.android.internal.net",
114        "android.net.ipsec.ike",
115        "android.net.eap",
116    ],
117    public: {
118        jars: ["sdk_library/public/android.net.ipsec.ike-stubs.jar"],
119        stub_srcs: ["sdk_library/public/android.net.ipsec.ike.srcjar"],
120        current_api: "sdk_library/public/android.net.ipsec.ike.txt",
121        removed_api: "sdk_library/public/android.net.ipsec.ike-removed.txt",
122        sdk_version: "module_current",
123    },
124    system: {
125        jars: ["sdk_library/system/android.net.ipsec.ike-stubs.jar"],
126        stub_srcs: ["sdk_library/system/android.net.ipsec.ike.srcjar"],
127        current_api: "sdk_library/system/android.net.ipsec.ike.txt",
128        removed_api: "sdk_library/system/android.net.ipsec.ike-removed.txt",
129        sdk_version: "module_current",
130    },
131    module_lib: {
132        jars: ["sdk_library/module-lib/android.net.ipsec.ike-stubs.jar"],
133        stub_srcs: ["sdk_library/module-lib/android.net.ipsec.ike.srcjar"],
134        current_api: "sdk_library/module-lib/android.net.ipsec.ike.txt",
135        removed_api: "sdk_library/module-lib/android.net.ipsec.ike-removed.txt",
136        sdk_version: "module_current",
137    },
138}
139
140license {
141    name: "ipsec-module-sdk_Android-Apache-2.0@current",
142    sdk_member_name: "Android-Apache-2.0",
143    visibility: ["//visibility:private"],
144    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
145    license_text: ["licenses/build/soong/licenses/LICENSE"],
146}
147
148license {
149    name: "ipsec-module-sdk_Android-Apache-2.0",
150    visibility: ["//visibility:private"],
151    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
152    license_text: ["licenses/build/soong/licenses/LICENSE"],
153}
154
155sdk_snapshot {
156    name: "ipsec-module-sdk@current",
157    visibility: ["//visibility:public"],
158    bootclasspath_fragments: ["ipsec-module-sdk_com.android.ipsec-bootclasspath-fragment@current"],
159    java_sdk_libs: ["ipsec-module-sdk_android.net.ipsec.ike@current"],
160}
161