src/wscript
changeset 4126 0ba0346d655b
parent 4066 d2309cf765d8
child 4163 8c48682b3d42
--- 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):
     """