Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0
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