Changeset 7004747 in mainline for kernel/arch/sparc64/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/sparc64/Makefile.inc

    r912ee7c r7004747  
    3030#
    3131
    32 ifndef CROSS_PREFIX
    33         CROSS_PREFIX = /usr/local
    34 endif
    35 
    3632BFD_NAME = elf64-sparc
    3733BFD_ARCH = sparc
     
    4743DEFS += -D__64_BITS__
    4844
    49 ## Own configuration directives
    50 #
    51 
    52 ## Compile with page hash table support.
    53 #
    54 
    55 CONFIG_PAGE_HT = y
    56 DEFS += -DCONFIG_PAGE_HT
    57 
    58 ## Compile with support for address space identifiers.
    59 #
    60 
    61 CONFIG_ASID = y
    62 CONFIG_ASID_FIFO = y
    63 
    64 ## Compile with support for framebuffer.
    65 #
    66 
    6745ifeq ($(MACHINE),us)
    68         CONFIG_FB = y
    69 endif
    70 
    71 ## Compile with support for Sun keyboard.
    72 #
    73 
    74 CONFIG_SUN_KBD = y
    75 
    76 ## Compile with support for OpenFirmware device tree.
    77 #
    78 
    79 CONFIG_OFW_TREE = y
    80 
    81 ifeq ($(CONFIG_SMP),y)
    82         DEFS += -DCONFIG_SMP
    83 endif
    84 
    85 ifeq ($(CONFIG_SGCN),y)
    86         DEFS += -DCONFIG_SGCN
    87 endif
    88 
    89 ifeq ($(MACHINE),us)
    90     DEFS += -DUS
     46        DEFS += -DUS
    9147endif
    9248
     
    9652
    9753ARCH_SOURCES = \
    98         arch/$(ARCH)/src/cpu/cpu.c \
    99         arch/$(ARCH)/src/asm.S \
    100         arch/$(ARCH)/src/panic.S \
    101         arch/$(ARCH)/src/console.c \
    102         arch/$(ARCH)/src/context.S \
    103         arch/$(ARCH)/src/fpu_context.c \
    104         arch/$(ARCH)/src/dummy.s \
    105         arch/$(ARCH)/src/mm/as.c \
    106         arch/$(ARCH)/src/mm/cache.S \
    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/sparc64.c \
    111         arch/$(ARCH)/src/start.S \
    112         arch/$(ARCH)/src/proc/scheduler.c \
    113         arch/$(ARCH)/src/proc/thread.c \
    114         arch/$(ARCH)/src/trap/mmu.S \
    115         arch/$(ARCH)/src/trap/trap_table.S \
    116         arch/$(ARCH)/src/trap/trap.c \
    117         arch/$(ARCH)/src/trap/exception.c \
    118         arch/$(ARCH)/src/trap/interrupt.c \
    119         arch/$(ARCH)/src/ddi/ddi.c \
    120         arch/$(ARCH)/src/drivers/tick.c \
    121         arch/$(ARCH)/src/drivers/kbd.c \
    122         arch/$(ARCH)/src/drivers/sgcn.c \
    123         arch/$(ARCH)/src/drivers/pci.c
     54        arch/$(KARCH)/src/cpu/cpu.c \
     55        arch/$(KARCH)/src/asm.S \
     56        arch/$(KARCH)/src/panic.S \
     57        arch/$(KARCH)/src/console.c \
     58        arch/$(KARCH)/src/context.S \
     59        arch/$(KARCH)/src/fpu_context.c \
     60        arch/$(KARCH)/src/dummy.s \
     61        arch/$(KARCH)/src/mm/as.c \
     62        arch/$(KARCH)/src/mm/cache.S \
     63        arch/$(KARCH)/src/mm/frame.c \
     64        arch/$(KARCH)/src/mm/page.c \
     65        arch/$(KARCH)/src/mm/tlb.c \
     66        arch/$(KARCH)/src/sparc64.c \
     67        arch/$(KARCH)/src/start.S \
     68        arch/$(KARCH)/src/proc/scheduler.c \
     69        arch/$(KARCH)/src/proc/thread.c \
     70        arch/$(KARCH)/src/trap/mmu.S \
     71        arch/$(KARCH)/src/trap/trap_table.S \
     72        arch/$(KARCH)/src/trap/trap.c \
     73        arch/$(KARCH)/src/trap/exception.c \
     74        arch/$(KARCH)/src/trap/interrupt.c \
     75        arch/$(KARCH)/src/ddi/ddi.c \
     76        arch/$(KARCH)/src/drivers/tick.c \
     77        arch/$(KARCH)/src/drivers/kbd.c \
     78        arch/$(KARCH)/src/drivers/sgcn.c \
     79        arch/$(KARCH)/src/drivers/pci.c
    12480
    12581ifeq ($(CONFIG_FB),y)
    12682        ARCH_SOURCES += \
    127                 arch/$(ARCH)/src/drivers/scr.c
     83                arch/$(KARCH)/src/drivers/scr.c
    12884endif
    12985
    13086ifeq ($(CONFIG_SMP),y)
    131 ARCH_SOURCES += \
    132         arch/$(ARCH)/src/smp/ipi.c \
    133         arch/$(ARCH)/src/smp/smp.c
     87        ARCH_SOURCES += \
     88                arch/$(KARCH)/src/smp/ipi.c \
     89                arch/$(KARCH)/src/smp/smp.c
    13490endif
    13591
    13692ifeq ($(CONFIG_TSB),y)
    137 ARCH_SOURCES += \
    138         arch/$(ARCH)/src/mm/tsb.c
     93        ARCH_SOURCES += \
     94                arch/$(KARCH)/src/mm/tsb.c
    13995endif
    14096
    14197ifdef CONFIG_Z8530
    142 ARCH_SOURCES += \
    143         arch/$(ARCH)/src/drivers/fhc.c
     98        ARCH_SOURCES += \
     99                arch/$(KARCH)/src/drivers/fhc.c
    144100endif
Note: See TracChangeset for help on using the changeset viewer.