On May 6, 2005, at 6:22 PM, [off-list ref] wrote:
On Fri, 6 May 2005, Kumar Gala wrote:
> I tried the following w/o success:
>
quoted
$(obj)/uImage: $(obj)/vmlinux.gz
=A0=A0=A0=A0=A0=A0=A0=A0 $(Q)rm -f $@
>=A0=A0=A0=A0=A0=A0=A0=A0 $(call if_changed,uimage)
quoted
=A0=A0=A0=A0=A0=A0=A0=A0 @echo '=A0 Image: $@' $(shell if [ -f $@ ]; =
then echo 'is=20
ready'; else
> echo 'not made'; fi)
Couldn't you eliminate the ($shell ..) construct altogether, like=20
this?:
$(obj)/uImage: $(obj)/vmlinux.gz
=A0=A0=A0=A0=A0=A0=A0 $(Q)rm -f $@
=A0=A0=A0=A0=A0=A0=A0 $(call if_changed,uimage)
=A0=A0=A0=A0=A0=A0=A0 @echo -n '=A0 Image: $@'
=A0=A0=A0=A0=A0=A0=A0 @if [ -f $@ ]; then echo 'is ready' ; else echo =
'not made'; fi
Yes, and this seems to actually work.
Sam, does this look reasonable to you. If so I will work up a patch.
thanks
- kumar