#!/bin/bash set -xe cd "$(dirname "$0")" source util/vars.sh get_output() { ( SELF="$1" source $1 ffbuild_enabled || exit 0 ffbuild_$2 || exit 0 ) } source "variants/${VARIANT}.sh" source "variants/${TARGET}-${VARIANT}.sh" for script in scripts.d/*.sh; do CONFIGURE+=" $(get_output $script configure)" CFLAGS+=" $(get_output $script cflags)" LDFLAGS+=" $(get_output $script ldflags)" done rm -rf ffbuild mkdir ffbuild docker run --rm -i -u "$(id -u):$(id -g)" -v $PWD/ffbuild:/ffbuild "$IMAGE" bash -s <