All right, third try.
On Fri, Jan 11, 2008 at 04:07:37PM -0700, Myles Watson wrote:
This patch breaks the dependencies somehow. Before your patch, I could remove the work/uclibc directory and only uclibc would get rebuilt. Now it rebuilds mkelfimage, the kernel, etc.
I looked for the problem, but didn't see it right away.
It was a little tricky - apparently adding some of those directories as prerequisites confused messed things up a bit. The 'stamp' directory timestamp ended up newer than the stamp/_unpacked file thus forcing a rebuild. This was presumably because stamp/_configured was created after stamp and stamp/_unpacked.
Anyway, I fixed the problem by turning the directory prerequisites into order-only prerequisites.
Thanks, Ward.