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