Changeset 52d30c4 in mainline for kernel/arch/mips32/Makefile.inc


Ignore:
Timestamp:
2007-06-05T21:24:40Z (17 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4a8635b
Parents:
92d349c8
Message:

A bit of infrastructure for building with different compilers.
CFLAGS split into GCC_CFLAGS and SUNCC_CFLAGS.
As of now, there are no separate ICC_CFLAGS, but can be easily added.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/mips32/Makefile.inc

    r92d349c8 r52d30c4  
    3838INIT_SIZE = 262144
    3939
    40 CFLAGS += -mno-abicalls -G 0 -fno-zero-initialized-in-bss
     40GCC_CFLAGS += -mno-abicalls -G 0 -fno-zero-initialized-in-bss
    4141
    4242DEFS += -D__32_BITS__ -DMACHINE=$(MACHINE) -DKERNEL_LOAD_ADDRESS=${KERNEL_LOAD_ADDRESS} -DINIT_ADDRESS=${INIT_ADDRESS} -DINIT_SIZE=${INIT_SIZE}
     
    6767        TOOLCHAIN_DIR = /usr/local/mips/bin
    6868        KERNEL_LOAD_ADDRESS = 0x88002000
    69         CFLAGS += -EB -DBIG_ENDIAN -DARCH_HAS_FPU -march=r4600
     69        GCC_CFLAGS += -EB -DBIG_ENDIAN -DARCH_HAS_FPU -march=r4600
    7070        INIT_ADDRESS = 0
    7171        INIT_SIZE = 0
     
    8181        TARGET = mips-sgi-irix5
    8282        TOOLCHAIN_DIR = /usr/local/mips/bin
    83         CFLAGS += -EB -DBIG_ENDIAN -DARCH_HAS_FPU -mips3
     83        GCC_CFLAGS += -EB -DBIG_ENDIAN -DARCH_HAS_FPU -mips3
    8484        INIT_ADDRESS = 0x81800000
    8585endif
     
    9090        BFD_NAME = elf32-tradlittlemips
    9191        BFD = elf32-tradlittlemips
    92         CFLAGS += -mhard-float -mips3 -DTLBCNT=16
     92        GCC_CFLAGS += -mhard-float -mips3 -DTLBCNT=16
    9393        TLBCNT = 16
    9494endif
     
    9696        BFD_NAME = elf32-tradlittlemips
    9797        BFD = binary
    98         CFLAGS += -mhard-float -mips3
     98        GCC_CFLAGS += -mhard-float -mips3
    9999endif
    100100
Note: See TracChangeset for help on using the changeset viewer.