#!/bin/sh

fatal() {
    echo 'fatal error:' "$@" >&2
    exit 1
}

repo=$(git rev-parse --show-toplevel)

git -C "$repo" submodule update --init vendor/git-partial-submodule >&2 || fatal "cannot fetch partial-submodule script"

ls -alh "$repo/vendor/git-partial-submodule" >&2

export PATH="$PATH:$repo/vendor/git-partial-submodule"

git -C "$repo" submodule init >&2

git-partial-submodule.py clone >&2 || fatal "cannot sparse checkout submodules"

rknn="$repo/vendor/rknn-toolkit2/rknpu2/runtime/Linux/librknn_api"
echo "RKNPU_ROOT=$rknn"
echo "RKNPU_INCLUDE_DIR=$rknn/include"
