[[▲PODS用掲示板に戻る|PODS用掲示板]] !![[FortuneDA の PODS 版|BBS-PODS/3]] - 陰郎 (2007年06月16日 23時48分31秒)  ここでは、PODS で DA を作成するためのサンプルとして、伝統的に DA の導入サンプルとされてきた FortuneDA を PODS でビルドできるようにした版を提示します。ソースコードの内容的には [[Codewarrior版|【C/C++】OS 5 で draggable な DA のサンプル]]と同等です。   !!前提  ここで提示する PODS 版 FortuneDA は、PODS の Eclipse IDE は使用せず、Cygwin コンソール上で make する前提で作ってあります。また、PalmRC は使用せず、PilRC を使用する前提となっています。PODS で PilRC を使用する方法に関しては、「 [[PODS で PilRC を使用する方法|BBS-PODS/1]] 」を、PODS インストール後の Cygwinコンソールについては「 [[Cygwinコンソール|BBS-PODS/2]] 」をそれぞれ参照してください。   !!ダウンロード  ダウンロードファイルは zip 形式で圧縮されています。ソースコードやリソースとメイクファイル、コンパイル済みの FortuneDA.prc 、およびオリジナルのソースコードセットを含みます。 *{{ref FortuneDA_for_PODS.zip}}   !!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版|【C/C++】OS 5 で draggable な DA のサンプル]]と同等の扱いとします。   !!コメント {{comment multi}}