| OLD | NEW |
| 1 #!/bin/bash | 1 #!/bin/bash |
| 2 | 2 |
| 3 function exportVar { | 3 function exportVar { |
| 4 NAME=$1 | 4 NAME=$1 |
| 5 VALUE=$2 | 5 VALUE=$2 |
| 6 echo export $NAME=\"$VALUE\" | 6 echo export $NAME=\"$VALUE\" |
| 7 export $NAME="$VALUE" | 7 export $NAME="$VALUE" |
| 8 } | 8 } |
| 9 | 9 |
| 10 function setenv { | 10 function setenv { |
| 11 if [ -z "$1" ]; then | 11 if [ -z "$1" ]; then |
| 12 echo "ERROR: setenv() requires one argument." | 12 echo "ERROR: setenv() requires one argument." |
| 13 exit 1 | 13 exit 1 |
| 14 fi | 14 fi |
| 15 if [ -z "${NACL_SDK_ROOT}" ]; then | 15 if [ -z "${NACL_SDK_ROOT}" ]; then |
| 16 echo "ERROR: This script requires NACL_SDK_ROOT to be set." | 16 echo "ERROR: This script requires NACL_SDK_ROOT to be set." |
| 17 exit 1 | 17 exit 1 |
| 18 fi | 18 fi |
| 19 | 19 |
| 20 ARCH_WIDTH=$1 | 20 ARCH_WIDTH=$1 |
| 21 if [ ${ARCH_WIDTH} = "32" ]; then | 21 if [ ${ARCH_WIDTH} = "32" ]; then |
| 22 ARCH_TYPE=x86 |
| 22 CROSS_ID=i686 | 23 CROSS_ID=i686 |
| 23 elif [ ${ARCH_WIDTH} = "64" ]; then | 24 elif [ ${ARCH_WIDTH} = "64" ]; then |
| 25 ARCH_TYPE=x86_64 |
| 24 CROSS_ID=x86_64 | 26 CROSS_ID=x86_64 |
| 25 else | 27 else |
| 26 echo "ERROR: Unknown arch width: ${ARCH_WIDTH}" | 28 echo "ERROR: Unknown arch width: ${ARCH_WIDTH}" |
| 27 exit 1 | 29 exit 1 |
| 28 fi | 30 fi |
| 29 | 31 |
| 30 OS_NAME=$(uname -s) | 32 OS_NAME=$(uname -s) |
| 31 if [ $OS_NAME = "Darwin" ]; then | 33 if [ $OS_NAME = "Darwin" ]; then |
| 32 OS_SUBDIR="mac" | 34 OS_SUBDIR="mac" |
| 33 OS_SUBDIR_SHORT="mac" | 35 OS_SUBDIR_SHORT="mac" |
| (...skipping 25 matching lines...) Expand all Loading... |
| 59 exportVar NACLSTRINGS ${NACL_BIN_PATH}/${NACL_CROSS_PREFIX}-strings | 61 exportVar NACLSTRINGS ${NACL_BIN_PATH}/${NACL_CROSS_PREFIX}-strings |
| 60 exportVar NACLSTRIP ${NACL_BIN_PATH}/${NACL_CROSS_PREFIX}-strip | 62 exportVar NACLSTRIP ${NACL_BIN_PATH}/${NACL_CROSS_PREFIX}-strip |
| 61 | 63 |
| 62 exportVar CC "${NACLCC}" | 64 exportVar CC "${NACLCC}" |
| 63 exportVar CXX "${NACLCXX}" | 65 exportVar CXX "${NACLCXX}" |
| 64 exportVar AR "${NACLAR}" | 66 exportVar AR "${NACLAR}" |
| 65 exportVar RANLIB "${NACLRANLIB}" | 67 exportVar RANLIB "${NACLRANLIB}" |
| 66 exportVar PATH ${NACL_BIN_PATH}:${PATH}; | 68 exportVar PATH ${NACL_BIN_PATH}:${PATH}; |
| 67 exportVar C_INCLUDE_PATH "${NACL_SDK_ROOT}/include:${NACL_SDK_ROOT}/ports/incl
ude:${C_INCLUDE_PATH}" | 69 exportVar C_INCLUDE_PATH "${NACL_SDK_ROOT}/include:${NACL_SDK_ROOT}/ports/incl
ude:${C_INCLUDE_PATH}" |
| 68 exportVar CPLUS_INCLUDE_PATH "${NACL_SDK_ROOT}/include:${NACL_SDK_ROOT}/ports/
include:${CPLUS_INCLUDE_PATH}" | 70 exportVar CPLUS_INCLUDE_PATH "${NACL_SDK_ROOT}/include:${NACL_SDK_ROOT}/ports/
include:${CPLUS_INCLUDE_PATH}" |
| 69 exportVar GYP_DEFINES "skia_os=nacl skia_gpu=0 skia_arch_width=${ARCH_WIDTH}" | 71 exportVar GYP_DEFINES \ |
| 72 "skia_os=nacl skia_gpu=0 skia_arch_width=${ARCH_WIDTH} skia_arch_type=${AR
CH_TYPE}" |
| 70 } | 73 } |
| 71 | 74 |
| 72 function build { | 75 function build { |
| 73 if [ -z "$1" ]; then | 76 if [ -z "$1" ]; then |
| 74 echo "ERROR: build() requires one argument." | 77 echo "ERROR: build() requires one argument." |
| 75 exit 1 | 78 exit 1 |
| 76 fi | 79 fi |
| 77 setenv $1 | 80 setenv $1 |
| 78 | 81 |
| 79 export SKIA_OUT=out/nacl$1 | 82 export SKIA_OUT=out/nacl$1 |
| (...skipping 22 matching lines...) Expand all Loading... |
| 102 if [[ "$?" != "0" ]]; then | 105 if [[ "$?" != "0" ]]; then |
| 103 echo "Unable to find ccache!" | 106 echo "Unable to find ccache!" |
| 104 exit 1 | 107 exit 1 |
| 105 fi | 108 fi |
| 106 fi | 109 fi |
| 107 | 110 |
| 108 build 32 && \ | 111 build 32 && \ |
| 109 build 64 && \ | 112 build 64 && \ |
| 110 if ! [ -L platform_tools/nacl/out ]; then | 113 if ! [ -L platform_tools/nacl/out ]; then |
| 111 ln -s ../../out platform_tools/nacl | 114 ln -s ../../out platform_tools/nacl |
| 112 fi | 115 fi |
| OLD | NEW |