Hi Aneesh, On Thu, Jun 30, 2011 at 7:12 AM, Aneesh V <ane...@ti.com> wrote: > On Thursday 30 June 2011 12:22 AM, Mike Frysinger wrote: >> >> On Wednesday, June 29, 2011 09:09:21 Aneesh V wrote: >>> >>> -$(obj)%.s: %.S >>> +$(obj)%.s: $(src)%.S > > I too didn't understand why that was done. But I noticed it just before > sending the patches so decided to give it a try later. I tried removing > them now and it doesn't harm. Maybe, some of the changes I did to the > definition of OBJTREE obj etc would have rendered it irrelevant? > > Daniel, > Can you throw some light on this? >
In my original patch I tweaked the src and obj variables to use spl as remote build directory. As a consequence I had to change the implicite make rules too. The regular way is: src = $(TOPDIR)/arch/ARCH/cpu/CPU/start.S obj = $(TOPDIR)/arch/ARCH/cpu/CPU/start.o (in-tree builds) obj = $(BUILDDIR)/arch/ARCH/cpu/CPU/start.o (out-of-tree builds) with spl as build directory: src = $(TOPDIR)/arch/ARCH/cpu/CPU/start.S obj = $(TOPDIR)/spl/arch/ARCH/cpu/CPU/start.o (in-tree builds) obj = $(BUILDDIR)/spl/arch/ARCH/cpu/CPU/start.o (out-of-tree builds) in the latter case I saw that $(src) got the value $(TOPDIR)/spl/arch/ARCH/cpu/CPU/start.S and the implicite make rules did not work anymore. I'am glad if this works without those changes. I'll try this for my boards too. Best regards, Daniel _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot