CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
75c78fb6f628a3ac9e36d084e64ab4d1f776ac71
[bootloader.git] / Makefile
1 #
2 # uboot/Makefile
3 #
4
5 PWD = $(shell pwd)
6 WORK = $(PWD)/work
7
8 UBOOT_VERSION = 2011.09
9
10 .PHONY: all mkimage clean dist-clean
11
12 all: mkimage
13
14 clean: mkimage-clean
15
16 dist-clean: mkimage-distclean
17
18
19 $(WORK)/u-boot-$(UBOOT_VERSION).tar.bz2:
20 wget -P $(WORK) ftp://ftp.denx.de/pub/u-boot/u-boot-$(UBOOT_VERSION).tar.bz2
21
22 $(WORK)/u-boot-$(UBOOT_VERSION): $(WORK)/u-boot-$(UBOOT_VERSION).tar.bz2
23 tar -C $(WORK) -xjf $(WORK)/u-boot-$(UBOOT_VERSION).tar.bz2
24 cd $(WORK)/u-boot-$(UBOOT_VERSION) && \
25 patch -p1 -i $(WORK)/u-boot-2011.09.tools1.patch && \
26 patch -p1 -i $(WORK)/u-boot-2011.09.tools2.patch && \
27 patch -p1 -i $(WORK)/u-boot-2011.09.tools3.patch
28 touch $(WORK)/u-boot-$(UBOOT_VERSION)
29
30 $(WORK)/mkimage: $(WORK)/u-boot-$(UBOOT_VERSION)
31 cd /crux-arm/uboot/work/u-boot-2011.09 && \
32 make tools && \
33 install -m 0755 $(WORK)/u-boot-$(UBOOT_VERSION)/tools/mkimage $(WORK)/mkimage
34
35 mkimage: $(WORK)/mkimage
36
37 mkimage-clean:
38 rm -f $(WORK)/mkimage mkimage
39
40 mkimage-distclean: mkimage-clean