-Wall -Werror, clean