14 lines
604 B
Bash
Executable File
14 lines
604 B
Bash
Executable File
#!/bin/bash
|
||
# minimp3 — header-only (minimp3.h + minimp3_ex.h)。许可 CC0 / MIT。v1 推荐的 MP3 解码器。
|
||
. ./libs_common.sh
|
||
D="$OUT/minimp3/mipsel"; mkdir -p "$D"
|
||
cat > "$D/minimp3_impl.c" <<'C'
|
||
#define MINIMP3_IMPLEMENTATION
|
||
#include "minimp3_ex.h"
|
||
// 拉入 mp3dec_ex_open/read;minimp3.h 由 minimp3_ex.h 内部包含
|
||
C
|
||
$CC_MIPS -Os -I"$VENDOR/minimp3" -fno-stack-protector -ffunction-sections -fdata-sections -c "$D/minimp3_impl.c" -o "$D/minimp3_ex.o" || exit 1
|
||
$AR_MIPS rcs "$D/libminimp3_ex.a" "$D/minimp3_ex.o"
|
||
echo "minimp3 (mipsel, mp3dec_ex):"
|
||
measure_archive "$D/libminimp3_ex.a"
|