2 # arch/arm/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
8 # Copyright (C) 1995-2000 Russell King
11 targets
:= Image zImage bootpImage
15 ZTEXTADDR
= 0x02080000
16 PARAMS_PHYS
= 0x0207c000
17 INITRD_PHYS
= 0x02180000
18 INITRD_VIRT
= 0x02180000
20 OBJCOPYFLAGS
:=-O binary
-R .note
-R .note.gnu.build-id
-R .comment
23 # If you don't define ZRELADDR above,
24 # then it defaults to ZTEXTADDR
27 ZRELADDR
= $(ZTEXTADDR
)
30 export SYSTEM ZTEXTADDR ZBSSADDR ZRELADDR INITRD_PHYS INITRD_VIRT PARAMS_PHYS
36 $(obj
)/Image
: vmlinux FORCE
37 $(OBJCOPY
) $(OBJCOPYFLAGS
) -S vmlinux
$@
39 #$(obj)/Image: $(CONFIGURE) $(SYSTEM)
40 # $(OBJCOPY) $(OBJCOPYFLAGS) -g -S $(SYSTEM) $@
44 zImage
: $(CONFIGURE
) compressed
/$(LINUX
)
45 $(OBJCOPY
) $(OBJCOPYFLAGS
) -S compressed
/$(LINUX
) $@
47 bootpImage
: bootp
/bootp
48 $(OBJCOPY
) $(OBJCOPYFLAGS
) -S bootp
/bootp
$@
50 compressed
/$(LINUX
): $(LINUX
) dep
51 @
$(MAKE
) -C compressed
$(LINUX
)
53 bootp
/bootp
: zImage initrd
54 @
$(MAKE
) -C bootp bootp
57 @
test "$(INITRD_VIRT)" != "" ||
(echo This architecture does not support INITRD
; exit
-1)
58 @
test "$(INITRD)" != "" ||
(echo You must specify INITRD
; exit
-1)
63 install: $(CONFIGURE
) Image
64 sh .
/install.sh
$(KERNELRELEASE
) Image System.map
"$(INSTALL_PATH)"
66 zinstall
: $(CONFIGURE
) zImage
67 sh .
/install.sh
$(KERNELRELEASE
) zImage System.map
"$(INSTALL_PATH)"
73 # @$(MAKE) -C compressed clean
74 # @$(MAKE) -C bootp clean