|
152 | 152 |
|
153 | 153 | [ -f $HPY ] || exit 106 |
154 | 154 |
|
| 155 | + |
155 | 156 | cat > /opt/python-wasm-sdk/devices/$(arch)/usr/bin/py <<END |
156 | 157 | #!/bin/bash |
157 | 158 | export XDG_SESSION_TYPE=x11 |
|
183 | 184 | then |
184 | 185 | cd ${SDKROOT} |
185 | 186 |
|
186 | | - mkdir -p src build ${SDKROOT}/devices/emsdk ${SDKROOT}/prebuilt/emsdk |
| 187 | + export TARGET=emsdk |
| 188 | + |
| 189 | + mkdir -p src build ${SDKROOT}/devices/${TARGET} ${SDKROOT}/prebuilt/${TARGET} |
187 | 190 |
|
188 | 191 | if [ -f /tmp/emsdk.tar ] |
189 | 192 | then |
|
217 | 220 | then |
218 | 221 | echo " using cached cpython-build-emsdk-deps" |
219 | 222 | else |
220 | | - if ./scripts/cpython-build-emsdk-deps.sh |
| 223 | + if ./scripts/cpython-build-${TARGET}-deps.sh |
221 | 224 | then |
222 | 225 | # if $CI |
223 | 226 | if false |
@@ -246,11 +249,11 @@ END |
246 | 249 | fi |
247 | 250 |
|
248 | 251 | echo " ------------ building cpython wasm ${PYBUILD} ${CIVER} ----------------" 1>&2 |
249 | | - if ./scripts/cpython-build-emsdk.sh > /dev/null |
| 252 | + if ./scripts/cpython-build-${TARGET}.sh > /dev/null |
250 | 253 | then |
251 | 254 |
|
252 | 255 | echo " --------- adding some usefull pkg ${PYBUILD} ${CIVER} ---------" 1>&2 |
253 | | - ./scripts/cpython-build-emsdk-prebuilt.sh || exit 223 |
| 256 | + ./scripts/cpython-build-${TARGET}-prebuilt.sh || exit 223 |
254 | 257 |
|
255 | 258 |
|
256 | 259 | # experimental stuff |
@@ -282,34 +285,36 @@ END |
282 | 285 | then |
283 | 286 | cd ${SDKROOT} |
284 | 287 |
|
| 288 | + export TARGET=wasi |
| 289 | + |
285 | 290 | mkdir -p src build ${SDKROOT}/devices/wasisdk ${SDKROOT}/prebuilt/wasisdk |
286 | 291 |
|
287 | 292 | # do not source to protect env |
288 | 293 | ./scripts/cpython-build-wasisdk.sh |
289 | 294 |
|
290 | | - > ${SDKROOT}/python3-wasi |
| 295 | + > ${SDKROOT}/python3-${TARGET} |
291 | 296 |
|
292 | 297 | # ROOT=/opt/python-wasm-sdk SDKROOT=/opt/python-wasm-sdk |
293 | 298 | # HOST_PREFIX=/opt/python-wasm-sdk/devices/$(arch)/usr |
294 | | - > ${SDKROOT}/wasm32-wasi-shell.sh |
| 299 | + > ${SDKROOT}/wasm32-${TARGET}-shell.sh |
295 | 300 |
|
296 | | - CPU=wasm32 TARGET=wasi \ |
297 | | - PYDK_PYTHON_HOST_PLATFORM=wasm32-wasi \ |
| 301 | + CPU=wasm32 TARGET=$TARGET \ |
| 302 | + PYDK_PYTHON_HOST_PLATFORM=wasm32-${TARGET} \ |
298 | 303 | PREFIX=/opt/python-wasm-sdk/devices/wasisdk/usr \ |
299 | 304 | ./scripts/make-shells.sh |
300 | 305 |
|
301 | | - cat >> $ROOT/wasm32-wasi-shell.sh <<END |
| 306 | + cat >> $ROOT/wasm32-${TARGET}-shell.sh <<END |
302 | 307 | #!/bin/bash |
303 | 308 | . ${WASISDK}/wasisdk_env.sh |
304 | 309 |
|
305 | 310 | parse_git_branch() { |
306 | 311 | git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/' |
307 | 312 | } |
308 | 313 |
|
309 | | -export PS1="[PyDK:wasi] \[\e[32m\]\w \[\e[91m\]\$(parse_git_branch)\[\e[00m\]\$ " |
| 314 | +export PS1="[PyDK:${TARGET}] \[\e[32m\]\w \[\e[91m\]\$(parse_git_branch)\[\e[00m\]\$ " |
310 | 315 |
|
311 | 316 | END |
312 | | - chmod +x ${SDKROOT}/python3-wasi ${SDKROOT}/wasm32-wasi-shell.sh |
| 317 | + chmod +x ${SDKROOT}/python3-${TARGET} ${SDKROOT}/wasm32-${TARGET}-shell.sh |
313 | 318 |
|
314 | 319 | fi |
315 | 320 |
|
|
0 commit comments