From 5889107b8ef9c00e7abf72fd3636029ff80fa099 Mon Sep 17 00:00:00 2001 From: BtbN Date: Fri, 4 Sep 2020 17:13:11 +0200 Subject: [PATCH] Add AMF --- scripts.d/50-amf.sh | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 scripts.d/50-amf.sh diff --git a/scripts.d/50-amf.sh b/scripts.d/50-amf.sh new file mode 100755 index 0000000..cd92ff4 --- /dev/null +++ b/scripts.d/50-amf.sh @@ -0,0 +1,33 @@ +#!/bin/bash + +AMF_REPO="https://github.com/GPUOpen-LibrariesAndSDKs/AMF.git" +AMF_COMMIT="802f92ee52b9efa77bf0d3ea8bfaed6040cdd35e" + +ffbuild_enabled() { + return 0 +} + +ffbuild_dockerstage() { + to_df "ADD $SELF /root/amf.sh" + to_df "RUN bash -c 'source /root/amf.sh && ffbuild_dockerbuild && rm /root/amf.sh'" +} + +ffbuild_dockerbuild() { + git clone "$AMF_REPO" amf || return -1 + cd amf + git checkout "$AMF_COMMIT" || return -1 + + mkdir -p "$FFBUILD_PREFIX"/include + mv amf/public/include "$FFBUILD_PREFIX"/include/AMF || return -1 + + cd .. + rm -rf amf +} + +ffbuild_configure() { + echo --enable-amf +} + +ffbuild_unconfigure() { + echo --disable-amf +}