Added unittests for SystemLogUploader.
[chromium-blink-merge.git] / remoting / codec / BUILD.gn
blob26bf12bae8a786c3806c9b81f8cb4930451c514c
1 # Copyright 2015 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.
5 import("//remoting/remoting_srcs.gni")
7 source_set("codec") {
8   sources = rebase_path(remoting_srcs_gypi_values.remoting_codec_sources,
9                         ".",
10                         "//remoting")
12   configs += [ "//build/config/compiler:wexit_time_destructors" ]
14   deps = [
15     "//base/third_party/dynamic_annotations",
16     "//media",
17     "//media:shared_memory_support",
18     "//remoting/proto",
19     "//remoting/resources",
20     "//third_party/libvpx",
21     "//third_party/libyuv",
22     "//third_party/opus",
23     "//third_party/webrtc/modules/desktop_capture",
24   ]
27 source_set("unit_tests") {
28   testonly = true
30   sources = [
31     "audio_encoder_opus_unittest.cc",
32     "codec_test.cc",
33     "codec_test.h",
34     "video_decoder_vpx_unittest.cc",
35     "video_encoder_helper_unittest.cc",
36     "video_encoder_verbatim_unittest.cc",
37     "video_encoder_vpx_unittest.cc",
38   ]
40   deps = [
41     ":codec",
42     "//base",
43     "//remoting/proto",
44     "//testing/gtest",
45     "//third_party/webrtc/modules/desktop_capture",
46   ]