xref: /tools/xenstored/Makefile.common
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
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

Last Index update Fri Aug 22 02:49:16 CST 2025