inherit common

# Builds a library using the native tools
build_native() {
    # Put the source in the working directory:
    work_dir=$work_dir/native
    mkdir -p $work_dir
    unpack

    # Establish expected variables:
    target=native
    install_dir=$build_dir/prefix/native/$1
    cross=""

    export AR=ar
    export CC=clang
    export CXX="clang++"

    export CFLAGS="-g -fPIC -I${install_dir}/include"
    export CXXFLAGS="-g -fPIC -I${install_dir}/include"
    export LDFLAGS="-L${install_dir}/lib"

    export PKG_CONFIG_PATH="$install_dir/lib/pkgconfig:$install_dir/lib64/pkgconfig"

    cd $work_dir
    build
}

deps="download"
for dep in $depends; do
    deps="$deps $dep.build-native"
done
task build-native $deps
default=build-native
