1XEN_ROOT = $(CURDIR)/../../.. 2include $(XEN_ROOT)/tools/Rules.mk 3 4TARGET := test-tsx 5 6.PHONY: all 7all: $(TARGET) 8 9.PHONY: clean 10clean: 11 $(RM) -- *.o $(TARGET) $(DEPS_RM) 12 13.PHONY: distclean 14distclean: clean 15 $(RM) -- *~ 16 17.PHONY: install 18install: all 19 $(INSTALL_DIR) $(DESTDIR)$(LIBEXEC_BIN) 20 $(INSTALL_PROG) $(TARGET) $(DESTDIR)$(LIBEXEC_BIN) 21 22.PHONY: uninstall 23uninstall: 24 $(RM) -- $(DESTDIR)$(LIBEXEC_BIN)/$(TARGET) 25 26.PHONY: uninstall 27uninstall: 28 29CFLAGS += -I$(XEN_ROOT)/tools/libs/ctrl -I$(XEN_ROOT)/tools/libs/guest 30CFLAGS += $(CFLAGS_xeninclude) 31CFLAGS += $(CFLAGS_libxenctrl) 32CFLAGS += $(CFLAGS_libxenguest) 33CFLAGS += $(APPEND_CFLAGS) 34 35LDFLAGS += $(LDLIBS_libxenctrl) 36LDFLAGS += $(LDLIBS_libxenguest) 37LDFLAGS += $(APPEND_LDFLAGS) 38 39%.o: Makefile 40 41$(TARGET): test-tsx.o 42 $(CC) -o $@ $< $(LDFLAGS) 43 44-include $(DEPS_INCLUDE) 45