Clean and compile