4 MANDIR
=$(PREFIX
)/share
/man
5 MAN1DIR
=$(MANDIR
)/man1
/
6 BASHCOMPLDIR
=$(PREFIX
)/share
/bash-completion
/completions
/
7 ZSHCOMPLDIR
=$(PREFIX
)/share
/zsh
/vendor-completions
/
9 export PERLDIR
=$(PREFIX
)/share
/perl5
12 -include /usr
/share
/pve-doc-generator
/pve-doc-generator.mk
16 pvesm.bash-completion
:
17 perl
-I..
-T
-e
"use PVE::CLI::pvesm; PVE::CLI::pvesm->generate_bash_completions();" >$@.tmp
21 perl
-I..
-T
-e
"use PVE::CLI::pvesm; PVE::CLI::pvesm->generate_zsh_completions();" >$@.tmp
25 install: pvesm
.1 pvesm.bash-completion pvesm.zsh-completion
26 install -d
$(DESTDIR
)$(SBINDIR
)
27 install -m
0755 pvesm
$(DESTDIR
)$(SBINDIR
)
28 install -d
$(DESTDIR
)$(MAN1DIR
)
29 install -m
0644 pvesm
.1 $(DESTDIR
)$(MAN1DIR
)
30 gzip
-9 -n
$(DESTDIR
)$(MAN1DIR
)/pvesm
.1
31 install -m
0644 -D pvesm.bash-completion
$(DESTDIR
)$(BASHCOMPLDIR
)/pvesm
32 install -m
0644 -D pvesm.zsh-completion
$(DESTDIR
)$(ZSHCOMPLDIR
)/_pvesm
36 rm -f
*.xml.tmp
*.1 *.5 *.8 *{synopsis
,opts
}.adoc docinfo.xml