xref: /aosp_15_r20/external/androidplot/Android.bp (revision e67b5c11b0a39d07706faa2f5faf820db3848005)
1*e67b5c11SXin Li// Copyright (C) 2014 The Android Open Source Project
2*e67b5c11SXin Li//
3*e67b5c11SXin Li// Licensed under the Apache License, Version 2.0 (the "License");
4*e67b5c11SXin Li// you may not use this file except in compliance with the License.
5*e67b5c11SXin Li// You may obtain a copy of the License at
6*e67b5c11SXin Li//
7*e67b5c11SXin Li//      http://www.apache.org/licenses/LICENSE-2.0
8*e67b5c11SXin Li//
9*e67b5c11SXin Li// Unless required by applicable law or agreed to in writing, software
10*e67b5c11SXin Li// distributed under the License is distributed on an "AS IS" BASIS,
11*e67b5c11SXin Li// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*e67b5c11SXin Li// See the License for the specific language governing permissions and
13*e67b5c11SXin Li// limitations under the License.
14*e67b5c11SXin Li
15*e67b5c11SXin Li// Core androidplot library
16*e67b5c11SXin Li
17*e67b5c11SXin Lipackage {
18*e67b5c11SXin Li    default_applicable_licenses: ["external_androidplot_license"],
19*e67b5c11SXin Li}
20*e67b5c11SXin Li
21*e67b5c11SXin Li// Added automatically by a large-scale-change
22*e67b5c11SXin Li// See: http://go/android-license-faq
23*e67b5c11SXin Lilicense {
24*e67b5c11SXin Li    name: "external_androidplot_license",
25*e67b5c11SXin Li    visibility: [":__subpackages__"],
26*e67b5c11SXin Li    license_kinds: [
27*e67b5c11SXin Li        "SPDX-license-identifier-Apache-2.0",
28*e67b5c11SXin Li    ],
29*e67b5c11SXin Li    license_text: [
30*e67b5c11SXin Li        "NOTICE",
31*e67b5c11SXin Li    ],
32*e67b5c11SXin Li}
33*e67b5c11SXin Li
34*e67b5c11SXin Lijava_library {
35*e67b5c11SXin Li    name: "androidplot",
36*e67b5c11SXin Li    sdk_version: "current",
37*e67b5c11SXin Li    srcs: ["AndroidPlot-Core/src/main/**/*.java"],
38*e67b5c11SXin Li    // b/73499927
39*e67b5c11SXin Li    errorprone: {
40*e67b5c11SXin Li        javacflags: ["-Xep:MissingOverride:OFF"],
41*e67b5c11SXin Li    },
42*e67b5c11SXin Li}
43*e67b5c11SXin Li
44*e67b5c11SXin Li// Demo app
45*e67b5c11SXin Liandroid_test {
46*e67b5c11SXin Li    name: "AndroidPlotDemos",
47*e67b5c11SXin Li    sdk_version: "current",
48*e67b5c11SXin Li    static_libs: ["androidplot"],
49*e67b5c11SXin Li    resource_dirs: ["Examples/DemoApp/res"],
50*e67b5c11SXin Li    manifest: "Examples/DemoApp/AndroidManifest.xml",
51*e67b5c11SXin Li    srcs: ["Examples/DemoApp/src/**/*.java"],
52*e67b5c11SXin Li
53*e67b5c11SXin Li    // b/73499927
54*e67b5c11SXin Li    errorprone: {
55*e67b5c11SXin Li        javacflags: ["-Xep:MissingOverride:OFF"],
56*e67b5c11SXin Li    },
57*e67b5c11SXin Li
58*e67b5c11SXin Li}
59