blob: 6940a6669657195abb859b49e582ca8fdda0d800 [file] [log] [blame]
henrike@webrtc.orgf0488722014-05-13 18:00:26 +00001# Copyright (c) 2013 The WebRTC project authors. All Rights Reserved.
2#
3# Use of this source code is governed by a BSD-style license
4# that can be found in the LICENSE file in the root of the source
5# tree. An additional intellectual property rights grant can be found
6# in the file PATENTS. All contributing project authors may
7# be found in the AUTHORS file in the root of the source tree.
8{
9 'includes': [ '../build/common.gypi', ],
10 'targets': [
11 {
henrike@webrtc.orgb2efb672014-09-10 17:28:19 +000012 'target_name': 'rtc_base_tests_utils',
henrike@webrtc.orgf0488722014-05-13 18:00:26 +000013 'type': 'static_library',
14 'sources': [
15 'unittest_main.cc',
16 # Also use this as a convenient dumping ground for misc files that are
17 # included by multiple targets below.
deadbeeff5f03e82016-06-06 11:16:06 -070018 'fakeclock.cc',
19 'fakeclock.h',
henrike@webrtc.orgf0488722014-05-13 18:00:26 +000020 'fakenetwork.h',
21 'fakesslidentity.h',
22 'faketaskrunner.h',
23 'gunit.h',
hbos8f956de2016-08-15 06:59:59 -070024 'test/faketiming.h',
henrike@webrtc.orgf0488722014-05-13 18:00:26 +000025 'testbase64.h',
26 'testechoserver.h',
kjellander@webrtc.org2bae3212014-06-16 07:11:19 +000027 'testutils.h',
deadbeeff5f03e82016-06-06 11:16:06 -070028 'timedelta.h',
henrike@webrtc.orgf0488722014-05-13 18:00:26 +000029 ],
phoglundc6c00b32016-05-04 01:54:35 -070030 'defines': [
31 'GTEST_RELATIVE_PATH',
32 ],
henrike@webrtc.orgf0488722014-05-13 18:00:26 +000033 'dependencies': [
henrike@webrtc.orgb2efb672014-09-10 17:28:19 +000034 'base.gyp:rtc_base',
henrike@webrtc.orgf0488722014-05-13 18:00:26 +000035 '<(DEPTH)/testing/gtest.gyp:gtest',
stefanc1aeaf02015-10-15 07:26:07 -070036 '<(webrtc_root)/test/test.gyp:field_trial',
Niels Möllerb00dc382016-06-16 12:44:30 +020037 '<(webrtc_root)/test/test.gyp:test_support',
henrike@webrtc.orgf0488722014-05-13 18:00:26 +000038 ],
phoglundc6c00b32016-05-04 01:54:35 -070039 'direct_dependent_settings': {
40 'defines': [
41 'GTEST_RELATIVE_PATH',
42 ],
43 },
henrike@webrtc.org37b4e1b2014-07-01 16:39:17 +000044 'export_dependent_settings': [
45 '<(DEPTH)/testing/gtest.gyp:gtest',
46 ],
henrike@webrtc.orgf0488722014-05-13 18:00:26 +000047 },
henrike@webrtc.orgf0488722014-05-13 18:00:26 +000048 ],
49}