add all and clean targets