blob: 7fd368873dc9571b103f8417e72e1699efabae27 [file] [log] [blame]
Kevin Rocardb6d79ff2017-06-02 11:44:06 -07001//
2// Copyright (C) 2017 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
Bob Badourb224b362021-02-12 20:13:01 -080017package {
Aditya Choudharyc5c6c622024-01-31 11:06:17 +000018 default_team: "trendy_team_android_media_audio_framework",
Bob Badourb224b362021-02-12 20:13:01 -080019 // 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
Kevin Rocard921d12e2017-07-18 12:29:39 -070027cc_library_static {
Kevin Rocardb6d79ff2017-06-02 11:44:06 -070028 name: "android.hardware.audio.common.test.utility",
Mikhail Naganov420a5402021-07-03 00:49:13 +000029 defaults: ["hidl_defaults"],
Kevin Rocardb6d79ff2017-06-02 11:44:06 -070030 srcs: ["src/ValidateXml.cpp"],
31 cflags: [
32 "-O0",
33 "-g",
34 "-Wextra",
35 ],
36 local_include_dirs: ["include/utility"],
37 export_include_dirs: ["include"],
Mikhail Naganov420a5402021-07-03 00:49:13 +000038 shared_libs: [
39 "libxml2",
40 "liblog",
41 ],
Kevin Rocardb6d79ff2017-06-02 11:44:06 -070042 static_libs: ["libgtest"],
43 export_static_lib_headers: ["libgtest"],
44}
Mikhail Naganov420a5402021-07-03 00:49:13 +000045
46// Note: this isn't a VTS test, but rather a unit test
47// to verify correctness of test utilities.
48cc_test {
49 name: "android.hardware.audio.common.test.utility_tests",
50 host_supported: true,
51 local_include_dirs: ["include/utility"],
52 srcs: [
53 "src/ValidateXml.cpp",
54 "tests/utility_tests.cpp",
55 ],
56 cflags: [
57 "-Werror",
58 "-Wall",
59 "-g",
60 ],
61 shared_libs: [
62 "libbase",
63 "libxml2",
64 "liblog",
65 ],
Mikhail Naganov420a5402021-07-03 00:49:13 +000066 test_suites: ["general-tests"],
67}