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


Ignore:
Timestamp:
2009-02-12T20:07:49Z (16 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/amd64/Makefile.inc

    r912ee7c r7004747  
    3030#
    3131
    32 ifndef CROSS_PREFIX
    33         CROSS_PREFIX = /usr/local
    34 endif
    35 
    3632BFD_NAME = elf64-x86-64
    3733BFD_ARCH = i386:x86-64
     
    4642SUNCC_CFLAGS += -m64 -xmodel=kernel
    4743
    48 DEFS += -DMACHINE=$(MACHINE) -D__64_BITS__
     44DEFS += -D__64_BITS__
    4945
    5046## Accepted CPUs
     
    5652        ICC_CFLAGS += $(CMN2)
    5753        SUNCC_CFLAGS += -xtarget=opteron
    58         DEFS += -DFENCES=p4
    59 endif
    60 
    61 ## Own configuration directives
    62 #
    63 
    64 CONFIG_ACPI = y
    65 
    66 ## Compile with hierarchical page tables support.
    67 #
    68 
    69 CONFIG_PAGE_PT = y
    70 DEFS += -DCONFIG_PAGE_PT
    71 
    72 ## Compile with i8042 support.
    73 #
    74 
    75 CONFIG_I8042 = y
    76 DEFS += -DCONFIG_I8042
    77 
    78 ## Compile with EGA support
    79 #
    80 
    81 CONFIG_EGA = y
    82 DEFS += -DCONFIG_EGA
    83 
    84 ## Accepted configuration directives
    85 #
    86 
    87 ifeq ($(CONFIG_SMP),y)
    88         DEFS += -DCONFIG_SMP
    89 endif
    90 ifeq ($(CONFIG_HT),y)
    91         DEFS += -DCONFIG_HT
    92 endif
    93 
    94 ifeq ($(CONFIG_SIMICS_FIX),y)
    95         DEFS += -DCONFIG_SIMICS_FIX
    9654endif
    9755
    9856ARCH_SOURCES = \
    99         arch/$(ARCH)/src/fpu_context.c \
    100         arch/$(ARCH)/src/boot/boot.S \
    101         arch/$(ARCH)/src/boot/memmap.c \
    102         arch/$(ARCH)/src/pm.c \
    103         arch/$(ARCH)/src/context.S \
    104         arch/$(ARCH)/src/ddi/ddi.c \
    105         arch/$(ARCH)/src/drivers/vesa.c \
    106         arch/$(ARCH)/src/drivers/i8254.c \
    107         arch/$(ARCH)/src/drivers/i8259.c \
    108         arch/$(ARCH)/src/delay.S \
    109         arch/$(ARCH)/src/amd64.c \
    110         arch/$(ARCH)/src/bios/bios.c \
    111         arch/$(ARCH)/src/interrupt.c \
    112         arch/$(ARCH)/src/mm/as.c \
    113         arch/$(ARCH)/src/mm/frame.c \
    114         arch/$(ARCH)/src/mm/page.c \
    115         arch/$(ARCH)/src/mm/tlb.c \
    116         arch/$(ARCH)/src/asm_utils.S \
    117         arch/$(ARCH)/src/cpu/cpu.c \
    118         arch/$(ARCH)/src/proc/scheduler.c \
    119         arch/$(ARCH)/src/proc/task.c \
    120         arch/$(ARCH)/src/proc/thread.c \
    121         arch/$(ARCH)/src/userspace.c \
    122         arch/$(ARCH)/src/syscall.c \
    123         arch/$(ARCH)/src/debugger.c
     57        arch/$(KARCH)/src/fpu_context.c \
     58        arch/$(KARCH)/src/boot/boot.S \
     59        arch/$(KARCH)/src/boot/memmap.c \
     60        arch/$(KARCH)/src/pm.c \
     61        arch/$(KARCH)/src/context.S \
     62        arch/$(KARCH)/src/ddi/ddi.c \
     63        arch/$(KARCH)/src/drivers/vesa.c \
     64        arch/$(KARCH)/src/drivers/i8254.c \
     65        arch/$(KARCH)/src/drivers/i8259.c \
     66        arch/$(KARCH)/src/delay.S \
     67        arch/$(KARCH)/src/amd64.c \
     68        arch/$(KARCH)/src/bios/bios.c \
     69        arch/$(KARCH)/src/interrupt.c \
     70        arch/$(KARCH)/src/mm/as.c \
     71        arch/$(KARCH)/src/mm/frame.c \
     72        arch/$(KARCH)/src/mm/page.c \
     73        arch/$(KARCH)/src/mm/tlb.c \
     74        arch/$(KARCH)/src/asm_utils.S \
     75        arch/$(KARCH)/src/cpu/cpu.c \
     76        arch/$(KARCH)/src/proc/scheduler.c \
     77        arch/$(KARCH)/src/proc/task.c \
     78        arch/$(KARCH)/src/proc/thread.c \
     79        arch/$(KARCH)/src/userspace.c \
     80        arch/$(KARCH)/src/syscall.c \
     81        arch/$(KARCH)/src/debugger.c
    12482
    12583ifeq ($(CONFIG_SMP),y)
    12684        ARCH_SOURCES += \
    127                 arch/$(ARCH)/src/smp/ap.S \
    128                 arch/$(ARCH)/src/smp/apic.c \
    129                 arch/$(ARCH)/src/smp/ipi.c \
    130                 arch/$(ARCH)/src/smp/mps.c \
    131                 arch/$(ARCH)/src/smp/smp.c
     85                arch/$(KARCH)/src/smp/ap.S \
     86                arch/$(KARCH)/src/smp/apic.c \
     87                arch/$(KARCH)/src/smp/ipi.c \
     88                arch/$(KARCH)/src/smp/mps.c \
     89                arch/$(KARCH)/src/smp/smp.c
    13290endif
Note: See TracChangeset for help on using the changeset viewer.