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

Last Index update Fri Aug 22 08:59:00 CST 2025