diff --git a/libwccl/mk.sh b/libwccl/mk.sh
index 406481fd1d18ec6d6de4a290926104e46d4863a6..8c94900e895991144ae9b97c0547b2d14146c1fb 100755
--- a/libwccl/mk.sh
+++ b/libwccl/mk.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+mkdir -p `dirname $1`
 cp boilerplate.h.in $1.h
 U=`echo $1 | tr '[:lower:]' '[:upper:]' | sed -s 's%/%_%g'`
 sed -i -s "s#\$UN#$U#" $1.h