More cleaning and makefile for linux compilation