I was using more features of make than I hoped