2005-04-17 02:20:36 +04:00
#
# arch/arm/boot/Makefile
#
# This file is subject to the terms and conditions of the GNU General Public
# License. See the file "COPYING" in the main directory of this archive
# for more details.
#
# Copyright (C) 1995-2000 Russell King
#
2006-09-23 04:22:46 +04:00
targets := Image zImage bootpImage
2008-01-01 17:00:04 +03:00
SYSTEM = $( LINUX)
2005-04-17 02:20:36 +04:00
ZTEXTADDR = 0x02080000
PARAMS_PHYS = 0x0207c000
INITRD_PHYS = 0x02180000
INITRD_VIRT = 0x02180000
2012-11-02 17:20:42 +04:00
OBJCOPYFLAGS := -O binary -R .note -R .note.gnu.build-id -R .comment
2005-04-17 02:20:36 +04:00
#
# If you don't define ZRELADDR above,
# then it defaults to ZTEXTADDR
#
i f e q ( $( ZRELADDR ) , )
ZRELADDR = $( ZTEXTADDR)
e n d i f
export SYSTEM ZTEXTADDR ZBSSADDR ZRELADDR INITRD_PHYS INITRD_VIRT PARAMS_PHYS
Image : $( obj ) /Image
targets : $( obj ) /Image
$(obj)/Image : vmlinux FORCE
2012-11-02 17:20:42 +04:00
$( OBJCOPY) $( OBJCOPYFLAGS) -S vmlinux $@
2005-04-17 02:20:36 +04:00
#$(obj)/Image: $(CONFIGURE) $(SYSTEM)
2012-11-02 17:20:42 +04:00
# $(OBJCOPY) $(OBJCOPYFLAGS) -g -S $(SYSTEM) $@
2005-04-17 02:20:36 +04:00
bzImage : zImage
zImage : $( CONFIGURE ) compressed /$( LINUX )
2012-11-02 17:20:42 +04:00
$( OBJCOPY) $( OBJCOPYFLAGS) -S compressed/$( LINUX) $@
2005-04-17 02:20:36 +04:00
bootpImage : bootp /bootp
2012-11-02 17:20:42 +04:00
$( OBJCOPY) $( OBJCOPYFLAGS) -S bootp/bootp $@
2005-04-17 02:20:36 +04:00
2008-01-01 17:00:04 +03:00
compressed/$(LINUX) : $( LINUX ) dep
2005-04-17 02:20:36 +04:00
@$( MAKE) -C compressed $( LINUX)
bootp/bootp : zImage initrd
@$( MAKE) -C bootp bootp
initrd :
@test " $( INITRD_VIRT) " != "" || ( echo This architecture does not support INITRD; exit -1)
@test " $( INITRD) " != "" || ( echo You must specify INITRD; exit -1)
#
# installation
#
install : $( CONFIGURE ) Image
2008-01-01 17:00:04 +03:00
sh ./install.sh $( KERNELRELEASE) Image System.map " $( INSTALL_PATH) "
2005-04-17 02:20:36 +04:00
zinstall : $( CONFIGURE ) zImage
2008-01-01 17:00:04 +03:00
sh ./install.sh $( KERNELRELEASE) zImage System.map " $( INSTALL_PATH) "
2005-04-17 02:20:36 +04:00
#
# miscellany
#
mrproper clean :
# @$(MAKE) -C compressed clean
# @$(MAKE) -C bootp clean
dep :