blob: ad6a4ea436e3e3f3e3c9d5e1f1e14f2697c281eb [file] [log] [blame]
Just van Rossum40f9b7b1999-01-30 22:39:17 +00001import sys
2import os
3import buildtools
4import Res
5import py_resource
6
7buildtools.DEBUG=1
8
9template = buildtools.findtemplate()
10
11ide_home = os.path.join(sys.exec_prefix, ":Mac:Tools:IDE")
12
13mainfilename = os.path.join(ide_home, "PythonIDE.py")
14dstfilename = os.path.join(sys.exec_prefix, "Python IDE")
15
16buildtools.process(template, mainfilename, dstfilename, 1)
17
18targetref = Res.OpenResFile(dstfilename)
19Res.UseResFile(targetref)
20
21files = os.listdir(ide_home)
22
23files = filter(lambda x: x[-3:] == '.py' and x not in ("BuildIDE.py", "PythonIDE.py"), files)
24
25for name in files:
26 print "adding", name
27 fullpath = os.path.join(ide_home, name)
28 id, name = py_resource.frompyfile(fullpath, name[:-3], preload=1,
29 ispackage=0)
30
31wresref = Res.OpenResFile(os.path.join(ide_home, "Widgets.rsrc"))
32buildtools.copyres(wresref, targetref, [], 0)