switchout clobber with clean and changed precompile with clean order