+ if snip.name[0:2] == "__":
+ continue
+ print snip.name
+ f = None
+ if output == "-": f = sys.stdout
+ else: f = open(snip.name, "w+")
+ f.writelines(snip.asLinesList())
+ f.close()
+
+def buildAllRules():
+ import rulesdef
+ os.chdir(snippetsDir)
+ for rules in rulesdef.rules:
+ print 'Building rules: %s' % rules
+ outputDir = os.path.join(sys.path[0], rulesDir, rules)
+ if not os.path.isdir(outputDir): os.makedirs(outputDir)
+ buildRules(rulesdef.rules[rules], os.path.join(outputDir, 'Makefile.rules'), rules)