Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / webrtc / modules / utility / BUILD.gn
1 # Copyright (c) 2014 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 import("../../build/webrtc.gni")
10
11 source_set("utility") {
12   sources = [
13     "interface/audio_frame_operations.h",
14     "interface/file_player.h",
15     "interface/file_recorder.h",
16     "interface/helpers_android.h",
17     "interface/process_thread.h",
18     "interface/rtp_dump.h",
19     "source/audio_frame_operations.cc",
20     "source/coder.cc",
21     "source/coder.h",
22     "source/file_player_impl.cc",
23     "source/file_player_impl.h",
24     "source/file_recorder_impl.cc",
25     "source/file_recorder_impl.h",
26     "source/helpers_android.cc",
27     "source/process_thread_impl.cc",
28     "source/process_thread_impl.h",
29     "source/rtp_dump_impl.cc",
30     "source/rtp_dump_impl.h",
31   ]
32
33   deps = [
34     "../../common_audio",
35     "../../system_wrappers",
36     "../audio_coding",
37     "../media_file",
38   ]
39   if (enable_video) {
40     sources += [
41       "source/frame_scaler.cc",
42       "source/video_coder.cc",
43       "source/video_frames_queue.cc",
44     ]
45
46     deps += [ "../video_coding" ]
47   }
48 }