Makefile (c489326939b28ca93a8cfcbda8adbeb328101682) | Makefile (a8c601ca21e790f6a9d996bb0bf31f7496eb9509) |
---|---|
1# Makefile for the Sparc boot stuff. 2# 3# Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu) 4# Copyright (C) 1997,1998 Jakub Jelinek (jj@ultra.linux.cz) 5 6ROOT_IMG := /usr/src/root.img 7ELFTOAOUT := elftoaout 8 | 1# Makefile for the Sparc boot stuff. 2# 3# Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu) 4# Copyright (C) 1997,1998 Jakub Jelinek (jj@ultra.linux.cz) 5 6ROOT_IMG := /usr/src/root.img 7ELFTOAOUT := elftoaout 8 |
9hostprogs-y := piggyback btfixupprep 10targets := tftpboot.img btfix.o btfix.S image zImage | 9hostprogs-y := piggyback_32 piggyback_64 btfixupprep 10targets := tftpboot.img btfix.o btfix.S image zImage vmlinux.aout |
11clean-files := System.map 12 13quiet_cmd_elftoaout = ELFTOAOUT $@ 14 cmd_elftoaout = $(ELFTOAOUT) $(obj)/image -o $@ | 11clean-files := System.map 12 13quiet_cmd_elftoaout = ELFTOAOUT $@ 14 cmd_elftoaout = $(ELFTOAOUT) $(obj)/image -o $@ |
15 16ifeq ($(CONFIG_SPARC32),y) |
|
15quiet_cmd_piggy = PIGGY $@ | 17quiet_cmd_piggy = PIGGY $@ |
16 cmd_piggy = $(obj)/piggyback $@ $(obj)/System.map $(ROOT_IMG) | 18 cmd_piggy = $(obj)/piggyback_32 $@ $(obj)/System.map $(ROOT_IMG) |
17quiet_cmd_btfix = BTFIX $@ 18 cmd_btfix = $(OBJDUMP) -x vmlinux | $(obj)/btfixupprep > $@ 19quiet_cmd_sysmap = SYSMAP $(obj)/System.map 20 cmd_sysmap = $(CONFIG_SHELL) $(srctree)/scripts/mksysmap 21quiet_cmd_image = LD $@ 22 cmd_image = $(LD) $(LDFLAGS) $(EXTRA_LDFLAGS) $(LDFLAGS_$(@F)) -o $@ 23quiet_cmd_strip = STRIP $@ 24 cmd_strip = $(STRIP) -R .comment -R .note -K sun4u_init -K _end -K _start $(obj)/image -o $@ --- 32 unchanged lines hidden (view full) --- 57 $(call if_changed,strip) 58 59$(obj)/tftpboot.img: $(obj)/piggyback $(obj)/System.map $(obj)/image FORCE 60 $(call if_changed,elftoaout) 61 $(call if_changed,piggy) 62 63$(obj)/btfix.S: $(obj)/btfixupprep vmlinux FORCE 64 $(call if_changed,btfix) | 19quiet_cmd_btfix = BTFIX $@ 20 cmd_btfix = $(OBJDUMP) -x vmlinux | $(obj)/btfixupprep > $@ 21quiet_cmd_sysmap = SYSMAP $(obj)/System.map 22 cmd_sysmap = $(CONFIG_SHELL) $(srctree)/scripts/mksysmap 23quiet_cmd_image = LD $@ 24 cmd_image = $(LD) $(LDFLAGS) $(EXTRA_LDFLAGS) $(LDFLAGS_$(@F)) -o $@ 25quiet_cmd_strip = STRIP $@ 26 cmd_strip = $(STRIP) -R .comment -R .note -K sun4u_init -K _end -K _start $(obj)/image -o $@ --- 32 unchanged lines hidden (view full) --- 59 $(call if_changed,strip) 60 61$(obj)/tftpboot.img: $(obj)/piggyback $(obj)/System.map $(obj)/image FORCE 62 $(call if_changed,elftoaout) 63 $(call if_changed,piggy) 64 65$(obj)/btfix.S: $(obj)/btfixupprep vmlinux FORCE 66 $(call if_changed,btfix) |
67 68endif 69 70ifeq ($(CONFIG_SPARC64),y) 71quiet_cmd_piggy = PIGGY $@ 72 cmd_piggy = $(obj)/piggyback_64 $@ System.map $(ROOT_IMG) 73quiet_cmd_strip = STRIP $@ 74 cmd_strip = $(STRIP) -R .comment -R .note -K sun4u_init -K _end -K _start vmlinux -o $@ 75 76 77# Actual linking 78$(obj)/image: vmlinux FORCE 79 $(call if_changed,strip) 80 @echo ' kernel: $@ is ready' 81 82$(obj)/tftpboot.img: vmlinux $(obj)/piggyback_64 System.map $(ROOT_IMG) FORCE 83 $(call if_changed,elftoaout) 84 $(call if_changed,piggy) 85 @echo ' kernel: $@ is ready' 86 87$(obj)/vmlinux.aout: vmlinux FORCE 88 $(call if_changed,elftoaout) 89 @echo ' kernel: $@ is ready' 90endif 91 |
|