mkData["$cflags"] = " ".join(projectInfo.info("CPU_INFOS")["C_FLAGS"])
mkData["$ldflags"] = " ".join(projectInfo.info("CPU_INFOS")["LD_FLAGS"])
mkData["$csrc"] = csrcGenerator(projectInfo)
+ mkData["$prefix"] = os.path.basename(projectInfo.info("TOOLCHAIN")["path"]).split("gcc")[0]
+ mkData["$suffix"] = os.path.basename(projectInfo.info("TOOLCHAIN")["path"]).split("gcc")[1]
for key in mkData:
while makefile.find(key) != -1:
makefile = makefile.replace(key, mkData[key])
for tag in projectInfo.info("CPU_INFOS")["CPU_TAGS"]:
for filename, path in findDefinitions(module + "_" + tag + ".c", projectInfo):
files.append(path + "/" + filename)
- csrc = " \\\n\t".join(files)
+ csrc = " \\\n\t".join(files) + " \\"
return csrc
def getSystemPath():
toolchains = []
for element in pathList:
for toolchain in glob.glob(element+ "/" + const.GCC_NAME):
- if not os.path.islink(toolchain):
- toolchains.append(toolchain)
+ toolchains.append(toolchain)
return list(set(toolchains))
def getToolchainInfo(output):