2005-04-16 15:20:36 -07: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 01:22:46 +01:00
targets := Image zImage bootpImage
2005-04-16 15:20:36 -07:00
SYSTEM = $( TOPDIR) /$( LINUX)
ZTEXTADDR = 0x02080000
PARAMS_PHYS = 0x0207c000
INITRD_PHYS = 0x02180000
INITRD_VIRT = 0x02180000
#
# 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
$( OBJCOPY) -O binary -R .note -R .comment -S vmlinux $@
#$(obj)/Image: $(CONFIGURE) $(SYSTEM)
# $(OBJCOPY) -O binary -R .note -R .comment -g -S $(SYSTEM) $@
bzImage : zImage
zImage : $( CONFIGURE ) compressed /$( LINUX )
$( OBJCOPY) -O binary -R .note -R .comment -S compressed/$( LINUX) $@
bootpImage : bootp /bootp
$( OBJCOPY) -O binary -R .note -R .comment -S bootp/bootp $@
compressed/$(LINUX) : $( TOPDIR ) /$( LINUX ) dep
@$( 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
2006-01-08 20:37:39 +01:00
sh ./install.sh $( KERNELRELEASE) Image $( TOPDIR) /System.map " $( INSTALL_PATH) "
2005-04-16 15:20:36 -07:00
zinstall : $( CONFIGURE ) zImage
2006-01-08 20:37:39 +01:00
sh ./install.sh $( KERNELRELEASE) zImage $( TOPDIR) /System.map " $( INSTALL_PATH) "
2005-04-16 15:20:36 -07:00
#
# miscellany
#
mrproper clean :
# @$(MAKE) -C compressed clean
# @$(MAKE) -C bootp clean
dep :