X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/bca3f225e9645134018a951d78198b70601eb02d..d2d50ad0de3e25c7ff27beb44a5fdf2db16b5e3a:/target/linux/adm5120/image/Makefile diff --git a/target/linux/adm5120/image/Makefile b/target/linux/adm5120/image/Makefile index cb9af208a..7ced198a2 100644 --- a/target/linux/adm5120/image/Makefile +++ b/target/linux/adm5120/image/Makefile @@ -11,6 +11,25 @@ LOADER_MAKE := $(NO_TRACE_MAKE) -C lzma-loader KDIR=$(KDIR) JFFS2BLOCK := $(KDIR)/jffs2.block JFFS2MARK := $(KDIR)/jffs2.mark +define imgname +$(BIN_DIR)/$(IMG_PREFIX)-$(2)-$(patsubst jffs2-%,jffs2,$(1)) +endef + +VMLINUX:=$(BIN_DIR)/$(IMG_PREFIX)-vmlinux +fs_squash:=squashfs-only +fs_all:=all +fs_4k:=4k +fs_64k:=64k +fs_128k:=128k +ifeq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),y) + fs_squash:=initramfs + fs_all:=initramfs + fs_4k:=initramfs + fs_64k:=initramfs + fs_128k:=initramfs + VMLINUX:=$(BIN_DIR)/$(IMG_PREFIX)-vmlinux-initramfs +endif + define Build/Clean $(LOADER_MAKE) clean endef @@ -89,4 +108,9 @@ define Image/Build/Initramfs $(call Image/Build/Profile/$(PROFILE),Initramfs) endef +define Image/BuildKernel + cp $(KDIR)/vmlinux.elf $(VMLINUX).elf + cp $(KDIR)/vmlinux $(VMLINUX).bin +endef + $(eval $(call BuildImage))