1# 2# arch/blackfin/boot/Makefile 3# 4# This file is subject to the terms and conditions of the GNU General Public 5# License. See the file "COPYING" in the main directory of this archive 6# for more details. 7# 8 9MKIMAGE := $(srctree)/scripts/mkuboot.sh 10 11targets := vmImage 12extra-y += vmlinux.bin vmlinux.gz 13 14quiet_cmd_uimage = UIMAGE $@ 15 cmd_uimage = $(CONFIG_SHELL) $(MKIMAGE) -A $(ARCH) -O linux -T kernel \ 16 -C gzip -n 'Linux-$(KERNELRELEASE)' -a $(CONFIG_BOOT_LOAD) \ 17 -e $(shell $(NM) vmlinux | awk '$$NF == "__start" {print $$1}') \ 18 -d $< $@ 19 20$(obj)/vmlinux.bin: vmlinux FORCE 21 $(call if_changed,objcopy) 22 23$(obj)/vmlinux.gz: $(obj)/vmlinux.bin FORCE 24 $(call if_changed,gzip) 25 26$(obj)/vmImage: $(obj)/vmlinux.gz 27 $(call if_changed,uimage) 28 @$(kecho) 'Kernel: $@ is ready' 29 30install: 31 sh $(srctree)/$(src)/install.sh $(KERNELRELEASE) $(BOOTIMAGE) System.map "$(INSTALL_PATH)" 32