1# Copyright 2015 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
5import("//components/nacl/features.gni")
6
7assert(enable_nacl)
8
9static_library("renderer") {
10  sources = [
11    "file_downloader.cc",
12    "file_downloader.h",
13    "histogram.cc",
14    "histogram.h",
15    "json_manifest.cc",
16    "json_manifest.h",
17    "manifest_downloader.cc",
18    "manifest_downloader.h",
19    "manifest_service_channel.cc",
20    "manifest_service_channel.h",
21    "nacl_helper.cc",
22    "nacl_helper.h",
23    "nexe_load_manager.cc",
24    "nexe_load_manager.h",
25    "platform_info.cc",
26    "platform_info.h",
27    "pnacl_translation_resource_host.cc",
28    "pnacl_translation_resource_host.h",
29    "ppb_nacl_private_impl.cc",
30    "progress_event.cc",
31    "progress_event.h",
32    "trusted_plugin_channel.cc",
33    "trusted_plugin_channel.h",
34  ]
35
36  deps = [
37    "//base",
38    "//components/nacl/common",
39    "//components/nacl/common:nacl_error_code",
40    "//components/nacl/renderer/plugin:nacl_trusted_plugin",
41    "//content/public/common",
42    "//content/public/renderer",
43    "//ipc",
44    "//net",
45    "//ppapi/c",
46    "//ppapi/proxy:ipc",
47    "//ppapi/shared_impl",
48    "//third_party/blink/public:blink",
49    "//v8",
50  ]
51}
52