Skip to content

Commit

Permalink
Brought back libgsm shell script
Browse files Browse the repository at this point in the history
This will work fine after issue is solved. - Martin Eesmaa
  • Loading branch information
MartinEesmaa committed Oct 15, 2024
1 parent 5b7505f commit f8cbea7
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions scripts.d/50-libgsm.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
#!/bin/bash

SCRIPT_REPO="https://github.com/MartinEesmaa/libgsm"

ffbuild_enabled() {
return 0
}

ffbuild_dockerbuild() {

export CCFLAGS="-DNeedFunctionPrototypes=1 -c -DSASR -DWAV49 -Wno-comment"
export INSTALL_ROOT="$FFBUILD_PREFIX"
export CC="${FFBUILD_TOOLCHAIN}-gcc"

make libgsm -j$(nproc)

mkdir -p "$FFBUILD_PREFIX/include/gsm"
cp lib/libgsm.a "$FFBUILD_PREFIX/lib/"
cp include/gsm/*.h "$FFBUILD_PREFIX/include/gsm"
cp include/gsm/gsm.h "$FFBUILD_PREFIX/include/"
}

ffbuild_configure() {
echo --enable-libgsm
}

ffbuild_unconfigure() {
echo --disable-libgsm
}

ffbuild_cflags() {
return 0
}

ffbuild_ldflags() {
return 0
}

0 comments on commit f8cbea7

Please sign in to comment.