]> git.proxmox.com Git - pve-manager.git/blob - bin/Makefile
adopt vzdump to pve 2
[pve-manager.git] / bin / Makefile
1 include ../defines.mk
2
3 SUBDIRS = init.d cron test
4
5 SCRIPTS = \
6 vzdump \
7 vzrestore \
8 pvestatd \
9 pvesh \
10 pveam \
11 pvebanner \
12 pvectl \
13 pvedaemon \
14 pveversion \
15 pveperf
16
17 MANS = \
18 pvectl.1 \
19 vzdump.1 \
20 pvestatd.1 \
21 pvedaemon.1 \
22 pveversion.1 \
23 pveperf.1
24
25 all: ${MANS}
26
27 %.1: %.1.pod
28 rm -f $@
29 cat $<|pod2man -n $* -s 1 -r ${VERSION} -c "Proxmox Documentation" >$@
30
31 %.1.pod: %
32 podselect $*>$@
33
34 pvectl.1.pod: pvectl
35 perl -I.. ./pvectl printmanpod >$@
36
37 vzdump.1.pod: vzdump
38 perl -I.. ./vzdump printmanpod >$@
39
40 .PHONY: install
41 install: ${SCRIPTS} ${MANS}
42 perl -I.. ./pvesh verifyapi
43 install -d ${BINDIR}
44 install -m 0755 ${SCRIPTS} ${BINDIR}
45 install -d ${MAN1DIR}
46 install -m 0644 ${MANS} ${MAN1DIR}
47 set -e && for i in ${SUBDIRS}; do ${MAKE} -C $$i $@; done
48
49 .PHONY: distclean
50 distclean: clean
51 set -e && for i in ${SUBDIRS}; do ${MAKE} -C $$i $@; done
52
53 .PHONY: clean
54 clean:
55 rm -rf *~ ${MANS} *.1.pod
56 set -e && for i in ${SUBDIRS}; do ${MAKE} -C $$i $@; done