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