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

Side by Side Diff: ports/sdl2-tests/build.sh

Issue 1435953002: Consistent --host and --build arguments to configure (Closed) Base URL: https://chromium.googlesource.com/external/naclports.git@master
Patch Set: Created 5 years 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
« no previous file with comments | « ports/sdl-tests/build.sh ('k') | ports/sdl2/build.sh » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 NACLPORTS_CFLAGS+=" -std=gnu99" 5 NACLPORTS_CFLAGS+=" -std=gnu99"
6 6
7 EXECUTABLES=" 7 EXECUTABLES="
8 checkkeys${NACL_EXEEXT} 8 checkkeys${NACL_EXEEXT}
9 controllermap${NACL_EXEEXT} 9 controllermap${NACL_EXEEXT}
10 loopwave${NACL_EXEEXT} 10 loopwave${NACL_EXEEXT}
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
51 teststreaming${NACL_EXEEXT} 51 teststreaming${NACL_EXEEXT}
52 testthread${NACL_EXEEXT} 52 testthread${NACL_EXEEXT}
53 testtimer${NACL_EXEEXT} 53 testtimer${NACL_EXEEXT}
54 testver${NACL_EXEEXT} 54 testver${NACL_EXEEXT}
55 testviewport${NACL_EXEEXT} 55 testviewport${NACL_EXEEXT}
56 testwm2${NACL_EXEEXT} 56 testwm2${NACL_EXEEXT}
57 torturethread${NACL_EXEEXT} 57 torturethread${NACL_EXEEXT}
58 " 58 "
59 59
60 ConfigureStep() { 60 ConfigureStep() {
61 Banner "Autogen ${PACKAGE_NAME}"
61 pushd ${SRC_DIR}/test 62 pushd ${SRC_DIR}/test
62 ./autogen.sh 63 LogExecute ./autogen.sh
63 popd 64 popd
64 65
65 Banner "Configuring ${PACKAGE_NAME}" 66 Banner "Configure ${PACKAGE_NAME}"
66 SetupCrossEnvironment 67 SetupCrossEnvironment
67 68
68 local conf_host=${NACL_CROSS_PREFIX}
69 if [ ${NACL_ARCH} = "pnacl" ]; then
70 # The PNaCl tools use "pnacl-" as the prefix, but config.sub
71 # does not know about "pnacl". It only knows about "le32-nacl".
72 # Unfortunately, most of the config.subs here are so old that
73 # it doesn't know about that "le32" either. So we just say "nacl".
74 conf_host="nacl"
75 fi
76
77 CFLAGS="${CPPFLAGS} ${CFLAGS}" 69 CFLAGS="${CPPFLAGS} ${CFLAGS}"
78 LIBS="${LDFLAGS}" LogExecute ${SRC_DIR}/test/configure \ 70 LIBS="${LDFLAGS}"
79 --host=${conf_host} \ 71 LogExecute ${SRC_DIR}/test/configure \
80 --prefix=${PREFIX} \ 72 --host=${CONF_HOST} \
81 --disable-assembly \ 73 --build=${CONF_BUILD} \
82 --disable-pthread-sem 74 --prefix=${PREFIX}
83 } 75 }
84 76
85 InstallStep() { 77 InstallStep() {
86 Remove ${PUBLISH_DIR} 78 Remove ${PUBLISH_DIR}
87 MakeDir ${PUBLISH_DIR} 79 MakeDir ${PUBLISH_DIR}
88 LogExecute cp *${NACL_EXEEXT} ${PUBLISH_DIR} 80 LogExecute cp *${NACL_EXEEXT} ${PUBLISH_DIR}
89 ChangeDir ${SRC_DIR}/test 81 ChangeDir ${SRC_DIR}/test
90 LogExecute cp *.bmp *.wav *.xbm *.dat *.txt ${PUBLISH_DIR} 82 LogExecute cp *.bmp *.wav *.xbm *.dat *.txt ${PUBLISH_DIR}
91 ChangeDir ${PUBLISH_DIR} 83 ChangeDir ${PUBLISH_DIR}
92 for NEXE in ${EXECUTABLES}; do 84 for NEXE in ${EXECUTABLES}; do
93 LogExecute "${NACL_SDK_ROOT}/tools/create_html.py" ${NEXE} 85 LogExecute "${NACL_SDK_ROOT}/tools/create_html.py" ${NEXE}
94 done 86 done
95 if [ ${NACL_ARCH} = "pnacl" ]; then 87 if [ ${NACL_ARCH} = "pnacl" ]; then
96 sed -i.bak 's/x-nacl/x-pnacl/' *.html 88 sed -i.bak 's/x-nacl/x-pnacl/' *.html
97 fi 89 fi
98 } 90 }
OLDNEW
« no previous file with comments | « ports/sdl-tests/build.sh ('k') | ports/sdl2/build.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698