OLD | NEW |
1 # Copyright (c) 2011 The Native Client Authors. All rights reserved. | 1 # Copyright (c) 2011 The Native Client Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 ConfigureStep() { | 5 ConfigureStep() { |
| 6 Banner "Autogen ${PACKAGE_NAME}" |
6 pushd ${SRC_DIR}/test | 7 pushd ${SRC_DIR}/test |
7 ./autogen.sh | 8 LogExecute ./autogen.sh |
8 popd | 9 popd |
9 | 10 |
10 Banner "Configuring ${PACKAGE_NAME}" | 11 Banner "Configuring ${PACKAGE_NAME}" |
11 SetupCrossEnvironment | 12 SetupCrossEnvironment |
12 | 13 |
13 local conf_host=${NACL_CROSS_PREFIX} | 14 LIBS="$LDFLAGS" |
14 if [ ${NACL_ARCH} = "pnacl" ]; then | 15 LogExecute ${SRC_DIR}/test/configure \ |
15 # The PNaCl tools use "pnacl-" as the prefix, but config.sub | 16 --host=${CONF_HOST} \ |
16 # does not know about "pnacl". It only knows about "le32-nacl". | 17 --build=${CONF_BUILD} \ |
17 # Unfortunately, most of the config.subs here are so old that | 18 --prefix=${PREFIX} |
18 # it doesn't know about that "le32" either. So we just say "nacl". | |
19 conf_host="nacl" | |
20 fi | |
21 | |
22 LIBS="$LDFLAGS" LogExecute ${SRC_DIR}/test/configure \ | |
23 --host=${conf_host} --prefix=${PREFIX} | |
24 } | 19 } |
25 | 20 |
26 InstallStep() { | 21 InstallStep() { |
27 Remove ${PUBLISH_DIR} | 22 Remove ${PUBLISH_DIR} |
28 MakeDir ${PUBLISH_DIR} | 23 MakeDir ${PUBLISH_DIR} |
29 LogExecute cp *${NACL_EXEEXT} ${PUBLISH_DIR} | 24 LogExecute cp *${NACL_EXEEXT} ${PUBLISH_DIR} |
30 ChangeDir ${SRC_DIR}/test | 25 ChangeDir ${SRC_DIR}/test |
31 LogExecute cp *.bmp *.wav *.xbm *.dat *.txt ${PUBLISH_DIR} | 26 LogExecute cp *.bmp *.wav *.xbm *.dat *.txt ${PUBLISH_DIR} |
32 ChangeDir ${PUBLISH_DIR} | 27 ChangeDir ${PUBLISH_DIR} |
33 for NEXE in *${NACL_EXEEXT}; do | 28 for NEXE in *${NACL_EXEEXT}; do |
34 LogExecute "${NACL_SDK_ROOT}/tools/create_html.py" ${NEXE} | 29 LogExecute "${NACL_SDK_ROOT}/tools/create_html.py" ${NEXE} |
35 done | 30 done |
36 if [ ${NACL_ARCH} = "pnacl" ]; then | 31 if [ ${NACL_ARCH} = "pnacl" ]; then |
37 sed -i.bak 's/x-nacl/x-pnacl/' *.html | 32 sed -i.bak 's/x-nacl/x-pnacl/' *.html |
38 fi | 33 fi |
39 } | 34 } |
OLD | NEW |