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