75 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			75 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| #
 | |
| # 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
 | |
| #
 | |
| 
 | |
| targets := Image zImage bootpImage
 | |
| 
 | |
| SYSTEM	=$(LINUX)
 | |
| 
 | |
| ZTEXTADDR	 = 0x02080000
 | |
| PARAMS_PHYS	 = 0x0207c000
 | |
| INITRD_PHYS	 = 0x02180000
 | |
| INITRD_VIRT	 = 0x02180000
 | |
| 
 | |
| #
 | |
| # If you don't define ZRELADDR above,
 | |
| # then it defaults to ZTEXTADDR
 | |
| #
 | |
| ifeq ($(ZRELADDR),)
 | |
| ZRELADDR	= $(ZTEXTADDR)
 | |
| endif
 | |
| 
 | |
| 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): $(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
 | |
| 	sh ./install.sh $(KERNELRELEASE) Image System.map "$(INSTALL_PATH)"
 | |
| 
 | |
| zinstall: $(CONFIGURE) zImage
 | |
| 	sh ./install.sh $(KERNELRELEASE) zImage System.map "$(INSTALL_PATH)"
 | |
| 
 | |
| #
 | |
| # miscellany
 | |
| #
 | |
| mrproper clean:
 | |
| #	@$(MAKE) -C compressed clean
 | |
| #	@$(MAKE) -C bootp clean
 | |
| 
 | |
| dep:
 | 
