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     "include/audio_frame_operations.h",
     14     "include/file_player.h",
     15     "include/file_recorder.h",
     16     "include/helpers_android.h",
     17     "include/jvm_android.h",
     18     "include/process_thread.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/jvm_android.cc",
     28     "source/process_thread_impl.cc",
     29     "source/process_thread_impl.h",
     30   ]
     31 
     32   configs += [ "../..:common_config" ]
     33   public_configs = [ "../..:common_inherited_config" ]
     34 
     35   if (is_clang) {
     36     # Suppress warnings from Chrome's Clang plugins.
     37     # See http://code.google.com/p/webrtc/issues/detail?id=163 for details.
     38     configs -= [ "//build/config/clang:find_bad_constructs" ]
     39   }
     40 
     41   deps = [
     42     "../..:webrtc_common",
     43     "../../common_audio",
     44     "../../system_wrappers",
     45     "../audio_coding",
     46     "../media_file",
     47   ]
     48 }
     49