blob: f89ff9d22cf742e1f3879d8fc181e88c23816e03 [file] [log] [blame]
Motomu Utsumi3a586fc2024-01-22 16:21:48 +09001//
2// Copyright (C) 2024 The Android Open Source Project
3//
4// Licensed under the Apache License, Version 2.0 (the "License");
5// you may not use this file except in compliance with the License.
6// You may obtain a copy of the License at
7//
8// http://www.apache.org/licenses/LICENSE-2.0
9//
10// Unless required by applicable law or agreed to in writing, software
11// distributed under the License is distributed on an "AS IS" BASIS,
12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13// See the License for the specific language governing permissions and
14// limitations under the License.
15//
16
17aconfig_declarations {
18 name: "com.android.net.flags-aconfig",
19 package: "com.android.net.flags",
Quang Anh Luong6d2bbce2024-12-19 08:54:44 +090020 exportable: true,
Paul Duffin8a4c9f62024-04-25 09:46:33 +010021 container: "com.android.tethering",
Motomu Utsumi3a586fc2024-01-22 16:21:48 +090022 srcs: ["flags.aconfig"],
23 visibility: ["//packages/modules/Connectivity:__subpackages__"],
24}
Yahav Nussbaum259be7b2024-02-22 06:22:31 +000025
Junyu Laid0e04942024-07-10 18:10:05 +080026java_aconfig_library {
27 name: "com.android.net.flags-aconfig-java",
28 aconfig_declarations: "com.android.net.flags-aconfig",
29 defaults: ["framework-minus-apex-aconfig-java-defaults"],
30 min_sdk_version: "30",
31 apex_available: [
32 "com.android.tethering",
33 ],
34}
35
Quang Anh Luong6d2bbce2024-12-19 08:54:44 +090036java_aconfig_library {
37 name: "com.android.net.flags-aconfig-java-export",
38 aconfig_declarations: "com.android.net.flags-aconfig",
39 defaults: ["framework-minus-apex-aconfig-java-defaults"],
40 min_sdk_version: "30",
41 apex_available: [
42 "com.android.wifi",
43 ],
44 mode: "exported",
45}
46
Yahav Nussbaum259be7b2024-02-22 06:22:31 +000047aconfig_declarations {
Kangping Dong8fb80dd2024-02-22 10:59:36 +080048 name: "com.android.net.thread.flags-aconfig",
49 package: "com.android.net.thread.flags",
Paul Duffin8a4c9f62024-04-25 09:46:33 +010050 container: "com.android.tethering",
Kangping Dong8fb80dd2024-02-22 10:59:36 +080051 srcs: ["thread_flags.aconfig"],
52 visibility: ["//packages/modules/Connectivity:__subpackages__"],
53}
54
Motomu Utsumidbb82c02024-08-15 16:56:35 +090055java_aconfig_library {
56 name: "com.android.net.thread.flags-aconfig-java",
57 aconfig_declarations: "com.android.net.thread.flags-aconfig",
58 defaults: ["framework-minus-apex-aconfig-java-defaults"],
59 min_sdk_version: "30",
60 apex_available: [
61 "com.android.tethering",
62 ],
63}
64
Kangping Dong8fb80dd2024-02-22 10:59:36 +080065aconfig_declarations {
Yahav Nussbaum259be7b2024-02-22 06:22:31 +000066 name: "nearby_flags",
67 package: "com.android.nearby.flags",
Paul Duffin8a4c9f62024-04-25 09:46:33 +010068 container: "com.android.tethering",
Yahav Nussbaum259be7b2024-02-22 06:22:31 +000069 srcs: ["nearby_flags.aconfig"],
70 visibility: ["//packages/modules/Connectivity:__subpackages__"],
71}
Sandro Montanari9ffc0682024-07-24 15:50:37 +000072
Motomu Utsumidbb82c02024-08-15 16:56:35 +090073java_aconfig_library {
74 name: "com.android.nearby.flags-aconfig-java",
75 aconfig_declarations: "nearby_flags",
76 defaults: ["framework-minus-apex-aconfig-java-defaults"],
77 min_sdk_version: "30",
78 apex_available: [
79 "com.android.tethering",
80 ],
81}
82
Sandro Montanari9ffc0682024-07-24 15:50:37 +000083aconfig_declarations {
84 name: "com.android.networksecurity.flags-aconfig",
85 package: "com.android.net.ct.flags",
86 container: "com.android.tethering",
87 srcs: ["networksecurity_flags.aconfig"],
88 visibility: ["//packages/modules/Connectivity:__subpackages__"],
89}
90
91java_aconfig_library {
92 name: "networksecurity_flags_java_lib",
93 aconfig_declarations: "com.android.networksecurity.flags-aconfig",
94 min_sdk_version: "30",
95 defaults: ["framework-minus-apex-aconfig-java-defaults"],
96 apex_available: ["com.android.tethering"],
97 visibility: ["//packages/modules/Connectivity:__subpackages__"],
98}