Changeset 37049


Ignore:
Timestamp:
2013-06-27T21:58:31+02:00 (5 years ago)
Author:
florian
Message:

targets: prepare for supporting normal and initramfs images

In order to support both normal images and initramfs, ensure that each
target sets KERNELNAME properly so that the generic kernel building code
can copy the corresponding files over $(KDIR) with the appropriate
extension. Update the various paths to the kernel and wrapper images
from $(LINUX_DIR)/arch/$(ARCH)/boot/$(foo) to $(KDIR)/$(foo).

Signed-off-by: Florian Fainelli <florian@…>

Location:
trunk/target/linux
Files:
41 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/adm5120/image/Makefile

    r26657 r37049  
    2222fs_64k:=64k 
    2323fs_128k:=128k 
    24 ifeq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),y) 
    25         fs_squash:=initramfs 
    26         fs_all:=initramfs 
    27         fs_4k:=initramfs 
    28         fs_64k:=initramfs 
    29         fs_128k:=initramfs 
    30         VMLINUX:=$(BIN_DIR)/$(IMG_PREFIX)-vmlinux-initramfs 
    31 endif 
    3224 
    3325define Build/Clean 
     
    112104        cp $(KDIR)/vmlinux.elf $(VMLINUX).elf 
    113105        cp $(KDIR)/vmlinux $(VMLINUX).bin 
     106ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),) 
     107        cp $(KDIR)/vmlinux-initramfs.elf $(VMLINUX)-initramfs.elf 
     108        cp $(KDIR)/vmlinux $(VMLINUX)-initramfs.bin 
     109endif 
    114110endef 
    115111 
  • trunk/target/linux/adm8668/image/Makefile

    r31479 r37049  
    1010VMLINUX:=$(BIN_DIR)/$(IMG_PREFIX)-vmlinux 
    1111UIMAGE:=$(IMG_PREFIX)-uImage 
    12 ifeq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),y) 
    13         VMLINUX:=$(BIN_DIR)/$(IMG_PREFIX)-vmlinux-initramfs 
    14         UIMAGE:=$(IMG_PREFIX)-uImage-initramfs 
    15 endif 
    1612 
    1713define kernel_entry 
     
    5450        $(call CompressGzip,$(KDIR)/vmlinux,$(KDIR)/vmlinux.bin.gz) 
    5551        $(call MkImage,gzip,,$(KDIR)/vmlinux.bin.gz,$(BIN_DIR)/$(UIMAGE)-gzip.bin) 
     52ifeq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),y) 
     53        cp $(KDIR)/vmlinux-initramfs.elf $(VMLINUX)-initramfs.elf 
     54        cp $(KDIR)/vmlinux $(VMLINUX)-initramfs.bin 
     55        $(call CompressGzip,$(KDIR)/vmlinux-initramfs,$(KDIR)/vmlinux-initramfs.bin.gz) 
     56        $(call MkImage,gzip,,$(KDIR)/vmlinux-initramfs.bin.gz,$(BIN_DIR)/$(UIMAGE)-initramfs-gzip.bin) 
     57endif 
    5658endef 
    5759 
  • trunk/target/linux/ar7/image/Makefile

    r34149 r37049  
    4545        srec2bin $(KDIR)/loader.srec $(KDIR)/loader.bin 
    4646        srec2bin $(KDIR)/vmlinux.srec $(KDIR)/vmlinux.bin 
     47ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),) 
     48        $(OBJCOPY_SREC) $(KDIR)/vmlinux-initramfs.elf \ 
     49                $(KDIR)/vmlinux-initramfs.srec 
     50        srec2bin $(KDIR)/vmlinux-initramfs.srec $(KDIR)/vmlinux-initramfs.bin 
     51endif 
    4752endef 
    4853 
     
    8792 
    8893define Image/Build/Initramfs 
    89         $(CP) $(KDIR)/vmlinux.bin $(BIN_DIR)/$(IMG_PREFIX)-initramfs.bin 
     94        $(CP) $(KDIR)/vmlinux-initramfs.bin $(BIN_DIR)/$(IMG_PREFIX)-initramfs.bin 
    9095endef 
    9196 
  • trunk/target/linux/ar71xx/image/Makefile

    r36790 r37049  
    5959fs_128k:=128k 
    6060fs_256k:=256k 
    61 ifeq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),y) 
    62         fs_squash:=initramfs 
    63         fs_64k:=initramfs 
    64         fs_64kraw:=initramfs 
    65         fs_128k:=initramfs 
    66         fs_256k:=initramfs 
    67         VMLINUX:=$(BIN_DIR)/$(IMG_PREFIX)-vmlinux-initramfs 
    68         UIMAGE:=$(BIN_DIR)/$(IMG_PREFIX)-uImage-initramfs 
    69 endif 
    7061 
    7162define CompressLzma 
     
    201192        $(call MkuImage,lzma,,$(KDIR)/vmlinux.bin.lzma,$(UIMAGE)-lzma.bin) 
    202193        cp $(KDIR)/loader-generic.elf $(VMLINUX)-lzma.elf 
     194ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),) 
     195        cp $(KDIR)/vmlinux-initramfs.elf $(VMLINUX)-initramfs.elf 
     196        cp $(KDIR)/vmlinux-initramfs $(VMLINUX)-initramfs.bin 
     197        dd if=$(KDIR)/vmlinux-initramfs.bin.lzma of=$(VMLINUX)-initramfs.lzma bs=65536 conv=sync 
     198        dd if=$(KDIR)/vmlinux-initramfs.bin.gz of=$(VMLINUX)-initramfs.gz bs=65536 conv=sync 
     199        $(call MkuImage,gzip,,$(KDIR)/vmlinux-initramfs.bin.gz,$(UIMAGE)-initramfs-gzip.bin) 
     200        $(call MkuImage,lzma,,$(KDIR)/vmlinux-initramfs.bin.lzma,$(UIMAGE)-initramfs-lzma.bin) 
     201        cp $(KDIR)/loader-generic.elf $(VMLINUX)-initramfs-lzma.elf 
     202endif 
    203203        -mkdir -p $(KDIR_TMP) 
    204204        $(call Image/Build/Initramfs) 
     
    10311031        gzip -9 -c $(KDIR)/vmlinux > $(KDIR)/vmlinux.bin.gz 
    10321032        $(call CompressLzma,$(KDIR)/vmlinux,$(KDIR)/vmlinux.bin.lzma) 
     1033ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),) 
     1034        gzip -9 -c $(KDIR)/vmlinux-initramfs > $(KDIR)/vmlinux-initramfs.bin.gz 
     1035        $(call CompressLzma,$(KDIR)/vmlinux-initramfs,$(KDIR)/vmlinux-initramfs.bin.lzma) 
     1036endif 
    10331037        $(call Image/BuildLoader,generic,elf) 
    10341038        $(call Image/Build/Profile/$(if $(CONFIG_IB),Default,$(PROFILE)),loader) 
  • trunk/target/linux/au1000/image/Makefile

    r32770 r37049  
    5252 
    5353define Image/Build/Initramfs 
    54         $(OBJCOPY_SREC) $(BIN_DIR)/$(IMG_PREFIX)-vmlinux.elf $(BIN_DIR)/$(IMG_PREFIX)-vmlinux.srec 
     54        $(OBJCOPY_SREC) $(KDIR)/vmlinux-initramfs.elf $(BIN_DIR)/$(IMG_PREFIX)-vmlinux-initramfs.srec 
    5555endef 
    5656 
  • trunk/target/linux/avr32/Makefile

    r36724 r37049  
    2121endef 
    2222 
     23KERNELNAME:="uImage" 
     24 
    2325$(eval $(call BuildTarget)) 
  • trunk/target/linux/avr32/image/Makefile

    r35978 r37049  
    1717  endef 
    1818endif 
    19  
    20 define Image/Prepare 
    21         cp $(LINUX_DIR)/arch/avr32/boot/images/uImage $(KDIR)/uImage 
    22 endef 
    2319 
    2420define Image/BuildKernel 
  • trunk/target/linux/brcm47xx/image/Makefile

    r36482 r37049  
    1414define Image/Prepare 
    1515        cat $(KDIR)/vmlinux | $(STAGING_DIR_HOST)/bin/lzma e -si -so -eos -lc1 -lp2 -pb2 > $(KDIR)/vmlinux.lzma 
     16ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),) 
     17        cat $(KDIR)/vmlinux-initramfs | $(STAGING_DIR_HOST)/bin/lzma e -si -so -eos -lc1 -lp2 -pb2 > $(KDIR)/vmlinux-initramfs.lzma 
     18endif 
    1619        rm -f $(KDIR)/loader.gz 
    1720        $(MAKE) -C lzma-loader \ 
     
    121124 
    122125define Image/Build/Initramfs 
    123         $(STAGING_DIR_HOST)/bin/trx -o $(BIN_DIR)/$(IMG_PREFIX)-initramfs.trx -f $(KDIR)/loader.gz -f $(KDIR)/vmlinux.lzma 
     126        $(STAGING_DIR_HOST)/bin/trx -o $(BIN_DIR)/$(IMG_PREFIX)-initramfs.trx -f $(KDIR)/loader.gz -f $(KDIR)/vmlinux-initramfs.lzma 
    124127endef 
    125128 
     
    149152        $(call Image/Build/Chk,$(1),wnr3500v2,U12H127T00_NETGEAR,2,$(patsubst jffs2-%,jffs2,$(1))) 
    150153#       $(call Image/Build/Chk,$(1),wnr3500v2_VC,U12H127T70_NETGEAR,2,$(patsubst jffs2-%,jffs2,$(1))) 
     154ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),) 
     155        $(call Image/Build/Initramfs) 
     156endif 
    151157endef 
    152158 
  • trunk/target/linux/brcm63xx/image/Makefile

    r36954 r37049  
    160160define Image/Build/Initramfs 
    161161        # Netgear CVG834G 
    162         $(call Image/Build/HCS,initramfs,cvg834g,a020,0001,0022,$(KDIR)/vmlinux) 
     162        $(call Image/Build/HCS,initramfs,cvg834g,a020,0001,0022,$(KDIR)/vmlinux-initramfs) 
    163163endef 
    164164 
  • trunk/target/linux/cns21xx/Makefile

    r36724 r37049  
    2525endef 
    2626 
     27KERNELNAME:="zImage uImage" 
     28 
    2729$(eval $(call BuildTarget)) 
  • trunk/target/linux/cns21xx/image/Makefile

    r35720 r37049  
    4141define prepare_zimage 
    4242        echo -en "\x$(2)\x1c\xa0\xe3\x$(3)\x10\x81\xe3" > $(KDIR)/$(call zimage_name,$(1)) 
    43         cat $(LINUX_DIR)/arch/arm/boot/zImage >> $(KDIR)/$(call zimage_name,$(1)) 
     43        cat $(KDIR)/zImage >> $(KDIR)/$(call zimage_name,$(1)) 
    4444endef 
    4545 
  • trunk/target/linux/cns3xxx/Makefile

    r36724 r37049  
    2323endef 
    2424 
    25 KERNELNAME:="uImage" 
     25KERNELNAME:="zImage uImage" 
    2626 
    2727DEFAULT_PACKAGES += kmod-ath9k kmod-usb2 wpad-mini 
  • trunk/target/linux/cns3xxx/image/Makefile

    r34163 r37049  
    99 
    1010define mkimage 
    11         mkimage -A arm -O linux -T kernel -C none -a $(2) -e $(2) -n 'OpenWrt Linux-$(LINUX_VERSION)' -d $(LINUX_DIR)/arch/arm/boot/zImage $(KDIR)/uImage-$(1) 
     11        mkimage -A arm -O linux -T kernel -C none -a $(2) -e $(2) -n 'OpenWrt Linux-$(LINUX_VERSION)' -d $(KDIR)/zImage $(KDIR)/uImage-$(1) 
    1212endef 
    1313 
  • trunk/target/linux/ep93xx/image/Makefile

    r27113 r37049  
    1414fs_64k:=64k 
    1515fs_128k:=128k 
    16 ifeq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),y) 
    17         fs_squash:=initramfs 
    18         fs_all:=initramfs 
    19         fs_4k:=initramfs 
    20         fs_64k:=initramfs 
    21         fs_128k:=initramfs 
    22         UIMAGE:=$(BIN_DIR)/$(IMG_PREFIX)-uImage-initramfs 
    23 endif 
    24  
    25  
    26 define Image/Prepare 
    27         cp $(LINUX_DIR)/arch/arm/boot/uImage $(KDIR)/uImage 
    28 endef 
    2916 
    3017define Image/BuildKernel 
    3118        cp $(KDIR)/uImage $(UIMAGE) 
     19ifeq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),y) 
     20        cp $(KDIR)/uImage-initramfs $(UIMAGE)-initramfs 
     21endif 
    3222endef 
    3323 
  • trunk/target/linux/gemini/Makefile

    r36725 r37049  
    1616LINUX_VERSION:=3.9.4 
    1717 
     18KERNELNAME:="zImage" 
     19 
    1820include $(INCLUDE_DIR)/target.mk 
    1921 
  • trunk/target/linux/gemini/image/Makefile

    r20949 r37049  
    1111# WBD111: mach id 1690 (0x69a) 
    1212        echo -en "\x06\x1c\xa0\xe3\x9a\x10\x81\xe3" > $(KDIR)/$(IMG_PREFIX)-wbd111-zImage 
    13         cat $(LINUX_DIR)/arch/arm/boot/zImage >> $(KDIR)/$(IMG_PREFIX)-wbd111-zImage 
     13        cat $(KDIR)/zImage >> $(KDIR)/$(IMG_PREFIX)-wbd111-zImage 
    1414# WBD222: mach id 2753 (0xAC1) 
    1515        echo -en "\x0a\x1c\xa0\xe3\xc1\x10\x81\xe3" > $(KDIR)/$(IMG_PREFIX)-wbd222-zImage 
    16         cat $(LINUX_DIR)/arch/arm/boot/zImage >> $(KDIR)/$(IMG_PREFIX)-wbd222-zImage 
     16        cat $(KDIR)/zImage >> $(KDIR)/$(IMG_PREFIX)-wbd222-zImage 
    1717endef 
    1818 
  • trunk/target/linux/imx6/image/Makefile

    r36753 r37049  
    2626                cp $(LINUX_DIR)/arch/arm/boot/dts/$(board).dtb $(BIN_DIR) 
    2727        ) 
    28         cp $(LINUX_DIR)/arch/arm/boot/zImage $(BIN_DIR)/openwrt-$(BOARD)-zImage 
     28        cp $(KDIR)/zImage $(BIN_DIR)/openwrt-$(BOARD)-zImage 
    2929endef 
    3030 
  • trunk/target/linux/iop32x/Makefile

    r32055 r37049  
    1717include $(INCLUDE_DIR)/target.mk 
    1818 
     19KERNELNAME:="zImage" 
     20 
    1921$(eval $(call BuildTarget)) 
  • trunk/target/linux/iop32x/image/Makefile

    r20854 r37049  
    77include $(TOPDIR)/rules.mk 
    88include $(INCLUDE_DIR)/image.mk 
    9  
    10 define Image/Prepare 
    11         cp $(LINUX_DIR)/arch/arm/boot/zImage $(KDIR)/zImage 
    12 endef 
    139 
    1410define Image/BuildKernel 
  • trunk/target/linux/ixp4xx/Makefile

    r32055 r37049  
    1919 
    2020DEFAULT_PACKAGES += ixp4xx-microcode fconfig 
     21KERNELNAME:="zImage" 
    2122 
    2223$(eval $(call BuildTarget)) 
  • trunk/target/linux/ixp4xx/image/Makefile

    r33828 r37049  
    3030        $(STAGING_DIR_HOST)/bin/encode_crc $(BIN_DIR)/openwrt-$(2)-$(1).img $(BIN_DIR)/openwrt-$(2)-$(1)-webupgrade.img 
    3131        rm -f $(TARGET_DIR)/zImage 
    32 endef 
    33  
    34 define Image/Prepare 
    35         cp $(LINUX_DIR)/arch/arm/boot/zImage $(KDIR)/zImage 
    3632endef 
    3733 
  • trunk/target/linux/kirkwood/image/Makefile

    r36861 r37049  
    99 
    1010NAND_BLOCKSIZE := 2048:128k 
    11  
    12 define Image/Prepare 
    13         cp $(LINUX_DIR)/arch/arm/boot/uImage $(KDIR)/uImage 
    14 endef 
    1511 
    1612define Image/BuildKernel 
  • trunk/target/linux/mcs814x/image/Makefile

    r33314 r37049  
    1515 
    1616UIMAGE:=$(BIN_DIR)/$(IMG_PREFIX)-uImage 
    17 ifeq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),y) 
    18         UIMAGE:=$(BIN_DIR)/$(IMG_PREFIX)-uImage-initramfs 
    19 endif 
    2017 
    2118define Image/Build/MkuImage 
     
    2522 
    2623define Image/Build/DTB 
    27         cp $(KDIR)/zImage $(KDIR)/zImage-$(1); 
    28         cat $(LINUX_DIR)/arch/$(ARCH)/boot/$(1).dtb >> $(KDIR)/zImage-$(1); 
    29         $(call Image/Build/MkuImage,$(KDIR)/zImage-$(1),$(KDIR)/uImage-$(1)) 
    30         cp $(KDIR)/uImage-$(1) $(UIMAGE)-$(1); 
    31 endef 
    32  
    33 define Image/Prepare 
    34         cp $(LINUX_DIR)/arch/$(ARCH)/boot/zImage $(KDIR)/zImage 
     24        cp $(KDIR)/zImage$(2) $(KDIR)/zImage-$(1); 
     25        cat $(LINUX_DIR)/arch/$(ARCH)/boot/$(1).dtb >> $(KDIR)/zImage$(2)-$(1); 
     26        $(call Image/Build/MkuImage,$(KDIR)/zImage$(2)-$(1),$(KDIR)/uImage$(2)-$(1)) 
     27        cp $(KDIR)/uImage$(2)-$(1) $(UIMAGE)$(2)-$(1); 
    3528endef 
    3629 
     
    4336define Image/BuildKernel 
    4437        $(foreach dtb,$(TARGET_DTBS),$(call Image/Build/DTB,$(dtb))) 
    45         $(call Image/Build/Initramfs) 
     38endef 
     39 
     40define Image/Build/Initramfs 
     41        $(foreach dtb,$(TARGET_DTBS),$(call Image/Build/DTB,$(dtb),-initramfs)) 
    4642endef 
    4743 
     
    5450        dd if=$(KDIR)/root.$(1) of=$(BIN_DIR)/$(IMG_PREFIX)-root.$(1) bs=128k conv=sync 
    5551        $(call Image/Build/Profile/$(PROFILE),$(1)) 
     52ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),) 
     53        $(call Image/Build/Initramfs) 
     54endif 
    5655endef 
    5756 
  • trunk/target/linux/mpc52xx/Makefile

    r36724 r37049  
    2121endef 
    2222 
     23KERNELNAME:="zImage" 
     24 
    2325$(eval $(call BuildTarget)) 
  • trunk/target/linux/mpc52xx/image/Makefile

    r20834 r37049  
    77include $(TOPDIR)/rules.mk 
    88include $(INCLUDE_DIR)/image.mk 
    9  
    10 define Image/Prepare 
    11         cp $(LINUX_DIR)/arch/powerpc/boot/zImage $(KDIR)/zImage 
    12 endef 
    139 
    1410define Image/BuildKernel 
  • trunk/target/linux/mpc83xx/Makefile

    r36724 r37049  
    2424endef 
    2525 
     26KERNELNAME:="uImage" 
     27 
    2628$(eval $(call BuildTarget)) 
  • trunk/target/linux/mpc83xx/image/Makefile

    r21259 r37049  
    1616        cp $(LINUX_DIR)/arch/powerpc/boot/dtbImage.rb600.elf $(BIN_DIR)/openwrt-$(BOARD)-rb600.elf 
    1717        cp $(LINUX_DIR)/arch/powerpc/boot/dtbImage.rb333.elf $(BIN_DIR)/openwrt-$(BOARD)-rb333.elf 
    18         cp $(LINUX_DIR)/arch/powerpc/boot/uImage $(BIN_DIR)/openwrt-$(BOARD)-uImage 
     18        cp $(KDIR)/uImage $(BIN_DIR)/openwrt-$(BOARD)-uImage 
    1919endef 
    2020 
  • trunk/target/linux/mpc85xx/image/Makefile

    r36321 r37049  
    3636 
    3737define Image/BuildKernel 
    38         cp $(KDIR)/zImage $(zImage) 
     38        cp $(KDIR)/zImage$(IMAGE_SUFFIX) $(zImage) 
    3939        $(foreach dts,$(DTS_TARGETS), 
    4040                $(LINUX_DIR)/scripts/dtc/dtc -I dts -O dtb $(LINUX_DIR)/arch/powerpc/boot/dts/$(dts).dts > $(BIN_DIR)/$(IMG_PREFIX)-$(dts).fdt 
  • trunk/target/linux/mvebu/image/Makefile

    r35179 r37049  
    1616 
    1717UIMAGE:=$(BIN_DIR)/$(IMG_PREFIX)-uImage 
    18 ifeq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),y) 
    19         UIMAGE:=$(BIN_DIR)/$(IMG_PREFIX)-uImage-initramfs 
    20 endif 
    2118 
    2219define Image/Build/MkuImage 
     
    2623 
    2724define Image/Build/DTB 
    28         cp $(KDIR)/zImage $(KDIR)/zImage-$(1); 
    29         cat $(LINUX_DIR)/arch/$(ARCH)/boot/dts/$(1).dtb >> $(KDIR)/zImage-$(1); 
    30         $(call Image/Build/MkuImage,$(KDIR)/zImage-$(1),$(KDIR)/uImage-$(1)) 
    31         cp $(KDIR)/uImage-$(1) $(UIMAGE)-$(1); 
    32 endef 
    33  
    34 define Image/Prepare 
    35         cp $(LINUX_DIR)/arch/$(ARCH)/boot/zImage $(KDIR)/zImage 
     25        cp $(KDIR)/zImage$(2) $(KDIR)/zImage$(2)-$(1); 
     26        cat $(LINUX_DIR)/arch/$(ARCH)/boot/dts/$(1).dtb >> $(KDIR)/zImage$(2)-$(1); 
     27        $(call Image/Build/MkuImage,$(KDIR)/zImage$(2)-$(1),$(KDIR)/uImage$(2)-$(1)) 
     28        cp $(KDIR)/uImage$(2)-$(1) $(UIMAGE)$(2)-$(1); 
    3629endef 
    3730 
     
    4538endef 
    4639 
     40define Image/Build/Initramfs 
     41        $(foreach dtb,$(TARGET_DTBS),$(call Image/Build/DTB,$(dtb),-initramfs)) 
     42endef 
     43 
    4744define Image/Build 
    4845        $(call Image/Build/$(1)) 
    4946        dd if=$(KDIR)/root.$(1) of=$(BIN_DIR)/$(IMG_PREFIX)-root.$(1) bs=128k conv=sync 
     47ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),) 
     48        $(call Image/Build/Initramfs) 
     49endif 
    5050endef 
    5151 
  • trunk/target/linux/omap24xx/Makefile

    r36862 r37049  
    2121CFLAGS:=-Os -pipe -march=armv6 -mtune=arm1136j-s -fno-caller-saves 
    2222 
     23KERNELNAME:="zImage" 
     24 
    2325include $(INCLUDE_DIR)/target.mk 
    2426 
  • trunk/target/linux/omap24xx/image/Makefile

    r36862 r37049  
    1111 
    1212define Image/BuildKernel 
    13         $(CP) $(LINUX_DIR)/arch/arm/boot/zImage $(BIN_DIR)/$(IMG_PREFIX)-zImage 
     13        $(CP) $(KDIR)/zImage $(BIN_DIR)/$(IMG_PREFIX)-zImage 
    1414        chmod 0644 $(BIN_DIR)/$(IMG_PREFIX)-zImage 
    1515endef 
  • trunk/target/linux/omap4/image/Makefile

    r29753 r37049  
    77include $(TOPDIR)/rules.mk 
    88include $(INCLUDE_DIR)/image.mk 
    9  
    10 define Image/Prepare 
    11         cp $(LINUX_DIR)/arch/arm/boot/uImage $(KDIR)/uImage 
    12 endef 
    139 
    1410define Image/BuildKernel 
  • trunk/target/linux/ppc40x/Makefile

    r36724 r37049  
    2222endef 
    2323 
     24KERNELNAME:="uImage cuImage.magicbox cuImage.openrb" 
     25 
    2426$(eval $(call BuildTarget)) 
  • trunk/target/linux/ppc40x/image/Makefile

    r36982 r37049  
    1111 
    1212define Image/Prepare 
    13         cp $(LINUX_DIR)/arch/powerpc/boot/uImage $(KDIR)/uImage 
    1413        $(LINUX_DIR)/scripts/dtc/dtc -O dtb -R 4 -S 0x20000 $(LINUX_DIR)/arch/powerpc/boot/dts/kilauea.dts > $(KDIR)/openwrt-kilauea.dtb 
    1514endef 
     
    3029define Image/Build/jffs2-128k 
    3130        ( \ 
    32                 dd if=$(LINUX_DIR)/arch/powerpc/boot/uImage bs=1920k conv=sync; \ 
     31                dd if=$(KDIR)/uImage bs=1920k conv=sync; \ 
    3332                dd if=$(KDIR)/openwrt-kilauea.dtb bs=128k conv=sync; \ 
    3433                dd if=$(KDIR)/root.$(1) bs=128k conv=sync; \ 
     
    3837define Image/Build/jffs2-64k 
    3938        ( \ 
    40                 dd if=$(LINUX_DIR)/arch/powerpc/boot/cuImage.magicbox bs=1408k conv=sync; \ 
     39                dd if=$(KDIR)/cuImage.magicbox bs=1408k conv=sync; \ 
    4140                dd if=$(KDIR)/root.$(1) bs=64k conv=sync; \ 
    4241        ) > $(BIN_DIR)/$(IMG_PREFIX)-magicbox-jffs2.img 
    4342        ( \ 
    44                 dd if=$(LINUX_DIR)/arch/powerpc/boot/cuImage.openrb bs=1408k conv=sync; \ 
     43                dd if=$(KDIR)/cuImage.openrb bs=1408k conv=sync; \ 
    4544                dd if=$(KDIR)/root.$(1) bs=64k conv=sync; \ 
    4645        ) > $(BIN_DIR)/$(IMG_PREFIX)-openrb-jffs2.img 
     
    5049        $(call prepare_generic_squashfs,$(KDIR)/root.squashfs) 
    5150        ( \ 
    52                 dd if=$(LINUX_DIR)/arch/powerpc/boot/uImage bs=1920k conv=sync; \ 
     51                dd if=$(KDIR)/uImage bs=1920k conv=sync; \ 
    5352                dd if=$(KDIR)/openwrt-kilauea.dtb bs=128k conv=sync; \ 
    5453                dd if=$(KDIR)/root.$(1) bs=128k conv=sync; \ 
    5554        ) > $(BIN_DIR)/$(IMG_PREFIX)-kilauea-$(1).img 
    5655        ( \ 
    57                 dd if=$(LINUX_DIR)/arch/powerpc/boot/cuImage.magicbox bs=1408k conv=sync; \ 
     56                dd if=$(KDIR)/cuImage.magicbox bs=1408k conv=sync; \ 
    5857                dd if=$(KDIR)/root.$(1) bs=64k conv=sync; \ 
    5958        ) > $(BIN_DIR)/$(IMG_PREFIX)-magicbox-$(1).img 
    6059        ( \ 
    61                 dd if=$(LINUX_DIR)/arch/powerpc/boot/cuImage.openrb bs=1408k conv=sync; \ 
     60                dd if=$(KDIR)/cuImage.openrb bs=1408k conv=sync; \ 
    6261                dd if=$(KDIR)/root.$(1) bs=64k conv=sync; \ 
    6362        ) > $(BIN_DIR)/$(IMG_PREFIX)-openrb-$(1).img 
     
    6665ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),) 
    6766define Image/Build/Initramfs 
    68         cp $(LINUX_DIR)/arch/powerpc/boot/cuImage.magicbox $(BIN_DIR)/openwrt-$(BOARD)-magicbox-initramfs.bin 
    69         cp $(LINUX_DIR)/arch/powerpc/boot/cuImage.openrb $(BIN_DIR)/openwrt-$(BOARD)-openrb-initramfs.bin 
     67        cp $(KDIR)/cuImage.magicbox-initramfs $(BIN_DIR)/openwrt-$(BOARD)-magicbox-initramfs.bin 
     68        cp $(KDIR)/cuImage.openrb-initramfs $(BIN_DIR)/openwrt-$(BOARD)-openrb-initramfs.bin 
    7069endef 
    7170endif 
  • trunk/target/linux/ppc44x/Makefile

    r36724 r37049  
    2424endef 
    2525 
     26KERNELNAME:="uImage cuImage.taishan" 
     27 
    2628$(eval $(call BuildTarget)) 
  • trunk/target/linux/ppc44x/image/Makefile

    r20834 r37049  
    1111 
    1212define Image/Prepare 
    13         cp $(LINUX_DIR)/arch/powerpc/boot/cuImage.taishan $(KDIR)/uImage 
    1413        $(LINUX_DIR)/scripts/dtc/dtc -O dtb -R 4 -S 0x20000 $(LINUX_DIR)/arch/powerpc/boot/dts/canyonlands.dts > $(KDIR)/openwrt-canyonlands.dtb 
    1514endef 
     
    3332        $(call prepare_generic_squashfs,$(KDIR)/root.squashfs) 
    3433        ( \ 
    35                 dd if=$(KDIR)/uImage bs=2048k conv=sync; \ 
     34                dd if=$(KDIR)/cuImage.taishan bs=2048k conv=sync; \ 
    3635                dd if=$(KDIR)/root.$(1) bs=256k conv=sync; \ 
    3736        ) > $(BIN_DIR)/$(IMG_PREFIX)-taishan-$(1).img 
    3837        ( \ 
    39                 dd if=$(LINUX_DIR)/arch/powerpc/boot/uImage bs=1920k conv=sync; \ 
     38                dd if=$(KDIR)/uImage bs=1920k conv=sync; \ 
    4039                dd if=$(KDIR)/openwrt-canyonlands.dtb bs=128k conv=sync; \ 
    4140                dd if=$(KDIR)/root.$(1) bs=256k conv=sync; \ 
  • trunk/target/linux/pxa/image/Makefile

    r33609 r37049  
    77include $(TOPDIR)/rules.mk 
    88include $(INCLUDE_DIR)/image.mk 
    9  
    10 define Image/Prepare 
    11         cp $(LINUX_DIR)/arch/arm/boot/uImage $(KDIR)/uImage 
    12 endef 
    139 
    1410define Image/BuildKernel 
  • trunk/target/linux/ramips/image/Makefile

    r37016 r37049  
    2020 
    2121ifeq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),y) 
    22 VMLINUX:=$(IMG_PREFIX)-vmlinux-initramfs 
    23 UIMAGE:=$(IMG_PREFIX)-uImage-initramfs 
    2422define Image/Build/Initramfs 
    2523        $(call Image/Build/Profile/$(PROFILE),initramfs) 
     
    542540        $(call MkImage,lzma,$(KDIR)/vmlinux.bin.lzma,$(KDIR)/uImage.lzma) 
    543541        cp $(KDIR)/uImage.lzma $(BIN_DIR)/$(UIMAGE).bin 
     542ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),) 
     543        cp $(KDIR)/vmlinux-initramfs.elf $(BIN_DIR)/$(VMLINUX)-initramfs.elf 
     544        cp $(KDIR)/vmlinux-initramfs $(BIN_DIR)/$(VMLINUX)-initramfs.bin 
     545        $(call CompressLzma,$(KDIR)/vmlinux-initramfs,$(KDIR)/vmlinux-initramfs.bin.lzma) 
     546        $(call MkImage,lzma,$(KDIR)/vmlinux-initramfs.bin.lzma,$(KDIR)/uImage-initramfs.lzma) 
     547        cp $(KDIR)/uImage-initramfs.lzma $(BIN_DIR)/$(UIMAGE)-initramfs.bin 
     548endif 
    544549        $(call Image/Build/Initramfs) 
    545550endef 
  • trunk/target/linux/rb532/image/Makefile

    r26817 r37049  
    3030 
    3131VMLINUX:=$(BIN_DIR)/$(IMG_PREFIX)-vmlinux-kernel 
    32 ifeq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),y) 
    33         VMLINUX:=$(BIN_DIR)/$(IMG_PREFIX)-vmlinux-initramfs 
    34 endif 
    3532 
    3633define Image/BuildKernel 
    3734        $(CP) $(KDIR)/loader.elf $(VMLINUX) 
     35ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),) 
     36        $(CP) $(KDIR)/loader.elf $(BIN_DIR)/$(IMG_PREFIX)-vmlinux-initramfs 
     37endif 
    3838endef 
    3939 
     
    6666ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),y) 
    6767  define Image/Prepare 
    68         $(STAGING_DIR_HOST)/bin/patch-cmdline $(KDIR)/vmlinux '$(strip $(call Image/cmdline/yaffs2)) ' 
    69         cat $(KDIR)/vmlinux | $(STAGING_DIR_HOST)/bin/lzma e -si -so -eos -lc1 -lp2 -pb2 > $(KDIR)/vmlinux.lzma 
     68        $(STAGING_DIR_HOST)/bin/patch-cmdline $(KDIR)/vmlinux-initramfs '$(strip $(call Image/cmdline/yaffs2)) ' 
     69        cat $(KDIR)/vmlinux-initramfs | $(STAGING_DIR_HOST)/bin/lzma e -si -so -eos -lc1 -lp2 -pb2 > $(KDIR)/vmlinux-initramfs.lzma 
    7070        $(MAKE) -C $(GENERIC_PLATFORM_DIR)/image/lzma-loader $(LOADER_MAKEOPTS) clean compile    
     71        $(CP) $(KDIR)/loader.elf $(KDIR)/loader-initramfs.elf 
    7172  endef 
    7273endif 
  • trunk/target/linux/x86/Makefile

    r36863 r37049  
    1616LINUX_VERSION:=3.3.8 
    1717 
     18KERNELNAME:=bzImage 
     19 
    1820include $(INCLUDE_DIR)/target.mk 
    1921 
  • trunk/target/linux/x86/image/Makefile

    r35200 r37049  
    247247 
    248248define Image/Build/Initramfs 
    249         $(CP) $(KDIR)/bzImage $(BIN_DIR)/$(IMG_PREFIX)-ramfs.bzImage 
     249        $(CP) $(KDIR)/bzImage-initramfs $(BIN_DIR)/$(IMG_PREFIX)-ramfs.bzImage 
    250250endef 
    251251 
Note: See TracChangeset for help on using the changeset viewer.