- while makefile.find("$pname") != -1:
- makefile = makefile.replace("$pname", project_info.info("PROJECT_NAME"))
- return makefile
+ mk_data = {}
+ mk_data["$pname"] = project_info.info("PROJECT_NAME")
+ mk_data["$ppath"] = os.path.basename(project_info.info("PROJECT_SRC_PATH"))
+ for key in mk_data:
+ while makefile.find(key) != -1:
+ makefile = makefile.replace(key, mk_data[key])
+ open(destination, "w").write(makefile)