Changeset 24241cf in mainline for arch/mips/Makefile.inc
- Timestamp:
- 2005-09-10T17:30:56Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a1493d9
- Parents:
- 9060bd1
- File:
-
- 1 edited
-
arch/mips/Makefile.inc (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
arch/mips/Makefile.inc
r9060bd1 r24241cf 12 12 BFD_ARCH=mips 13 13 14 ASFLAGS=-mips3 15 16 DEFS=-DARCH=$(ARCH) -DMACHINE=${MACHINE} 17 CFLAGS=$(DEFS) -mno-abicalls -mips3 -G 0 -nostdlib -fno-builtin -O2 18 LFLAGS=-mips2 -M -no-check-sections 14 DEFS=-DARCH=$(ARCH) -DMACHINE=${MACHINE} -DKERNEL_LOAD_ADDRESS=${KERNEL_LOAD_ADDRESS} 15 CFLAGS=$(DEFS) -mno-abicalls -G 0 -nostdlib -fno-builtin -O2 -fno-zero-initialized-in-bss 16 LFLAGS=-M -N 19 17 20 18 # It seems that on big endian either GCC or the simulators … … 23 21 24 22 ifeq (${MACHINE},indy) 25 CFLAGS += -EB -mmemcpy -DBIG_ENDIAN -DHAVE_FPU -DFPU_LAZY 26 BFD = elf32-big 23 CFLAGS += -EB -mmemcpy -DBIG_ENDIAN -DHAVE_FPU -DFPU_LAZY -march=r4600 24 BFD = ecoff-bigmips 25 KERNEL_LOAD_ADDRESS = 0x88002000 27 26 endif 28 27 29 28 ifeq (${MACHINE},lgxemul) 30 CFLAGS += -DHAVE_FPU -DFPU_LAZY 29 CFLAGS += -DHAVE_FPU -DFPU_LAZY -mips3 31 30 BFD = ecoff-littlemips 31 KERNEL_LOAD_ADDRESS = 0x80010000 32 32 endif 33 33 34 34 ifeq (${MACHINE},bgxemul) 35 CFLAGS += -EB -mmemcpy -DBIG_ENDIAN -DHAVE_FPU -DFPU_LAZY 35 CFLAGS += -EB -mmemcpy -DBIG_ENDIAN -DHAVE_FPU -DFPU_LAZY -mips3 36 36 BFD = ecoff-bigmips 37 KERNEL_LOAD_ADDRESS = 0x80010000 37 38 endif 38 39 40 # MSIM needs lwl/swl patch & 4kc instruction patch to work 41 # otherwise add -mmemcpy -mips3 39 42 ifeq (${MACHINE},msim) 40 43 BFD = binary 41 CFLAGS += -msoft-float 44 CFLAGS += -msoft-float -march=4kc 45 KERNEL_LOAD_ADDRESS = 0x80010000 42 46 endif 43 47 48 # SIMICS 4kc emulation is broken, although for instructions 49 # that do not bother us 44 50 ifeq (${MACHINE},simics) 45 51 BFD = elf32-little 46 CFLAGS += -msoft-float 52 CFLAGS += -msoft-float -mips3 53 KERNEL_LOAD_ADDRESS = 0x80010000 47 54 endif 48 55
Note:
See TracChangeset
for help on using the changeset viewer.
