Clean up header files
Ignore somes files
Make it possible to cross compile from Linux to Windows
Create install dirs when cross compiling