Fix linker errors for linux libraries
Add a clean goal and make all the default goal to run when none are specified