linux/arch/blackfin/boot/Makefile
<<
>>
Prefs
   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        @echo 'Kernel: $@ is ready'
  29
  30install:
  31        sh $(srctree)/$(src)/install.sh $(KERNELRELEASE) $(BOOTIMAGE) System.map "$(INSTALL_PATH)"
  32