Author: bz
Date: Sat Apr 30 17:59:54 2011
New Revision: 221267
URL: http://svn.freebsd.org/changeset/base/221267

Log:
  Update carp, gre and pf module builds to be depenent on INET and/or
  INET6_SUPPORT.
  
  Reviewed by:  gnn (slightly earlier version without pf)
  Sponsored by: The FreeBSD Foundation
  Sponsored by: iXsystems
  MFC after:    2 weeks

Modified:
  head/sys/modules/Makefile
  head/sys/modules/if_carp/Makefile

Modified: head/sys/modules/Makefile
==============================================================================
--- head/sys/modules/Makefile   Sat Apr 30 17:58:28 2011        (r221266)
+++ head/sys/modules/Makefile   Sat Apr 30 17:59:54 2011        (r221267)
@@ -116,14 +116,14 @@ SUBDIR=   ${_3dfx} \
        ${_ida} \
        ${_ie} \
        if_bridge \
-       if_carp \
+       ${_if_carp} \
        if_disc \
        if_edsc \
        if_ef \
        if_epair \
        if_faith \
        if_gif \
-       if_gre \
+       ${_if_gre} \
        if_lagg \
        ${_if_ndis} \
        if_stf \
@@ -358,6 +358,15 @@ _random=   random
 .endif
 .endif
 
+.if ${MK_INET_SUPPORT} != "no" || defined(ALL_MODULES)
+_if_gre=       if_gre
+.endif
+
+.if (${MK_INET_SUPPORT} != "no" || ${MK_INET6_SUPPORT} != "no") || \
+       defined(ALL_MODULES)
+_if_carp=      if_carp
+.endif
+
 .if ${MK_IPFILTER} != "no" || defined(ALL_MODULES)
 _ipfilter=     ipfilter
 .endif
@@ -366,7 +375,8 @@ _ipfilter=  ipfilter
 _netgraph=     netgraph
 .endif
 
-.if ${MK_PF} != "no" || defined(ALL_MODULES)
+.if (${MK_PF} != "no" && (${MK_INET_SUPPORT} != "no" || \
+       ${MK_INET6_SUPPORT} != "no")) || defined(ALL_MODULES)
 _pf=           pf
 _pflog=                pflog
 .endif

Modified: head/sys/modules/if_carp/Makefile
==============================================================================
--- head/sys/modules/if_carp/Makefile   Sat Apr 30 17:58:28 2011        
(r221266)
+++ head/sys/modules/if_carp/Makefile   Sat Apr 30 17:59:54 2011        
(r221267)
@@ -9,8 +9,10 @@ SRCS=  ip_carp.c
 SRCS+= opt_carp.h opt_bpf.h opt_inet.h opt_inet6.h vnode_if.h
 
 .if !defined(KERNBUILDDIR)
+.if ${MK_INET_SUPPORT} != "no"
 opt_inet.h:
        @echo "#define INET 1" > ${.TARGET}
+.endif
 
 .if ${MK_INET6_SUPPORT} != "no"
 opt_inet6.h:
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to