Clean before compiling
Add platform independent code flag