Rev 430 | Rev 455 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 430 | Rev 431 | ||
---|---|---|---|
Line 30... | Line 30... | ||
30 | 30 | ||
31 | ifeq (${MACHINE},lgxemul) |
31 | ifeq (${MACHINE},lgxemul) |
32 | CFLAGS += -DHAVE_FPU -DFPU_LAZY -mips3 |
32 | CFLAGS += -DHAVE_FPU -DFPU_LAZY -mips3 |
33 | BFD = ecoff-littlemips |
33 | BFD = ecoff-littlemips |
34 | KERNEL_LOAD_ADDRESS = 0x80100000 |
34 | KERNEL_LOAD_ADDRESS = 0x80100000 |
35 | BFD_NAME=elf32-little |
35 | BFD_NAME=elf32-tradlittlemips |
36 | endif |
36 | endif |
37 | 37 | ||
38 | ifeq (${MACHINE},bgxemul) |
38 | ifeq (${MACHINE},bgxemul) |
39 | MIPS_TARGET=mips-sgi-irix5 |
39 | MIPS_TARGET=mips-sgi-irix5 |
40 | MIPS_CC_DIR=/usr/local/mips/bin |
40 | MIPS_CC_DIR=/usr/local/mips/bin |
Line 50... | Line 50... | ||
50 | # otherwise add -mmemcpy -mips3 |
50 | # otherwise add -mmemcpy -mips3 |
51 | ifeq (${MACHINE},msim4kc) |
51 | ifeq (${MACHINE},msim4kc) |
52 | BFD = binary |
52 | BFD = binary |
53 | CFLAGS += -mhard-float -march=4kc |
53 | CFLAGS += -mhard-float -march=4kc |
54 | KERNEL_LOAD_ADDRESS = 0x80100000 |
54 | KERNEL_LOAD_ADDRESS = 0x80100000 |
55 | BFD_NAME=elf32-little |
55 | BFD_NAME=elf32-tradlittlemips |
56 | endif |
56 | endif |
57 | 57 | ||
58 | ifeq (${MACHINE},msim) |
58 | ifeq (${MACHINE},msim) |
59 | BFD = binary |
59 | BFD = binary |
60 | CFLAGS += -mhard-float -mips3 |
60 | CFLAGS += -mhard-float -mips3 |
61 | KERNEL_LOAD_ADDRESS = 0x80100000 |
61 | KERNEL_LOAD_ADDRESS = 0x80100000 |
62 | BFD_NAME=elf32-little |
62 | BFD_NAME=elf32-tradlittlemips |
63 | endif |
63 | endif |
64 | 64 | ||
65 | # SIMICS 4kc emulation is broken, although for instructions |
65 | # SIMICS 4kc emulation is broken, although for instructions |
66 | # that do not bother us |
66 | # that do not bother us |
67 | ifeq (${MACHINE},simics) |
67 | ifeq (${MACHINE},simics) |
68 | BFD = elf32-little |
68 | BFD = elf32-tradlittlemips |
69 | CFLAGS += -mhard-float -mips3 |
69 | CFLAGS += -mhard-float -mips3 |
70 | KERNEL_LOAD_ADDRESS = 0x80100000 |
70 | KERNEL_LOAD_ADDRESS = 0x80100000 |
71 | BFD_NAME=elf32-little |
71 | BFD_NAME=elf32-tradlittlemips |
72 | endif |
72 | endif |
73 | 73 | ||
74 | arch/$(ARCH)/_link.ld: arch/$(ARCH)/_link.ld.in |
74 | arch/$(ARCH)/_link.ld: arch/$(ARCH)/_link.ld.in |
75 | $(CC) $(CFLAGS) -C -DBFD=${BFD} -E -x c $< | grep -v "^\#" > $@ |
75 | $(CC) $(CFLAGS) -C -DBFD=${BFD} -E -x c $< | grep -v "^\#" > $@ |
76 | 76 |