xref: /linux/arch/x86/xen/Makefile (revision ce2eef33d35cd7b932492b5a81fb0febd2b323cd)
1606576ceSSteven Rostedtifdef CONFIG_FUNCTION_TRACER
2d5de8841SJeremy Fitzhardinge# Do not profile debug and lowlevel utilities
3d5de8841SJeremy FitzhardingeCFLAGS_REMOVE_spinlock.o = -pg
4d5de8841SJeremy FitzhardingeCFLAGS_REMOVE_time.o = -pg
50d1edf46SJeremy FitzhardingeCFLAGS_REMOVE_irq.o = -pg
6d5de8841SJeremy Fitzhardingeendif
7d5de8841SJeremy Fitzhardinge
8*ce2eef33SJeremy Fitzhardinge# Make sure early boot has no stackprotector
9*ce2eef33SJeremy Fitzhardingenostackp := $(call cc-option, -fno-stack-protector)
10*ce2eef33SJeremy FitzhardingeCFLAGS_enlighten.o		:= $(nostackp)
11*ce2eef33SJeremy Fitzhardinge
120d1edf46SJeremy Fitzhardingeobj-y		:= enlighten.o setup.o multicalls.o mmu.o irq.o \
135393744bSJeremy Fitzhardinge			time.o xen-asm.o xen-asm_$(BITS).o \
145393744bSJeremy Fitzhardinge			grant-table.o suspend.o
159702785aSThomas Gleixner
16d5de8841SJeremy Fitzhardingeobj-$(CONFIG_SMP)		+= smp.o spinlock.o
17994025caSJeremy Fitzhardingeobj-$(CONFIG_XEN_DEBUG_FS)	+= debugfs.o