diff --git a/include.sh b/include.sh index b9b7cc1567e79dd38a1e7b40dd18f9da22c0bb95..82f7f8a523ce93947aa92841fc8504972360164f 100755 --- a/include.sh +++ b/include.sh @@ -9,8 +9,12 @@ 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 "$include/$name.h" mod.rs - popd + if [ "${name:0:1}" != "_" ] + then + header="$include/${name/_/\/}.h" + pushd "$dir" + cargo run --release --manifest-path "$cbindgen/Cargo.toml" -- \ + -c cbindgen.toml -o "$header" mod.rs + popd + fi done