make depend is now a separate target to avoid forcing it