Commit | Line | Data |
---|---|---|
b2441318 | 1 | # SPDX-License-Identifier: GPL-2.0 |
fd41b5a9 PB |
2 | include ../../scripts/Makefile.include |
3 | include ../../scripts/utilities.mak | |
f9bc9e65 | 4 | BINDIR=usr/bin |
fd41b5a9 PB |
5 | MANDIR=usr/share/man |
6 | MAN1DIR=$(MANDIR)/man1 | |
f9bc9e65 | 7 | |
fd41b5a9 PB |
8 | MAN1=kvm_stat.1 |
9 | ||
10 | A2X=a2x | |
11 | a2x_path := $(call get-executable,$(A2X)) | |
12 | ||
13 | all: man | |
14 | ||
15 | ifneq ($(findstring $(MAKEFLAGS),s),s) | |
16 | ifneq ($(V),1) | |
17 | QUIET_A2X = @echo ' A2X '$@; | |
18 | endif | |
19 | endif | |
20 | ||
21 | %.1: %.txt | |
22 | ifeq ($(a2x_path),) | |
23 | $(error "You need to install asciidoc for man pages") | |
24 | else | |
25 | $(QUIET_A2X)$(A2X) --doctype manpage --format manpage $< | |
26 | endif | |
27 | ||
28 | clean: | |
29 | rm -f $(MAN1) | |
30 | ||
31 | man: $(MAN1) | |
32 | ||
33 | install-man: man | |
34 | install -d -m 755 $(INSTALL_ROOT)/$(MAN1DIR) | |
35 | install -m 644 kvm_stat.1 $(INSTALL_ROOT)/$(MAN1DIR) | |
36 | ||
37 | install-tools: | |
38 | install -d -m 755 $(INSTALL_ROOT)/$(BINDIR) | |
f9bc9e65 | 39 | install -m 755 -p "kvm_stat" "$(INSTALL_ROOT)/$(BINDIR)/$(TARGET)" |
fd41b5a9 PB |
40 | |
41 | install: install-tools install-man | |
42 | .PHONY: all clean man install-tools install-man install |