Commit | Line | Data |
---|---|---|
cf491568 JB |
1 | # |
2 | # uboot/Makefile | |
3 | # | |
4 | ||
73bb00a3 | 5 | PWD = $(shell pwd) |
cf491568 JB |
6 | WORK = $(PWD)/work |
7 | ||
73bb00a3 JB |
8 | UBOOT_VERSION = 2011.09 |
9 | ||
cf491568 JB |
10 | .PHONY: all mkimage clean dist-clean |
11 | ||
12 | all: mkimage | |
13 | ||
14 | clean: mkimage-clean | |
15 | ||
16 | dist-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) && \ | |
953e00fa JB |
25 | patch -p1 -i $(WORK)/u-boot-$(UBOOT_VERSION).tools1.patch && \ |
26 | patch -p1 -i $(WORK)/u-boot-$(UBOOT_VERSION).tools2.patch && \ | |
27 | patch -p1 -i $(WORK)/u-boot-$(UBOOT_VERSION).tools3.patch | |
73bb00a3 JB |
28 | touch $(WORK)/u-boot-$(UBOOT_VERSION) |
29 | ||
30 | $(WORK)/mkimage: $(WORK)/u-boot-$(UBOOT_VERSION) | |
953e00fa | 31 | cd $(WORK)/u-boot-$(UBOOT_VERSION) && \ |
73bb00a3 JB |
32 | make tools && \ |
33 | install -m 0755 $(WORK)/u-boot-$(UBOOT_VERSION)/tools/mkimage $(WORK)/mkimage | |
cf491568 JB |
34 | |
35 | mkimage: $(WORK)/mkimage | |
36 | ||
37 | mkimage-clean: | |
38 | rm -f $(WORK)/mkimage mkimage | |
39 | ||
40 | mkimage-distclean: mkimage-clean |