]> git.proxmox.com Git - pve-cluster.git/blame - data/PVE/Makefile.am
ssh_merge_known_hosts: address auth failure problem
[pve-cluster.git] / data / PVE / Makefile.am
CommitLineData
fe000966
DM
1bin_SCRIPTS = pvecm
2
3IPCC.c: IPCC.xs
4 xsubpp IPCC.xs > IPCC.xsc
5 mv IPCC.xsc IPCC.c
6
6158d38d 7AM_CFLAGS = -shared -fPIC -Wl,-z,relro -Wall -Werror -Wno-strict-aliasing $(PERL_INC) -DXS_VERSION=VERSION
fe000966
DM
8LDADD = $(QB_LIBS)
9
10perlbin_PROGRAMS = IPCC.so
c5395a4c 11perlbindir = $(PERL_VENDORARCH)/auto/PVE/IPCC
fe000966 12
4aabb1b4
DM
13# this require package pve-doc-generator
14export NOVIEW=1
15include /usr/share/pve-doc-generator/pve-doc-generator.mk
fe000966 16
267cbfd0 17export PERLLIB=..
13d44dc5 18
2b963949 19%.bash-completion:
b8bd5ff1 20 LD_LIBRARY_PATH=. perl -I.. -T -e "use PVE::CLI::$*; PVE::CLI::$*->generate_bash_completions();" >$@.tmp
2b963949 21 mv $@.tmp $@
fe000966 22
4aabb1b4
DM
23man1_MANS = pvecm.1
24man5_MANS = datacenter.cfg.5
fe000966
DM
25
26IPCC_so_SOURCES = IPCC.c ppport.h
27
b6973a89 28pvelib_DATA = IPCC.pm Cluster.pm Corosync.pm
6158d38d 29pvelibdir = $(PERL_VENDORLIB)/PVE
fe000966 30
2b963949
DM
31noinst_DATA = pvecm.bash-completion
32
13d44dc5
DM
33cliclass_DATA = CLI/pvecm.pm
34cliclassdir = $(PERL_VENDORLIB)/PVE/CLI
35
963c06bb
DM
36apiclass_DATA = API2/ClusterConfig.pm
37apiclassdir = $(PERL_VENDORLIB)/PVE/API2
38
2b963949 39install-exec-hook: pvecm.bash-completion
b8bd5ff1 40 LD_LIBRARY_PATH=. perl -I.. -T -e "use PVE::CLI::pvecm; PVE::CLI::pvecm->verify_api();"
2b963949 41 install -m 0644 -D pvecm.bash-completion ${DESTDIR}/usr/share/bash-completion/completions/pvecm
fe000966 42
4aabb1b4
DM
43clean-local:
44 make cleanup-docgen
45 rm -f IPCC.c *~ *.1 *.5