targets/__init__.py
changeset 1387 435965ca8b63
parent 1001 3f966bbb3fba
child 1430 754fa90c8b27
--- 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():