don't build tap-bridge-helper or tap-wifi-dumbbell if tap-bride not enabled
authorCraig Dowell <craigdo@ee.washington.edu>
Fri, 06 Feb 2009 14:28:49 -0800
changeset 4185 6740cafc08a9
parent 4184 e7a525be7dc2
child 4186 f1d57182d491
don't build tap-bridge-helper or tap-wifi-dumbbell if tap-bride not enabled
examples/wscript
src/helper/wscript
--- a/examples/wscript	Fri Feb 06 11:10:51 2009 -0800
+++ b/examples/wscript	Fri Feb 06 14:28:49 2009 -0800
@@ -48,10 +48,6 @@
                                  ['csma', 'internet-stack'])
     obj.source = 'csma-one-subnet.cc'
 
-    obj = bld.create_ns3_program('tap-wifi-dumbbell',
-                                 ['wifi', 'csma', 'point-to-point', 'tap-bridge', 'internet-stack'])
-    obj.source = 'tap-wifi-dumbbell.cc'
-
     obj = bld.create_ns3_program('csma-bridge',
                                  ['bridge', 'csma', 'internet-stack'])
     obj.source = 'csma-bridge.cc'
@@ -145,3 +141,7 @@
                                      ['emu', 'internet-stack'])
         obj.source = 'emu-udp-echo.cc'
 
+    if env['ENABLE_TAP']:
+        obj = bld.create_ns3_program('tap-wifi-dumbbell',
+                                     ['wifi', 'csma', 'point-to-point', 'tap-bridge', 'internet-stack'])
+        obj.source = 'tap-wifi-dumbbell.cc'
--- a/src/helper/wscript	Fri Feb 06 11:10:51 2009 -0800
+++ b/src/helper/wscript	Fri Feb 06 14:28:49 2009 -0800
@@ -21,7 +21,6 @@
         'ipv4-interface-container.cc',
         'udp-echo-helper.cc',
         'bridge-helper.cc',
-        'tap-bridge-helper.cc',
         'yans-wifi-helper.cc',
         'v4ping-helper.cc',
         ]
@@ -47,7 +46,6 @@
         'ipv4-interface-container.h',
         'udp-echo-helper.h',
         'bridge-helper.h',
-        'tap-bridge-helper.h',
         'yans-wifi-helper.h',
         'v4ping-helper.h',
         ]
@@ -60,4 +58,11 @@
         headers.source.extend([
                 'emu-helper.h',
                 ])
+    if env['ENABLE_TAP']:
+        helper.source.extend([
+                'tap-bridge-helper.cc',
+                ])
+        headers.source.extend([
+                'tap-bridge-helper.h',
+                ])