blob: e47e52787d32eb9e4b9c7b6cb50b7a11f57dc586 [file] [log] [blame]
Steven Rostedt606576c2008-10-06 19:06:12 -04001ifdef CONFIG_FUNCTION_TRACER
Jeremy Fitzhardinged5de8842008-07-23 13:28:58 -07002# Do not profile debug and lowlevel utilities
3CFLAGS_REMOVE_spinlock.o = -pg
4CFLAGS_REMOVE_time.o = -pg
Jeremy Fitzhardinge0d1edf42008-07-28 11:53:57 -07005CFLAGS_REMOVE_irq.o = -pg
Jeremy Fitzhardinged5de8842008-07-23 13:28:58 -07006endif
7
Jeremy Fitzhardingece2eef32009-08-17 12:26:53 -07008# Make sure early boot has no stackprotector
9nostackp := $(call cc-option, -fno-stack-protector)
10CFLAGS_enlighten.o := $(nostackp)
Jeremy Fitzhardinge577eebe2009-08-27 12:46:35 -070011CFLAGS_mmu.o := $(nostackp)
Jeremy Fitzhardingece2eef32009-08-17 12:26:53 -070012
Jeremy Fitzhardinge0d1edf42008-07-28 11:53:57 -070013obj-y := enlighten.o setup.o multicalls.o mmu.o irq.o \
Jeremy Fitzhardinge53937442009-02-02 13:55:42 -080014 time.o xen-asm.o xen-asm_$(BITS).o \
Jeremy Fitzhardingeb5eafe92010-12-06 16:29:22 -080015 grant-table.o suspend.o platform-pci-unplug.o \
Boris Ostrovsky65d0cf02015-08-10 16:34:34 -040016 p2m.o apic.o pmu.o
Jeremy Fitzhardingeb3c4b982011-07-25 15:51:02 -070017
Jeremy Fitzhardinge60c5f082011-08-11 13:17:20 -070018obj-$(CONFIG_EVENT_TRACING) += trace.o
Jeremy Fitzhardingef87e4ca2007-07-17 18:37:06 -070019
Jeremy Fitzhardingeb4ecc122009-05-13 17:16:55 -070020obj-$(CONFIG_SMP) += smp.o
21obj-$(CONFIG_PARAVIRT_SPINLOCKS)+= spinlock.o
22obj-$(CONFIG_XEN_DEBUG_FS) += debugfs.o
Jason A. Donenfeldfc5fee82015-08-10 15:40:27 +020023obj-$(CONFIG_XEN_DOM0) += vga.o
Konrad Rzeszutek Wilkbbbe5732010-02-09 14:30:55 -050024obj-$(CONFIG_SWIOTLB_XEN) += pci-swiotlb-xen.o
Daniel Kiperc7341d62014-07-12 23:09:48 +020025obj-$(CONFIG_XEN_EFI) += efi.o