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 SYSTEM
=$(TOPDIR
)/vmlinux
13 ifeq ($(CONFIG_CPU_26
),y
)
14 ZTEXTADDR
= 0x02080000
15 PARAMS_PHYS
= 0x0207c000
16 INITRD_PHYS
= 0x02180000
17 INITRD_VIRT
= 0x02180000
20 ifeq ($(CONFIG_ARCH_RPC
),y
)
21 ZTEXTADDR
= 0x10008000
22 PARAMS_PHYS
= 0x10000100
23 INITRD_PHYS
= 0x18000000
24 INITRD_VIRT
= 0xc8000000
27 ifeq ($(CONFIG_ARCH_CLPS7500
),y
)
28 ZTEXTADDR
= 0x10008000
31 ifeq ($(CONFIG_ARCH_EBSA110
),y
)
32 ZTEXTADDR
= 0x00008000
33 PARAMS_PHYS
= 0x00000400
34 INITRD_PHYS
= 0x00800000
35 INITRD_VIRT
= 0xc0800000
38 ifeq ($(CONFIG_FOOTBRIDGE
),y
)
39 ZTEXTADDR
= 0x00008000
41 INITRD_PHYS
= 0x00800000
42 INITRD_VIRT
= 0xc0800000
45 ifeq ($(CONFIG_ARCH_NEXUSPCI
),y
)
46 ZTEXTADDR
= 0x40200000
50 ifeq ($(CONFIG_ARCH_L7200
),y
)
52 #ZTEXTADDR = 0xf0400000
53 #ZRELADDR = 0xf0008000
56 ZTEXTADDR
= 0x00010000
61 ifeq ($(CONFIG_ARCH_SA1100
),y
)
62 ZTEXTADDR
= 0xc0008000
64 ifeq ($(CONFIG_SA1100_VICTOR
),y
)
65 ZTEXTADDR
= 0x00002000
68 ifeq ($(CONFIG_SA1100_THINCLIENT
),y
)
69 ZTEXTADDR
= 0xC0200000
71 ifeq ($(CONFIG_SA1100_GRAPHICSCLIENT
),y
)
72 ZTEXTADDR
= 0xC0200000
77 # If you don't define ZRELADDR above,
78 # then it defaults to ZTEXTADDR
81 ZRELADDR
= $(ZTEXTADDR
)
84 export SYSTEM ZTEXTADDR ZBSSADDR ZRELADDR INITRD_PHYS INITRD_VIRT PARAMS_PHYS
86 Image
: $(CONFIGURE
) $(SYSTEM
)
87 $(OBJCOPY
) $(SYSTEM
) $@
91 zImage
: $(CONFIGURE
) compressed
/vmlinux
92 $(OBJCOPY
) compressed
/vmlinux
$@
94 bootpImage
: bootp
/bootp
95 $(OBJCOPY
) bootp
/bootp
$@
97 compressed
/vmlinux
: $(TOPDIR
)/vmlinux dep
98 @
$(MAKE
) -C compressed vmlinux
100 bootp
/bootp
: zImage initrd
101 @
$(MAKE
) -C bootp bootp
104 @
test "$(INITRD_VIRT)" != "" ||
(echo This architecture does not support INITRD
; exit
-1)
105 @
test "$(INITRD)" != "" ||
(echo You must specify INITRD
; exit
-1)
107 install: $(CONFIGURE
) Image
108 sh .
/install.sh
$(VERSION
).
$(PATCHLEVEL
).
$(SUBLEVEL
)$(EXTRAVERSION
) Image
$(TOPDIR
)/System.map
"$(INSTALL_PATH)"
110 zinstall
: $(CONFIGURE
) zImage
111 sh .
/install.sh
$(VERSION
).
$(PATCHLEVEL
).
$(SUBLEVEL
)$(EXTRAVERSION
) zImage
$(TOPDIR
)/System.map
"$(INSTALL_PATH)"
114 $(RM
) Image zImage bootpImage
115 @
$(MAKE
) -C compressed
clean
116 @
$(MAKE
) -C bootp
clean