OLD | NEW |
| (Empty) |
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | |
2 # Use of this source code is governed by a BSD-style license that can be | |
3 # found in the LICENSE file. | |
4 | |
5 config("gmock_config") { | |
6 # Gmock headers need to be able to find themselves. | |
7 include_dirs = [ "include" ] | |
8 } | |
9 | |
10 static_library("gmock") { | |
11 sources = [ | |
12 # Sources based on files in r173 of gmock. | |
13 "include/gmock/gmock-actions.h", | |
14 "include/gmock/gmock-cardinalities.h", | |
15 "include/gmock/gmock-generated-actions.h", | |
16 "include/gmock/gmock-generated-function-mockers.h", | |
17 "include/gmock/gmock-generated-matchers.h", | |
18 "include/gmock/gmock-generated-nice-strict.h", | |
19 "include/gmock/gmock-matchers.h", | |
20 "include/gmock/gmock-spec-builders.h", | |
21 "include/gmock/gmock.h", | |
22 "include/gmock/internal/gmock-generated-internal-utils.h", | |
23 "include/gmock/internal/gmock-internal-utils.h", | |
24 "include/gmock/internal/gmock-port.h", | |
25 #"src/gmock-all.cc", # Not needed by our build. | |
26 "src/gmock-cardinalities.cc", | |
27 "src/gmock-internal-utils.cc", | |
28 "src/gmock-matchers.cc", | |
29 "src/gmock-spec-builders.cc", | |
30 "src/gmock.cc", | |
31 "gmock_mutant.h", # gMock helpers | |
32 ] | |
33 | |
34 # This project includes some stuff form gtest's guts. | |
35 include_dirs = [ "../gtest/include" ] | |
36 | |
37 direct_dependent_configs = [ | |
38 ":gmock_config", | |
39 "//testing/gtest:gtest_config", | |
40 ] | |
41 if (is_win) { | |
42 all_dependent_configs += [ | |
43 "//build/config/win:disable_unused_variable_warning", | |
44 ] | |
45 } | |
46 } | |
47 | |
48 static_library("gmock_main") { | |
49 sources = [ "src/gmock_main.cc" ] | |
50 deps = [ ":gmock" ] | |
51 } | |
OLD | NEW |