1# Makefile shared with stubdom 2 3XENSTORED_OBJS-y := core.o watch.o domain.o 4XENSTORED_OBJS-y += transaction.o control.o lu.o 5XENSTORED_OBJS-y += talloc.o utils.o hashtable.o 6 7XENSTORED_OBJS-$(CONFIG_Linux) += posix.o lu_daemon.o 8XENSTORED_OBJS-$(CONFIG_NetBSD) += posix.o lu_daemon.o 9XENSTORED_OBJS-$(CONFIG_FreeBSD) += posix.o lu_daemon.o 10XENSTORED_OBJS-$(CONFIG_MiniOS) += minios.o lu_minios.o 11 12# Include configure output (config.h) 13CFLAGS += -include $(XEN_ROOT)/tools/config.h 14CFLAGS += $(CFLAGS_libxenevtchn) 15CFLAGS += $(CFLAGS_libxenmanage) 16CFLAGS += $(CFLAGS_libxentoolcore) 17 18$(XENSTORED_OBJS-y): CFLAGS += $(CFLAGS_libxengnttab) 19 20xenstored.a: $(XENSTORED_OBJS-y) 21 $(AR) cr $@ $^ 22 23clean:: 24 $(RM) *.a *.o 25