# # uboot/Makefile # PWD = $(shell pwd) WORK = $(PWD)/work UBOOT_VERSION = 2011.09 .PHONY: all mkimage clean dist-clean all: mkimage clean: mkimage-clean dist-clean: mkimage-distclean $(WORK)/u-boot-$(UBOOT_VERSION).tar.bz2: wget -P $(WORK) ftp://ftp.denx.de/pub/u-boot/u-boot-$(UBOOT_VERSION).tar.bz2 $(WORK)/u-boot-$(UBOOT_VERSION): $(WORK)/u-boot-$(UBOOT_VERSION).tar.bz2 tar -C $(WORK) -xjf $(WORK)/u-boot-$(UBOOT_VERSION).tar.bz2 cd $(WORK)/u-boot-$(UBOOT_VERSION) && \ patch -p1 -i $(WORK)/u-boot-2011.09.tools1.patch && \ patch -p1 -i $(WORK)/u-boot-2011.09.tools2.patch && \ patch -p1 -i $(WORK)/u-boot-2011.09.tools3.patch touch $(WORK)/u-boot-$(UBOOT_VERSION) $(WORK)/mkimage: $(WORK)/u-boot-$(UBOOT_VERSION) cd /crux-arm/uboot/work/u-boot-2011.09 && \ make tools && \ install -m 0755 $(WORK)/u-boot-$(UBOOT_VERSION)/tools/mkimage $(WORK)/mkimage mkimage: $(WORK)/mkimage mkimage-clean: rm -f $(WORK)/mkimage mkimage mkimage-distclean: mkimage-clean