forked from luck/tmp_suning_uos_patched
f7b6130e73
When uImage is made by using 'make uImage', zImage is used. If zImage is used, the compression method need not be set. However, it is set for "gzip" for a compression method. I corrected to set "none". Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
58 lines
1.6 KiB
Makefile
58 lines
1.6 KiB
Makefile
#
|
|
# arch/sh/boot/Makefile
|
|
#
|
|
# This file is subject to the terms and conditions of the GNU General Public
|
|
# License. See the file "COPYING" in the main directory of this archive
|
|
# for more details.
|
|
#
|
|
# Copyright (C) 1999 Stuart Menefy
|
|
#
|
|
|
|
MKIMAGE := $(srctree)/scripts/mkuboot.sh
|
|
|
|
#
|
|
# Assign safe dummy values if these variables are not defined,
|
|
# in order to suppress error message.
|
|
#
|
|
CONFIG_PAGE_OFFSET ?= 0x80000000
|
|
CONFIG_MEMORY_START ?= 0x0c000000
|
|
CONFIG_BOOT_LINK_OFFSET ?= 0x00800000
|
|
CONFIG_ZERO_PAGE_OFFSET ?= 0x00001000
|
|
|
|
export CONFIG_PAGE_OFFSET CONFIG_MEMORY_START CONFIG_BOOT_LINK_OFFSET \
|
|
CONFIG_ZERO_PAGE_OFFSET
|
|
|
|
targets := zImage vmlinux.srec uImage uImage.srec
|
|
subdir- := compressed
|
|
|
|
$(obj)/zImage: $(obj)/compressed/vmlinux FORCE
|
|
$(call if_changed,objcopy)
|
|
@echo ' Kernel: $@ is ready'
|
|
|
|
$(obj)/compressed/vmlinux: FORCE
|
|
$(Q)$(MAKE) $(build)=$(obj)/compressed $@
|
|
|
|
KERNEL_LOAD := $(shell /bin/bash -c 'printf "0x%8x" \
|
|
$$[$(CONFIG_PAGE_OFFSET) + \
|
|
$(CONFIG_MEMORY_START) + \
|
|
$(CONFIG_ZERO_PAGE_OFFSET)+0x1000]')
|
|
|
|
quiet_cmd_uimage = UIMAGE $@
|
|
cmd_uimage = $(CONFIG_SHELL) $(MKIMAGE) -A sh -O linux -T kernel \
|
|
-C none -a $(KERNEL_LOAD) -e $(KERNEL_LOAD) \
|
|
-n 'Linux-$(KERNELRELEASE)' -d $< $@
|
|
|
|
$(obj)/uImage: $(obj)/zImage FORCE
|
|
$(call if_changed,uimage)
|
|
@echo ' Image $@ is ready'
|
|
|
|
OBJCOPYFLAGS_vmlinux.srec := -I binary -O srec
|
|
$(obj)/vmlinux.srec: $(obj)/compressed/vmlinux
|
|
$(call if_changed,objcopy)
|
|
|
|
OBJCOPYFLAGS_uImage.srec := -I binary -O srec
|
|
$(obj)/uImage.srec: $(obj)/uImage
|
|
$(call if_changed,objcopy)
|
|
|
|
clean-files += uImage uImage.srec vmlinux.srec
|