diff --git a/shakers.cabal b/shakers.cabal
--- a/shakers.cabal
+++ b/shakers.cabal
@@ -1,5 +1,5 @@
 name:                  shakers
-version:               0.0.11
+version:               0.0.12
 synopsis:              Shake helpers.
 description:           Primitive helpers for Shake files.
 homepage:              https://github.com/swift-nav/shakers
diff --git a/src/Development/Shakers.hs b/src/Development/Shakers.hs
--- a/src/Development/Shakers.hs
+++ b/src/Development/Shakers.hs
@@ -329,7 +329,7 @@
 mirror pats =
   fake' pats "mirror" $ mapM_ $ \file -> do
     dir <- mirrorDir
-    liftIO $ createDirectoryIfMissing True dir
+    liftIO $ createDirectoryIfMissing True $ dropFileName (dir </> file)
     copyFileChanged file (dir </> file)
 
 -- | Build a hash version from a directory and file pattern.
