Skip to content
Snippets Groups Projects
recipe.sh 685 B
Newer Older
Jeremy Soller's avatar
Jeremy Soller committed
BUILD_DEPENDS=(liborbital mesa mesa_glu)

function recipe_version {
    printf "1.0.0"
    skip=1
}

function recipe_update {
    echo "skipping update"
    skip=1
}

function recipe_build {
    cp ../gears.c gears.c
    sysroot="${PWD}/../sysroot"
    set -x
    "${CXX}" -I "$sysroot/include" -L "$sysroot/lib" gears.c -o gears -lorbital -lOSMesa -lGLU -lglapi -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -lm
    set +x
    skip=1
}

function recipe_test {
    echo "skipping test"
    skip=1
}

function recipe_clean {
    make clean
    skip=1
}

function recipe_stage {
    dest="$(realpath $1)"
    mkdir -pv "$dest/bin"
    cp -v "gears" "$dest/bin/gears"
    skip=1
}