--- a/src/wscript Sun Jan 25 15:44:55 2009 +0000
+++ b/src/wscript Sun Jan 25 21:57:24 2009 +0000
@@ -9,10 +9,7 @@
import Task
import Options
import Build
-#import Action
-#import Common
-#import Object
-#import Params
+from Utils import md5
all_modules = (
@@ -177,6 +174,21 @@
outfile.close()
return 0
+ def sig_explicit_deps(self):
+ m = md5()
+ m.update('\n'.join([node.abspath(self.env) for node in self.inputs]))
+ return m.digest()
+
+ def unique_id(self):
+ try:
+ return self.uid
+ except AttributeError:
+ "this is not a real hot zone, but we want to avoid surprizes here"
+ m = md5()
+ m.update("ns-3-module-header-%s" % self.module)
+ self.uid = m.digest()
+ return self.uid
+
class ns3moduleheader_taskgen(TaskGen.task_gen):
"""