• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#
2# arch/unicore32/boot/Makefile
3#
4# This file is included by the global makefile so that you can add your own
5# architecture-specific flags and dependencies.
6#
7# This file is subject to the terms and conditions of the GNU General Public
8# License.  See the file "COPYING" in the main directory of this archive
9# for more details.
10#
11# Copyright (C) 2001~2010 GUAN Xue-tao
12#
13
14targets := Image zImage uImage
15
16$(obj)/Image: vmlinux FORCE
17	$(call if_changed,objcopy)
18	@echo '  Kernel: $@ is ready'
19
20$(obj)/compressed/vmlinux: $(obj)/Image FORCE
21	$(Q)$(MAKE) $(build)=$(obj)/compressed $@
22
23$(obj)/zImage: $(obj)/compressed/vmlinux FORCE
24	$(call if_changed,objcopy)
25	@echo '  Kernel: $@ is ready'
26
27UIMAGE_ARCH = unicore
28UIMAGE_LOADADDR = 0x0
29
30$(obj)/uImage: $(obj)/zImage FORCE
31	$(call if_changed,uimage)
32	@echo '  Image $@ is ready'
33
34PHONY += initrd FORCE
35initrd:
36	@test "$(INITRD)" != "" || \
37	(echo You must specify INITRD; exit -1)
38
39subdir- := compressed
40