1*481dde66SAndroid Build Coastguard Worker// Copyright (C) 2016 The Android Open Source Project 2*481dde66SAndroid Build Coastguard Worker// 3*481dde66SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 4*481dde66SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 5*481dde66SAndroid Build Coastguard Worker// You may obtain a copy of the License at 6*481dde66SAndroid Build Coastguard Worker// 7*481dde66SAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 8*481dde66SAndroid Build Coastguard Worker// 9*481dde66SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 10*481dde66SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 11*481dde66SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*481dde66SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 13*481dde66SAndroid Build Coastguard Worker// limitations under the License. 14*481dde66SAndroid Build Coastguard Worker 15*481dde66SAndroid Build Coastguard Workerpackage { 16*481dde66SAndroid Build Coastguard Worker // See: http://go/android-license-faq 17*481dde66SAndroid Build Coastguard Worker // A large-scale-change added 'default_applicable_licenses' to import 18*481dde66SAndroid Build Coastguard Worker // all of the 'license_kinds' from "external_googletest_license" 19*481dde66SAndroid Build Coastguard Worker // to get the below license kinds: 20*481dde66SAndroid Build Coastguard Worker // SPDX-license-identifier-BSD 21*481dde66SAndroid Build Coastguard Worker default_applicable_licenses: ["external_googletest_license"], 22*481dde66SAndroid Build Coastguard Worker} 23*481dde66SAndroid Build Coastguard Worker 24*481dde66SAndroid Build Coastguard Workercc_defaults { 25*481dde66SAndroid Build Coastguard Worker name: "gmock_test_defaults", 26*481dde66SAndroid Build Coastguard Worker host_supported: true, 27*481dde66SAndroid Build Coastguard Worker gtest: false, 28*481dde66SAndroid Build Coastguard Worker cpp_std: "c++14", 29*481dde66SAndroid Build Coastguard Worker cflags: [ 30*481dde66SAndroid Build Coastguard Worker "-Wall", 31*481dde66SAndroid Build Coastguard Worker "-Werror", 32*481dde66SAndroid Build Coastguard Worker "-Wno-sign-compare", 33*481dde66SAndroid Build Coastguard Worker "-Wno-unused-parameter", 34*481dde66SAndroid Build Coastguard Worker "-Wno-unused-private-field", 35*481dde66SAndroid Build Coastguard Worker ], 36*481dde66SAndroid Build Coastguard Worker include_dirs: [ 37*481dde66SAndroid Build Coastguard Worker "external/googletest/googlemock", 38*481dde66SAndroid Build Coastguard Worker "external/googletest/googletest", 39*481dde66SAndroid Build Coastguard Worker ], 40*481dde66SAndroid Build Coastguard Worker static_libs: [ 41*481dde66SAndroid Build Coastguard Worker "libgmock_main", 42*481dde66SAndroid Build Coastguard Worker "libgmock", 43*481dde66SAndroid Build Coastguard Worker "libgtest", 44*481dde66SAndroid Build Coastguard Worker ], 45*481dde66SAndroid Build Coastguard Worker} 46*481dde66SAndroid Build Coastguard Worker 47*481dde66SAndroid Build Coastguard Workercc_test { 48*481dde66SAndroid Build Coastguard Worker name: "gmock_all_test", 49*481dde66SAndroid Build Coastguard Worker defaults: ["gmock_test_defaults"], 50*481dde66SAndroid Build Coastguard Worker srcs: ["gmock-*.cc"], 51*481dde66SAndroid Build Coastguard Worker} 52*481dde66SAndroid Build Coastguard Worker 53*481dde66SAndroid Build Coastguard Workercc_test { 54*481dde66SAndroid Build Coastguard Worker name: "gmock_link_test", 55*481dde66SAndroid Build Coastguard Worker defaults: ["gmock_test_defaults"], 56*481dde66SAndroid Build Coastguard Worker srcs: [ 57*481dde66SAndroid Build Coastguard Worker "gmock_link_test.cc", 58*481dde66SAndroid Build Coastguard Worker "gmock_link2_test.cc", 59*481dde66SAndroid Build Coastguard Worker ], 60*481dde66SAndroid Build Coastguard Worker} 61*481dde66SAndroid Build Coastguard Worker 62*481dde66SAndroid Build Coastguard Workercc_test { 63*481dde66SAndroid Build Coastguard Worker name: "gmock_test", 64*481dde66SAndroid Build Coastguard Worker defaults: ["gmock_test_defaults"], 65*481dde66SAndroid Build Coastguard Worker srcs: ["gmock_test.cc"], 66*481dde66SAndroid Build Coastguard Worker} 67