Palm Programmer's Laboratory
BBS-PODS/3
FortuneDA の PODS 版 - 陰郎 (2007年06月16日 23時48分31秒)
ここでは、PODS で DA を作成するためのサンプルとして、伝統的に DA の導入サンプルとされてきた FortuneDA を PODS でビルドできるようにした版を提示します。ソースコードの内容的には Codewarrior版と同等です。
前提
ここで提示する PODS 版 FortuneDA は、PODS の Eclipse IDE は使用せず、Cygwin コンソール上で make する前提で作ってあります。また、PalmRC は使用せず、PilRC を使用する前提となっています。PODS で PilRC を使用する方法に関しては、「 PODS で PilRC を使用する方法 」を、PODS インストール後の Cygwinコンソールについては「 Cygwinコンソール 」をそれぞれ参照してください。
ダウンロード
ダウンロードファイルは zip 形式で圧縮されています。ソースコードやリソースとメイクファイル、コンパイル済みの FortuneDA.prc 、およびオリジナルのソースコードセットを含みます。
Cygwin コンソールでの make
ダウンロードしたファイルを、ここでは C:\Projects\FortuneDA 配下に展開したものとします。Cygwinコンソールを起動し、以下のように make します。
kagelow@enigma04 ~ $ cd c:/projects/FortuneDA/Source kagelow@enigma04 /cygdrive/c/projects/FortuneDA/Source $ make m68k-palmos-gcc -Wall -g -O2 -I.. -c -o Fortune_DA.o Fortune_DA.c Fortune_DA.c:131: warning: `GetCurAppName' defined but not used m68k-palmos-gcc -Wall -g -O2 -I.. -nostartfiles Fortune_DA.o -o Fortune_DA m68k-palmos-obj-res Fortune_DA mv code0001.Fortune_DA.grc code03e8.grc rm *.Fortune_DA.grc rm -f *.bin pilrc -I .. Fortune_DA.rcp . PilRC v3.2 Copyright 1997-1999 Wes Cherry (wesc@ricochet.net) Copyright 2000-2004 Aaron Ardiri (aaron@ardiri.com) Generating 68K resources from 'Fortune_DA.rcp'. Writing tFRM2328.bin (114 bytes) Writing tver0001.bin (4 bytes) touch bin.res build-prc --no-check-resources -t "DAcc" Fortune_DA.prc "Fortune DA" "FtDA" code03e8.grc *.bin kagelow@enigma04 /cygdrive/c/projects/FortuneDA/Source $
中間ファイルを削除するには、make clean とします。
kagelow@enigma04 /cygdrive/c/projects/FortuneDA/Source $ make clean rm -f *.[oa] Fortune_DA *.bin bin.res *.grc Makefile.bak kagelow@enigma04 /cygdrive/c/projects/FortuneDA/Source $
注意事項
このページで提示したパッケージについては、Codewarrior版と同等の扱いとします。