xref: /tools/console/client/Makefile
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
1XEN_ROOT=$(CURDIR)/../../..
2include $(XEN_ROOT)/tools/Rules.mk
3
4CFLAGS += $(CFLAGS_libxenctrl)
5CFLAGS += $(CFLAGS_libxenstore)
6CFLAGS += -include $(XEN_ROOT)/tools/config.h
7
8LDLIBS += $(call xenlibs-ldlibs,ctrl store)
9LDLIBS += $(SOCKET_LIBS)
10
11OBJS-y := main.o
12
13TARGETS := xenconsole
14
15.PHONY: all
16all: $(TARGETS)
17
18xenconsole: $(OBJS-y)
19	$(CC) $(LDFLAGS) $^ -o $@ $(LDLIBS) $(APPEND_LDFLAGS)
20
21.PHONY: install
22install: all
23	$(INSTALL_DIR) $(DESTDIR)$(LIBEXEC_BIN)
24	$(INSTALL_PROG) xenconsole $(DESTDIR)$(LIBEXEC_BIN)
25
26.PHONY: uninstall
27uninstall:
28	rm -f $(DESTDIR)$(LIBEXEC_BIN)/xenconsole
29
30.PHONY: clean
31clean:
32	$(RM) *.o $(TARGETS) $(DEPS_RM)
33
34.PHONY: distclean
35distclean: clean
36
37-include $(DEPS_INCLUDE)
38

Last Index update Fri Aug 22 02:49:16 CST 2025