diff options
Diffstat (limited to 'images/cubieboard-2/bootloader/Makefile')
-rw-r--r-- | images/cubieboard-2/bootloader/Makefile | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/images/cubieboard-2/bootloader/Makefile b/images/cubieboard-2/bootloader/Makefile new file mode 100644 index 0000000..448c68b --- /dev/null +++ b/images/cubieboard-2/bootloader/Makefile @@ -0,0 +1,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 |