• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1//
2// Copyright (C) 2016 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    default_team: "trendy_team_android_media_audio_framework",
19    // See: http://go/android-license-faq
20    // A large-scale-change added 'default_applicable_licenses' to import
21    // all of the 'license_kinds' from "hardware_interfaces_license"
22    // to get the below license kinds:
23    //   SPDX-license-identifier-Apache-2.0
24    default_applicable_licenses: ["hardware_interfaces_license"],
25}
26
27cc_defaults {
28    name: "VtsHalAudioEffectTargetTest_default",
29    defaults: ["VtsHalTargetTestDefaults"],
30    tidy_timeout_srcs: [
31        "VtsHalAudioEffectTargetTest.cpp",
32    ],
33    srcs: [
34        "VtsHalAudioEffectTargetTest.cpp",
35        "ValidateAudioEffectsConfiguration.cpp",
36    ],
37    static_libs: [
38        "android.hardware.audio.common.test.utility",
39        "android.hidl.allocator@1.0",
40        "android.hidl.memory@1.0",
41        "libeffectsconfig",
42        "libxml2",
43    ],
44    header_libs: [
45        "android.hardware.audio.common.util@all-versions",
46    ],
47    test_suites: [
48        "general-tests",
49        "vts",
50    ],
51}
52
53cc_test {
54    name: "VtsHalAudioEffectV2_0TargetTest",
55    defaults: ["VtsHalAudioEffectTargetTest_default"],
56    // Use test_config for vts suite.
57    // TODO(b/146104851): Add auto-gen rules and remove it.
58    test_config: "VtsHalAudioEffectV2_0TargetTest.xml",
59    static_libs: [
60        "android.hardware.audio.common@2.0",
61        "android.hardware.audio.effect@2.0",
62    ],
63    data: [
64        ":audio_effects_conf_V2_0",
65    ],
66    cflags: [
67        "-DMAJOR_VERSION=2",
68        "-DMINOR_VERSION=0",
69        "-include common/all-versions/VersionMacro.h",
70    ],
71}
72
73cc_test {
74    name: "VtsHalAudioEffectV4_0TargetTest",
75    defaults: ["VtsHalAudioEffectTargetTest_default"],
76    // Use test_config for vts suite.
77    // TODO(b/146104851): Add auto-gen rules and remove it.
78    test_config: "VtsHalAudioEffectV4_0TargetTest.xml",
79    static_libs: [
80        "android.hardware.audio.common@4.0",
81        "android.hardware.audio.effect@4.0",
82    ],
83    data: [
84        ":audio_effects_conf_V4_0",
85    ],
86    cflags: [
87        "-DMAJOR_VERSION=4",
88        "-DMINOR_VERSION=0",
89        "-include common/all-versions/VersionMacro.h",
90    ],
91}
92
93cc_test {
94    name: "VtsHalAudioEffectV5_0TargetTest",
95    defaults: ["VtsHalAudioEffectTargetTest_default"],
96    // Use test_config for vts suite.
97    // TODO(b/146104851): Add auto-gen rules and remove it.
98    test_config: "VtsHalAudioEffectV5_0TargetTest.xml",
99    static_libs: [
100        "android.hardware.audio.common@5.0",
101        "android.hardware.audio.effect@5.0",
102    ],
103    data: [
104        ":audio_effects_conf_V5_0",
105    ],
106    cflags: [
107        "-DMAJOR_VERSION=5",
108        "-DMINOR_VERSION=0",
109        "-include common/all-versions/VersionMacro.h",
110    ],
111}
112
113cc_test {
114    name: "VtsHalAudioEffectV6_0TargetTest",
115    defaults: ["VtsHalAudioEffectTargetTest_default"],
116    // Use test_config for vts suite.
117    // TODO(b/146104851): Add auto-gen rules and remove it.
118    test_config: "VtsHalAudioEffectV6_0TargetTest.xml",
119    static_libs: [
120        "android.hardware.audio.common@6.0",
121        "android.hardware.audio.effect@6.0",
122    ],
123    data: [
124        ":audio_effects_conf_V6_0",
125    ],
126    cflags: [
127        "-DMAJOR_VERSION=6",
128        "-DMINOR_VERSION=0",
129        "-include common/all-versions/VersionMacro.h",
130    ],
131}
132
133cc_test {
134    name: "VtsHalAudioEffectV7_0TargetTest",
135    defaults: ["VtsHalAudioEffectTargetTest_default"],
136    // Use test_config for vts suite.
137    // TODO(b/146104851): Add auto-gen rules and remove it.
138    test_config: "VtsHalAudioEffectV7_0TargetTest.xml",
139    static_libs: [
140        "android.hardware.audio.common@7.0",
141        "android.hardware.audio.common@7.0-enums",
142        "android.hardware.audio.effect@7.0",
143    ],
144    data: [
145        ":audio_effects_conf_V7_0",
146    ],
147    cflags: [
148        "-DMAJOR_VERSION=7",
149        "-DMINOR_VERSION=0",
150        "-include common/all-versions/VersionMacro.h",
151    ],
152}
153