brintos

brintos / linux-shallow public Read only

0
0
Text · 889 B · c3e36c6 Raw
43 lines · plain
1# SPDX-License-Identifier: GPL-2.02include ../../scripts/Makefile.include3include ../../scripts/utilities.mak4BINDIR=usr/bin5MANDIR=usr/share/man6MAN1DIR=$(MANDIR)/man17 8MAN1=kvm_stat.19 10A2X=a2x11a2x_path := $(call get-executable,$(A2X))12 13all: man14 15ifneq ($(findstring $(MAKEFLAGS),s),s)16  ifneq ($(V),1)17     QUIET_A2X = @echo '  A2X     '$@;18  endif19endif20 21%.1: %.txt22ifeq ($(a2x_path),)23	$(error "You need to install asciidoc for man pages")24else25	$(QUIET_A2X)$(A2X) --doctype manpage --format manpage $<26endif27 28clean:29	rm -f $(MAN1)30 31man: $(MAN1)32 33install-man: man34	install -d -m 755 $(INSTALL_ROOT)/$(MAN1DIR)35	install -m 644 kvm_stat.1 $(INSTALL_ROOT)/$(MAN1DIR)36 37install-tools:38	install -d -m 755 $(INSTALL_ROOT)/$(BINDIR)39	install -m 755 -p "kvm_stat" "$(INSTALL_ROOT)/$(BINDIR)/$(TARGET)"40 41install: install-tools install-man42.PHONY: all clean man install-tools install-man install43