ivory-backend-c: use System.FilePath.Posix for C, make output

* this fixes a bug where dep.mk paths are printed out in windows style
  (\ instead of /) when built with ghc on windows