|
@@ -36,6 +36,19 @@ define Build/loader-okli
|
|
|
mv "[email protected]" "$@"
|
|
|
endef
|
|
|
|
|
|
+define Build/relocate-kernel
|
|
|
+ rm -rf [email protected]
|
|
|
+ $(CP) ../../generic/image/relocate [email protected]
|
|
|
+ $(MAKE) -j1 -C [email protected] KERNEL_ADDR=$(KERNEL_LOADADDR) CROSS_COMPILE=$(TARGET_CROSS)
|
|
|
+ ( \
|
|
|
+ dd [email protected]/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
|
|
|
cat "$(1)" > "$@"
|
|
|
endef
|