|
|
@@ -79,15 +79,16 @@ define Build/loader-okli
|
|
|
endef
|
|
|
|
|
|
define Build/relocate-kernel
|
|
|
- rm -rf $(KDIR)/relocate
|
|
|
- $(CP) ../../generic/image/relocate $(KDIR)
|
|
|
- $(MAKE) -C $(KDIR)/relocate KERNEL_ADDR=$(KERNEL_LOADADDR) CROSS_COMPILE=$(TARGET_CROSS)
|
|
|
+ rm -rf $@.relocate
|
|
|
+ $(CP) ../../generic/image/relocate $@.relocate
|
|
|
+ $(MAKE) -j1 -C $@.relocate KERNEL_ADDR=$(KERNEL_LOADADDR) CROSS_COMPILE=$(TARGET_CROSS)
|
|
|
( \
|
|
|
- dd if=$(KDIR)/relocate/loader.bin bs=32 conv=sync && \
|
|
|
+ dd if=$@.relocate/loader.bin bs=32 conv=sync && \
|
|
|
perl -e '@s = stat("$@"); print pack("N", @s[7])' && \
|
|
|
cat "$@" \
|
|
|
) > "[email protected]"
|
|
|
mv "[email protected]" "$@"
|
|
|
+ rm -rf [email protected]
|
|
|
endef
|
|
|
|
|
|
define Build/copy-file
|