1 # Copyright (c) 2014 The Native ClientAuthors. 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.
6 import("//native_client/build/toolchain/nacl/nacl_sdk.gni")
8 # Autogenerated from src/untrusted/nacl/nacl.scons.
11 static_library("nacl_dyncode_private") {
17 if (cpu_arch == "pnacl") {
24 static_library("nacl_random_private") {
31 if (cpu_arch == "pnacl") {
38 static_library("nacl_sys_private") {
52 if (cpu_arch == "pnacl") {
59 static_library("imc_syscalls") {
64 "imc_makeboundsock.c",
65 "imc_mem_obj_create.c",
72 if (cpu_arch == "pnacl") {
79 static_library("nacl_exception_private") {
82 "nacl_exception_private.c",
85 if (cpu_arch == "pnacl") {
92 static_library("nacl_list_mappings_private") {
95 "list_mappings_private.c",
98 if (cpu_arch == "pnacl") {
105 static_library("nacl_dyncode") {
111 if (cpu_arch == "pnacl") {
118 static_library("nacl") {
119 cflags_c = ["-std=c99"]
168 "nacl_interface_query.c",
170 "nacl_irt_filename.c",
176 "pthread_initialize_minimal.c",
207 "stubs/freeaddrinfo.c",
209 "stubs/gai_strerror.c",
210 "stubs/get_current_dir_name.c",
211 "stubs/getaddrinfo.c",
212 "stubs/getdtablesize.c",
218 "stubs/getgrgid_r.c",
221 "stubs/gethostbyaddr.c",
222 "stubs/gethostbyname.c",
225 "stubs/getnameinfo.c",
226 "stubs/getpeername.c",
231 "stubs/getpwnam_r.c",
233 "stubs/getpwuid_r.c",
236 "stubs/getservbyport.c",
237 "stubs/getsockname.c",
238 "stubs/getsockopt.c",
242 "stubs/if_freenameindex.c",
243 "stubs/if_indextoname.c",
244 "stubs/if_nameindex.c",
245 "stubs/if_nametoindex.c",
248 "stubs/initgroups.c",
265 "stubs/pthread_sigmask.c",
270 "stubs/sched_get_priority_max.c",
271 "stubs/sched_get_priority_min.c",
272 "stubs/sched_setparam.c",
273 "stubs/sched_setscheduler.c",
288 "stubs/setsockopt.c",
289 "stubs/settimeofday.c",
294 "stubs/sigsuspend.c",
297 "stubs/socketpair.c",
304 "stubs/tcsendbreak.c",
324 if ((os != "glibc") && (cpu_arch == "arm")) {
330 if (cpu_arch == "pnacl") {
338 source_set("irt_random") {
341 "../../untrusted/irt/irt_random.c",
344 if (cpu_arch == "pnacl") {
351 source_set("irt_nameservice") {
354 "../../untrusted/irt/irt_nameservice.c",
357 if (cpu_arch == "pnacl") {
364 static_library("nacl_exception") {
370 if (cpu_arch == "pnacl") {
377 static_library("nacl_list_mappings") {
383 if (cpu_arch == "pnacl") {
392 source_set("sys_private") {
398 if (cpu_arch == "pnacl") {
405 source_set("gc_hooks_private") {
408 "gc_hooks_private.c",
411 if (cpu_arch == "pnacl") {
418 source_set("private_blockhook") {
421 "../../untrusted/irt/irt_blockhook.c",
424 if (cpu_arch == "pnacl") {