From 6993f27c82efdffa0b0dfea2193926ca4900707f Mon Sep 17 00:00:00 2001 From: Jack Jansen Date: Thu, 11 Jan 2001 23:03:20 +0000 Subject: [PATCH] Added GUSI-Carbon targets (both threading and nonthreading), and they work!! YEAH!!! --- Mac/Build/PythonStandSmall.mcp | Bin 203001 -> 289397 bytes Mac/mwerks/mwerks_carbonNOGUSI_config.h | 46 +++++++++++++++++++++++ Mac/mwerks/mwerks_carbon_config.h | 2 +- Mac/mwerks/mwerks_carbongusi_config.h | 44 ++++++++++++++++++++++ Mac/mwerks/mwerks_thrcarbonsm_config.h | 47 ++++++++++++++++++++++++ 5 files changed, 138 insertions(+), 1 deletion(-) create mode 100644 Mac/mwerks/mwerks_carbonNOGUSI_config.h create mode 100644 Mac/mwerks/mwerks_carbongusi_config.h create mode 100644 Mac/mwerks/mwerks_thrcarbonsm_config.h diff --git a/Mac/Build/PythonStandSmall.mcp b/Mac/Build/PythonStandSmall.mcp index 4866769639e1a38587eebfca21b5341f70695144..86122814d2755a1c1b00e16d1942644926d2a975 100644 GIT binary patch delta 13630 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 tfynpxNrYKK{$Fx2qCNls delta 3046 zcmZvee^8Xi8OL|`eeaG#;C^uAV$>oO?!>IKTF|#30f??iQfzaHD7uoO(M4;=wDFoK$+5hGozZ?gHY{( zGQ_8X!_=dl%gCa!@Qf8S3)(9p#K{QpfDU#^NqMlkqBs-^hDz42FIg8X4uPOTAyk$) zc}tPEATM%cx}Sw=pA~LU#t5`S`BTm#e7ifKyMpvG)fznGsyKU%TKTP+@wPqXzNx9M zM?~wFO0uSW%9xgDu~AXKj4k3v{b{0klE!OYxpvAw52W+)6jh8jC~;bMfj2>G?AT1T zXwGi-{E$Vz;H6IX=0YFktJ+fdNWh{k$frm`Nqk}NpJbaxB^G|v?7ufjjpJAHU(~O@s2s@@`-hbps_I!!vO24M&f9yI?Ixt) zel5~5NqOSvhp}*#Y{I6Mq*^KOKeJK3n4xcIj;ElhQ@Aj(?L1!cY9@|L%XnZ zyJr?%ygF}t6u$y-|Rqa_+4jCM4&?2I(a2h1RG?J#>PRy-X?e}-xoF3u{5g`d_AeE|7K%>F}3c)y3ye^yK# zU}>EYNzucQ3i5rVioDzMM`&A-#(Y9MacJ9-(~t?sL}U{3cfgf0RR=npNEgzLOh$T; zDUvXhKNz<7qL0mx^kWHE9ja+M_fiC3e2rnIcnaFn2<6uAcZ zAhHMfoFpv#3AD?Qci-ugXb&MjKz@w;t2QnPZ={JIgZCJz!Ke!677k*!OyYPrXIGt2lrBn zoAtd?TXW)FL)H)=~X>&*jeR?8K*C5X2Xf%i3$2mES%3f z-?Ql7-)0|sgmbMrSB$SwXNy0(l+)slTX{l%C|P-!JwOV6AwQ9Jw0E=_qy6C)_?D2w zF7V3_t$QxpIry>>W94eL!kRM$4XO9}zG#JgSGEDM%EW(y6Dsw*kUC#kOKPE)xNSQ+ z8viFEbu}R@cSp3n>A#+&c^?pBI~fkOcaVzTk3x&-W~(m!Xr=m`Vs*jC1(~iduU1Fx z>~F2YRio}w=%tIIyGC8$dnOas&l7EH*iPt!??U7y<7pOKD$dua-qa|ZQ#Mo14uW*q zkV#LqptUfZ*Qy{HtEpRZKpQu8*RaT|g~v~W=`&>V*K(+TiSkz>BIQXi<4yT%Kh&?7 zvRe@`DLcSSGUXTcLj5nMoYO9bq#OWqh1qu={7VQLACrz9PgD zXU5H33~^tZ&E)=ER7w4vzr&JTGWB^kLHmcP`*({yb!ti)J9P?Hq{|GTHW05H0c^BP z9II2kv|F62Q|G6#i#0#YC7CLQm>Xt8?k3@?hkSntCXV(*Db!_OaQR;m#URtmVpBb& ny`xQZ*Q+nn<03Bt+3oZ}$n!?$q~"f9V%dfP=LqI&)f?a9-v diff --git a/Mac/mwerks/mwerks_carbonNOGUSI_config.h b/Mac/mwerks/mwerks_carbonNOGUSI_config.h new file mode 100644 index 00000000000..e886d369764 --- /dev/null +++ b/Mac/mwerks/mwerks_carbonNOGUSI_config.h @@ -0,0 +1,46 @@ +/* +** Configuration file for small standalone 68k/ppc Python. +** +** Note: enabling the switches below is not enough to enable the +** specific features, you may also need different sets of sources. +*/ +#define ACCESSOR_CALLS_ARE_FUNCTIONS 1 +#define OPAQUE_TOOLBOX_STRUCTS 1 +#define TARGET_API_MAC_CARBON 1 +#define TARGET_API_MAC_CARBON_NOTYET 1 /* Things we should do eventually, but not now */ + +#define USE_ARGV0_CHDIR /* Workaround for OSXDP4: change dir to argv[0] dir */ +/* #define USE_GUSI2 /* Stdio implemented with GUSI 2 */ +/* # define USE_GUSI1 /* Stdio implemented with GUSI 1 */ +#define USE_MSL /* Use Mw Standard Library (as opposed to Plaugher C libraries) */ +#define USE_TOOLBOX /* Include toolbox modules in core Python */ +/* #define USE_CORE_TOOLBOX /* Include minimal set of toolbox modules in core Python */ +#define USE_QT /* Include quicktime modules in core Python */ +/* #define USE_WASTE /* Include waste module in core Python */ +/* #define USE_MACSPEECH /* Include macspeech module in core Python */ +/* #define USE_IMG /* Include img modules in core Python */ +/* #define USE_MACCTB /* Include ctb module in core Python */ +/* #define USE_STDWIN /* Include stdwin module in core Python */ +/* #define USE_MACTCP /* Include mactcp (*not* socket) modules in core */ +/* #define USE_TK /* Include _tkinter module in core Python */ +/* #define MAC_TCL /* This *must* be on if USE_TK is on */ +/* #define USE_MAC_SHARED_LIBRARY /* Enable code to add shared-library resources */ +/* #define USE_MAC_APPLET_SUPPORT /* Enable code to run a PYC resource */ +/* #define HAVE_DYNAMIC_LOADING /* Enable dynamically loaded modules */ +/* #define USE_GDBM /* Include the gdbm module */ +/* #define USE_ZLIB /* Include the zlib module */ +#define USE_UCNHASH /* Include ucnhash module */ +#define USE_APPEARANCE /* Enable Appearance support */ + +#define USE_MSL_MALLOC /* Disable private malloc. Also disables next two defines */ +#ifndef USE_MSL_MALLOC +/* #define USE_MALLOC_DEBUG /* Enable range checking and other malloc debugging */ +#ifdef __powerc +#define USE_CACHE_ALIGNED 8 /* Align on 32-byte boundaries for 604 */ +#endif +#endif + +#ifdef USE_MSL +#define MSL_USE_PRECOMPILED_HEADERS 0 /* Don't use precomp headers: we include our own */ +#include +#endif diff --git a/Mac/mwerks/mwerks_carbon_config.h b/Mac/mwerks/mwerks_carbon_config.h index e886d369764..66a189fc247 100644 --- a/Mac/mwerks/mwerks_carbon_config.h +++ b/Mac/mwerks/mwerks_carbon_config.h @@ -10,7 +10,7 @@ #define TARGET_API_MAC_CARBON_NOTYET 1 /* Things we should do eventually, but not now */ #define USE_ARGV0_CHDIR /* Workaround for OSXDP4: change dir to argv[0] dir */ -/* #define USE_GUSI2 /* Stdio implemented with GUSI 2 */ +#define USE_GUSI2 /* Stdio implemented with GUSI 2 */ /* # define USE_GUSI1 /* Stdio implemented with GUSI 1 */ #define USE_MSL /* Use Mw Standard Library (as opposed to Plaugher C libraries) */ #define USE_TOOLBOX /* Include toolbox modules in core Python */ diff --git a/Mac/mwerks/mwerks_carbongusi_config.h b/Mac/mwerks/mwerks_carbongusi_config.h new file mode 100644 index 00000000000..e14d953fc5e --- /dev/null +++ b/Mac/mwerks/mwerks_carbongusi_config.h @@ -0,0 +1,44 @@ +/* +** Configuration file for small standalone 68k/ppc Python. +** +** Note: enabling the switches below is not enough to enable the +** specific features, you may also need different sets of sources. +*/ +#define ACCESSOR_CALLS_ARE_FUNCTIONS 1 +#define OPAQUE_TOOLBOX_STRUCTS 1 +#define TARGET_API_MAC_CARBON 1 +#define TARGET_API_MAC_CARBON_NOTYET 1 /* Things we should do eventually, but not now */ + +#define USE_GUSI2 /* Stdio implemented with GUSI 2 */ +/* # define USE_GUSI1 /* Stdio implemented with GUSI 1 */ +#define USE_MSL /* Use Mw Standard Library (as opposed to Plaugher C libraries) */ +#define USE_TOOLBOX /* Include toolbox modules in core Python */ +/* #define USE_CORE_TOOLBOX /* Include minimal set of toolbox modules in core Python */ +#define USE_QT /* Include quicktime modules in core Python */ +/* #define USE_WASTE /* Include waste module in core Python */ +/* #define USE_MACSPEECH /* Include macspeech module in core Python */ +/* #define USE_IMG /* Include img modules in core Python */ +/* #define USE_MACCTB /* Include ctb module in core Python */ +/* #define USE_STDWIN /* Include stdwin module in core Python */ +/* #define USE_MACTCP /* Include mactcp (*not* socket) modules in core */ +/* #define USE_TK /* Include _tkinter module in core Python */ +/* #define MAC_TCL /* This *must* be on if USE_TK is on */ +/* #define USE_MAC_SHARED_LIBRARY /* Enable code to add shared-library resources */ +/* #define USE_MAC_APPLET_SUPPORT /* Enable code to run a PYC resource */ +/* #define HAVE_DYNAMIC_LOADING /* Enable dynamically loaded modules */ +/* #define USE_GDBM /* Include the gdbm module */ +/* #define USE_ZLIB /* Include the zlib module */ +#define USE_APPEARANCE /* Enable Appearance support */ + +#define USE_MSL_MALLOC /* Disable private malloc. Also disables next two defines */ +#ifndef USE_MSL_MALLOC +/* #define USE_MALLOC_DEBUG /* Enable range checking and other malloc debugging */ +#ifdef __powerc +#define USE_CACHE_ALIGNED 8 /* Align on 32-byte boundaries for 604 */ +#endif +#endif + +#ifdef USE_MSL +#define MSL_USE_PRECOMPILED_HEADERS 0 /* Don't use precomp headers: we include our own */ +#include +#endif diff --git a/Mac/mwerks/mwerks_thrcarbonsm_config.h b/Mac/mwerks/mwerks_thrcarbonsm_config.h new file mode 100644 index 00000000000..3994a99a636 --- /dev/null +++ b/Mac/mwerks/mwerks_thrcarbonsm_config.h @@ -0,0 +1,47 @@ +/* +** Configuration file for small standalone 68k/ppc Python. +** +** Note: enabling the switches below is not enough to enable the +** specific features, you may also need different sets of sources. +*/ +#define ACCESSOR_CALLS_ARE_FUNCTIONS 1 +#define OPAQUE_TOOLBOX_STRUCTS 1 +#define TARGET_API_MAC_CARBON 1 +#define TARGET_API_MAC_CARBON_NOTYET 1 /* Things we should do eventually, but not now */ + +#define USE_ARGV0_CHDIR /* Workaround for OSXDP4: change dir to argv[0] dir */ +#define USE_GUSI2 /* Stdio implemented with GUSI 2 */ +/* # define USE_GUSI1 /* Stdio implemented with GUSI 1 */ +#define WITH_THREAD /* Use thread support (needs GUSI 2, not GUSI 1) */ +#define USE_MSL /* Use Mw Standard Library (as opposed to Plaugher C libraries) */ +#define USE_TOOLBOX /* Include toolbox modules in core Python */ +/* #define USE_CORE_TOOLBOX /* Include minimal set of toolbox modules in core Python */ +#define USE_QT /* Include quicktime modules in core Python */ +/* #define USE_WASTE /* Include waste module in core Python */ +/* #define USE_MACSPEECH /* Include macspeech module in core Python */ +/* #define USE_IMG /* Include img modules in core Python */ +/* #define USE_MACCTB /* Include ctb module in core Python */ +/* #define USE_STDWIN /* Include stdwin module in core Python */ +/* #define USE_MACTCP /* Include mactcp (*not* socket) modules in core */ +/* #define USE_TK /* Include _tkinter module in core Python */ +/* #define MAC_TCL /* This *must* be on if USE_TK is on */ +/* #define USE_MAC_SHARED_LIBRARY /* Enable code to add shared-library resources */ +/* #define USE_MAC_APPLET_SUPPORT /* Enable code to run a PYC resource */ +/* #define HAVE_DYNAMIC_LOADING /* Enable dynamically loaded modules */ +/* #define USE_GDBM /* Include the gdbm module */ +/* #define USE_ZLIB /* Include the zlib module */ +#define USE_UCNHASH /* Include ucnhash module */ +#define USE_APPEARANCE /* Enable Appearance support */ + +#define USE_MSL_MALLOC /* Disable private malloc. Also disables next two defines */ +#ifndef USE_MSL_MALLOC +/* #define USE_MALLOC_DEBUG /* Enable range checking and other malloc debugging */ +#ifdef __powerc +#define USE_CACHE_ALIGNED 8 /* Align on 32-byte boundaries for 604 */ +#endif +#endif + +#ifdef USE_MSL +#define MSL_USE_PRECOMPILED_HEADERS 0 /* Don't use precomp headers: we include our own */ +#include +#endif