Non-Cargo build scripts now create target directories if none exist