# Copyright 2017 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. import("//build/config/features.gni") source_set("renderer") { if (safe_browsing_mode != 0) { sources = [ "threat_dom_details.cc", "threat_dom_details.h", ] deps = [ "//base", "//components/safe_browsing:features", "//components/safe_browsing/common:common", "//content/public/renderer", "//ipc", "//third_party/blink/public:blink", "//url/ipc:url_ipc", ] } } source_set("throttles") { sources = [ "renderer_url_loader_throttle.cc", "renderer_url_loader_throttle.h", "websocket_sb_handshake_throttle.cc", "websocket_sb_handshake_throttle.h", ] deps = [ "//base:base", "//components/safe_browsing/common:common", "//components/safe_browsing/common:interfaces", "//content/public/common:common", "//content/public/renderer:renderer", "//ipc", "//net", "//services/service_manager/public/cpp:cpp", "//third_party/blink/public:blink", "//url:url", ] } source_set("websocket_sb_handshake_throttle_unittest") { testonly = true sources = [ "websocket_sb_handshake_throttle_unittest.cc", ] deps = [ ":throttles", "//base:base", "//base/test:test_support", "//components/safe_browsing/common:interfaces", "//content/public/common", "//ipc", "//testing/gmock", "//testing/gtest", "//third_party/blink/public:blink", ] }