BUILD.gn 984 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # Copyright 2017 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.
  4. import("//build/config/chrome_build.gni")
  5. import("//build/config/ios/rules.gni")
  6. import("//remoting/build/config/remoting_build.gni")
  7. source_set("audio") {
  8. sources = [
  9. "audio_playback_sink_ios.cc",
  10. "audio_playback_sink_ios.h",
  11. ]
  12. deps = [
  13. "//base",
  14. "//remoting/base",
  15. "//remoting/client/audio",
  16. ]
  17. public_deps = [ "//remoting/proto" ]
  18. frameworks = [ "AudioToolbox.framework" ]
  19. configs += [ "//build/config/compiler:enable_arc" ]
  20. }
  21. source_set("unit_tests") {
  22. testonly = true
  23. sources = [ "audio_playback_sink_ios_unittest.cc" ]
  24. deps = [
  25. ":audio",
  26. "//base",
  27. "//base/test:test_support",
  28. "//remoting/client/audio",
  29. "//remoting/client/audio:test_support",
  30. "//testing/gmock",
  31. "//testing/gtest",
  32. ]
  33. configs += [ "//build/config/compiler:enable_arc" ]
  34. }