#
# Makefile for the linux kernel.
#

EXTRA_TARGETS := head.o init_task.o

obj-y	:= process.o semaphore.o signal.o entry.o traps.o irq.o vm86.o \
		ptrace.o i8259.o ioport.o ldt.o setup.o time.o sys_i386.o \
		pci-dma.o i386_ksyms.o i387.o dmi_scan.o bootflag.o

obj-y				+= cpu/
obj-y				+= timers/
obj-$(CONFIG_ACPI)		+= acpi/
obj-$(CONFIG_X86_BIOS_REBOOT)	+= reboot.o
obj-$(CONFIG_MCA)		+= mca.o
obj-$(CONFIG_X86_MSR)		+= msr.o
obj-$(CONFIG_X86_CPUID)		+= cpuid.o
obj-$(CONFIG_MICROCODE)		+= microcode.o
obj-$(CONFIG_APM)		+= apm.o
obj-$(CONFIG_X86_SMP)		+= smp.o smpboot.o
obj-$(CONFIG_X86_TRAMPOLINE)	+= trampoline.o
obj-$(CONFIG_X86_MPPARSE)	+= mpparse.o
obj-$(CONFIG_X86_LOCAL_APIC)	+= apic.o nmi.o
obj-$(CONFIG_X86_IO_APIC)	+= io_apic.o
obj-$(CONFIG_SOFTWARE_SUSPEND)	+= suspend.o suspend_asm.o
obj-$(CONFIG_X86_NUMAQ)		+= numaq.o
obj-$(CONFIG_PROFILING)		+= profile.o
obj-$(CONFIG_EDD)             	+= edd.o
obj-$(CONFIG_MODULES)		+= module.o
obj-y				+= sysenter.o

EXTRA_AFLAGS   := -traditional

obj-$(CONFIG_SCx200)		+= scx200.o