1XEN_ROOT = $(CURDIR)/../../..
2include $(XEN_ROOT)/tools/Rules.mk
3
4CFLAGS  += $(CFLAGS_libxenctrl)
5CFLAGS  += -DXC_WANT_COMPAT_MAP_FOREIGN_API
6LDLIBS  += $(LDLIBS_libxenctrl)
7
8CFILES  := kdd.c kdd-xen.c
9OBJS    := $(CFILES:.c=.o)
10
11all: kdd
12
13kdd: $(OBJS)
14	$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS) $(APPEND_LDFLAGS)
15
16.PHONY: clean
17clean:
18	rm -f $(OBJS) $(DEPS_RM) kdd
19
20.PHONY: distclean
21distclean: clean
22
23.PHONY: install
24install: all
25	[ -d $(DESTDIR)$(sbindir) ] || $(INSTALL_DIR) $(DESTDIR)$(sbindir)
26	$(INSTALL_PROG) kdd $(DESTDIR)$(sbindir)/xen-kdd
27
28.PHONY: uninstall
29uninstall:
30	rm -f $(DESTDIR)$(sbindir)/xen-kdd
31