make clean skips ast.cmi for some reason