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