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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 delta 3046 zc-n22ZBSI#8OP5#_wFtrvM(%ISr%MGMFEYdjRmWK3I>6&h{hVjn~H=MWqEN-o3!GG ze!zqYo14j*S_Khf>@;m+Zp>{`Gm$h2u^L6xOlIOZOln%JX~#^A6Red!m;3jv)4Ox- z@43(ax#xYKbH6+99y<~n*wozI#28Z;#j@q>BNv~<1&l0qrSUnP2uiZ!v>i(1l9>;D`(0{1hrZTSoW@;smrq@{)l>u!$ zILN*FnbdS12~Azf)2Y6E#$19iuUU6GD=aJtR+bf%mIg};*Q_aA9V{p%L1m_DmMHU< zVBUgSzBA49JefUqx=}gLs2;98>pG-u@gy7WAiu=*dhduTPhaJB?dG%?$F36p_;|+? zvgJ!9UROR9LZ57Na9O)p%-0SFl4R2ukI_4_qPg~Ya*8&RpvsYYB}(ti^~LH9?Hjlr z&fFnh9IzSZeB348oag7-^40`xDA}ej%+>|ptvNNHHol;pcWU!KE7J!SUgui=J2p9* z!=2h*Pn*TKO<`F(KFxPwRi_( zxex1g?PFYc~`2U-Ry3Qg#6n6frd!Pqjk7c{g)BDJra6% zVqUb4EQdk0t>D^7{IB#Wd%jy#R9{qFT1X4C1w08hfKP#q;7`C`gFl_1boGm1xdXmt zFbuYUtzakE1NN?5y*9+GYf|*ewUx!erpAqJGSV;7ow3nmx7M{b*0-6mEC?t*eoR&b zloD^8r##%=*u1T-DR?(XUOgzDjTB75=udI|+=c16k{-FJr*adGE;oNXDiTUD zmgn+#Mecu9i8hjx`5~|Qj>o;aynGG2?{dmF_KAmP+sxk5RPO`-jNX4}lJ@r?{HNvk zK9RJOEDnzV74Usf1@F}S5oiY;U=$b)P6A`W$zUA#2jVi*aKhmN-Jl1I2fbhdhVrM0 zXZb~sm}-v02l)Uv1xy6}U=kPrlfe{lDi{P)!D(O`I31ipoNpR4;YbH(fwRF3@I9;F zzv~q#X1_Dx&I0FvbHRtfd0;j;|GxdGI?9?iZ*Q8|e0Tb{09*+E0DJ^oMBHf_KZGL( z%mo*NKLVG4OTj$wIq-QfA1nZufy=QKSK#?nQSr_RM?zlS_nw%Gestws%lkg>R^Dyv zCwKl^tcxtmm)+@VhM8Hl1IC_LL~pEhY9;>PQ_DQ_BL$hp&{ba9A+LSH?QfRca?0}` ziDcdN>1D;385V=lbZ{@?NY+DdDKW;nqvH3O#?4dwqSK(0w z@{RdTVsNs2dX#??3FT-z-?JIt-x42trE8TsOOC8mXUM<0m6P(eM|s+KEM9qBJi>B+ zZhj(dZEJ634_wLLQj+Z;f7640#~Dfx@_dP!p@^n5$xGFT{9m+C-ep#-GI}pIw%o`r zRp%(HST(g0wRvlM!~aAiuAm9d+8S$ESJUe!$@Wjk?C&LHe+l_3S!c>) zWXD+Y*8#FGTe3%y5mR=O9cRfe?I!zgmYmrp2TVDc?4?%Q+2+S1CdIQsep9W^6|b+8 zsWsHcx4xpR6J^CsTR;I{TX9)GlNF}^&Od2ME?WBR8zlV8(gQo>t{OEVNt`%AE7D;F za0e;ZtT`GkmPcw-AMcbWYScMN;zHHkxn$!76mcCLYLxC;>hCY^jrLd(**DP6Z)E|= t{E}Q>OWoeuDm!b{SNTzyT}Qp!=BJPst+$$Ar`53jWURYQ*43%r{{rpF)2#pi diff --git a/Mac/mwerks/mwerks_carbonNOGUSI_config.h b/Mac/mwerks/mwerks_carbonNOGUSI_config.h new file mode 100644 index 000000000000..e886d3697641 --- /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 e886d3697641..66a189fc2477 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 000000000000..e14d953fc5e7 --- /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 000000000000..3994a99a636f --- /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 -- 2.47.3