xref: /aosp_15_r20/external/cbor-java/Android.bp (revision 4eead8d3538b10e865ab0d026faa50435ed6a63c)
1*4eead8d3SAndroid Build Coastguard Worker//
2*4eead8d3SAndroid Build Coastguard Worker// Copyright (C) 2019 The Android Open Source Project
3*4eead8d3SAndroid Build Coastguard Worker//
4*4eead8d3SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License");
5*4eead8d3SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
6*4eead8d3SAndroid Build Coastguard Worker// You may obtain a copy of the License at
7*4eead8d3SAndroid Build Coastguard Worker//
8*4eead8d3SAndroid Build Coastguard Worker//      http://www.apache.org/licenses/LICENSE-2.0
9*4eead8d3SAndroid Build Coastguard Worker//
10*4eead8d3SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
11*4eead8d3SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
12*4eead8d3SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*4eead8d3SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
14*4eead8d3SAndroid Build Coastguard Worker// limitations under the License.
15*4eead8d3SAndroid Build Coastguard Worker//
16*4eead8d3SAndroid Build Coastguard Worker
17*4eead8d3SAndroid Build Coastguard Workerpackage {
18*4eead8d3SAndroid Build Coastguard Worker    default_applicable_licenses: ["external_cbor-java_license"],
19*4eead8d3SAndroid Build Coastguard Worker}
20*4eead8d3SAndroid Build Coastguard Worker
21*4eead8d3SAndroid Build Coastguard Worker// Added automatically by a large-scale-change
22*4eead8d3SAndroid Build Coastguard Worker// See: http://go/android-license-faq
23*4eead8d3SAndroid Build Coastguard Workerlicense {
24*4eead8d3SAndroid Build Coastguard Worker    name: "external_cbor-java_license",
25*4eead8d3SAndroid Build Coastguard Worker    visibility: [":__subpackages__"],
26*4eead8d3SAndroid Build Coastguard Worker    license_kinds: [
27*4eead8d3SAndroid Build Coastguard Worker        "SPDX-license-identifier-Apache-2.0",
28*4eead8d3SAndroid Build Coastguard Worker    ],
29*4eead8d3SAndroid Build Coastguard Worker    license_text: [
30*4eead8d3SAndroid Build Coastguard Worker        "LICENSE",
31*4eead8d3SAndroid Build Coastguard Worker    ],
32*4eead8d3SAndroid Build Coastguard Worker}
33*4eead8d3SAndroid Build Coastguard Worker
34*4eead8d3SAndroid Build Coastguard Workerjava_library {
35*4eead8d3SAndroid Build Coastguard Worker    name: "cbor-java",
36*4eead8d3SAndroid Build Coastguard Worker
37*4eead8d3SAndroid Build Coastguard Worker    srcs: [
38*4eead8d3SAndroid Build Coastguard Worker        "src/main/**/*.java",
39*4eead8d3SAndroid Build Coastguard Worker    ],
40*4eead8d3SAndroid Build Coastguard Worker    min_sdk_version: "30",
41*4eead8d3SAndroid Build Coastguard Worker    host_supported: true,
42*4eead8d3SAndroid Build Coastguard Worker    sdk_version: "core_current",
43*4eead8d3SAndroid Build Coastguard Worker    apex_available: [
44*4eead8d3SAndroid Build Coastguard Worker        "//apex_available:anyapex",
45*4eead8d3SAndroid Build Coastguard Worker        "//apex_available:platform",
46*4eead8d3SAndroid Build Coastguard Worker    ],
47*4eead8d3SAndroid Build Coastguard Worker}
48*4eead8d3SAndroid Build Coastguard Worker
49*4eead8d3SAndroid Build Coastguard Workerandroid_test {
50*4eead8d3SAndroid Build Coastguard Worker    name: "CborJavaTestCases",
51*4eead8d3SAndroid Build Coastguard Worker    srcs: [
52*4eead8d3SAndroid Build Coastguard Worker        "src/test/**/*.java",
53*4eead8d3SAndroid Build Coastguard Worker    ],
54*4eead8d3SAndroid Build Coastguard Worker    static_libs: [
55*4eead8d3SAndroid Build Coastguard Worker        "androidx.test.rules",
56*4eead8d3SAndroid Build Coastguard Worker        "cbor-java",
57*4eead8d3SAndroid Build Coastguard Worker    ],
58*4eead8d3SAndroid Build Coastguard Worker    libs: [
59*4eead8d3SAndroid Build Coastguard Worker        "android.test.base.stubs.test",
60*4eead8d3SAndroid Build Coastguard Worker    ],
61*4eead8d3SAndroid Build Coastguard Worker    min_sdk_version: "30",
62*4eead8d3SAndroid Build Coastguard Worker    sdk_version: "test_current",
63*4eead8d3SAndroid Build Coastguard Worker    test_suites: [
64*4eead8d3SAndroid Build Coastguard Worker        "general-tests",
65*4eead8d3SAndroid Build Coastguard Worker        "mts-adservices",
66*4eead8d3SAndroid Build Coastguard Worker    ],
67*4eead8d3SAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
68*4eead8d3SAndroid Build Coastguard Worker}
69