#
# Makefile for x86-compatible CPU details and quirks
#

obj-y	:=	common.o proc.o capflags.o

obj-y	+=	amd.o
obj-y	+=	cyrix.o
obj-y	+=	centaur.o
obj-y	+=	transmeta.o
obj-y	+=	intel.o intel_cacheinfo.o addon_cpuid_features.o
obj-y	+=	rise.o
obj-y	+=	nexgen.o
obj-y	+=	umc.o
obj-y	+=	hyperv.o
obj-y	+=	vmware.o

obj-$(CONFIG_X86_MCE)	+=	mcheck/

obj-$(CONFIG_MTRR)	+= 	mtrr/
obj-$(CONFIG_CPU_FREQ)	+=	cpufreq/

disabled-obj-$(CONFIG_XEN) := hyperv.o vmware.o

quiet_cmd_mkcapflags = MKCAP   $@
      cmd_mkcapflags = $(PERL) $(srctree)/$(src)/mkcapflags.pl $< $@

cpufeature = $(src)/../../../../include/asm-i386/cpufeature.h

targets += capflags.c
$(obj)/capflags.c: $(cpufeature) $(src)/mkcapflags.pl FORCE
	$(call if_changed,mkcapflags)

