# Copyright 2016 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. if (is_android) { import("//build/config/android/rules.gni") } source_set("browser") { sources = [ "pref_names.cc", "pref_names.h", "spell_check_host_impl.cc", "spell_check_host_impl.h", "spellcheck_dictionary.h", "spellcheck_host_metrics.cc", "spellcheck_host_metrics.h", "spellcheck_platform.h", "spellcheck_platform_android.cc", "spellcheck_platform_mac.mm", "spellchecker_session_bridge_android.cc", "spellchecker_session_bridge_android.h", "spelling_service_client.cc", "spelling_service_client.h", ] public_deps = [ "//base", "//components/spellcheck:buildflags", "//components/spellcheck/common", ] deps = [ "//components/data_use_measurement/core", "//components/prefs", "//components/user_prefs", "//content/public/browser", "//content/public/common", "//google_apis", "//net", "//services/network/public/cpp", ] if (is_android) { deps += [ "android:jni_headers" ] } } source_set("unit_tests") { testonly = true sources = [ "spellcheck_host_metrics_unittest.cc", "spellcheck_platform_mac_unittest.cc", ] deps = [ ":browser", "//base", "//base/test:test_support", "//components/spellcheck/common", "//components/variations", "//content/test:test_support", "//mojo/public/cpp/bindings", "//net:test_support", "//services/network:test_support", "//services/network/public/cpp", "//testing/gtest", ] }