hc
2023-03-13 2ec15ae1cb4be1b4fcb56c6d621123d7ebdaad6c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#
# ia64/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) 1998, 2003 by David Mosberger-Tang <davidm@hpl.hp.com>
#
 
targets-$(CONFIG_IA64_HP_SIM)  += bootloader
targets := vmlinux.bin vmlinux.gz $(targets-y)
 
quiet_cmd_cptotop = LN      $@
      cmd_cptotop = ln -f $< $@
 
vmlinux.gz: $(obj)/vmlinux.gz $(addprefix $(obj)/,$(targets-y))
   $(call cmd,cptotop)
   @echo '  Kernel: $@ is ready'
 
boot: bootloader
 
bootloader: $(obj)/bootloader
   $(call cmd,cptotop)
 
$(obj)/vmlinux.gz: $(obj)/vmlinux.bin FORCE
   $(call if_changed,gzip)
 
$(obj)/vmlinux.bin: vmlinux FORCE
   $(call if_changed,objcopy)
 
 
LDFLAGS_bootloader = -static -T
 
$(obj)/bootloader: $(src)/bootloader.lds $(obj)/bootloader.o $(obj)/boot_head.o $(obj)/fw-emu.o \
                   lib/lib.a arch/ia64/lib/lib.a FORCE
   $(call if_changed,ld)