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