-$(obj)u-boot.sb: $(obj)u-boot.bin $(obj)spl/u-boot-spl.bin
- elftosb -zdf imx28 -c $(TOPDIR)/board/$(BOARDDIR)/u-boot.bd \
- -o $(obj)u-boot.sb
+$(obj)u-boot.bd: $(TOPDIR)/board/$(BOARDDIR)/u-boot.bd
+ sed "s:@@BUILD_DIR@@:$(obj):g" $< > $@
+
+$(obj)u-boot.sb: $(obj)u-boot.bd elftosb $(obj)u-boot.bin $(obj)spl/u-boot-spl.bin
+ $(TOPDIR)/tools/elftosb/bld/linux/elftosb -zdf imx28 -c $< -o $@