3 export BINDIR
=${PREFIX}/bin
4 export SBINDIR
=${PREFIX}/sbin
5 export MANDIR
=${PREFIX}/share
/man
6 export DOCDIR
=${PREFIX}/share
/doc
/pve-firewall
7 export PODDIR
=${DOCDIR}/pod
8 export MAN1DIR
=${MANDIR}/man1
/
9 export PERLDIR
=${PREFIX}/share
/perl5
11 all: pve-firewall
.1 pvefw-logger
15 cat
$<|pod2man
-n
$* -s
1 -r
${VERSION} -c
"Proxmox Documentation" >$@
17 pve-firewall
.1.pod
: pve-firewall
18 perl
-I.. .
/pve-firewall printmanpod
>$@
20 CPPFLAGS
:=$(shell dpkg-buildflags
--get CPPFLAGS
)
21 CFLAGS
:=$(shell dpkg-buildflags
--get CFLAGS
)
22 LDFLAGS
:=$(shell dpkg-buildflags
--get LDFLAGS
)
24 pvefw-logger
: pvefw-logger.c
25 gcc
-Wall
-Werror pvefw-logger.c
-o pvefw-logger
-std
=gnu99 \
26 $(CPPFLAGS
) $(CFLAGS
) $(LDFLAGS
) \
27 $(shell pkg-config libnetfilter_log glib-2.0 gthread-2.0
--libs
--cflags)
30 install: pve-firewall pve-firewall
.1 pve-firewall
.1.pod pvefw-logger
32 install -d
-m
0755 ${DESTDIR}/${SBINDIR}
33 install -m
0755 pve-firewall
${DESTDIR}/${SBINDIR}
34 install -m
0755 --strip pvefw-logger
${DESTDIR}/${SBINDIR}
35 install -d
${DESTDIR}/${MAN1DIR}
36 install -m
0644 pve-firewall
.1 ${DESTDIR}/${MAN1DIR}
37 install -d
${DESTDIR}/${PODDIR}
38 install -m
0644 pve-firewall
.1.pod
${DESTDIR}/${PODDIR}
44 rm -rf
*~ pvefw-logger