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-30 18:45:32 +0100 |
commit | 59f41d370a3a5cae027c6182df8e2dcc230ee32c (patch) | |
tree | a7005c655228b1c45b4313d970f7d1c0ee95582d | |
parent | 4b6e9315dd6a660acde80e8936ecacb3fb7e71ae (diff) |
hikey: Add hikey-u-boot.makv2015.07-hikey-u-boot-v4
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: |