generator.py makes the "generated" folder if it doesn't exist

This commit is contained in:
jacob1
2013-02-17 12:07:33 -05:00
parent 27a60e7b71
commit 62c45a8ebd

View File

@@ -2,8 +2,8 @@ import re, os, shutil, string, sys
def generateElements(elementFiles, outputCpp, outputH): def generateElements(elementFiles, outputCpp, outputH):
elementClasses = dict() elementClasses = {}
baseClasses = dict() baseClasses = {}
elementHeader = """#ifndef ELEMENTCLASSES_H elementHeader = """#ifndef ELEMENTCLASSES_H
#define ELEMENTCLASSES_H #define ELEMENTCLASSES_H
@@ -120,6 +120,8 @@ std::vector<Element> GetElements()
} }
"""; """;
if not os.path.exists(outputH.split("/")[1]):
os.makedirs(outputH.split("/")[1])
f = open(outputH, "w") f = open(outputH, "w")
f.write(elementHeader) f.write(elementHeader)
f.close() f.close()
@@ -129,7 +131,7 @@ std::vector<Element> GetElements()
f.close() f.close()
def generateTools(toolFiles, outputCpp, outputH): def generateTools(toolFiles, outputCpp, outputH):
toolClasses = dict() toolClasses = {}
toolHeader = """#ifndef TOOLCLASSES_H toolHeader = """#ifndef TOOLCLASSES_H
#define TOOLCLASSES_H #define TOOLCLASSES_H
@@ -193,7 +195,9 @@ def generateTools(toolFiles, outputCpp, outputH):
toolContent += """ return tools; toolContent += """ return tools;
} }
"""; """;
if not os.path.exists(outputH.split("/")[1]):
os.makedirs(outputH.split("/")[1])
f = open(outputH, "w") f = open(outputH, "w")
f.write(toolHeader) f.write(toolHeader)
f.close() f.close()