mirror of
https://github.com/BtbN/FFmpeg-Builds.git
synced 2025-04-29 22:24:28 +02:00
18 lines
440 B
Bash
Executable File
18 lines
440 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
if [[ $# != 2 ]]; then
|
|
echo "Invalid arguments"
|
|
exit 1
|
|
fi
|
|
IN="$1"
|
|
OUT="$2"
|
|
|
|
TMPDIR="$(mktemp -d)"
|
|
trap "rm -rf '$TMPDIR'" EXIT
|
|
cd "$TMPDIR"
|
|
|
|
set -x
|
|
python3 /opt/implib/implib-gen.py --target x86_64-linux-gnu --dlopen --lazy-load --verbose "$IN"
|
|
${FFBUILD_CROSS_PREFIX}gcc $CFLAGS $STAGE_CFLAGS -Wa,--noexecstack -DIMPLIB_HIDDEN_SHIMS -c *.tramp.S *.init.c
|
|
${FFBUILD_CROSS_PREFIX}ar -rcs "$OUT" *.tramp.o *.init.o
|