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