From: Isaku Y. <yam...@va...> - 2008-03-05 18:19:28
|
Signed-off-by: Isaku Yamahata <yam...@va...> --- arch/ia64/kernel/Makefile | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/arch/ia64/kernel/Makefile b/arch/ia64/kernel/Makefile index 7849bc3..a80dd3f 100644 --- a/arch/ia64/kernel/Makefile +++ b/arch/ia64/kernel/Makefile @@ -83,3 +83,18 @@ $(obj)/gate-data.o: $(obj)/gate.so # AFLAGS_ivt.o += -D__IA64_ASM_PARAVIRTUALIZED_NATIVE AFLAGS_switch_leave.o += -D__IA64_ASM_PARAVIRTUALIZED_NATIVE + +# xen multi compile +$(obj)/xen_%.o: $(src)/%.S FORCE + $(call if_changed_dep,as_o_S) + +# +# xenivt.o, xen_switch_leave.o +# +obj-$(CONFIG_XEN) += xen_ivt.o xen_switch_leave.o +ifeq ($(CONFIG_XEN), y) +targets += xen_ivt.o xen_switch_leave.o +$(obj)/build-in.o: xen_ivt.o xen_switch_leave.o +endif +AFLAGS_xen_ivt.o += -D__IA64_ASM_PARAVIRTUALIZED_XEN +AFLAGS_xen_switch_leave.o += -D__IA64_ASM_PARAVIRTUALIZED_XEN -- 1.5.3 |