Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(69)

Side by Side Diff: pnacl/build.sh

Issue 686723003: Non-SFI mode: Implement nacl_irt_random only for nacl_helper_nonsfi. (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 #!/bin/bash 1 #!/bin/bash
2 # Copyright (c) 2012 The Native Client Authors. All rights reserved. 2 # Copyright (c) 2012 The Native Client Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 # 5 #
6 #@ PNaCl toolchain build script 6 #@ PNaCl toolchain build script
7 #@------------------------------------------------------------------- 7 #@-------------------------------------------------------------------
8 #@ This script builds the ARM and PNaCl untrusted toolchains. 8 #@ This script builds the ARM and PNaCl untrusted toolchains.
9 #@ It MUST be run from the native_client/ directory. 9 #@ It MUST be run from the native_client/ directory.
10 ###################################################################### 10 ######################################################################
(...skipping 2480 matching lines...) Expand 10 before | Expand all | Expand 10 after
2491 mkdir -p ${destdir} 2491 mkdir -p ${destdir}
2492 # The NaCl headers insist on having a platform macro such as 2492 # The NaCl headers insist on having a platform macro such as
2493 # NACL_LINUX defined, but nonsfi/irt/irt_interfaces.c does not 2493 # NACL_LINUX defined, but nonsfi/irt/irt_interfaces.c does not
2494 # itself use any of these macros, so defining NACL_LINUX here even 2494 # itself use any of these macros, so defining NACL_LINUX here even
2495 # on non-Linux systems is OK. 2495 # on non-Linux systems is OK.
2496 gcc -m32 -O2 -Wall -Werror -I${NACL_ROOT}/.. -c \ 2496 gcc -m32 -O2 -Wall -Werror -I${NACL_ROOT}/.. -c \
2497 -DNACL_LINUX=1 -DDEFINE_MAIN \ 2497 -DNACL_LINUX=1 -DDEFINE_MAIN \
2498 ${NACL_ROOT}/src/nonsfi/irt/irt_interfaces.c \ 2498 ${NACL_ROOT}/src/nonsfi/irt/irt_interfaces.c \
2499 -o ${destdir}/unsandboxed_irt.o 2499 -o ${destdir}/unsandboxed_irt.o
2500 gcc -m32 -O2 -Wall -Werror -I${NACL_ROOT}/.. -c \ 2500 gcc -m32 -O2 -Wall -Werror -I${NACL_ROOT}/.. -c \
2501 ${NACL_ROOT}/src/nonsfi/irt/irt_random.c \
2502 -o ${destdir}/irt_random.o
2503 gcc -m32 -O2 -Wall -Werror -I${NACL_ROOT}/.. -c \
2501 ${NACL_ROOT}/src/untrusted/irt/irt_query_list.c \ 2504 ${NACL_ROOT}/src/untrusted/irt/irt_query_list.c \
2502 -o ${destdir}/irt_query_list.o 2505 -o ${destdir}/irt_query_list.o
2503 fi 2506 fi
2504 } 2507 }
2505 2508
2506 2509
2507 # Build the dummy "libpnacl_irt_shim.a", which is useful for building 2510 # Build the dummy "libpnacl_irt_shim.a", which is useful for building
2508 # commandline programs. It cannot be used to build PPAPI programs 2511 # commandline programs. It cannot be used to build PPAPI programs
2509 # because it does not actually shim the PPAPI interfaces. 2512 # because it does not actually shim the PPAPI interfaces.
2510 # The library is named the same as the real PPAPI shim to ensure that 2513 # The library is named the same as the real PPAPI shim to ensure that
(...skipping 863 matching lines...) Expand 10 before | Expand all | Expand 10 after
3374 3377
3375 if [ "$(type -t $1)" != "function" ]; then 3378 if [ "$(type -t $1)" != "function" ]; then
3376 #Usage 3379 #Usage
3377 echo "ERROR: unknown function '$1'." >&2 3380 echo "ERROR: unknown function '$1'." >&2
3378 echo "For help, try:" 3381 echo "For help, try:"
3379 echo " $0 help" 3382 echo " $0 help"
3380 exit 1 3383 exit 1
3381 fi 3384 fi
3382 3385
3383 "$@" 3386 "$@"
OLDNEW
« no previous file with comments | « SConstruct ('k') | pnacl/driver/pnacl-translate.py » ('j') | src/nonsfi/irt/irt_random.h » ('J')

Powered by Google App Engine
This is Rietveld 408576698