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