blob: 757f8a853d32f560b643bc99e525d2b65f31ca38 [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 {
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 "hardware_interfaces_license"
21 // to get the below license kinds:
22 // SPDX-license-identifier-Apache-2.0
23 default_applicable_licenses: ["hardware_interfaces_license"],
24}
25
Kevin Rocard921d12e2017-07-18 12:29:39 -070026cc_library_static {
Kevin Rocardb6d79ff2017-06-02 11:44:06 -070027 name: "android.hardware.audio.common.test.utility",
Mikhail Naganov420a5402021-07-03 00:49:13 +000028 defaults: ["hidl_defaults"],
Kevin Rocardb6d79ff2017-06-02 11:44:06 -070029 srcs: ["src/ValidateXml.cpp"],
30 cflags: [
31 "-O0",
32 "-g",
33 "-Wextra",
34 ],
35 local_include_dirs: ["include/utility"],
36 export_include_dirs: ["include"],
Mikhail Naganov420a5402021-07-03 00:49:13 +000037 shared_libs: [
38 "libxml2",
39 "liblog",
40 ],
Kevin Rocardb6d79ff2017-06-02 11:44:06 -070041 static_libs: ["libgtest"],
42 export_static_lib_headers: ["libgtest"],
43}
Mikhail Naganov420a5402021-07-03 00:49:13 +000044
45// Note: this isn't a VTS test, but rather a unit test
46// to verify correctness of test utilities.
47cc_test {
48 name: "android.hardware.audio.common.test.utility_tests",
49 host_supported: true,
50 local_include_dirs: ["include/utility"],
51 srcs: [
52 "src/ValidateXml.cpp",
53 "tests/utility_tests.cpp",
54 ],
55 cflags: [
56 "-Werror",
57 "-Wall",
58 "-g",
59 ],
60 shared_libs: [
61 "libbase",
62 "libxml2",
63 "liblog",
64 ],
65 static_libs: ["libgtest"],
66 test_suites: ["general-tests"],
67}