add all rule to ran clean and generate