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: "media-module-sdk.contributions",
11    contents: [
12        "prebuilt_framework-media",
13        "prebuilt_service-media-s",
14    ],
15}
16
17prebuilt_bootclasspath_fragment {
18    name: "com.android.media-bootclasspath-fragment",
19    prefer: false,
20    visibility: ["//visibility:public"],
21    apex_available: ["com.android.media"],
22    licenses: ["media-module-sdk_frameworks_av_license"],
23    contents: ["updatable-media"],
24    fragments: [
25        {
26            apex: "com.android.art",
27            module: "art-bootclasspath-fragment",
28        },
29    ],
30    api: {
31        stub_libs: ["framework-media"],
32    },
33    hidden_api: {
34        max_target_o_low_priority: ["hiddenapi/hiddenapi-max-target-o-low-priority.txt"],
35        annotation_flags: "hiddenapi/annotation-flags.csv",
36        metadata: "hiddenapi/metadata.csv",
37        index: "hiddenapi/index.csv",
38        signature_patterns: "hiddenapi/signature-patterns.csv",
39        filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv",
40        filtered_flags: "hiddenapi/filtered-flags.csv",
41    },
42}
43
44java_import {
45    name: "updatable-media",
46    prefer: false,
47    visibility: ["//visibility:public"],
48    apex_available: [
49        "com.android.media",
50        "test_com.android.media",
51    ],
52    licenses: ["media-module-sdk_Android-Apache-2.0"],
53    jars: ["java_boot_libs/snapshot/jars/are/invalid/updatable-media.jar"],
54    min_sdk_version: "29",
55    permitted_packages: ["android.media"],
56}
57
58java_sdk_library_import {
59    name: "framework-media",
60    prefer: false,
61    visibility: ["//visibility:public"],
62    apex_available: [
63        "com.android.media",
64        "test_com.android.media",
65    ],
66    licenses: ["media-module-sdk_Android-Apache-2.0"],
67    shared_library: false,
68    permitted_packages: ["android.media"],
69    public: {
70        jars: ["sdk_library/public/framework-media-stubs.jar"],
71        stub_srcs: ["sdk_library/public/framework-media_stub_sources"],
72        current_api: "sdk_library/public/framework-media.txt",
73        removed_api: "sdk_library/public/framework-media-removed.txt",
74        annotations: "sdk_library/public/framework-media_annotations.zip",
75        sdk_version: "module_current",
76    },
77    system: {
78        jars: ["sdk_library/system/framework-media-stubs.jar"],
79        stub_srcs: ["sdk_library/system/framework-media_stub_sources"],
80        current_api: "sdk_library/system/framework-media.txt",
81        removed_api: "sdk_library/system/framework-media-removed.txt",
82        annotations: "sdk_library/system/framework-media_annotations.zip",
83        sdk_version: "module_current",
84    },
85    module_lib: {
86        jars: ["sdk_library/module-lib/framework-media-stubs.jar"],
87        stub_srcs: ["sdk_library/module-lib/framework-media_stub_sources"],
88        current_api: "sdk_library/module-lib/framework-media.txt",
89        removed_api: "sdk_library/module-lib/framework-media-removed.txt",
90        annotations: "sdk_library/module-lib/framework-media_annotations.zip",
91        sdk_version: "module_current",
92    },
93}
94
95java_sdk_library_import {
96    name: "service-media-s",
97    prefer: false,
98    visibility: ["//visibility:public"],
99    apex_available: ["com.android.media"],
100    licenses: ["media-module-sdk_Android-Apache-2.0"],
101    shared_library: false,
102    permitted_packages: ["com.android.server.media"],
103    public: {
104        jars: ["sdk_library/public/service-media-s-stubs.jar"],
105        stub_srcs: ["sdk_library/public/service-media-s_stub_sources"],
106        current_api: "sdk_library/public/service-media-s.txt",
107        removed_api: "sdk_library/public/service-media-s-removed.txt",
108        annotations: "sdk_library/public/service-media-s_annotations.zip",
109        sdk_version: "module_current",
110    },
111    system_server: {
112        jars: ["sdk_library/system-server/service-media-s-stubs.jar"],
113        stub_srcs: ["sdk_library/system-server/service-media-s_stub_sources"],
114        current_api: "sdk_library/system-server/service-media-s.txt",
115        removed_api: "sdk_library/system-server/service-media-s-removed.txt",
116        annotations: "sdk_library/system-server/service-media-s_annotations.zip",
117        sdk_version: "system_server_current",
118    },
119}
120
121license {
122    name: "media-module-sdk_Android-Apache-2.0",
123    visibility: ["//visibility:private"],
124    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
125    license_text: ["licenses/build/soong/licenses/LICENSE"],
126}
127
128license {
129    name: "media-module-sdk_frameworks_av_license",
130    visibility: ["//visibility:private"],
131    license_kinds: [
132        "SPDX-license-identifier-Apache-2.0",
133        "SPDX-license-identifier-BSD",
134        "SPDX-license-identifier-MIT",
135        "SPDX-license-identifier-Unicode-DFS",
136        "legacy_by_exception_only",
137    ],
138    license_text: ["licenses/frameworks/av/NOTICE"],
139}
140
141prebuilt_systemserverclasspath_fragment {
142    name: "com.android.media-systemserverclasspath-fragment",
143    prefer: false,
144    visibility: ["//visibility:public"],
145    apex_available: ["com.android.media"],
146    licenses: ["media-module-sdk_frameworks_av_license"],
147    contents: ["service-media-s"],
148}
149