• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1//
2// Copyright (C) 2020 The Android Open Source Project
3//
4// Licensed under the Apache License, Version 2.0 (the "License");
5// you may not use this file except in compliance with the License.
6// You may obtain a copy of the License at
7//
8//      http://www.apache.org/licenses/LICENSE-2.0
9//
10// Unless required by applicable law or agreed to in writing, software
11// distributed under the License is distributed on an "AS IS" BASIS,
12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13// See the License for the specific language governing permissions and
14// limitations under the License.
15//
16
17package {
18    // See: http://go/android-license-faq
19    // A large-scale-change added 'default_applicable_licenses' to import
20    // all of the 'license_kinds' from "system_tools_aidl_license"
21    // to get the below license kinds:
22    //   SPDX-license-identifier-Apache-2.0
23    default_applicable_licenses: ["system_tools_aidl_license"],
24}
25
26aidl_interface {
27    name: "aidl_test_nonvintf_parcelable",
28    flags: ["-Werror"],
29    srcs: [
30        "android/aidl/tests/nonvintf/*.aidl",
31    ],
32    backend: {
33        java: {
34            platform_apis: true,
35        },
36        cpp: {
37            enabled: false,
38        },
39        ndk: {
40            enabled: false,
41        },
42        rust: {
43            enabled: true,
44        },
45    },
46    versions: ["1"],
47}
48
49aidl_interface {
50    name: "aidl_test_unstable_parcelable",
51    unstable: true,
52    flags: ["-Werror"],
53    srcs: [
54        "android/aidl/tests/unstable/*.aidl",
55    ],
56    backend: {
57        java: {
58            platform_apis: true,
59        },
60        cpp: {
61            enabled: false,
62        },
63        ndk: {
64            enabled: false,
65        },
66        rust: {
67            enabled: true,
68        },
69    },
70}
71
72aidl_interface {
73    name: "aidl_test_vintf_parcelable",
74    stability: "vintf",
75    flags: ["-Werror"],
76    srcs: [
77        "android/aidl/tests/vintf/*.aidl",
78    ],
79    backend: {
80        java: {
81            platform_apis: true,
82        },
83        cpp: {
84            enabled: false,
85        },
86        ndk: {
87            enabled: false,
88        },
89        rust: {
90            enabled: true,
91        },
92    },
93    versions: ["1"],
94}
95