Files
UnrealEngine/Engine/Source/ThirdParty/libOpus/opus-1.1/speex_resampler/Linux/build.sh
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

26 lines
510 B
Bash

#!/bin/bash
ARCHITECTURE=x86_64-unknown-linux-gnu
CFLAGS="-I../include -O2 -fvisibility=hidden"
SRC=resample.c
set -e
pushd ..
mkdir -p ../lib/Linux/$ARCHITECTURE
clang -c $CFLAGS $SRC -o resample.o
ar rcs libresampler.a resample.o
ranlib libresampler.a
cp libresampler.a ../lib/Linux/$ARCHITECTURE
rm *.o
rm *.a
clang -c $CFLAGS -fPIC $SRC -o resample_fPIC.o
ar rcs libresampler_fPIC.a resample_fPIC.o
ranlib libresampler_fPIC.a
cp libresampler_fPIC.a ../lib/Linux/$ARCHITECTURE
rm *.o
rm *.a
popd
set +e