0001
0002 include ../../scripts/Makefile.include
0003 include ../../scripts/utilities.mak
0004 BINDIR=usr/bin
0005 MANDIR=usr/share/man
0006 MAN1DIR=$(MANDIR)/man1
0007
0008 MAN1=kvm_stat.1
0009
0010 A2X=a2x
0011 a2x_path := $(call get-executable,$(A2X))
0012
0013 all: man
0014
0015 ifneq ($(findstring $(MAKEFLAGS),s),s)
0016 ifneq ($(V),1)
0017 QUIET_A2X = @echo ' A2X '$@;
0018 endif
0019 endif
0020
0021 %.1: %.txt
0022 ifeq ($(a2x_path),)
0023 $(error "You need to install asciidoc for man pages")
0024 else
0025 $(QUIET_A2X)$(A2X) --doctype manpage --format manpage $<
0026 endif
0027
0028 clean:
0029 rm -f $(MAN1)
0030
0031 man: $(MAN1)
0032
0033 install-man: man
0034 install -d -m 755 $(INSTALL_ROOT)/$(MAN1DIR)
0035 install -m 644 kvm_stat.1 $(INSTALL_ROOT)/$(MAN1DIR)
0036
0037 install-tools:
0038 install -d -m 755 $(INSTALL_ROOT)/$(BINDIR)
0039 install -m 755 -p "kvm_stat" "$(INSTALL_ROOT)/$(BINDIR)/$(TARGET)"
0040
0041 install: install-tools install-man
0042 .PHONY: all clean man install-tools install-man install