blob: 822a9d9fdc7754accb64d2d65fb28a541cc5f78a [file] [log] [blame]
Jack Jansen21ed16a2002-08-02 14:11:24 +00001This directory contains a Makefile that will create a couple of python-related
2applications (fullblown OSX .app applications, that is) in /Applications/Python,
3and a hidden helper application Python.app inside the Python.framework. In addition
4it has a target "installmacsubtree" that installs the relevant portions of the
5Mac subtree into the Python.framework.
Jack Jansen0511b762001-09-06 16:36:42 +00006
Jack Jansen21ed16a2002-08-02 14:11:24 +00007It is normally invoked indirectly through the main Makefile, as the last step
8in the sequence
91. configure --enable-framework
102. make
113. make frameworkinstall
124. make osxapps
Jack Jansen0511b762001-09-06 16:36:42 +000013
Jack Jansen21ed16a2002-08-02 14:11:24 +000014The interesting targets in the makefile are:
15installmacsubtree - explained above,
16dontinstallmacsubtree - Put only a .pth file into the framework (pointing to this
17 sourcetree), which may be easier for development,
18install_all - install all three .app applications,
19install_Python - install the hidden interpreter .app into the framework,
20install_PythonLauncher - install the user-visible script launch helper
21install_IDE - install the IDE
22installunixprograms - install symlinks/scripts mimicking normal unix Python into
23 /usr/local.
Jack Jansen408c16f2001-09-11 11:30:02 +000024
Jack Jansen408c16f2001-09-11 11:30:02 +000025
Jack Jansen0511b762001-09-06 16:36:42 +000026Something to take note of is that the ".rsrc" files in the distribution are not
27actually resource files, they're AppleSingle encoded resource files.
28
Jack Jansen21ed16a2002-08-02 14:11:24 +000029 Jack Jansen, jack@oratrix.com, 02-Aug-02