obey opt_inet6.h and opt_ipsec.h in kernel build directory.

Requested by:	hrs
This commit is contained in:
Hajimu UMEMOTO 2005-11-29 17:56:11 +00:00
parent b7a8ed0701
commit 8846bbf3ce
3 changed files with 17 additions and 3 deletions

View File

@ -4,6 +4,7 @@
KMOD= ipfw
SRCS= ip_fw2.c ip_fw_pfil.c
SRCS+= opt_inet6.h opt_ipsec.h
CFLAGS+= -DIPFIREWALL
#
@ -15,4 +16,17 @@ CFLAGS+= -DIPFIREWALL
#CFLAGS+= -DIPFIREWALL_DEFAULT_TO_ACCEPT
#
.if !defined(KERNBUILDDIR)
.if defined(NO_INET6)
opt_inet6.h:
cat /dev/null > ${.TARGET}
.else
opt_inet6.h:
echo "#define INET6 1" > ${.TARGET}
.endif
opt_ipsec.h:
cat /dev/null > ${.TARGET}
.endif
.include <bsd.kmod.mk>

View File

@ -37,12 +37,12 @@
#include "opt_ip6fw.h"
#include "opt_ipdn.h"
#include "opt_inet.h"
#include "opt_inet6.h"
#include "opt_ipsec.h"
#ifndef INET
#error IPFIREWALL requires INET.
#endif /* INET */
#endif
#include "opt_inet6.h"
#include "opt_ipsec.h"
#include <sys/param.h>
#include <sys/systm.h>

View File

@ -30,11 +30,11 @@
#include "opt_ipfw.h"
#include "opt_ipdn.h"
#include "opt_inet.h"
#include "opt_inet6.h"
#ifndef INET
#error IPFIREWALL requires INET.
#endif /* INET */
#endif /* KLD_MODULE */
#include "opt_inet6.h"
#include <sys/param.h>
#include <sys/systm.h>