1*9a741119SAndroid Build Coastguard Worker// 2*9a741119SAndroid Build Coastguard Worker// Copyright (C) 2017 The Android Open Source Project 3*9a741119SAndroid Build Coastguard Worker// 4*9a741119SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 5*9a741119SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 6*9a741119SAndroid Build Coastguard Worker// You may obtain a copy of the License at 7*9a741119SAndroid Build Coastguard Worker// 8*9a741119SAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 9*9a741119SAndroid Build Coastguard Worker// 10*9a741119SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 11*9a741119SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 12*9a741119SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*9a741119SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 14*9a741119SAndroid Build Coastguard Worker// limitations under the License. 15*9a741119SAndroid Build Coastguard Worker// 16*9a741119SAndroid Build Coastguard Worker 17*9a741119SAndroid Build Coastguard Workerpackage { 18*9a741119SAndroid Build Coastguard Worker default_applicable_licenses: ["Android-Apache-2.0"], 19*9a741119SAndroid Build Coastguard Worker} 20*9a741119SAndroid Build Coastguard Worker 21*9a741119SAndroid Build Coastguard Workercc_library_static { 22*9a741119SAndroid Build Coastguard Worker name: "VtsHalHidlTestUtils", 23*9a741119SAndroid Build Coastguard Worker srcs : [ 24*9a741119SAndroid Build Coastguard Worker "VtsHalHidlTargetCallbackBase.cpp", 25*9a741119SAndroid Build Coastguard Worker "VtsCoreUtil.cpp", 26*9a741119SAndroid Build Coastguard Worker ], 27*9a741119SAndroid Build Coastguard Worker 28*9a741119SAndroid Build Coastguard Worker vendor_available: true, 29*9a741119SAndroid Build Coastguard Worker cflags: ["-Wall", "-Werror"], 30*9a741119SAndroid Build Coastguard Worker 31*9a741119SAndroid Build Coastguard Worker shared_libs: [ 32*9a741119SAndroid Build Coastguard Worker "libhidl-gen-utils", 33*9a741119SAndroid Build Coastguard Worker "libhidlbase", 34*9a741119SAndroid Build Coastguard Worker "liblog", 35*9a741119SAndroid Build Coastguard Worker "libcutils", 36*9a741119SAndroid Build Coastguard Worker ], 37*9a741119SAndroid Build Coastguard Worker 38*9a741119SAndroid Build Coastguard Worker static_libs : [ 39*9a741119SAndroid Build Coastguard Worker "libgtest", 40*9a741119SAndroid Build Coastguard Worker "libutils", 41*9a741119SAndroid Build Coastguard Worker ], 42*9a741119SAndroid Build Coastguard Worker export_include_dirs: ["."], 43*9a741119SAndroid Build Coastguard Worker export_static_lib_headers: [ 44*9a741119SAndroid Build Coastguard Worker "libgtest", 45*9a741119SAndroid Build Coastguard Worker "libutils", 46*9a741119SAndroid Build Coastguard Worker ], 47*9a741119SAndroid Build Coastguard Worker} 48*9a741119SAndroid Build Coastguard Worker 49*9a741119SAndroid Build Coastguard Worker// TODO: Delete this library after all tests using VtsHalHidlTargetTestBase 50*9a741119SAndroid Build Coastguard Worker// are converted or obsoleted. 51*9a741119SAndroid Build Coastguard Workercc_library_static { 52*9a741119SAndroid Build Coastguard Worker name: "VtsHalHidlTargetTestBase", 53*9a741119SAndroid Build Coastguard Worker srcs : [ 54*9a741119SAndroid Build Coastguard Worker "VtsHalHidlTargetTestBase.cpp", 55*9a741119SAndroid Build Coastguard Worker "VtsHalHidlTargetCallbackBase.cpp", 56*9a741119SAndroid Build Coastguard Worker "VtsHalHidlTargetTestEnvBase.cpp", 57*9a741119SAndroid Build Coastguard Worker "VtsCoreUtil.cpp", 58*9a741119SAndroid Build Coastguard Worker ], 59*9a741119SAndroid Build Coastguard Worker 60*9a741119SAndroid Build Coastguard Worker cflags: ["-Wall", "-Werror"], 61*9a741119SAndroid Build Coastguard Worker 62*9a741119SAndroid Build Coastguard Worker shared_libs: [ 63*9a741119SAndroid Build Coastguard Worker "libhidl-gen-utils", 64*9a741119SAndroid Build Coastguard Worker "libhidlbase", 65*9a741119SAndroid Build Coastguard Worker "liblog", 66*9a741119SAndroid Build Coastguard Worker "libcutils", 67*9a741119SAndroid Build Coastguard Worker ], 68*9a741119SAndroid Build Coastguard Worker 69*9a741119SAndroid Build Coastguard Worker static_libs : [ 70*9a741119SAndroid Build Coastguard Worker "libgtest", 71*9a741119SAndroid Build Coastguard Worker "libutils", 72*9a741119SAndroid Build Coastguard Worker ], 73*9a741119SAndroid Build Coastguard Worker export_include_dirs: ["."], 74*9a741119SAndroid Build Coastguard Worker export_static_lib_headers: [ 75*9a741119SAndroid Build Coastguard Worker "libgtest", 76*9a741119SAndroid Build Coastguard Worker "libutils", 77*9a741119SAndroid Build Coastguard Worker ], 78*9a741119SAndroid Build Coastguard Worker} 79