2 # arch/blackfin/boot/Makefile
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
9 MKIMAGE
:= $(srctree
)/scripts
/mkuboot.sh
12 extra-y
+= vmlinux.bin vmlinux.gz
14 quiet_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}') \
20 $(obj
)/vmlinux.bin
: vmlinux FORCE
21 $(call if_changed
,objcopy
)
23 $(obj
)/vmlinux.gz
: $(obj
)/vmlinux.bin FORCE
24 $(call if_changed
,gzip
)
26 $(obj
)/vmImage
: $(obj
)/vmlinux.gz
27 $(call if_changed
,uimage
)
28 @echo
'Kernel: $@ is ready'
31 sh
$(srctree
)/$(src
)/install.sh
$(KERNELRELEASE
) $(BOOTIMAGE
) System.map
"$(INSTALL_PATH)"