xref: /aosp_15_r20/external/xz-java/Android.bp (revision 21943e31f48dee19de75c78c0efeb8417c9a67d0)
1*21943e31SAndroid Build Coastguard Worker//
2*21943e31SAndroid Build Coastguard Worker// Copyright (C) 2011 The Android Open Source Project
3*21943e31SAndroid Build Coastguard Worker//
4*21943e31SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License");
5*21943e31SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
6*21943e31SAndroid Build Coastguard Worker// You may obtain a copy of the License at
7*21943e31SAndroid Build Coastguard Worker//
8*21943e31SAndroid Build Coastguard Worker//      http://www.apache.org/licenses/LICENSE-2.0
9*21943e31SAndroid Build Coastguard Worker//
10*21943e31SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
11*21943e31SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
12*21943e31SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*21943e31SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
14*21943e31SAndroid Build Coastguard Worker// limitations under the License.
15*21943e31SAndroid Build Coastguard Worker
16*21943e31SAndroid Build Coastguard Workerpackage {
17*21943e31SAndroid Build Coastguard Worker    default_applicable_licenses: ["external_xz-java_license"],
18*21943e31SAndroid Build Coastguard Worker}
19*21943e31SAndroid Build Coastguard Worker
20*21943e31SAndroid Build Coastguard Worker// Added automatically by a large-scale-change
21*21943e31SAndroid Build Coastguard Worker// See: http://go/android-license-faq
22*21943e31SAndroid Build Coastguard Workerlicense {
23*21943e31SAndroid Build Coastguard Worker    name: "external_xz-java_license",
24*21943e31SAndroid Build Coastguard Worker    visibility: [":__subpackages__"],
25*21943e31SAndroid Build Coastguard Worker    license_kinds: [
26*21943e31SAndroid Build Coastguard Worker        "legacy_unencumbered",
27*21943e31SAndroid Build Coastguard Worker    ],
28*21943e31SAndroid Build Coastguard Worker    license_text: [
29*21943e31SAndroid Build Coastguard Worker        "COPYING",
30*21943e31SAndroid Build Coastguard Worker    ],
31*21943e31SAndroid Build Coastguard Worker}
32*21943e31SAndroid Build Coastguard Worker
33*21943e31SAndroid Build Coastguard Workerjava_library_static {
34*21943e31SAndroid Build Coastguard Worker    name: "xz-java",
35*21943e31SAndroid Build Coastguard Worker
36*21943e31SAndroid Build Coastguard Worker    srcs: ["src/**/*.java"],
37*21943e31SAndroid Build Coastguard Worker    java_resource_dirs: ["src"],
38*21943e31SAndroid Build Coastguard Worker
39*21943e31SAndroid Build Coastguard Worker    host_supported: true,
40*21943e31SAndroid Build Coastguard Worker    sdk_version: "current",
41*21943e31SAndroid Build Coastguard Worker    // TODO(b/237039251) use "apex_inherit" when Java modules support it
42*21943e31SAndroid Build Coastguard Worker    min_sdk_version: "29",
43*21943e31SAndroid Build Coastguard Worker    // b/267831518: Pin tradefed and dependencies to Java 11.
44*21943e31SAndroid Build Coastguard Worker    java_version: "11",
45*21943e31SAndroid Build Coastguard Worker    apex_available: [
46*21943e31SAndroid Build Coastguard Worker        "//apex_available:platform",
47*21943e31SAndroid Build Coastguard Worker        "com.android.virt",
48*21943e31SAndroid Build Coastguard Worker    ],
49*21943e31SAndroid Build Coastguard Worker}
50