#!/bin/bash

set -euo pipefail

set -x

init_dir() {
    dir=$1; shift;
    rm -rf $dir
    mkdir $dir

    (cat <<EOF
ee/cache
.ninja_*
EOF
) > $dir/.gitignore
}

init_dir demo/thirdparty/olinuxino
cd demo/thirdparty/olinuxino
ee init --basedir=../../../thirdparty/olinuxino/HARDWARE/A64-OLinuXino/A64-OLinuXino_Rev_D
ee ninja
ninja -v -j1
git add -A .
cd -

init_dir demo/thirdparty/unlockoslo-alpha-3
cd $dir
ee init --basedir=../../../thirdparty/unlockoslo/hardware/alpha-3
ee ninja
ninja -v -j1
git add -A .
cd -