From 23932c24db74e98f6837bcb5f673d1c82fe059a7 Mon Sep 17 00:00:00 2001 From: SoniEx2 Date: Fri, 4 Apr 2025 15:07:59 -0300 Subject: Add badradio source files --- skins/badradio/build_script.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 skins/badradio/build_script.sh (limited to 'skins/badradio/build_script.sh') diff --git a/skins/badradio/build_script.sh b/skins/badradio/build_script.sh new file mode 100755 index 0000000..9a01edc --- /dev/null +++ b/skins/badradio/build_script.sh @@ -0,0 +1,20 @@ +#!/bin/sh + +set -e + +s_EXPORTED_FUNCTIONS="-s EXPORTED_FUNCTIONS=_init,_render" + +shared_flags="-Oz -flto -fno-inline -fno-unroll-loops -mnontrapping-fptoint" +compile_flags="$shared_flags --std=c23" +link_flags="$shared_flags -s MALLOC=emmalloc -s ASSERTIONS=0 -s INITIAL_MEMORY=$((70*16*65536)) -s TOTAL_STACK=16384 -s STANDALONE_WASM=1 -s PURE_WASI=1 -s STACK_OVERFLOW_CHECK=0 -s WASM_BIGINT=1 -s ABORTING_MALLOC=0 -s MEMORY_GROWTH_GEOMETRIC_STEP=0 -s ALLOW_MEMORY_GROWTH=1" + +emcc --no-entry $s_EXPORTED_FUNCTIONS $link_flags $compile_flags -o radio-receiver.wasm radio-receiver.c + +mkdir -p badradio/assets/pirate-radio/guis +cp radio-receiver.wasm badradio/assets/pirate-radio/guis/radio-receiver.wasm + +cd badradio +rm badradio.zip || true +zip -r badradio * + +exit 0 -- cgit 1.4.1