Jack Jansen | 4b2c386 | 1996-08-20 16:27:19 +0000 | [diff] [blame] | 1 | This directory contains the CodeWarrior 9 projects. Here is what they |
| 2 | are for and where to put them (well, where *I* put them, at least), |
| 3 | and some info on the naming convention used. |
Jack Jansen | 7765dbb | 1995-08-31 13:35:29 +0000 | [diff] [blame] | 4 | |
| 5 | Python68K.µ |
Jack Jansen | 9a78536 | 1995-10-23 13:55:45 +0000 | [diff] [blame] | 6 | Non-shared 68K python, full complement of modules. Put in |
Jack Jansen | 4b2c386 | 1996-08-20 16:27:19 +0000 | [diff] [blame] | 7 | build.mac68k.stand. Uses mwerks_nonshared_config.h. |
Jack Jansen | 7765dbb | 1995-08-31 13:35:29 +0000 | [diff] [blame] | 8 | |
Jack Jansen | 4b2c386 | 1996-08-20 16:27:19 +0000 | [diff] [blame] | 9 | |
| 10 | PythonCorePPC.µ |
| 11 | PPC shared library with core functionality. Put in |
| 12 | build.macppc.shared. Uses mwerks_shared_config.h. |
| 13 | MWCPythonCoreRuntime.µ |
| 14 | A special runtime library needed for PythonCorePPC. Put in |
| 15 | build.macppc.shared. |
Jack Jansen | 7765dbb | 1995-08-31 13:35:29 +0000 | [diff] [blame] | 16 | PythonPPC.µ |
| 17 | PPC shared application. Put in build.macppc.shared. |
Jack Jansen | 4b2c386 | 1996-08-20 16:27:19 +0000 | [diff] [blame] | 18 | PythonAppletPPC.µ |
Jack Jansen | 7765dbb | 1995-08-31 13:35:29 +0000 | [diff] [blame] | 19 | PPC applet template. Put in build.macppc.shared. |
| 20 | |
Jack Jansen | 4b2c386 | 1996-08-20 16:27:19 +0000 | [diff] [blame] | 21 | PythonCoreCFM68K.µ |
| 22 | CFM68K shared library with core functionality. Put in |
| 23 | build.mac68k.shared. Uses mwerks_shared_config.h. |
| 24 | PythonCoreCFM68K.µ.exp |
| 25 | Exports for for PythonCoreCFM68K. Put in build.mac68k.shared. |
| 26 | PythonCFM68K.µ |
| 27 | CFM68K shared application. Put in build.mac68k.shared. |
| 28 | PythonAppletCFM68K.µ |
| 29 | CFM68K applet template. Put in build.mac68k.shared. |
| 30 | |
Jack Jansen | 7765dbb | 1995-08-31 13:35:29 +0000 | [diff] [blame] | 31 | PythonPPCstandalone.µ |
| 32 | Non-shared PPC python. If you need it, put it in build.macppc.stand. |
| 33 | |
Jack Jansen | 4b2c386 | 1996-08-20 16:27:19 +0000 | [diff] [blame] | 34 | The rest of the files are for creating dynamically loadable plugin |
| 35 | modules, these should be put into the PlugIns folder. |
Jack Jansen | a406c7b | 1996-02-20 16:36:10 +0000 | [diff] [blame] | 36 | |
Jack Jansen | 4b2c386 | 1996-08-20 16:27:19 +0000 | [diff] [blame] | 37 | As an example, ctb.ppc.mu and ctb.ppc.mu.exp are used to build the PPC |
| 38 | plugin module ctb.ppc.slb. |
| 39 | |
| 40 | Similarly, ctb.CFM68K.mu and ctb.CFM68K.mu.exp are used to build the |
| 41 | CFM68K plugin module ctb.CFM68K.slb. |
| 42 | |
| 43 | The projects with "modules" in their name are somewhat special: these |
| 44 | build shared libraries that contain more than one module (usually |
| 45 | related). The MkPluginAliases.py script (from Mac/scripts) knows about |
| 46 | all modules that live together, and will create the necessary aliases |
| 47 | to make it all work. |
| 48 | |
| 49 | All plugin modules use mwerks_plugin_config.h as their header file, |
| 50 | with the exception of the _tkinter plugins, which use |
| 51 | mwerks_tkplugin_config.h. |
Jack Jansen | f57df79 | 1996-08-23 15:51:48 +0000 | [diff] [blame] | 52 | |