88 # define a unique name for the generated C file |
88 # define a unique name for the generated C file |
89 location_str = "_".join(map(lambda x: str(x), current_location)) |
89 location_str = "_".join(map(lambda x: str(x), current_location)) |
90 |
90 |
91 res = ([], "", False) |
91 res = ([], "", False) |
92 |
92 |
93 svgfile=self._getSVGpath() |
93 svgfile = self._getSVGpath() |
94 if os.path.exists(svgfile): |
94 if os.path.exists(svgfile): |
95 res += (("gui.svg", file(svgfile, "rb")),) |
95 res += (("gui.svg", file(svgfile, "rb")),) |
96 |
96 |
97 svguiserverfile = open(self._getSVGUIserverpath(), 'r') |
97 svguiserverfile = open(self._getSVGUIserverpath(), 'r') |
98 svguiservercode = svguiserverfile.read() |
98 svguiservercode = svguiserverfile.read() |
99 svguiserverfile.close() |
99 svguiserverfile.close() |
100 |
100 |
101 svguilibpath = os.path.join(self._getBuildPath(), "svguilib.js") |
101 svguilibpath = os.path.join(self._getBuildPath(), "svguilib.js") |
102 svguilibfile = open(svguilibpath, 'w') |
102 svguilibfile = open(svguilibpath, 'w') |
103 fpath=paths.AbsDir(__file__) |
103 fpath = paths.AbsDir(__file__) |
104 svguilibfile.write(translate(os.path.join(fpath, "pyjs", "lib", "sys.py"), "sys")) |
104 svguilibfile.write(translate(os.path.join(fpath, "pyjs", "lib", "sys.py"), "sys")) |
105 svguilibfile.write(open(os.path.join(fpath, "pyjs", "lib", "_pyjs.js"), 'r').read()) |
105 svguilibfile.write(open(os.path.join(fpath, "pyjs", "lib", "_pyjs.js"), 'r').read()) |
106 svguilibfile.write(translate(os.path.join(fpath, "pyjs", "lib", "pyjslib.py"), "pyjslib")) |
106 svguilibfile.write(translate(os.path.join(fpath, "pyjs", "lib", "pyjslib.py"), "pyjslib")) |
107 svguilibfile.write(translate(os.path.join(fpath, "svguilib.py"), "svguilib")) |
107 svguilibfile.write(translate(os.path.join(fpath, "svguilib.py"), "svguilib")) |
108 svguilibfile.write("pyjslib();\nsvguilib();\n") |
108 svguilibfile.write("pyjslib();\nsvguilib();\n") |