]>
Commit | Line | Data |
---|---|---|
1394f032 BW |
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 | ||
9 | MKIMAGE := $(srctree)/scripts/mkuboot.sh | |
10 | ||
11 | targets := vmImage | |
12 | extra-y += vmlinux.bin vmlinux.gz | |
13 | ||
14 | quiet_cmd_uimage = UIMAGE $@ | |
15 | cmd_uimage = $(CONFIG_SHELL) $(MKIMAGE) -A $(ARCH) -O linux -T kernel \ | |
5cf77a5f MF |
16 | -C gzip -n 'Linux-$(KERNELRELEASE)' -a $(CONFIG_BOOT_LOAD) \ |
17 | -e $(shell $(NM) vmlinux | awk '$$NF == "__start" {print $$1}') \ | |
1394f032 BW |
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) | |
fd54f502 | 28 | @$(kecho) 'Kernel: $@ is ready' |
29cae113 MF |
29 | |
30 | install: | |
31 | sh $(srctree)/$(src)/install.sh $(KERNELRELEASE) $(BOOTIMAGE) System.map "$(INSTALL_PATH)" |