Home | History | Annotate | Download | only in utility
      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   if (is_clang) {
     34     # Suppress warnings from Chrome's Clang plugins.
     35     # See http://code.google.com/p/webrtc/issues/detail?id=163 for details.
     36     configs -= [ "//build/config/clang:find_bad_constructs" ]
     37   }
     38 
     39   deps = [
     40     "../../common_audio",
     41     "../../system_wrappers",
     42     "../audio_coding",
     43     "../media_file",
     44   ]
     45   if (rtc_enable_video) {
     46     sources += [
     47       "source/frame_scaler.cc",
     48       "source/video_coder.cc",
     49       "source/video_frames_queue.cc",
     50     ]
     51 
     52     deps += [ "../video_coding" ]
     53   }
     54 }
     55