Changeset 7004747 in mainline for kernel/arch/mips32/Makefile.inc


Ignore:
Timestamp:
2009-02-12T20:07:49Z (15 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6da1013f
Parents:
912ee7c
Message:

simplify configuration in Makefiles

File:
1 edited

Legend:

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

    r912ee7c r7004747  
    3030#
    3131
    32 ifndef CROSS_PREFIX
    33         CROSS_PREFIX = /usr/local
    34 endif
    35 
    3632BFD_ARCH = mips
    3733TARGET = mipsel-linux-gnu
     
    4238GCC_CFLAGS += -mno-abicalls -G 0 -fno-zero-initialized-in-bss
    4339
    44 DEFS += -D__32_BITS__ -DMACHINE=$(MACHINE) -DKERNEL_LOAD_ADDRESS=${KERNEL_LOAD_ADDRESS}
    45 
    46 ## Compile with hierarchical page tables support.
    47 #
    48 
    49 CONFIG_PAGE_PT = y
    50 DEFS += -DCONFIG_PAGE_PT
    51 
    52 ## Compile with support for address space identifiers.
    53 #
    54 
    55 CONFIG_ASID = y
    56 CONFIG_ASID_FIFO = y
     40DEFS += -D__32_BITS__ -D$(MACHINE) -DKERNEL_LOAD_ADDRESS=$(KERNEL_LOAD_ADDRESS)
    5741
    5842## Accepted MACHINEs
     
    6246        BFD_NAME = elf32-tradlittlemips
    6347        BFD = binary
    64         GCC_CFLAGS += -DFB_INVERT_ENDIAN -DARCH_HAS_FPU -mips3
     48        GCC_CFLAGS += -mips3
    6549endif
    6650ifeq ($(MACHINE),bgxemul)
     
    6953        TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips
    7054        TARGET = mips-sgi-irix5
    71         GCC_CFLAGS += -EB -DBIG_ENDIAN -DARCH_HAS_FPU -mips3
     55        GCC_CFLAGS += -EB -DBIG_ENDIAN -mips3
    7256endif
    7357ifeq ($(MACHINE),simics)
     
    8670endif
    8771
    88 ## Compile with support for software integer division.
    89 #
    90 
    91 CONFIG_SOFTINT = y
    92 
    93 
    9472ARCH_SOURCES = \
    95         arch/$(ARCH)/src/start.S \
    96         arch/$(ARCH)/src/context.S \
    97         arch/$(ARCH)/src/panic.S \
    98         arch/$(ARCH)/src/mips32.c \
    99         arch/$(ARCH)/src/dummy.S \
    100         arch/$(ARCH)/src/console.c \
    101         arch/$(ARCH)/src/asm.S \
    102         arch/$(ARCH)/src/exception.c \
    103         arch/$(ARCH)/src/interrupt.c \
    104         arch/$(ARCH)/src/cache.c \
    105         arch/$(ARCH)/src/debugger.c \
    106         arch/$(ARCH)/src/cpu/cpu.c \
    107         arch/$(ARCH)/src/mm/frame.c \
    108         arch/$(ARCH)/src/mm/page.c \
    109         arch/$(ARCH)/src/mm/tlb.c \
    110         arch/$(ARCH)/src/mm/as.c \
    111         arch/$(ARCH)/src/fpu_context.c \
    112         arch/$(ARCH)/src/ddi/ddi.c \
    113         arch/$(ARCH)/src/drivers/msim.c \
    114         arch/$(ARCH)/src/drivers/serial.c \
    115         arch/$(ARCH)/src/smp/order.c
     73        arch/$(KARCH)/src/start.S \
     74        arch/$(KARCH)/src/context.S \
     75        arch/$(KARCH)/src/panic.S \
     76        arch/$(KARCH)/src/mips32.c \
     77        arch/$(KARCH)/src/dummy.S \
     78        arch/$(KARCH)/src/console.c \
     79        arch/$(KARCH)/src/asm.S \
     80        arch/$(KARCH)/src/exception.c \
     81        arch/$(KARCH)/src/interrupt.c \
     82        arch/$(KARCH)/src/cache.c \
     83        arch/$(KARCH)/src/debugger.c \
     84        arch/$(KARCH)/src/cpu/cpu.c \
     85        arch/$(KARCH)/src/mm/frame.c \
     86        arch/$(KARCH)/src/mm/page.c \
     87        arch/$(KARCH)/src/mm/tlb.c \
     88        arch/$(KARCH)/src/mm/as.c \
     89        arch/$(KARCH)/src/fpu_context.c \
     90        arch/$(KARCH)/src/ddi/ddi.c \
     91        arch/$(KARCH)/src/drivers/msim.c \
     92        arch/$(KARCH)/src/drivers/serial.c \
     93        arch/$(KARCH)/src/smp/order.c
Note: See TracChangeset for help on using the changeset viewer.