Jack Jansen | 21ed16a | 2002-08-02 14:11:24 +0000 | [diff] [blame] | 1 | This directory contains a Makefile that will create a couple of python-related |
| 2 | applications (fullblown OSX .app applications, that is) in /Applications/Python, |
| 3 | and a hidden helper application Python.app inside the Python.framework. In addition |
| 4 | it has a target "installmacsubtree" that installs the relevant portions of the |
| 5 | Mac subtree into the Python.framework. |
Jack Jansen | 0511b76 | 2001-09-06 16:36:42 +0000 | [diff] [blame] | 6 | |
Jack Jansen | 21ed16a | 2002-08-02 14:11:24 +0000 | [diff] [blame] | 7 | It is normally invoked indirectly through the main Makefile, as the last step |
| 8 | in the sequence |
| 9 | 1. configure --enable-framework |
| 10 | 2. make |
| 11 | 3. make frameworkinstall |
| 12 | 4. make osxapps |
Jack Jansen | 0511b76 | 2001-09-06 16:36:42 +0000 | [diff] [blame] | 13 | |
Jack Jansen | 21ed16a | 2002-08-02 14:11:24 +0000 | [diff] [blame] | 14 | The interesting targets in the makefile are: |
| 15 | installmacsubtree - explained above, |
| 16 | dontinstallmacsubtree - Put only a .pth file into the framework (pointing to this |
| 17 | sourcetree), which may be easier for development, |
| 18 | install_all - install all three .app applications, |
| 19 | install_Python - install the hidden interpreter .app into the framework, |
| 20 | install_PythonLauncher - install the user-visible script launch helper |
| 21 | install_IDE - install the IDE |
| 22 | installunixprograms - install symlinks/scripts mimicking normal unix Python into |
| 23 | /usr/local. |
Jack Jansen | 408c16f | 2001-09-11 11:30:02 +0000 | [diff] [blame] | 24 | |
Jack Jansen | 408c16f | 2001-09-11 11:30:02 +0000 | [diff] [blame] | 25 | |
Jack Jansen | 0511b76 | 2001-09-06 16:36:42 +0000 | [diff] [blame] | 26 | Something to take note of is that the ".rsrc" files in the distribution are not |
| 27 | actually resource files, they're AppleSingle encoded resource files. |
| 28 | |
Jack Jansen | 21ed16a | 2002-08-02 14:11:24 +0000 | [diff] [blame] | 29 | Jack Jansen, jack@oratrix.com, 02-Aug-02 |