CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
mkimage generated from make tools section in u-boot sourcecode
[bootloader.git] / Makefile
CommitLineData
cf491568
JB
1#
2# uboot/Makefile
3#
4
73bb00a3 5PWD = $(shell pwd)
cf491568
JB
6WORK = $(PWD)/work
7
73bb00a3
JB
8UBOOT_VERSION = 2011.09
9
cf491568
JB
10.PHONY: all mkimage clean dist-clean
11
12all: mkimage
13
14clean: mkimage-clean
15
16dist-clean: mkimage-distclean
17
73bb00a3
JB
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
cf491568
JB
34
35mkimage: $(WORK)/mkimage
36
37mkimage-clean:
38 rm -f $(WORK)/mkimage mkimage
39
40mkimage-distclean: mkimage-clean