--- a/targets/__init__.py Sun Jan 19 22:39:25 2014 +0100
+++ b/targets/__init__.py Mon Jan 20 11:04:19 2014 +0100
@@ -43,7 +43,8 @@
if path.isdir(path.join(_base_path, name))
and not name.startswith("__")])
-toolchains = {"gcc": path.join(_base_path, "XSD_toolchain_gcc")}
+toolchains = {"gcc": path.join(_base_path, "XSD_toolchain_gcc"),
+ "makefile": path.join(_base_path, "XSD_toolchain_makefile")}
def GetBuilder(targetname):
return targets[targetname]["class"]()
@@ -55,10 +56,8 @@
# Get all xsd toolchains
for toolchainname,xsdfilename in toolchains.iteritems() :
if path.isfile(xsdfilename):
- xsd_toolchain_string = ""
- for line in open(xsdfilename).readlines():
- xsd_toolchain_string += line
- DictXSD_toolchain["toolchain_"+toolchainname] = xsd_toolchain_string
+ DictXSD_toolchain["toolchain_"+toolchainname] = \
+ open(xsdfilename).read()
# Get all xsd targets
for targetname,nfo in targets.iteritems():