1// Copyright (C) 2017 The Android Open Source Project 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15cc_test { 16 srcs: [ 17 "dvr_display_manager-test.cpp", 18 "dvr_named_buffer-test.cpp", 19 "dvr_tracking-test.cpp", 20 ], 21 22 header_libs: ["libdvr_headers"], 23 static_libs: [ 24 "libdvr_static.google", 25 "libchrome", 26 "libdvrcommon", 27 "libdisplay", 28 "libbroadcastring", 29 ], 30 shared_libs: [ 31 "libbase", 32 "libbinder", 33 "libbufferhubqueue", 34 "libcutils", 35 "libgui", 36 "liblog", 37 "libhardware", 38 "libui", 39 "libutils", 40 "libnativewindow", 41 "libpdx_default_transport", 42 ], 43 cflags: [ 44 "-DDVR_TRACKING_IMPLEMENTED=0", 45 "-DLOG_TAG=\"dvr_api-test\"", 46 "-DTRACE=0", 47 "-Wno-missing-field-initializers", 48 "-O0", 49 "-g", 50 ], 51 name: "dvr_api-test", 52} 53 54cc_test { 55 name: "dvr_buffer_queue-test", 56 57 // Includes the dvr_api.h header. Tests should only include "dvr_api.h", 58 // and shall only get access to |dvrGetApi|, as other symbols are hidden 59 // from the library. 60 include_dirs: ["frameworks/native/libs/vr/libdvr/include"], 61 62 srcs: ["dvr_buffer_queue-test.cpp"], 63 64 shared_libs: [ 65 "libandroid", 66 "liblog", 67 ], 68 69 cflags: [ 70 "-DTRACE=0", 71 "-O2", 72 "-g", 73 ], 74 75 // DTS Should only link to NDK libraries. 76 sdk_version: "26", 77 stl: "c++_static", 78} 79 80cc_test { 81 name: "dvr_display-test", 82 83 include_dirs: [ 84 "frameworks/native/libs/vr/libdvr/include", 85 "frameworks/native/libs/nativewindow/include", 86 ], 87 88 srcs: ["dvr_display-test.cpp"], 89 90 shared_libs: [ 91 "libandroid", 92 "liblog", 93 ], 94 95 cflags: [ 96 "-DTRACE=0", 97 "-O2", 98 "-g", 99 ], 100 101 // DTS Should only link to NDK libraries. 102 sdk_version: "26", 103 stl: "c++_static", 104} 105