2 SIMPACKAGE
=pve-ha-simulator
7 MANDIR
=${PREFIX}/share
/man
8 DOCDIR
=${PREFIX}/share
/doc
/${PACKAGE}
9 SIMDOCDIR
=${PREFIX}/share
/doc
/${SIMPACKAGE}
11 MAN1DIR
=${MANDIR}/man1
/
12 BASHCOMPLDIR
=${PREFIX}/share
/bash-completion
/completions
/
13 export PERLDIR
=${PREFIX}/share
/perl5
19 cat
$<|pod2man
-n
$* -s
1 -r
${VERSION} -c
"Proxmox Documentation"|gzip
-c9
>$@.tmp
23 perl
-I.
-T
-e
"use PVE::Service::pve_ha_crm; PVE::Service::pve_ha_crm->generate_pod_manpage();" >$@.tmp
26 pve-ha-crm.bash-completion
:
27 perl
-I.
-T
-e
"use PVE::Service::pve_ha_crm; PVE::Service::pve_ha_crm->generate_bash_completions();" >$@.tmp
31 perl
-I.
-T
-e
"use PVE::Service::pve_ha_lrm; PVE::Service::pve_ha_lrm->generate_pod_manpage();" >$@.tmp
34 pve-ha-lrm.bash-completion
:
35 perl
-I.
-T
-e
"use PVE::Service::pve_ha_lrm; PVE::Service::pve_ha_lrm->generate_bash_completions();" >$@.tmp
39 perl
-I.
-T
-e
"use PVE::CLI::ha_manager; PVE::CLI::ha_manager->generate_pod_manpage();" >$@.tmp
42 ha-manager.bash-completion
:
43 perl
-I.
-T
-e
"use PVE::CLI::ha_manager; PVE::CLI::ha_manager->generate_bash_completions();" >$@.tmp
47 watchdog-mux
: watchdog-mux.c
48 gcc watchdog-mux.c
-o watchdog-mux
-Wall
-Wl
,-z
,relro
51 install: watchdog-mux pve-ha-crm pve-ha-lrm ha-manager
.1.pod ha-manager
.1.gz pve-ha-crm
.1.pod pve-ha-crm
.1.gz pve-ha-lrm
.1.pod pve-ha-lrm
.1.gz ha-manager.bash-completion pve-ha-lrm.bash-completion pve-ha-crm.bash-completion
52 perl
-I.
-T
-e
"use PVE::Service::pve_ha_crm; PVE::Service::pve_ha_crm->verify_api();"
53 perl
-I.
-T
-e
"use PVE::Service::pve_ha_lrm; PVE::Service::pve_ha_lrm->verify_api();"
54 perl
-I.
-T
-e
"use PVE::CLI::ha_manager; PVE::CLI::ha_manager->verify_api();"
55 install -d
${DESTDIR}${SBINDIR}
56 install -m
0755 pve-ha-crm
${DESTDIR}${SBINDIR}
57 install -m
0755 pve-ha-lrm
${DESTDIR}${SBINDIR}
58 install -m
0755 ha-manager
${DESTDIR}${SBINDIR}
59 install -m
0755 watchdog-mux
${DESTDIR}${SBINDIR}
60 install -m
0644 -D pve-ha-crm.bash-completion
${DESTDIR}${BASHCOMPLDIR}/pve-ha-crm
61 install -m
0644 -D pve-ha-lrm.bash-completion
${DESTDIR}${BASHCOMPLDIR}/pve-ha-lrm
62 install -m
0644 -D ha-manager.bash-completion
${DESTDIR}${BASHCOMPLDIR}/ha-manager
64 install -d
${DESTDIR}/usr
/share
/man
/man1
65 install -d
${DESTDIR}${PODDIR}
66 install -m
0644 pve-ha-crm
.1.gz
${DESTDIR}/usr
/share
/man
/man1
/
67 install -m
0644 pve-ha-crm
.1.pod
${DESTDIR}/${PODDIR}
68 install -m
0644 pve-ha-lrm
.1.gz
${DESTDIR}/usr
/share
/man
/man1
/
69 install -m
0644 pve-ha-lrm
.1.pod
${DESTDIR}/${PODDIR}
70 install -m
0644 ha-manager
.1.gz
${DESTDIR}/usr
/share
/man
/man1
/
71 install -m
0644 ha-manager
.1.pod
${DESTDIR}/${PODDIR}
74 installsim
: pve-ha-simulator
75 install -d
${DESTDIR}${SBINDIR}
76 install -m
0755 pve-ha-simulator
${DESTDIR}${SBINDIR}
77 make
-C PVE PERLDIR
=${PREFIX}/share
/${SIMPACKAGE} installsim
86 rm -rf watchdog-mux
*.1.pod
*.1.gz
*.bash-completion
*.tmp
87 find .
-name
'*~' -exec
rm {} ';'