diff options
author | Peter Griffin <peter.griffin@linaro.org> | 2015-05-12 10:16:46 +0100 |
---|---|---|
committer | Peter Griffin <peter.griffin@linaro.org> | 2015-07-29 22:31:31 +0100 |
commit | 06dea8c21b6b780c51d1ee35358e18937efc8ca9 (patch) | |
tree | e1e85d469c31e7223aa710a82d6d28bb424e3e8e | |
parent | dbfeae58c208d7ed04cd9b2ec75521c8e62fef65 (diff) |
hikey: Add hikey-u-boot.makv2015.07-hikey-u-boot-V3
Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
-rw-r--r-- | hikey-u-boot.mak | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/hikey-u-boot.mak b/hikey-u-boot.mak new file mode 100644 index 0000000000..f4cd54747e --- /dev/null +++ b/hikey-u-boot.mak @@ -0,0 +1,33 @@ +CROSS_COMPILE := aarch64-linux-gnu- +build_dir := $(CURDIR)/build-hikey +output_dir := $(HOME)/aarch64 + +.PHONY: have-crosscompiler +have-crosscompiler: + @echo -n "Check that $(CROSS_COMPILE)gcc is available..." + @which $(CROSS_COMPILE)gcc > /dev/null ; \ + if [ ! $$? -eq 0 ] ; then \ + echo "ERROR: cross-compiler $(CROSS_COMPILE)gcc not in PATH=$$PATH!" ; \ + echo "ABORTING." ; \ + exit 1 ; \ + else \ + echo "OK" ;\ + fi + +build: have-crosscompiler FORCE + rm -rf $(build_dir) + @mkdir -p $(build_dir) + $(MAKE) O=$(build_dir) CROSS_COMPILE=$(CROSS_COMPILE) distclean + $(MAKE) O=$(build_dir) CROSS_COMPILE=$(CROSS_COMPILE) hikey_config + $(MAKE) O=$(build_dir) CROSS_COMPILE=$(CROSS_COMPILE) + cp $(build_dir)/u-boot.bin $(output_dir)/u-boot-hikey.bin + cp $(build_dir)/u-boot.bin /tftpboot/u-boot-hikey.bin + +menuconfig: + $(MAKE) O=$(build_dir) CROSS_COMPILE=$(CROSS_COMPILE) menuconfig + +clean: + $(MAKE) O=$(build_dir) clean + rm -rf $(build_dir) + +FORCE: |