1 # $Whistle: Makefile,v 1.2 1999/01/19 19:39:21 archie Exp $
2 # $FreeBSD$
3
4 KMOD= ng_iface
5 SRCS= ng_iface.c bpfilter.h opt_inet.h opt_atalk.h opt_ipx.h
6 MAN4= ng_iface.4
7 KMODDEPS= netgraph
8
9 IFACE_FILTER?= 0 # 0/1 - requires bpf configured in kernel
10 IFACE_INET?= 1 # 0/1 - requires INET configured in kernel
11 IFACE_NETATALK?= 0 # 0/1 - requires NETATALK configured in kernel
12 IFACE_IPX?= 0 # 0/1 - requires IPX configured in kernel
13
14 CFLAGS+= ${PROTOS}
15
16 CLEANFILES+= bpfilter.h opt_inet.h opt_atalk.h opt_ipx.h
17
18 bpfilter.h:
19 echo "#define NBPFILTER ${IFACE_FILTER}" > bpfilter.h
20
21 opt_inet.h:
22 touch opt_inet.h
23 .if ${IFACE_INET} > 0
24 echo "#define INET 1" > opt_inet.h
25 .endif
26
27 opt_atalk.h:
28 touch opt_atalk.h
29 .if ${IFACE_NETATALK} > 0
30 echo "#define NETATALK ${IFACE_NETATALK}" > opt_atalk.h
31 .endif
32
33 opt_ipx.h:
34 touch opt_ipx.h
35 .if ${IFACE_IPX} > 0
36 echo "#define IPX ${IFACE_IPX}" > opt_ipx.h
37 .endif
38
39 .include <bsd.kmod.mk>
Cache object: 0a7b499ad0d0b6e9770d7ce8b7eaab61
|