OLD | NEW |
1 #!/bin/bash | 1 #!/bin/bash |
2 # Copyright (c) 2014 The Native Client Authors. All rights reserved. | 2 # Copyright (c) 2014 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 RESULT=0 | 6 RESULT=0 |
7 MESSAGES= | 7 MESSAGES= |
8 | 8 |
9 # SCRIPT_DIR must be defined by the including script | 9 # SCRIPT_DIR must be defined by the including script |
10 readonly BASE_DIR="$(dirname ${SCRIPT_DIR})" | 10 readonly BASE_DIR="$(dirname ${SCRIPT_DIR})" |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
66 if [ "${TOOLCHAIN}" = "pnacl" -a "${NACL_ARCH}" != "pnacl" ]; then | 66 if [ "${TOOLCHAIN}" = "pnacl" -a "${NACL_ARCH}" != "pnacl" ]; then |
67 continue | 67 continue |
68 fi | 68 fi |
69 if [ "${TOOLCHAIN}" != "pnacl" -a "${NACL_ARCH}" = "pnacl" ]; then | 69 if [ "${TOOLCHAIN}" != "pnacl" -a "${NACL_ARCH}" = "pnacl" ]; then |
70 continue | 70 continue |
71 fi | 71 fi |
72 # glibc doesn't work on arm for now. | 72 # glibc doesn't work on arm for now. |
73 if [ "${TOOLCHAIN}" = "glibc" -a "${NACL_ARCH}" = "arm" ]; then | 73 if [ "${TOOLCHAIN}" = "glibc" -a "${NACL_ARCH}" = "arm" ]; then |
74 continue | 74 continue |
75 fi | 75 fi |
76 # nacl-clang doesn't work on arm for now (SDK libs not yet built) | |
77 # TODO(sbc): remove this once arm-nacl-clang support is in the SDK. | |
78 if [ "${TOOLCHAIN}" = "clang-newlib" -a "${NACL_ARCH}" = "arm" ]; then | |
79 continue | |
80 fi | |
81 # i686-nacl-clang doesn't reference the i686-nacl/usr/include or | 76 # i686-nacl-clang doesn't reference the i686-nacl/usr/include or |
82 # i686-nacl/usr/lib. | 77 # i686-nacl/usr/lib. |
83 # TODO(sbc): remove this once nacl-clang works with i686-nacl | 78 # TODO(sbc): remove this once nacl-clang works with i686-nacl |
84 if [ "${TOOLCHAIN}" = "clang-newlib" -a "${NACL_ARCH}" = "i686" ]; then | 79 if [ "${TOOLCHAIN}" = "clang-newlib" -a "${NACL_ARCH}" = "i686" ]; then |
85 continue | 80 continue |
86 fi | 81 fi |
87 # bionic only works on arm for now. | 82 # bionic only works on arm for now. |
88 if [ "${TOOLCHAIN}" = "bionic" -a "${NACL_ARCH}" != "arm" ]; then | 83 if [ "${TOOLCHAIN}" = "bionic" -a "${NACL_ARCH}" != "arm" ]; then |
89 continue | 84 continue |
90 fi | 85 fi |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
135 echo "@@@BUILD_STEP clean@@@" | 130 echo "@@@BUILD_STEP clean@@@" |
136 CleanToolchain ${TOOLCHAIN} | 131 CleanToolchain ${TOOLCHAIN} |
137 } | 132 } |
138 | 133 |
139 CleanAllToolchains() { | 134 CleanAllToolchains() { |
140 echo "@@@BUILD_STEP clean all@@@" | 135 echo "@@@BUILD_STEP clean all@@@" |
141 for TC in ${TOOLCHAIN_LIST}; do | 136 for TC in ${TOOLCHAIN_LIST}; do |
142 CleanToolchain ${TC} | 137 CleanToolchain ${TC} |
143 done | 138 done |
144 } | 139 } |
OLD | NEW |