--- a/sbsv2/raptor/python/raptor_makefile.py Mon Nov 16 09:46:46 2009 +0000
+++ b/sbsv2/raptor/python/raptor_makefile.py Mon Nov 16 20:39:37 2009 +0000
@@ -134,6 +134,15 @@
return True
+ def addInclude(self, makefilename):
+ """
+ """
+ # create the directory if it does not exist
+
+ self.open()
+ # now we can write the values into the makefile
+ self.file.write("include %s\n" % (makefilename+"."+self.selector.name))
+
def close(self):
if self.file is not None:
if self.epilogue != None:
@@ -191,6 +200,11 @@
for f in self.makefiles:
f.addCall(specname, configname, ifname, useAllInterfaces, flmpath, parameters, guard)
+ def addInclude(self, makefilename):
+ """include a makefile from each of the makefiles in the set - has the selector name appended to it."""
+ for f in self.makefiles:
+ f.addInclude(makefilename)
+
def makefileNames(self):
for mf in self.makefiles:
yield str(mf.filename)