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"]
164 "nacl_interface_query.c",
166 "nacl_irt_filename.c",
170 "pthread_initialize_minimal.c",
188 "stubs/get_current_dir_name.c",
196 "stubs/getpwnam_r.c",
198 "stubs/getpwuid_r.c",
214 "stubs/settimeofday.c",
217 "stubs/sigprocmask.c",
222 "stubs/tcsendbreak.c",
242 if ((os != "glibc") && (cpu_arch == "arm")) {
248 if (cpu_arch == "pnacl") {
256 source_set("irt_random") {
259 "../../untrusted/irt/irt_random.c",
262 if (cpu_arch == "pnacl") {
269 source_set("irt_nameservice") {
272 "../../untrusted/irt/irt_nameservice.c",
275 if (cpu_arch == "pnacl") {
282 static_library("nacl_exception") {
288 if (cpu_arch == "pnacl") {
295 static_library("nacl_list_mappings") {
301 if (cpu_arch == "pnacl") {
310 source_set("sys_private") {
316 if (cpu_arch == "pnacl") {
323 source_set("gc_hooks_private") {
326 "gc_hooks_private.c",
329 if (cpu_arch == "pnacl") {
336 source_set("private_blockhook") {
339 "../../untrusted/irt/irt_blockhook.c",
342 if (cpu_arch == "pnacl") {