BuildApplicationでPPC/68k/FATを選択するには


MacPythonのページ(よ)>

MacPython1.5.2にはあったんですが、BuildApplicationでビルドする時に、PPC/68k/FATのどのタイプにビルドするかを、MacPython1.6以降、選べなくなりました。
選べるようにするには、『BuildApplication.py』と『BuildApplicatin.rsrc』を書き換える必要があります。

誤っているところがあるかもしれません。お気づきの点がございましたら、わたしまでお知らせいただければ幸いです。


BuildApplication.pyの書き換え
BuildApplication.rsrcの書き換え
BuildApplication.pyをアプレットに

BuildApplication.pyの書き換え

Pythonフォルダの『Mac:scripts:BuildApplication.py』をテキストエディタで開いて、以下の行を書き換えます。

  1. Python2.0/2.2.1の33-35行目
    変更前
        GENFAT_BUTTON = 4
        GENPPC_BUTTON = 5
        GEN68K_BUTTON = 6

    変更後
        GENFAT_BUTTON = 5
        GENPPC_BUTTON = 6
        GEN68K_BUTTON = 7
    これは、『BuildApplication.rsrc』との関連でバグだと思うのですが。。。
  2. Python2.0/2.2.1の38行目
    変更前
        PPC_ONLY=1

    変更後
        PPC_ONLY=0
  3. Python2.0の場合は、115行目が
        return 'pwpc', 1
    になっていることを確認してください。これについてはMacPython2.0/2.2.1のBuildApplicationのエラーのPython2.0をご覧下さい。

BuildApplication.rsrcの書き換え

『BuildApplication.rsrc』をResEditで開き、DITL、ID 400を開きます(下図)。

reseditの図

そして、『7』をクリックして『Application type』の部分を選択します。枠が点線になります。そこで、『DITL』メニューの『Set Item Number...』を選びます。すると、番号を尋ねるウィンドウが出ますので、『4』を入力します。OKボタンを押すと、下図のようになります。

書き換えたreseditの図

上図のように、『Fat』『PPC』『68K』のボタンは自動的にそれぞれ5、6、7になります。
これを保存して、ResEditを終了します。

BuildApplication.pyをアプレットに

以上を書き換えたら、『BuildApplication.py』を『BuildApplet』アプレットにドロップして、『BuildApplication』アプレットを作ってください。
『BuildApplication』アプレットを起動すると、下図のような選択のダイアログが表示されて、『Fat』『PPC』『68K』のどのタイプにビルドするか、選択できるようになります。

選択ダイアログ
by ©Hioryuki Yoshimura, 2002-2003.
Last modified at 2003/8/15
<▲このページのTOPへ>
MacPythonのページ(よ)TOPへ