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: "mediaprovider-module-sdk.contributions",
11    contents: [
12        "prebuilt_media-provider-platform-compat-config",
13        "prebuilt_framework-pdf-v-platform-compat-config",
14        "prebuilt_framework-mediaprovider",
15        "prebuilt_framework-pdf",
16        "prebuilt_framework-pdf-v",
17        "prebuilt_framework-photopicker",
18    ],
19}
20
21prebuilt_bootclasspath_fragment {
22    name: "com.android.mediaprovider-bootclasspath-fragment",
23    prefer: false,
24    visibility: ["//visibility:public"],
25    apex_available: ["com.android.mediaprovider"],
26    licenses: ["mediaprovider-module-sdk_Android-Apache-2.0"],
27    contents: [
28        "framework-mediaprovider",
29        "framework-pdf",
30        "framework-pdf-v",
31        "framework-photopicker",
32    ],
33    fragments: [
34        {
35            apex: "com.android.art",
36            module: "art-bootclasspath-fragment",
37        },
38    ],
39    hidden_api: {
40        max_target_o_low_priority: ["hiddenapi/hiddenapi-max-target-o-low-priority.txt"],
41        annotation_flags: "hiddenapi/annotation-flags.csv",
42        metadata: "hiddenapi/metadata.csv",
43        index: "hiddenapi/index.csv",
44        signature_patterns: "hiddenapi/signature-patterns.csv",
45        filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv",
46        filtered_flags: "hiddenapi/filtered-flags.csv",
47    },
48}
49
50prebuilt_platform_compat_config {
51    name: "media-provider-platform-compat-config",
52    prefer: false,
53    visibility: ["//visibility:public"],
54    licenses: ["mediaprovider-module-sdk_Android-Apache-2.0"],
55    metadata: "compat_configs/media-provider-platform-compat-config/media-provider-platform-compat-config_meta.xml",
56}
57
58prebuilt_platform_compat_config {
59    name: "framework-pdf-v-platform-compat-config",
60    prefer: false,
61    visibility: ["//visibility:public"],
62    licenses: ["mediaprovider-module-sdk_Android-Apache-2.0"],
63    metadata: "compat_configs/framework-pdf-v-platform-compat-config/framework-pdf-v-platform-compat-config_meta.xml",
64}
65
66java_sdk_library_import {
67    name: "framework-mediaprovider",
68    prefer: false,
69    visibility: ["//visibility:public"],
70    apex_available: [
71        "com.android.mediaprovider",
72        "test_com.android.mediaprovider",
73    ],
74    licenses: ["mediaprovider-module-sdk_Android-Apache-2.0"],
75    shared_library: false,
76    permitted_packages: ["android.provider"],
77    public: {
78        jars: ["sdk_library/public/framework-mediaprovider-stubs.jar"],
79        stub_srcs: ["sdk_library/public/framework-mediaprovider_stub_sources"],
80        current_api: "sdk_library/public/framework-mediaprovider.txt",
81        removed_api: "sdk_library/public/framework-mediaprovider-removed.txt",
82        annotations: "sdk_library/public/framework-mediaprovider_annotations.zip",
83        sdk_version: "module_current",
84    },
85    system: {
86        jars: ["sdk_library/system/framework-mediaprovider-stubs.jar"],
87        stub_srcs: ["sdk_library/system/framework-mediaprovider_stub_sources"],
88        current_api: "sdk_library/system/framework-mediaprovider.txt",
89        removed_api: "sdk_library/system/framework-mediaprovider-removed.txt",
90        annotations: "sdk_library/system/framework-mediaprovider_annotations.zip",
91        sdk_version: "module_current",
92    },
93    module_lib: {
94        jars: ["sdk_library/module-lib/framework-mediaprovider-stubs.jar"],
95        stub_srcs: ["sdk_library/module-lib/framework-mediaprovider_stub_sources"],
96        current_api: "sdk_library/module-lib/framework-mediaprovider.txt",
97        removed_api: "sdk_library/module-lib/framework-mediaprovider-removed.txt",
98        annotations: "sdk_library/module-lib/framework-mediaprovider_annotations.zip",
99        sdk_version: "module_current",
100    },
101}
102
103java_sdk_library_import {
104    name: "framework-pdf",
105    prefer: false,
106    visibility: ["//visibility:public"],
107    apex_available: ["com.android.mediaprovider"],
108    licenses: ["mediaprovider-module-sdk_Android-Apache-2.0"],
109    shared_library: false,
110    permitted_packages: ["android.graphics.pdf"],
111    public: {
112        jars: ["sdk_library/public/framework-pdf-stubs.jar"],
113        stub_srcs: ["sdk_library/public/framework-pdf_stub_sources"],
114        current_api: "sdk_library/public/framework-pdf.txt",
115        removed_api: "sdk_library/public/framework-pdf-removed.txt",
116        annotations: "sdk_library/public/framework-pdf_annotations.zip",
117        sdk_version: "module_current",
118    },
119    system: {
120        jars: ["sdk_library/system/framework-pdf-stubs.jar"],
121        stub_srcs: ["sdk_library/system/framework-pdf_stub_sources"],
122        current_api: "sdk_library/system/framework-pdf.txt",
123        removed_api: "sdk_library/system/framework-pdf-removed.txt",
124        annotations: "sdk_library/system/framework-pdf_annotations.zip",
125        sdk_version: "module_current",
126    },
127    module_lib: {
128        jars: ["sdk_library/module-lib/framework-pdf-stubs.jar"],
129        stub_srcs: ["sdk_library/module-lib/framework-pdf_stub_sources"],
130        current_api: "sdk_library/module-lib/framework-pdf.txt",
131        removed_api: "sdk_library/module-lib/framework-pdf-removed.txt",
132        annotations: "sdk_library/module-lib/framework-pdf_annotations.zip",
133        sdk_version: "module_current",
134    },
135}
136
137java_sdk_library_import {
138    name: "framework-pdf-v",
139    prefer: false,
140    visibility: ["//visibility:public"],
141    apex_available: ["com.android.mediaprovider"],
142    licenses: ["mediaprovider-module-sdk_Android-Apache-2.0"],
143    shared_library: false,
144    permitted_packages: ["android.graphics.pdf"],
145    public: {
146        jars: ["sdk_library/public/framework-pdf-v-stubs.jar"],
147        stub_srcs: ["sdk_library/public/framework-pdf-v_stub_sources"],
148        current_api: "sdk_library/public/framework-pdf-v.txt",
149        removed_api: "sdk_library/public/framework-pdf-v-removed.txt",
150        annotations: "sdk_library/public/framework-pdf-v_annotations.zip",
151        sdk_version: "module_current",
152    },
153    system: {
154        jars: ["sdk_library/system/framework-pdf-v-stubs.jar"],
155        stub_srcs: ["sdk_library/system/framework-pdf-v_stub_sources"],
156        current_api: "sdk_library/system/framework-pdf-v.txt",
157        removed_api: "sdk_library/system/framework-pdf-v-removed.txt",
158        annotations: "sdk_library/system/framework-pdf-v_annotations.zip",
159        sdk_version: "module_current",
160    },
161    module_lib: {
162        jars: ["sdk_library/module-lib/framework-pdf-v-stubs.jar"],
163        stub_srcs: ["sdk_library/module-lib/framework-pdf-v_stub_sources"],
164        current_api: "sdk_library/module-lib/framework-pdf-v.txt",
165        removed_api: "sdk_library/module-lib/framework-pdf-v-removed.txt",
166        annotations: "sdk_library/module-lib/framework-pdf-v_annotations.zip",
167        sdk_version: "module_current",
168    },
169}
170
171java_sdk_library_import {
172    name: "framework-photopicker",
173    prefer: false,
174    visibility: ["//visibility:public"],
175    apex_available: ["com.android.mediaprovider"],
176    licenses: ["mediaprovider-module-sdk_Android-Apache-2.0"],
177    shared_library: false,
178    permitted_packages: [
179        "android.widget.photopicker",
180        "com.android.providers.media.flags",
181    ],
182    public: {
183        jars: ["sdk_library/public/framework-photopicker-stubs.jar"],
184        stub_srcs: ["sdk_library/public/framework-photopicker_stub_sources"],
185        current_api: "sdk_library/public/framework-photopicker.txt",
186        removed_api: "sdk_library/public/framework-photopicker-removed.txt",
187        annotations: "sdk_library/public/framework-photopicker_annotations.zip",
188        sdk_version: "module_current",
189    },
190    system: {
191        jars: ["sdk_library/system/framework-photopicker-stubs.jar"],
192        stub_srcs: ["sdk_library/system/framework-photopicker_stub_sources"],
193        current_api: "sdk_library/system/framework-photopicker.txt",
194        removed_api: "sdk_library/system/framework-photopicker-removed.txt",
195        annotations: "sdk_library/system/framework-photopicker_annotations.zip",
196        sdk_version: "module_current",
197    },
198    module_lib: {
199        jars: ["sdk_library/module-lib/framework-photopicker-stubs.jar"],
200        stub_srcs: ["sdk_library/module-lib/framework-photopicker_stub_sources"],
201        current_api: "sdk_library/module-lib/framework-photopicker.txt",
202        removed_api: "sdk_library/module-lib/framework-photopicker-removed.txt",
203        annotations: "sdk_library/module-lib/framework-photopicker_annotations.zip",
204        sdk_version: "module_current",
205    },
206}
207
208license {
209    name: "mediaprovider-module-sdk_Android-Apache-2.0",
210    visibility: ["//visibility:private"],
211    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
212    license_text: ["licenses/build/soong/licenses/LICENSE"],
213}
214