Files
RedBear-OS/header.sh
T
2018-08-26 08:11:35 -06:00

17 lines
348 B
Bash
Executable File

#!/usr/bin/env bash
set -ex
header="$(realpath header)"
cbindgen="$(realpath cbindgen)"
for config in src/header/*/cbindgen.toml
do
dir="$(dirname "$config")"
name="$(basename "$dir")"
pushd "$dir"
cargo run --release --manifest-path "$cbindgen/Cargo.toml" -- \
-c cbindgen.toml -o "$header/$name.h" mod.rs
popd
done