blob: 448c68b56ba24014cfba97236f6f60f3e2840a12 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
BOOTLOADER_VERSION=2017.09
ARCHIVE=u-boot.tar.bz2
DIRECTORY=u-boot-$(BOOTLOADER_VERSION)
BINARY=u-boot-sunxi-with-spl.bin
all: $(BINARY)
clean:
rm -f $(ARCHIVE)
rm -f $(ARCHIVE).sig
rm -f .u-boot.trusted
rm -rf $(DIRECTORY)
rm -f $(BINARY)
$(ARCHIVE):
wget -O $(ARCHIVE) \
ftp://ftp.denx.de/pub/u-boot/u-boot-$(BOOTLOADER_VERSION).tar.bz2
$(ARCHIVE).sig:
wget -O $(ARCHIVE).sig \
ftp://ftp.denx.de/pub/u-boot/u-boot-$(BOOTLOADER_VERSION).tar.bz2.sig
.u-boot.trusted: $(ARCHIVE) $(ARCHIVE).sig
gpg --verify $(ARCHIVE).sig && touch .u-boot.trusted
$(DIRECTORY): $(ARCHIVE) .u-boot.trusted
tar -xjf $(ARCHIVE)
touch $(DIRECTORY)
$(BINARY): $(DIRECTORY)
$(MAKE) CROSS_COMPILE=arm-linux-gnueabihf- -C $(DIRECTORY) Cubieboard2_defconfig
$(MAKE) CROSS_COMPILE=arm-linux-gnueabihf- -C $(DIRECTORY)
cp $(DIRECTORY)/u-boot-sunxi-with-spl.bin $(BINARY)
.PHONY: all clean
|