43 lines
		
	
	
		
			889 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			889 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # 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
 |