|
|
@@ -19,6 +19,17 @@ DEVICE_VARS += \
|
|
|
LINKSYS_HEADER \
|
|
|
ZYXEL_VERS
|
|
|
|
|
|
+define Build/rt-compress
|
|
|
+ $(STAGING_DIR_HOST)/bin/xz -9 --format=lzma --stdout "$@" > "[email protected]"
|
|
|
+ mv "[email protected]" "$@"
|
|
|
+endef
|
|
|
+
|
|
|
+define Build/rt-loader
|
|
|
+ $(MAKE) all clean -C rt-loader CROSS_COMPILE="$(TARGET_CROSS)" \
|
|
|
+ KERNEL_IMG_IN="$@" KERNEL_IMG_OUT="[email protected]" BUILD_DIR="[email protected]"
|
|
|
+ mv "[email protected]" "$@"
|
|
|
+endef
|
|
|
+
|
|
|
define Build/zyxel-vers
|
|
|
( echo VERS;\
|
|
|
for hw in $(ZYXEL_VERS); do\
|
|
|
@@ -108,6 +119,12 @@ define Device/Default
|
|
|
append-metadata
|
|
|
endef
|
|
|
|
|
|
+define Device/uimage-rt-loader
|
|
|
+ KERNEL/rt-loader := kernel-bin | append-dtb | rt-compress | rt-loader
|
|
|
+ KERNEL := $$(KERNEL/rt-loader) | uImage none
|
|
|
+ KERNEL_INITRAMFS := $$(KERNEL/rt-loader) | uImage none
|
|
|
+endef
|
|
|
+
|
|
|
include $(SUBTARGET).mk
|
|
|
|
|
|
$(eval $(call BuildImage))
|