| # SPDX-License-Identifier: GPL-2.0 | |
| include ../../scripts/Makefile.include | |
| include ../../scripts/utilities.mak | |
| BINDIR=usr/bin | |
| MANDIR=usr/share/man | |
| MAN1DIR=$(MANDIR)/man1 | |
| MAN1=kvm_stat.1 | |
| A2X=a2x | |
| a2x_path := $(call get-executable,$(A2X)) | |
| all: man | |
| ifneq ($(findstring $(MAKEFLAGS),s),s) | |
| ifneq ($(V),1) | |
| QUIET_A2X = @echo ' A2X '$@; | |
| endif | |
| endif | |
| %.1: %.txt | |
| ifeq ($(a2x_path),) | |
| $(error "You need to install asciidoc for man pages") | |
| else | |
| $(QUIET_A2X)$(A2X) --doctype manpage --format manpage $< | |
| endif | |
| clean: | |
| rm -f $(MAN1) | |
| man: $(MAN1) | |
| install-man: man | |
| install -d -m 755 $(INSTALL_ROOT)/$(MAN1DIR) | |
| install -m 644 kvm_stat.1 $(INSTALL_ROOT)/$(MAN1DIR) | |
| install-tools: | |
| install -d -m 755 $(INSTALL_ROOT)/$(BINDIR) | |
| install -m 755 -p "kvm_stat" "$(INSTALL_ROOT)/$(BINDIR)/$(TARGET)" | |
| install: install-tools install-man | |
| .PHONY: all clean man install-tools install-man install |