WAF: add obj.includes = '.' to command waf to do dependency tracking on private header files.
--- a/src/applications/wscript Fri Jul 20 09:13:51 2007 +0200
+++ b/src/applications/wscript Fri Jul 20 11:12:43 2007 +0100
@@ -8,6 +8,7 @@
obj.source = [
'onoff-application.cc',
]
+ obj.includes = '.'
headers = bld.create_obj('ns3header')
headers.source = [
--- a/src/common/wscript Fri Jul 20 09:13:51 2007 +0200
+++ b/src/common/wscript Fri Jul 20 11:12:43 2007 +0100
@@ -24,6 +24,8 @@
'trace-root.cc',
'data-rate.cc',
]
+ common.includes = '.'
+
headers = bld.create_obj('ns3header')
headers.source = [
'buffer.h',
--- a/src/core/wscript Fri Jul 20 09:13:51 2007 +0200
+++ b/src/core/wscript Fri Jul 20 11:12:43 2007 +0100
@@ -38,6 +38,7 @@
'type-name.cc',
'component-manager.cc',
]
+ core.includes = '.'
if sys.platform == 'win32':
core.source.extend([
--- a/src/devices/p2p/wscript Fri Jul 20 09:13:51 2007 +0200
+++ b/src/devices/p2p/wscript Fri Jul 20 11:12:43 2007 +0100
@@ -11,6 +11,8 @@
'p2p-channel.cc',
'p2p-topology.cc',
]
+ p2p.includes = '.'
+
headers = bld.create_obj('ns3header')
headers.source = [
'p2p-net-device.h',
--- a/src/internet-node/wscript Fri Jul 20 09:13:51 2007 +0200
+++ b/src/internet-node/wscript Fri Jul 20 11:12:43 2007 +0100
@@ -34,6 +34,7 @@
'pcap-trace.cc',
'udp-impl.cc',
]
+ obj.includes = '.'
headers = bld.create_obj('ns3header')
headers.source = [
--- a/src/node/wscript Fri Jul 20 09:13:51 2007 +0200
+++ b/src/node/wscript Fri Jul 20 11:12:43 2007 +0100
@@ -22,6 +22,7 @@
'ipv4.cc',
'application.cc',
]
+ node.includes = '.'
headers = bld.create_obj('ns3header')
headers.source = [
--- a/src/simulator/wscript Fri Jul 20 09:13:51 2007 +0200
+++ b/src/simulator/wscript Fri Jul 20 11:12:43 2007 +0100
@@ -64,6 +64,8 @@
'event-impl.cc',
'simulator.cc',
]
+ sim.includes = '.'
+
headers = bld.create_obj('ns3header')
headers.source = [
'high-precision.h',