1#
2# tools/xcutils/Makefile
3#
4# This file is subject to the terms and conditions of the GNU General
5# Public License.  See the file "COPYING" in the main directory of
6# this archive for more details.
7#
8# Copyright (C) 2005 by Christian Limpach
9#
10
11XEN_ROOT	= $(CURDIR)/../..
12include $(XEN_ROOT)/tools/Rules.mk
13
14TARGETS := readnotes lsevtchn
15
16CFLAGS_readnotes.o  := $(CFLAGS_libxenevtchn) $(CFLAGS_libxenctrl) $(CFLAGS_libxenguest)
17CFLAGS_lsevtchn.o   := $(CFLAGS_libxenevtchn) $(CFLAGS_libxenctrl)
18
19.PHONY: all
20all: $(TARGETS)
21
22readnotes: readnotes.o
23	$(CC) $(LDFLAGS) $^ -o $@ $(LDLIBS_libxenctrl) $(LDLIBS_libxenguest) $(APPEND_LDFLAGS)
24
25lsevtchn: lsevtchn.o
26	$(CC) $(LDFLAGS) $^ -o $@ $(LDLIBS_libxenctrl) $(APPEND_LDFLAGS)
27
28.PHONY: install
29install: all
30	$(INSTALL_DIR) $(DESTDIR)$(LIBEXEC_BIN)
31	$(INSTALL_PROG) $(TARGETS) $(DESTDIR)$(LIBEXEC_BIN)
32
33.PHONY: uninstall
34uninstall:
35	$(RM) $(addprefix $(DESTDIR)$(LIBEXECDIR)/, $(TARGETS))
36
37.PHONY: clean
38clean:
39	$(RM) *.o $(TARGETS) $(DEPS_RM)
40
41.PHONY: distclean
42distclean: clean
43
44-include $(DEPS_INCLUDE)
45