diff --git a/webrtc/modules/audio_coding/neteq4/neteq.gypi b/webrtc/modules/audio_coding/neteq4/neteq.gypi index b04169414..bd3b2514d 100644 --- a/webrtc/modules/audio_coding/neteq4/neteq.gypi +++ b/webrtc/modules/audio_coding/neteq4/neteq.gypi @@ -168,9 +168,6 @@ 'target_name': 'neteq_unittest_tools', 'type': 'static_library', 'dependencies': [ - '<(DEPTH)/testing/gmock.gyp:gmock', - '<(DEPTH)/testing/gtest.gyp:gtest', - 'PCM16B', # Needed by neteq_performance_test. 'rtp_rtcp', ], 'direct_dependent_settings': { @@ -186,8 +183,6 @@ 'tools/audio_loop.h', 'tools/input_audio_file.cc', 'tools/input_audio_file.h', - 'tools/neteq_performance_test.cc', - 'tools/neteq_performance_test.h', 'tools/packet.cc', 'tools/packet.h', 'tools/packet_source.h', @@ -195,8 +190,6 @@ 'tools/rtp_file_source.h', 'tools/rtp_generator.cc', 'tools/rtp_generator.h', - 'tools/neteq_quality_test.cc', - 'tools/neteq_quality_test.h', ], }, # neteq_unittest_tools ], # targets diff --git a/webrtc/modules/audio_coding/neteq4/neteq_tests.gypi b/webrtc/modules/audio_coding/neteq4/neteq_tests.gypi index 9751a1ce3..d19c6b226 100644 --- a/webrtc/modules/audio_coding/neteq4/neteq_tests.gypi +++ b/webrtc/modules/audio_coding/neteq4/neteq_tests.gypi @@ -153,13 +153,30 @@ ], }, + { + 'target_name': 'neteq_test_support', + 'type': 'static_library', + 'dependencies': [ + 'NetEq4', + 'PCM16B', + 'neteq_unittest_tools', + '<(DEPTH)/testing/gtest.gyp:gtest', + '<(DEPTH)/third_party/gflags/gflags.gyp:gflags', + ], + 'sources': [ + 'tools/neteq_performance_test.cc', + 'tools/neteq_performance_test.h', + 'tools/neteq_quality_test.cc', + 'tools/neteq_quality_test.h', + ], + }, # neteq_test_support + { 'target_name': 'neteq4_speed_test', 'type': 'executable', 'dependencies': [ 'NetEq4', - 'neteq_unittest_tools', - 'PCM16B', + 'neteq_test_support', '<(DEPTH)/third_party/gflags/gflags.gyp:gflags', '<(webrtc_root)/test/test.gyp:test_support_main', ], @@ -173,7 +190,7 @@ 'type': 'executable', 'dependencies': [ 'NetEq4', - 'neteq_unittest_tools', + 'neteq_test_support', 'webrtc_opus', '<(DEPTH)/testing/gtest.gyp:gtest', '<(DEPTH)/third_party/gflags/gflags.gyp:gflags', diff --git a/webrtc/webrtc_tests.gypi b/webrtc/webrtc_tests.gypi index 57fd90735..1ff3a9c28 100644 --- a/webrtc/webrtc_tests.gypi +++ b/webrtc/webrtc_tests.gypi @@ -63,7 +63,7 @@ 'dependencies': [ '<(DEPTH)/testing/gtest.gyp:gtest', '<(DEPTH)/third_party/gflags/gflags.gyp:gflags', - 'modules/modules.gyp:neteq_unittest_tools', # Needed by neteq_performance_unittest. + 'modules/modules.gyp:neteq_test_support', # Needed by neteq_performance_unittest. 'modules/modules.gyp:rtp_rtcp', 'test/webrtc_test_common.gyp:webrtc_test_common', 'webrtc',