xref: /dragonfly/sys/net/pf/Makefile (revision 2cd2d2b5)
1# $DragonFly: src/sys/net/pf/Makefile,v 1.1 2004/09/19 22:32:47 joerg Exp $
2
3KMOD=	pf
4SRCS=	if_pflog.c pf.c pf_if.c pf_ioctl.c pf_norm.c pf_osfp.c pf_subr.c
5SRCS+=	pf_table.c
6SRCS+=	use_pflog.h use_pfsync.h opt_inet.h opt_inet6.h use_bpf.h
7SRCS+=	opt_icmp_bandlim.h
8CLEANFILES= use_pflog.h use_pfsync.h use_bpf.h
9NOMAN=
10CFLAGS+=  -I${.CURDIR}/../../contrib/pf
11
12use_pflog.h:
13	echo "#define NPFLOG 1" > ${.TARGET}
14
15use_pfsync.h:
16# .PATH searches only work for targes without source
17.if !exists(use_pfsync.h)
18	echo "#define NPFSYNC 0" > ${.TARGET}
19.endif
20
21opt_inet.h:
22	echo "#define INET 1" > ${.TARGET}
23
24opt_inet6.h:
25# .PATH searches only work for targes without source
26.if !exists(opt_inet6.h)
27	echo "#define INET6 1" > ${.TARGET}
28.endif
29
30use_bpf.h:
31	echo "#define NBPF 1" > ${.TARGET}
32
33.include <bsd.kmod.mk>
34