1*fd41b5a9SPaolo Bonziniinclude ../../scripts/Makefile.include 2*fd41b5a9SPaolo Bonziniinclude ../../scripts/utilities.mak 3f9bc9e65SJanosch FrankBINDIR=usr/bin 4*fd41b5a9SPaolo BonziniMANDIR=usr/share/man 5*fd41b5a9SPaolo BonziniMAN1DIR=$(MANDIR)/man1 6f9bc9e65SJanosch Frank 7*fd41b5a9SPaolo BonziniMAN1=kvm_stat.1 8*fd41b5a9SPaolo Bonzini 9*fd41b5a9SPaolo BonziniA2X=a2x 10*fd41b5a9SPaolo Bonzinia2x_path := $(call get-executable,$(A2X)) 11*fd41b5a9SPaolo Bonzini 12*fd41b5a9SPaolo Bonziniall: man 13*fd41b5a9SPaolo Bonzini 14*fd41b5a9SPaolo Bonziniifneq ($(findstring $(MAKEFLAGS),s),s) 15*fd41b5a9SPaolo Bonzini ifneq ($(V),1) 16*fd41b5a9SPaolo Bonzini QUIET_A2X = @echo ' A2X '$@; 17*fd41b5a9SPaolo Bonzini endif 18*fd41b5a9SPaolo Bonziniendif 19*fd41b5a9SPaolo Bonzini 20*fd41b5a9SPaolo Bonzini%.1: %.txt 21*fd41b5a9SPaolo Bonziniifeq ($(a2x_path),) 22*fd41b5a9SPaolo Bonzini $(error "You need to install asciidoc for man pages") 23*fd41b5a9SPaolo Bonzinielse 24*fd41b5a9SPaolo Bonzini $(QUIET_A2X)$(A2X) --doctype manpage --format manpage $< 25*fd41b5a9SPaolo Bonziniendif 26*fd41b5a9SPaolo Bonzini 27*fd41b5a9SPaolo Bonziniclean: 28*fd41b5a9SPaolo Bonzini rm -f $(MAN1) 29*fd41b5a9SPaolo Bonzini 30*fd41b5a9SPaolo Bonziniman: $(MAN1) 31*fd41b5a9SPaolo Bonzini 32*fd41b5a9SPaolo Bonziniinstall-man: man 33*fd41b5a9SPaolo Bonzini install -d -m 755 $(INSTALL_ROOT)/$(MAN1DIR) 34*fd41b5a9SPaolo Bonzini install -m 644 kvm_stat.1 $(INSTALL_ROOT)/$(MAN1DIR) 35*fd41b5a9SPaolo Bonzini 36*fd41b5a9SPaolo Bonziniinstall-tools: 37*fd41b5a9SPaolo Bonzini install -d -m 755 $(INSTALL_ROOT)/$(BINDIR) 38f9bc9e65SJanosch Frank install -m 755 -p "kvm_stat" "$(INSTALL_ROOT)/$(BINDIR)/$(TARGET)" 39*fd41b5a9SPaolo Bonzini 40*fd41b5a9SPaolo Bonziniinstall: install-tools install-man 41*fd41b5a9SPaolo Bonzini.PHONY: all clean man install-tools install-man install 42