Makefile revision 52419
152419Sjulian# $FreeBSD: head/sys/modules/netgraph/iface/Makefile 52419 1999-10-21 09:06:11Z julian $
252419Sjulian# $Whistle: Makefile,v 1.2 1999/01/19 19:39:21 archie Exp $
352419Sjulian
452419SjulianKMOD=		ng_iface
552419SjulianSRCS= 		ng_iface.c bpfilter.h opt_inet.h opt_atalk.h opt_ipx.h
652419SjulianMAN8=		ng_iface.8
752419SjulianKMODDEPS=	netgraph
852419Sjulian
952419SjulianIFACE_FILTER?=		0	# 0/1 - requires bpf configured in kernel
1052419SjulianIFACE_INET?=		1	# 0/1 - requires INET configured in kernel
1152419SjulianIFACE_NETATALK?=	0	# 0/1 - requires NETATALK configured in kernel
1252419SjulianIFACE_IPX?=		0	# 0/1 - requires IPX configured in kernel
1352419Sjulian
1452419SjulianCFLAGS+=	${PROTOS}
1552419Sjulian
1652419SjulianCLEANFILES+=	bpfilter.h opt_inet.h opt_atalk.h opt_ipx.h
1752419Sjulian
1852419Sjulianbpfilter.h:
1952419Sjulian	echo "#define NBPFILTER ${IFACE_FILTER}" > bpfilter.h
2052419Sjulian
2152419Sjulianopt_inet.h:
2252419Sjulian	touch opt_inet.h
2352419Sjulian.if ${IFACE_INET} > 0
2452419Sjulian	echo "#define INET 1" > opt_inet.h
2552419Sjulian.endif
2652419Sjulian
2752419Sjulianopt_atalk.h:
2852419Sjulian	touch opt_atalk.h
2952419Sjulian.if ${IFACE_NETATALK} > 0
3052419Sjulian	echo "#define NETATALK ${IFACE_NETATALK}" > opt_atalk.h
3152419Sjulian.endif
3252419Sjulian
3352419Sjulianopt_ipx.h:
3452419Sjulian	touch opt_ipx.h
3552419Sjulian.if ${IFACE_IPX} > 0
3652419Sjulian	echo "#define IPX ${IFACE_IPX}" > opt_ipx.h
3752419Sjulian.endif
3852419Sjulian
3952419Sjulian.include <bsd.kmod.mk>
40