1OBJS-y += xc_altp2m.o 2OBJS-y += xc_cpupool.o 3OBJS-y += xc_domain.o 4OBJS-y += xc_evtchn.o 5OBJS-y += xc_gnttab.o 6OBJS-y += xc_misc.o 7OBJS-y += xc_flask.o 8OBJS-y += xc_physdev.o 9OBJS-y += xc_private.o 10OBJS-y += xc_csched.o 11OBJS-y += xc_csched2.o 12OBJS-y += xc_arinc653.o 13OBJS-y += xc_rt.o 14OBJS-y += xc_tbuf.o 15OBJS-y += xc_pm.o 16OBJS-y += xc_cpu_hotplug.o 17OBJS-y += xc_vm_event.o 18OBJS-y += xc_vmtrace.o 19OBJS-y += xc_monitor.o 20OBJS-y += xc_mem_paging.o 21OBJS-y += xc_mem_access.o 22OBJS-y += xc_memshr.o 23OBJS-y += xc_hcall_buf.o 24OBJS-y += xc_foreign_memory.o 25OBJS-y += xc_kexec.o 26OBJS-y += xc_resource.o 27OBJS-$(CONFIG_ARM) += xc_dt_overlay.o 28OBJS-$(CONFIG_X86) += xc_psr.o 29OBJS-$(CONFIG_X86) += xc_pagetab.o 30OBJS-$(CONFIG_Linux) += xc_linux.o 31OBJS-$(CONFIG_FreeBSD) += xc_freebsd.o 32OBJS-$(CONFIG_SunOS) += xc_solaris.o 33OBJS-$(CONFIG_NetBSD) += xc_netbsd.o 34OBJS-$(CONFIG_NetBSDRump) += xc_netbsd.o 35OBJS-$(CONFIG_MiniOS) += xc_minios.o 36OBJS-y += xc_evtchn_compat.o 37OBJS-y += xc_gnttab_compat.o 38OBJS-y += xc_devicemodel_compat.o 39 40CFLAGS += -D__XEN_TOOLS__ 41CFLAGS += $(PTHREAD_CFLAGS) 42CFLAGS += -include $(XEN_ROOT)/tools/config.h 43 44# Needed for posix_fadvise64() in xc_linux.c 45CFLAGS-$(CONFIG_Linux) += -D_GNU_SOURCE 46