diff options
author | Jack Jansen <jack.jansen@cwi.nl> | 2002-06-26 22:06:08 +0000 |
---|---|---|
committer | Jack Jansen <jack.jansen@cwi.nl> | 2002-06-26 22:06:08 +0000 |
commit | c70815ac0f6aff2047649a2fd20982c976a43a70 (patch) | |
tree | 04de716ff05ac8b46035623763ad9c7e863846f6 /Mac/scripts/fullbuild.py | |
parent | 80a3e0a604ae9aeeeaa3954d4ea9e320999704be (diff) | |
download | cpython-git-c70815ac0f6aff2047649a2fd20982c976a43a70.tar.gz |
Disabled non-carbon builds (for the moment still optional) and made
these scripts work with the new precompiled headers.
Diffstat (limited to 'Mac/scripts/fullbuild.py')
-rw-r--r-- | Mac/scripts/fullbuild.py | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/Mac/scripts/fullbuild.py b/Mac/scripts/fullbuild.py index 76415a9cc9..054f40e988 100644 --- a/Mac/scripts/fullbuild.py +++ b/Mac/scripts/fullbuild.py @@ -9,6 +9,8 @@ # NOTE: You should proably make a copy of python with which to execute this # script, rebuilding running programs does not work... +CARBON_ONLY = 1 + MACBUILDNO=":Mac:Include:macbuildno.h" import os @@ -24,15 +26,7 @@ import macresource import aetools from Carbon import AppleEvents -OLDAESUPPORT = 0 - -if OLDAESUPPORT: - from Metrowerks_Shell_Suite import Metrowerks_Shell_Suite - from CodeWarrior_suite import CodeWarrior_suite - from Metrowerks_Standard_Suite import Metrowerks_Standard_Suite - from Required_Suite import Required_Suite -else: - import CodeWarrior +import CodeWarrior from Carbon import Res from Carbon import Dlg @@ -74,18 +68,24 @@ I_APPLETS=26 N_BUTTONS=27 -if OLDAESUPPORT: - class MwShell(Metrowerks_Shell_Suite, CodeWarrior_suite, Metrowerks_Standard_Suite, - Required_Suite, aetools.TalkTo): - pass +if CARBON_ONLY: + BUTTONS_DISABLE = [ + I_PPC_EXTLIBS, + I_PPC_CORE, + I_PPC_PLUGINS, + I_PPC_EXTENSIONS, + I_INTERPRETER, + I_PPC_FULL, + I_PPC_SMALL, + ] else: - MwShell = CodeWarrior.CodeWarrior - + BUTTONS_DISABLE = [] + RUNNING=[] def buildmwproject(top, creator, projects): """Build projects with an MW compiler""" - mgr = MwShell(creator, start=1) + mgr = CodeWarrior.CodeWarrior(creator, start=1) mgr.send_timeout = AppleEvents.kNoTimeOut failed = [] @@ -177,6 +177,9 @@ def handle_dialog(filename): d.SetDialogDefaultItem(I_OK) d.SetDialogCancelItem(I_CANCEL) results = [0]*N_BUTTONS + for n in BUTTONS_DISABLE: + ctl = d.GetDialogItemAsControl(n) + ctl.HideControl() while 1: n = Dlg.ModalDialog(None) if n == I_OK: |