1 # Copyright (c) 2012 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.
7 '../../build/common_untrusted.gypi',
10 ['disable_nacl==0 and disable_nacl_untrusted==0', {
13 'target_name': 'ppapi_lib',
16 '../../native_client/src/untrusted/pthread/pthread.gyp:pthread_lib',
17 'src/untrusted/irt_stub/irt_stub.gyp:ppapi_stub_lib',
24 'destination': '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/include/nacl',
26 'src/trusted/weak_ref/call_on_main_thread.h',
27 'src/shared/ppapi_proxy/ppruntime.h',
31 'destination': '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/include/nacl',
33 'src/trusted/weak_ref/call_on_main_thread.h',
34 'src/shared/ppapi_proxy/ppruntime.h',
37 # Here we copy linker scripts out of the Native Client repository.
38 # These are source, not build artifacts.
40 'destination': '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32',
42 'src/untrusted/irt_stub/libppapi.a',
46 'destination': '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64',
48 'src/untrusted/irt_stub/libppapi.a',
52 'destination': '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32',
54 'src/untrusted/irt_stub/libppapi.a',
55 'src/untrusted/irt_stub/libppapi.so',
59 'destination': '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64',
61 'src/untrusted/irt_stub/libppapi.a',
62 'src/untrusted/irt_stub/libppapi.so',
66 'destination': '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm',
68 'src/untrusted/irt_stub/libppapi.a',
74 'target_name': 'nacl_irt',
77 'nexe_target': 'nacl_irt',
78 # These out_* fields override the default filenames, which
79 # include a "_newlib" suffix.
80 'out_newlib64': '<(PRODUCT_DIR)/nacl_irt_x86_64.nexe',
81 'out_newlib32': '<(PRODUCT_DIR)/nacl_irt_x86_32.nexe',
82 'out_newlib_arm': '<(PRODUCT_DIR)/nacl_irt_arm.nexe',
97 '-lshared_memory_support_untrusted',
102 # See http://code.google.com/p/nativeclient/issues/detail?id=2691.
103 # The PNaCl linker (gold) does not implement the "-Ttext-segment"
104 # option. However, with the linker for x86, the "-Ttext" option
105 # does not affect the executable's base address.
106 # TODO(olonho): simplify flags handling and avoid duplication
109 ['target_arch!="arm"',
114 '-Wl,--section-start,.rodata=<(NACL_IRT_DATA_START)',
115 '-Wl,-Ttext-segment=<(NACL_IRT_TEXT_START)',
117 }, { # target_arch == "arm"
118 # TODO(mcgrathr): This knowledge really belongs in
119 # native_client/src/untrusted/irt/irt.gyp instead of here.
120 # But that builds libirt_browser.a as bitcode, so a native
121 # object does not fit happily there.
123 '../../native_client/src/untrusted/irt/aeabi_read_tp.S',
126 '-Wl,--section-start,.rodata=<(NACL_IRT_DATA_START)',
127 '-Wl,-Ttext=<(NACL_IRT_TEXT_START)',
128 '--pnacl-allow-native',
130 '-Wt,-mtls-use-call',
138 # TODO(bradchen): get rid of extra_deps64 and extra_deps32
139 # once native_client/build/untrusted.gypi no longer needs them.
141 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libppruntime.a',
142 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libbase_untrusted.a',
143 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libirt_browser.a',
144 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libshared_memory_support_untrusted.a',
145 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libsrpc.a',
146 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libplatform.a',
147 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libimc_syscalls.a',
148 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libgio.a',
151 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libppruntime.a',
152 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libbase_untrusted.a',
153 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libirt_browser.a',
154 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libshared_memory_support_untrusted.a',
155 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libsrpc.a',
156 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libplatform.a',
157 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libimc_syscalls.a',
158 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libgio.a',
160 'extra_deps_newlib64': [
161 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libppruntime.a',
162 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libbase_untrusted.a',
163 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libirt_browser.a',
164 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libshared_memory_support_untrusted.a',
165 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libsrpc.a',
166 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libplatform.a',
167 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libimc_syscalls.a',
168 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libgio.a',
170 'extra_deps_newlib32': [
171 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libppruntime.a',
172 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libbase_untrusted.a',
173 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libirt_browser.a',
174 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libshared_memory_support_untrusted.a',
175 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libsrpc.a',
176 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libplatform.a',
177 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libimc_syscalls.a',
178 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libgio.a',
180 'extra_deps_glibc64': [
181 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libppruntime.a',
182 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libbase_untrusted.a',
183 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libirt_browser.a',
184 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libshared_memory_support_untrusted.a',
185 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libsrpc.a',
186 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libplatform.a',
187 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libimc_syscalls.a',
188 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libgio.a',
190 'extra_deps_glibc32': [
191 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libppruntime.a',
192 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libbase_untrusted.a',
193 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libirt_browser.a',
194 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libshared_memory_support_untrusted.a',
195 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libsrpc.a',
196 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libplatform.a',
197 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libimc_syscalls.a',
198 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libgio.a',
201 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libppruntime.a',
202 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libbase_untrusted.a',
203 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libirt_browser.a',
204 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libshared_memory_support_untrusted.a',
205 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libsrpc.a',
206 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libplatform.a',
207 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libimc_syscalls.a',
208 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libgio.a',
212 'src/shared/ppapi_proxy/ppapi_proxy_untrusted.gyp:ppruntime_lib',
213 '../../base/base_untrusted.gyp:base_untrusted',
214 '../../media/media_untrusted.gyp:shared_memory_support_untrusted',
215 '../../native_client/src/untrusted/irt/irt.gyp:irt_browser_lib',
216 '../../native_client/src/shared/srpc/srpc.gyp:srpc_lib',
217 '../../native_client/src/shared/platform/platform.gyp:platform_lib',
218 '../../native_client/src/untrusted/nacl/nacl.gyp:imc_syscalls_lib',
219 '../../native_client/src/shared/gio/gio.gyp:gio_lib',
223 'target_name': 'nacl_ipc_irt',
226 'nexe_target': 'nacl_ipc_irt',
227 # These out_* fields override the default filenames, which
228 # include a "_newlib" suffix.
229 'out_newlib64': '<(PRODUCT_DIR)/nacl_ipc_irt_x86_64.nexe',
230 'out_newlib32': '<(PRODUCT_DIR)/nacl_ipc_irt_x86_32.nexe',
231 'out_newlib_arm': '<(PRODUCT_DIR)/nacl_ipc_irt_arm.nexe',
241 '-lppapi_proxy_untrusted',
242 '-lppapi_ipc_untrusted',
243 '-lppapi_shared_untrusted',
244 '-lgles2_implementation_untrusted',
245 '-lgles2_cmd_helper_untrusted',
246 '-lgles2_utils_untrusted',
247 '-lcommand_buffer_client_untrusted',
248 '-lcommand_buffer_common_untrusted',
249 '-lgpu_ipc_untrusted',
252 '-lshared_memory_support_untrusted',
260 # See http://code.google.com/p/nativeclient/issues/detail?id=2691.
261 # The PNaCl linker (gold) does not implement the "-Ttext-segment"
262 # option. However, with the linker for x86, the "-Ttext" option
263 # does not affect the executable's base address.
264 # TODO(olonho): simplify flags handling and avoid duplication
267 ['target_arch!="arm"',
270 '-Wl,--section-start,.rodata=<(NACL_IRT_DATA_START)',
271 '-Wl,-Ttext-segment=<(NACL_IRT_TEXT_START)',
273 }, { # target_arch == "arm"
275 '-Wl,--section-start,.rodata=<(NACL_IRT_DATA_START)',
276 '-Wl,-Ttext=<(NACL_IRT_TEXT_START)',
277 '--pnacl-allow-native',
279 '-Wt,-mtls-use-call',
289 # TODO(bradchen): get rid of extra_deps64 and extra_deps32
290 # once native_client/build/untrusted.gypi no longer needs them.
292 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libppapi_proxy_untrusted.a',
293 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libppapi_ipc_untrusted.a',
294 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libppapi_shared_untrusted.a',
295 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libgles2_implementation_untrusted.a',
296 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libcommand_buffer_client_untrusted.a',
297 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libcommand_buffer_common_untrusted.a',
298 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libgpu_ipc_untrusted.a',
299 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libgles2_cmd_helper_untrusted.a',
300 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libgles2_utils_untrusted.a',
301 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libipc_untrusted.a',
302 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libbase_untrusted.a',
303 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libirt_browser.a',
304 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libshared_memory_support_untrusted.a',
305 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libsrpc.a',
306 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libplatform.a',
307 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libimc_syscalls.a',
308 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libgio.a',
311 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libppapi_proxy_untrusted.a',
312 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libppapi_ipc_untrusted.a',
313 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libppapi_shared_untrusted.a',
314 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libgles2_implementation_untrusted.a',
315 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libcommand_buffer_client_untrusted.a',
316 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libcommand_buffer_common_untrusted.a',
317 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libgpu_ipc_untrusted.a',
318 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libgles2_cmd_helper_untrusted.a',
319 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libgles2_utils_untrusted.a',
320 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libipc_untrusted.a',
321 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libbase_untrusted.a',
322 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libirt_browser.a',
323 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libshared_memory_support_untrusted.a',
324 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libsrpc.a',
325 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libplatform.a',
326 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libimc_syscalls.a',
327 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libgio.a',
329 'extra_deps_newlib64': [
330 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libppapi_proxy_untrusted.a',
331 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libppapi_ipc_untrusted.a',
332 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libppapi_shared_untrusted.a',
333 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libgles2_implementation_untrusted.a',
334 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libcommand_buffer_client_untrusted.a',
335 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libcommand_buffer_common_untrusted.a',
336 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libgpu_ipc_untrusted.a',
337 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libgles2_cmd_helper_untrusted.a',
338 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libgles2_utils_untrusted.a',
339 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libipc_untrusted.a',
340 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libbase_untrusted.a',
341 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libirt_browser.a',
342 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libshared_memory_support_untrusted.a',
343 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libsrpc.a',
344 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libplatform.a',
345 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libimc_syscalls.a',
346 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib64/libgio.a',
348 'extra_deps_newlib32': [
349 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libppapi_proxy_untrusted.a',
350 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libppapi_ipc_untrusted.a',
351 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libppapi_shared_untrusted.a',
352 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libgles2_implementation_untrusted.a',
353 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libcommand_buffer_client_untrusted.a',
354 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libcommand_buffer_common_untrusted.a',
355 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libgpu_ipc_untrusted.a',
356 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libgles2_cmd_helper_untrusted.a',
357 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libgles2_utils_untrusted.a',
358 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libipc_untrusted.a',
359 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libbase_untrusted.a',
360 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libirt_browser.a',
361 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libshared_memory_support_untrusted.a',
362 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libsrpc.a',
363 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libplatform.a',
364 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libimc_syscalls.a',
365 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/lib32/libgio.a',
367 'extra_deps_glibc64': [
368 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libppapi_proxy_untrusted.a',
369 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libppapi_ipc_untrusted.a',
370 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libppapi_shared_untrusted.a',
371 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libgles2_implementation_untrusted.a',
372 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libcommand_buffer_client_untrusted.a',
373 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libcommand_buffer_common_untrusted.a',
374 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libgpu_ipc_untrusted.a',
375 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libgles2_cmd_helper_untrusted.a',
376 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libgles2_utils_untrusted.a',
377 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libipc_untrusted.a',
378 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libbase_untrusted.a',
379 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libirt_browser.a',
380 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libshared_memory_support_untrusted.a',
381 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libsrpc.a',
382 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libplatform.a',
383 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libimc_syscalls.a',
384 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib64/libgio.a',
386 'extra_deps_glibc32': [
387 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libppapi_proxy_untrusted.a',
388 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libppapi_ipc_untrusted.a',
389 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libppapi_shared_untrusted.a',
390 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libgles2_implementation_untrusted.a',
391 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libcommand_buffer_client_untrusted.a',
392 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libcommand_buffer_common_untrusted.a',
393 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libgpu_ipc_untrusted.a',
394 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libgles2_cmd_helper_untrusted.a',
395 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libgles2_utils_untrusted.a',
396 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libipc_untrusted.a',
397 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libbase_untrusted.a',
398 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libirt_browser.a',
399 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libshared_memory_support_untrusted.a',
400 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libsrpc.a',
401 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libplatform.a',
402 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libimc_syscalls.a',
403 '<(SHARED_INTERMEDIATE_DIR)/tc_glibc/lib32/libgio.a',
406 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libppapi_proxy_untrusted.a',
407 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libppapi_ipc_untrusted.a',
408 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libppapi_shared_untrusted.a',
409 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libgles2_implementation_untrusted.a',
410 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libcommand_buffer_client_untrusted.a',
411 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libcommand_buffer_common_untrusted.a',
412 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libgpu_ipc_untrusted.a',
413 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libgles2_cmd_helper_untrusted.a',
414 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libgles2_utils_untrusted.a',
415 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libipc_untrusted.a',
416 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libbase_untrusted.a',
417 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libirt_browser.a',
418 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libshared_memory_support_untrusted.a',
419 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libsrpc.a',
420 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libplatform.a',
421 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libimc_syscalls.a',
422 '<(SHARED_INTERMEDIATE_DIR)/tc_newlib/libarm/libgio.a',
426 '../ppapi_ipc_proxy_untrusted.gyp:ppapi_proxy_untrusted',
427 '../ppapi_ipc_untrusted.gyp:ppapi_ipc_untrusted',
428 '../ppapi_shared_untrusted.gyp:ppapi_shared_untrusted',
429 '../../gpu/command_buffer/command_buffer_untrusted.gyp:gles2_utils_untrusted',
430 '../../gpu/gpu_untrusted.gyp:command_buffer_client_untrusted',
431 '../../gpu/gpu_untrusted.gyp:command_buffer_common_untrusted',
432 '../../gpu/gpu_untrusted.gyp:gles2_implementation_untrusted',
433 '../../gpu/gpu_untrusted.gyp:gles2_cmd_helper_untrusted',
434 '../../gpu/gpu_untrusted.gyp:gpu_ipc_untrusted',
435 '../../ipc/ipc_untrusted.gyp:ipc_untrusted',
436 '../../base/base_untrusted.gyp:base_untrusted',
437 '../../media/media_untrusted.gyp:shared_memory_support_untrusted',
438 '../../native_client/src/untrusted/irt/irt.gyp:irt_browser_lib',
439 '../../native_client/src/shared/srpc/srpc.gyp:srpc_lib',
440 '../../native_client/src/shared/platform/platform.gyp:platform_lib',
441 '../../native_client/src/untrusted/nacl/nacl.gyp:imc_syscalls_lib',
442 '../../native_client/src/shared/gio/gio.gyp:gio_lib',