1# 2# arch/arm/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# Copyright (C) 1995-2000 Russell King 9# 10 11targets := Image zImage bootpImage 12 13SYSTEM =$(LINUX) 14 15ZTEXTADDR = 0x02080000 16PARAMS_PHYS = 0x0207c000 17INITRD_PHYS = 0x02180000 18INITRD_VIRT = 0x02180000 19 20# 21# If you don't define ZRELADDR above, 22# then it defaults to ZTEXTADDR 23# 24ifeq ($(ZRELADDR),) 25ZRELADDR = $(ZTEXTADDR) 26endif 27 28export SYSTEM ZTEXTADDR ZBSSADDR ZRELADDR INITRD_PHYS INITRD_VIRT PARAMS_PHYS 29 30Image: $(obj)/Image 31 32targets: $(obj)/Image 33 34$(obj)/Image: vmlinux FORCE 35 $(OBJCOPY) -O binary -R .note -R .comment -S vmlinux $@ 36 37#$(obj)/Image: $(CONFIGURE) $(SYSTEM) 38# $(OBJCOPY) -O binary -R .note -R .comment -g -S $(SYSTEM) $@ 39 40bzImage: zImage 41 42zImage: $(CONFIGURE) compressed/$(LINUX) 43 $(OBJCOPY) -O binary -R .note -R .comment -S compressed/$(LINUX) $@ 44 45bootpImage: bootp/bootp 46 $(OBJCOPY) -O binary -R .note -R .comment -S bootp/bootp $@ 47 48compressed/$(LINUX): $(LINUX) dep 49 @$(MAKE) -C compressed $(LINUX) 50 51bootp/bootp: zImage initrd 52 @$(MAKE) -C bootp bootp 53 54initrd: 55 @test "$(INITRD_VIRT)" != "" || (echo This architecture does not support INITRD; exit -1) 56 @test "$(INITRD)" != "" || (echo You must specify INITRD; exit -1) 57 58# 59# installation 60# 61install: $(CONFIGURE) Image 62 sh ./install.sh $(KERNELRELEASE) Image System.map "$(INSTALL_PATH)" 63 64zinstall: $(CONFIGURE) zImage 65 sh ./install.sh $(KERNELRELEASE) zImage System.map "$(INSTALL_PATH)" 66 67# 68# miscellany 69# 70mrproper clean: 71# @$(MAKE) -C compressed clean 72# @$(MAKE) -C bootp clean 73 74dep: 75