1# Copyright 2014 the V8 project 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{ 6 'targets': [ 7 { 8 'target_name': 'gmock', 9 'type': 'static_library', 10 'dependencies': [ 11 'gtest.gyp:gtest', 12 ], 13 'sources': [ 14 # Sources based on files in r173 of gmock. 15 'gmock/include/gmock/gmock-actions.h', 16 'gmock/include/gmock/gmock-cardinalities.h', 17 'gmock/include/gmock/gmock-generated-actions.h', 18 'gmock/include/gmock/gmock-generated-function-mockers.h', 19 'gmock/include/gmock/gmock-generated-matchers.h', 20 'gmock/include/gmock/gmock-generated-nice-strict.h', 21 'gmock/include/gmock/gmock-matchers.h', 22 'gmock/include/gmock/gmock-spec-builders.h', 23 'gmock/include/gmock/gmock.h', 24 'gmock/include/gmock/internal/gmock-generated-internal-utils.h', 25 'gmock/include/gmock/internal/gmock-internal-utils.h', 26 'gmock/include/gmock/internal/gmock-port.h', 27 'gmock/src/gmock-all.cc', 28 'gmock/src/gmock-cardinalities.cc', 29 'gmock/src/gmock-internal-utils.cc', 30 'gmock/src/gmock-matchers.cc', 31 'gmock/src/gmock-spec-builders.cc', 32 'gmock/src/gmock.cc', 33 'gmock-support.h', # gMock helpers 34 ], 35 'sources!': [ 36 'gmock/src/gmock-all.cc', # Not needed by our build. 37 ], 38 'include_dirs': [ 39 'gmock', 40 'gmock/include', 41 ], 42 'direct_dependent_settings': { 43 'include_dirs': [ 44 'gmock/include', # So that gmock headers can find themselves. 45 ], 46 }, 47 'export_dependent_settings': [ 48 'gtest.gyp:gtest', 49 ], 50 'conditions': [ 51 ['want_separate_host_toolset==1', { 52 'toolsets': ['host', 'target'], 53 }, { 54 'toolsets': ['target'], 55 }], 56 ], 57 }, 58 { 59 'target_name': 'gmock_main', 60 'type': 'static_library', 61 'dependencies': [ 62 'gmock', 63 ], 64 'sources': [ 65 'gmock/src/gmock_main.cc', 66 ], 67 }, 68 ], 69} 70