mirror of https://github.com/python/cpython
52 lines
1.8 KiB
Plaintext
52 lines
1.8 KiB
Plaintext
This directory contains the CodeWarrior 9 projects. Here is what they
|
|
are for and where to put them (well, where *I* put them, at least),
|
|
and some info on the naming convention used.
|
|
|
|
Python68K.µ
|
|
Non-shared 68K python, full complement of modules. Put in
|
|
build.mac68k.stand. Uses mwerks_nonshared_config.h.
|
|
|
|
|
|
PythonCorePPC.µ
|
|
PPC shared library with core functionality. Put in
|
|
build.macppc.shared. Uses mwerks_shared_config.h.
|
|
MWCPythonCoreRuntime.µ
|
|
A special runtime library needed for PythonCorePPC. Put in
|
|
build.macppc.shared.
|
|
PythonPPC.µ
|
|
PPC shared application. Put in build.macppc.shared.
|
|
PythonAppletPPC.µ
|
|
PPC applet template. Put in build.macppc.shared.
|
|
|
|
PythonCoreCFM68K.µ
|
|
CFM68K shared library with core functionality. Put in
|
|
build.mac68k.shared. Uses mwerks_shared_config.h.
|
|
PythonCoreCFM68K.µ.exp
|
|
Exports for for PythonCoreCFM68K. Put in build.mac68k.shared.
|
|
PythonCFM68K.µ
|
|
CFM68K shared application. Put in build.mac68k.shared.
|
|
PythonAppletCFM68K.µ
|
|
CFM68K applet template. Put in build.mac68k.shared.
|
|
|
|
PythonPPCstandalone.µ
|
|
Non-shared PPC python. If you need it, put it in build.macppc.stand.
|
|
|
|
The rest of the files are for creating dynamically loadable plugin
|
|
modules, these should be put into the PlugIns folder.
|
|
|
|
As an example, ctb.ppc.mu and ctb.ppc.mu.exp are used to build the PPC
|
|
plugin module ctb.ppc.slb.
|
|
|
|
Similarly, ctb.CFM68K.mu and ctb.CFM68K.mu.exp are used to build the
|
|
CFM68K plugin module ctb.CFM68K.slb.
|
|
|
|
The projects with "modules" in their name are somewhat special: these
|
|
build shared libraries that contain more than one module (usually
|
|
related). The MkPluginAliases.py script (from Mac/scripts) knows about
|
|
all modules that live together, and will create the necessary aliases
|
|
to make it all work.
|
|
|
|
All plugin modules use mwerks_plugin_config.h as their header file,
|
|
with the exception of the _tkinter plugins, which use
|
|
mwerks_tkplugin_config.h.
|