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

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: Rebase 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 2486 matching lines...) Expand 10 before | Expand all | Expand 10 after
2497 mkdir -p ${destdir} 2497 mkdir -p ${destdir}
2498 # The NaCl headers insist on having a platform macro such as 2498 # The NaCl headers insist on having a platform macro such as
2499 # NACL_LINUX defined, but nonsfi/irt/irt_interfaces.c does not 2499 # NACL_LINUX defined, but nonsfi/irt/irt_interfaces.c does not
2500 # itself use any of these macros, so defining NACL_LINUX here even 2500 # itself use any of these macros, so defining NACL_LINUX here even
2501 # on non-Linux systems is OK. 2501 # on non-Linux systems is OK.
2502 gcc -m32 -O2 -Wall -Werror -I${NACL_ROOT}/.. -c \ 2502 gcc -m32 -O2 -Wall -Werror -I${NACL_ROOT}/.. -c \
2503 -DNACL_LINUX=1 -DDEFINE_MAIN \ 2503 -DNACL_LINUX=1 -DDEFINE_MAIN \
2504 ${NACL_ROOT}/src/nonsfi/irt/irt_interfaces.c \ 2504 ${NACL_ROOT}/src/nonsfi/irt/irt_interfaces.c \
2505 -o ${destdir}/unsandboxed_irt.o 2505 -o ${destdir}/unsandboxed_irt.o
2506 gcc -m32 -O2 -Wall -Werror -I${NACL_ROOT}/.. -c \ 2506 gcc -m32 -O2 -Wall -Werror -I${NACL_ROOT}/.. -c \
2507 ${NACL_ROOT}/src/nonsfi/irt/irt_random.c \
2508 -o ${destdir}/irt_random.o
2509 gcc -m32 -O2 -Wall -Werror -I${NACL_ROOT}/.. -c \
2507 ${NACL_ROOT}/src/untrusted/irt/irt_query_list.c \ 2510 ${NACL_ROOT}/src/untrusted/irt/irt_query_list.c \
2508 -o ${destdir}/irt_query_list.o 2511 -o ${destdir}/irt_query_list.o
2509 fi 2512 fi
2510 } 2513 }
2511 2514
2512 2515
2513 # Build the dummy "libpnacl_irt_shim.a", which is useful for building 2516 # Build the dummy "libpnacl_irt_shim.a", which is useful for building
2514 # commandline programs. It cannot be used to build PPAPI programs 2517 # commandline programs. It cannot be used to build PPAPI programs
2515 # because it does not actually shim the PPAPI interfaces. 2518 # because it does not actually shim the PPAPI interfaces.
2516 # The library is named the same as the real PPAPI shim to ensure that 2519 # 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
3380 3383
3381 if [ "$(type -t $1)" != "function" ]; then 3384 if [ "$(type -t $1)" != "function" ]; then
3382 #Usage 3385 #Usage
3383 echo "ERROR: unknown function '$1'." >&2 3386 echo "ERROR: unknown function '$1'." >&2
3384 echo "For help, try:" 3387 echo "For help, try:"
3385 echo " $0 help" 3388 echo " $0 help"
3386 exit 1 3389 exit 1
3387 fi 3390 fi
3388 3391
3389 "$@" 3392 "$@"
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