diff options
| author | Ralf Baechle <ralf@linux-mips.org> | 2005-07-22 01:46:02 -0400 |
|---|---|---|
| committer | Ralf Baechle <ralf@linux-mips.org> | 2005-10-29 14:31:56 -0400 |
| commit | 154b500b1981a8053a15cd8e749a955a9bb60006 (patch) | |
| tree | 5e54300cc5e4cc3c63e47fa5c6d36590f4519786 | |
| parent | 3ce86ee14ba7c4b0f8ddae6030df9d0dee15b236 (diff) | |
commit 1858f72fa2e2f63e62114a9bd40c8e68468d8c5e
Author: Ralf Baechle <ralf@linux-mips.org>
Date: Fri Jul 22 05:46:02 2005 +0000
New build target vmlinux.bin build raw binary image for Qemu.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
| -rw-r--r-- | arch/mips/Makefile | 8 | ||||
| -rw-r--r-- | arch/mips/boot/Makefile | 4 |
2 files changed, 11 insertions, 1 deletions
diff --git a/arch/mips/Makefile b/arch/mips/Makefile index d62787ab9fff..9c91e70d8ee2 100644 --- a/arch/mips/Makefile +++ b/arch/mips/Makefile | |||
| @@ -774,10 +774,17 @@ ifdef CONFIG_MIPS_SEAD | |||
| 774 | all: vmlinux.srec | 774 | all: vmlinux.srec |
| 775 | endif | 775 | endif |
| 776 | 776 | ||
| 777 | ifdef CONFIG_QEMU | ||
| 778 | all: vmlinux.bin | ||
| 779 | endif | ||
| 780 | |||
| 777 | ifdef CONFIG_SNI_RM200_PCI | 781 | ifdef CONFIG_SNI_RM200_PCI |
| 778 | all: vmlinux.ecoff | 782 | all: vmlinux.ecoff |
| 779 | endif | 783 | endif |
| 780 | 784 | ||
| 785 | vmlinux.bin: $(vmlinux-32) | ||
| 786 | +@$(call makeboot,$@) | ||
| 787 | |||
| 781 | vmlinux.ecoff vmlinux.rm200: $(vmlinux-32) | 788 | vmlinux.ecoff vmlinux.rm200: $(vmlinux-32) |
| 782 | +@$(call makeboot,$@) | 789 | +@$(call makeboot,$@) |
| 783 | 790 | ||
| @@ -793,7 +800,6 @@ archclean: | |||
| 793 | @$(MAKE) $(clean)=arch/mips/boot | 800 | @$(MAKE) $(clean)=arch/mips/boot |
| 794 | @$(MAKE) $(clean)=arch/mips/lasat | 801 | @$(MAKE) $(clean)=arch/mips/lasat |
| 795 | 802 | ||
| 796 | |||
| 797 | CLEAN_FILES += vmlinux.32 \ | 803 | CLEAN_FILES += vmlinux.32 \ |
| 798 | vmlinux.64 \ | 804 | vmlinux.64 \ |
| 799 | vmlinux.ecoff | 805 | vmlinux.ecoff |
diff --git a/arch/mips/boot/Makefile b/arch/mips/boot/Makefile index efbeac326815..0dc84417bf49 100644 --- a/arch/mips/boot/Makefile +++ b/arch/mips/boot/Makefile | |||
| @@ -33,6 +33,9 @@ vmlinux.ecoff: $(obj)/elf2ecoff $(VMLINUX) | |||
| 33 | $(obj)/elf2ecoff: $(obj)/elf2ecoff.c | 33 | $(obj)/elf2ecoff: $(obj)/elf2ecoff.c |
| 34 | $(HOSTCC) -o $@ $^ | 34 | $(HOSTCC) -o $@ $^ |
| 35 | 35 | ||
| 36 | vmlinux.bin: $(VMLINUX) | ||
| 37 | $(OBJCOPY) -O binary $(strip-flags) $(VMLINUX) $(obj)/vmlinux.bin | ||
| 38 | |||
| 36 | vmlinux.srec: $(VMLINUX) | 39 | vmlinux.srec: $(VMLINUX) |
| 37 | $(OBJCOPY) -S -O srec $(strip-flags) $(VMLINUX) $(obj)/vmlinux.srec | 40 | $(OBJCOPY) -S -O srec $(strip-flags) $(VMLINUX) $(obj)/vmlinux.srec |
| 38 | 41 | ||
| @@ -45,5 +48,6 @@ archhelp: | |||
| 45 | 48 | ||
| 46 | clean-files += addinitrd \ | 49 | clean-files += addinitrd \ |
| 47 | elf2ecoff \ | 50 | elf2ecoff \ |
| 51 | vmlinux.bin \ | ||
| 48 | vmlinux.ecoff \ | 52 | vmlinux.ecoff \ |
| 49 | vmlinux.srec | 53 | vmlinux.srec |
