1 PACKAGE ?
= libpve-access-control
7 MANDIR
=$(PREFIX
)/share
/man
8 DOCDIR
=$(PREFIX
)/share
/doc
/$(PACKAGE
)
9 MAN1DIR
=$(MANDIR
)/man1
/
10 BASHCOMPLDIR
=$(PREFIX
)/share
/bash-completion
/completions
/
11 ZSHCOMPLDIR
=$(PREFIX
)/share
/zsh
/vendor-completions
/
13 export PERLDIR
=$(PREFIX
)/share
/perl5
14 -include /usr
/share
/pve-doc-generator
/pve-doc-generator.mk
18 pveum.bash-completion
: PVE
/CLI
/pveum.pm
19 perl
-I.
-T
-e
"use PVE::CLI::pveum; PVE::CLI::pveum->generate_bash_completions();" >$@.tmp
22 pveum.zsh-completion
: PVE
/CLI
/pveum.pm
23 perl
-I.
-T
-e
"use PVE::CLI::pveum; PVE::CLI::pveum->generate_zsh_completions();" >$@.tmp
27 install: pveum
.1 oathkeygen pveum.bash-completion pveum.zsh-completion
28 install -d
$(DESTDIR
)$(BINDIR
)
29 install -d
$(DESTDIR
)$(SBINDIR
)
30 install -m
0755 pveum
$(DESTDIR
)$(SBINDIR
)
31 install -m
0755 oathkeygen
$(DESTDIR
)$(BINDIR
)
33 install -d
$(DESTDIR
)/$(MAN1DIR
)
34 install -d
$(DESTDIR
)/$(DOCDIR
)
35 install -m
0644 pveum
.1 $(DESTDIR
)/$(MAN1DIR
)
36 install -m
0644 -D pveum.bash-completion
$(DESTDIR
)$(BASHCOMPLDIR
)/pveum
37 install -m
0644 -D pveum.zsh-completion
$(DESTDIR
)$(ZSHCOMPLDIR
)/_pveum
41 perl
-I. .
/pveum verifyapi
42 perl
-I.
-T
-e
"use PVE::CLI::pveum; PVE::CLI::pveum->verify_api();"
45 .PHONY
: clean distclean
48 rm -f
*.xml.tmp
*.1 *.5 *.8 *{synopsis
,opts
}.adoc docinfo.xml