Fix makefile portability 

Improve compatibility with mingw
You might be able to use the `@` prefix which will suppress any errors caused by `@mkdir ..` and continue on as normal. Not sure if that works on windows.