OLD | NEW |
1 # Copyright (c) 2015 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2015 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import("//build/config/features.gni") | 5 import("//build/config/features.gni") |
6 import("//build/config/ui.gni") | 6 import("//build/config/ui.gni") |
7 | 7 |
8 if (enable_nacl) { | 8 if (enable_nacl) { |
9 source_set("nacl") { | 9 source_set("nacl") { |
10 sources = [ | 10 sources = [ |
11 "loader/nacl_ipc_adapter.cc", | 11 "loader/nacl_ipc_adapter.cc", |
12 "loader/nacl_ipc_adapter.h", | 12 "loader/nacl_ipc_adapter.h", |
| 13 "loader/nacl_listener.cc", |
| 14 "loader/nacl_listener.h", |
13 "loader/nacl_main.cc", | 15 "loader/nacl_main.cc", |
14 "loader/nacl_main_platform_delegate.h", | 16 "loader/nacl_main_platform_delegate.h", |
15 "loader/nacl_main_platform_delegate_linux.cc", | 17 "loader/nacl_main_platform_delegate_linux.cc", |
16 "loader/nacl_main_platform_delegate_mac.mm", | 18 "loader/nacl_main_platform_delegate_mac.mm", |
17 "loader/nacl_main_platform_delegate_win.cc", | 19 "loader/nacl_main_platform_delegate_win.cc", |
18 "loader/nacl_listener.cc", | |
19 "loader/nacl_listener.h", | |
20 "loader/nacl_trusted_listener.cc", | 20 "loader/nacl_trusted_listener.cc", |
21 "loader/nacl_trusted_listener.h", | 21 "loader/nacl_trusted_listener.h", |
22 "loader/nacl_validation_db.h", | 22 "loader/nacl_validation_db.h", |
23 "loader/nacl_validation_query.cc", | 23 "loader/nacl_validation_query.cc", |
24 "loader/nacl_validation_query.h", | 24 "loader/nacl_validation_query.h", |
25 ] | 25 ] |
26 | 26 |
27 deps = [ | 27 deps = [ |
28 "//base", | 28 "//base", |
29 "//base:base_static", | 29 "//base:base_static", |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
88 deps += [ "//sandbox/linux:suid_sandbox_client" ] | 88 deps += [ "//sandbox/linux:suid_sandbox_client" ] |
89 } | 89 } |
90 } | 90 } |
91 | 91 |
92 source_set("nacl_renderer") { | 92 source_set("nacl_renderer") { |
93 sources = [ | 93 sources = [ |
94 "renderer/file_downloader.cc", | 94 "renderer/file_downloader.cc", |
95 "renderer/file_downloader.h", | 95 "renderer/file_downloader.h", |
96 "renderer/histogram.cc", | 96 "renderer/histogram.cc", |
97 "renderer/histogram.h", | 97 "renderer/histogram.h", |
| 98 "renderer/json_manifest.cc", |
| 99 "renderer/json_manifest.h", |
98 "renderer/manifest_downloader.cc", | 100 "renderer/manifest_downloader.cc", |
99 "renderer/manifest_downloader.h", | 101 "renderer/manifest_downloader.h", |
100 "renderer/manifest_service_channel.cc", | 102 "renderer/manifest_service_channel.cc", |
101 "renderer/manifest_service_channel.h", | 103 "renderer/manifest_service_channel.h", |
102 "renderer/nacl_helper.cc", | 104 "renderer/nacl_helper.cc", |
103 "renderer/nacl_helper.h", | 105 "renderer/nacl_helper.h", |
104 "renderer/json_manifest.cc", | |
105 "renderer/json_manifest.h", | |
106 "renderer/nexe_load_manager.cc", | 106 "renderer/nexe_load_manager.cc", |
107 "renderer/nexe_load_manager.h", | 107 "renderer/nexe_load_manager.h", |
108 "renderer/platform_info.cc", | 108 "renderer/platform_info.cc", |
109 "renderer/platform_info.h", | 109 "renderer/platform_info.h", |
110 "renderer/pnacl_translation_resource_host.cc", | 110 "renderer/pnacl_translation_resource_host.cc", |
111 "renderer/pnacl_translation_resource_host.h", | 111 "renderer/pnacl_translation_resource_host.h", |
112 "renderer/ppb_nacl_private_impl.cc", | 112 "renderer/ppb_nacl_private_impl.cc", |
113 "renderer/ppb_nacl_private_impl.h", | 113 "renderer/ppb_nacl_private_impl.h", |
114 "renderer/progress_event.cc", | 114 "renderer/progress_event.cc", |
115 "renderer/progress_event.h", | 115 "renderer/progress_event.h", |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
151 "//mojo/nacl:monacl_sel", | 151 "//mojo/nacl:monacl_sel", |
152 ] | 152 ] |
153 | 153 |
154 cflags = [ "-fPIE" ] | 154 cflags = [ "-fPIE" ] |
155 | 155 |
156 ldflags = [ "-pie" ] | 156 ldflags = [ "-pie" ] |
157 } | 157 } |
158 | 158 |
159 source_set("nacl_linux") { | 159 source_set("nacl_linux") { |
160 sources = [ | 160 sources = [ |
| 161 "//ppapi/nacl_irt/irt_manifest.h", |
| 162 "//ppapi/nacl_irt/manifest_service.cc", |
| 163 "//ppapi/nacl_irt/manifest_service.h", |
| 164 "//ppapi/nacl_irt/plugin_main.cc", |
| 165 "//ppapi/nacl_irt/plugin_main.h", |
| 166 "//ppapi/nacl_irt/plugin_startup.cc", |
| 167 "//ppapi/nacl_irt/plugin_startup.h", |
| 168 "//ppapi/nacl_irt/ppapi_dispatcher.cc", |
| 169 "//ppapi/nacl_irt/ppapi_dispatcher.h", |
161 "loader/nonsfi/abi_conversion.cc", | 170 "loader/nonsfi/abi_conversion.cc", |
162 "loader/nonsfi/abi_conversion.h", | 171 "loader/nonsfi/abi_conversion.h", |
163 "loader/nonsfi/elf_loader.cc", | 172 "loader/nonsfi/elf_loader.cc", |
164 "loader/nonsfi/elf_loader.h", | 173 "loader/nonsfi/elf_loader.h", |
165 "loader/nonsfi/irt_basic.cc", | 174 "loader/nonsfi/irt_basic.cc", |
166 "loader/nonsfi/irt_clock.cc", | 175 "loader/nonsfi/irt_clock.cc", |
167 "loader/nonsfi/irt_exception_handling.cc", | 176 "loader/nonsfi/irt_exception_handling.cc", |
168 "loader/nonsfi/irt_fdio.cc", | 177 "loader/nonsfi/irt_fdio.cc", |
169 "loader/nonsfi/irt_futex.cc", | 178 "loader/nonsfi/irt_futex.cc", |
170 "loader/nonsfi/irt_icache.cc", | 179 "loader/nonsfi/irt_icache.cc", |
171 "loader/nonsfi/irt_interfaces.cc", | 180 "loader/nonsfi/irt_interfaces.cc", |
172 "loader/nonsfi/irt_interfaces.h", | 181 "loader/nonsfi/irt_interfaces.h", |
173 "loader/nonsfi/irt_memory.cc", | 182 "loader/nonsfi/irt_memory.cc", |
174 "loader/nonsfi/irt_ppapi.cc", | 183 "loader/nonsfi/irt_ppapi.cc", |
175 "loader/nonsfi/irt_random.cc", | 184 "loader/nonsfi/irt_random.cc", |
176 "loader/nonsfi/irt_resource_open.cc", | 185 "loader/nonsfi/irt_resource_open.cc", |
177 "loader/nonsfi/irt_thread.cc", | 186 "loader/nonsfi/irt_thread.cc", |
178 "loader/nonsfi/irt_util.h", | 187 "loader/nonsfi/irt_util.h", |
179 "loader/nonsfi/nonsfi_listener.cc", | 188 "loader/nonsfi/nonsfi_listener.cc", |
180 "loader/nonsfi/nonsfi_listener.h", | 189 "loader/nonsfi/nonsfi_listener.h", |
181 "loader/nonsfi/nonsfi_main.cc", | 190 "loader/nonsfi/nonsfi_main.cc", |
182 "loader/nonsfi/nonsfi_main.h", | 191 "loader/nonsfi/nonsfi_main.h", |
183 "loader/nonsfi/nonsfi_sandbox.cc", | 192 "loader/nonsfi/nonsfi_sandbox.cc", |
184 "loader/nonsfi/nonsfi_sandbox.h", | 193 "loader/nonsfi/nonsfi_sandbox.h", |
185 "loader/sandbox_linux/nacl_bpf_sandbox_linux.cc", | 194 "loader/sandbox_linux/nacl_bpf_sandbox_linux.cc", |
186 "loader/sandbox_linux/nacl_sandbox_linux.cc", | 195 "loader/sandbox_linux/nacl_sandbox_linux.cc", |
187 "//ppapi/nacl_irt/irt_manifest.h", | |
188 "//ppapi/nacl_irt/manifest_service.cc", | |
189 "//ppapi/nacl_irt/manifest_service.h", | |
190 "//ppapi/nacl_irt/plugin_main.cc", | |
191 "//ppapi/nacl_irt/plugin_main.h", | |
192 "//ppapi/nacl_irt/plugin_startup.cc", | |
193 "//ppapi/nacl_irt/plugin_startup.h", | |
194 "//ppapi/nacl_irt/ppapi_dispatcher.cc", | |
195 "//ppapi/nacl_irt/ppapi_dispatcher.h", | |
196 ] | 196 ] |
197 | 197 |
198 defines = [ "IN_NACL_HELPER=1" ] | 198 defines = [ "IN_NACL_HELPER=1" ] |
199 | 199 |
200 deps = [ | 200 deps = [ |
201 ":nacl", | 201 ":nacl", |
202 ":nacl_common", | 202 ":nacl_common", |
203 ":nacl_switches", | 203 ":nacl_switches", |
204 "//components/tracing", | 204 "//components/tracing", |
205 "//crypto", | 205 "//crypto", |
(...skipping 22 matching lines...) Expand all Loading... |
228 "common/nacl_switches.h", | 228 "common/nacl_switches.h", |
229 ] | 229 ] |
230 } | 230 } |
231 | 231 |
232 source_set("nacl_common") { | 232 source_set("nacl_common") { |
233 sources = [ | 233 sources = [ |
234 "common/nacl_cmd_line.cc", | 234 "common/nacl_cmd_line.cc", |
235 "common/nacl_cmd_line.h", | 235 "common/nacl_cmd_line.h", |
236 "common/nacl_constants.cc", | 236 "common/nacl_constants.cc", |
237 "common/nacl_constants.h", | 237 "common/nacl_constants.h", |
| 238 "common/nacl_host_messages.cc", |
238 "common/nacl_host_messages.h", | 239 "common/nacl_host_messages.h", |
239 "common/nacl_host_messages.cc", | |
240 "common/nacl_messages.cc", | 240 "common/nacl_messages.cc", |
241 "common/nacl_messages.h", | 241 "common/nacl_messages.h", |
242 "common/nacl_nonsfi_util.cc", | 242 "common/nacl_nonsfi_util.cc", |
243 "common/nacl_nonsfi_util.h", | 243 "common/nacl_nonsfi_util.h", |
244 "common/nacl_process_type.h", | 244 "common/nacl_process_type.h", |
| 245 "common/nacl_renderer_messages.cc", |
245 "common/nacl_renderer_messages.h", | 246 "common/nacl_renderer_messages.h", |
246 "common/nacl_renderer_messages.cc", | |
247 "common/nacl_sandbox_type_mac.h", | 247 "common/nacl_sandbox_type_mac.h", |
248 "common/nacl_types.cc", | 248 "common/nacl_types.cc", |
249 "common/nacl_types.h", | 249 "common/nacl_types.h", |
250 "common/nacl_types_param_traits.cc", | 250 "common/nacl_types_param_traits.cc", |
251 "common/nacl_types_param_traits.h", | 251 "common/nacl_types_param_traits.h", |
252 "common/pnacl_types.cc", | 252 "common/pnacl_types.cc", |
253 "common/pnacl_types.h", | 253 "common/pnacl_types.h", |
254 ] | 254 ] |
255 | 255 |
256 deps = [ | 256 deps = [ |
257 "//content/public/common", | 257 "//content/public/common", |
258 ] | 258 ] |
259 | 259 |
260 if (is_linux) { | 260 if (is_linux) { |
261 sources += [ | 261 sources += [ |
262 "common/nacl_paths.cc", | 262 "common/nacl_paths.cc", |
263 "common/nacl_paths.h", | 263 "common/nacl_paths.h", |
264 ] | 264 ] |
265 | 265 |
266 defines = [ "__STDC_LIMIT_MACROS=1" ] | 266 defines = [ "__STDC_LIMIT_MACROS=1" ] |
267 } | 267 } |
268 } | 268 } |
OLD | NEW |