Makefile (22b096a8907e5184f25fafd1b73f0b3633d52495) | Makefile (3e05c5e2ce40066582dc34aa8335baa328815a09) |
---|---|
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_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 $@ 15 16ifeq ($(CONFIG_SPARC32),y) 17quiet_cmd_piggy = PIGGY $@ | 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_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 $@ 15 16ifeq ($(CONFIG_SPARC32),y) 17quiet_cmd_piggy = PIGGY $@ |
18 cmd_piggy = $(obj)/piggyback_32 $@ $(obj)/System.map $(ROOT_IMG) | 18 cmd_piggy = $(obj)/piggyback_32 $@ System.map $(ROOT_IMG) |
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 $@ --- 26 unchanged lines hidden (view full) --- 53# in gcc options (path for example) this would result in 54# these files being recompiled for each build. 55$(obj)/image: $(obj)/btfix.o FORCE 56 $(call if_changed_rule,image) 57 58$(obj)/zImage: $(obj)/image 59 $(call if_changed,strip) 60 | 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 $@ --- 26 unchanged lines hidden (view full) --- 53# in gcc options (path for example) this would result in 54# these files being recompiled for each build. 55$(obj)/image: $(obj)/btfix.o FORCE 56 $(call if_changed_rule,image) 57 58$(obj)/zImage: $(obj)/image 59 $(call if_changed,strip) 60 |
61$(obj)/tftpboot.img: $(obj)/piggyback_32 $(obj)/System.map $(obj)/image FORCE | 61$(obj)/tftpboot.img: $(obj)/piggyback_32 System.map $(ROOT_IMG) 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 --- 22 unchanged lines hidden --- | 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 --- 22 unchanged lines hidden --- |