ONScripterをビルドするページへ

SDL をコンパイルする

cygwinを起動し、次のコマンドを実行します。

wget https://www.libsdl.org/release/sdl-1.2.14.tar.gz
tar xf sdl-1.2.14.tar.gz

を実行します。そして、sdlをwindows ce上で動かすためのパッチを持ってきます。

wget http://web.archive.org/web/20120130231818im_/http://yta.blogzine.jp/weblog/arc/sdl1214-cegcc-patches.diff

パッチを適用します。

mv sdl1214-cegcc-patches.diff sdl-1.2.14/sdl1214-cegcc-patches.diff
cd sdl-1.2.14
patch --strip=1 < sdl1214-cegcc-patches.diff

さらに、 configure をいじります。 c:\cygwin\home\cygwin\sdl-1.2.14\configure を開き、1行目に、以下の「魔法の呪文」を貼り付けます。

cc=/home/cygwin/cegcc/bin/arm-mingw32ce-gcc
cxx=/home/cygwin/cegcc/bin/arm-mingw32ce-g++
ld=/home/cygwin/cegcc/bin/arm-mingw32ce-ld
ar=/home/cygwin/cegcc/bin/arm-mingw32ce-ar
ranlib=/home/cygwin/cegcc/bin/arm-mingw32ce-ranlib
strip=/home/cygwin/cegcc/bin/arm-mingw32ce-strip
windres=/home/cygwin/cegcc/bin/arm-mingw32ce-windres
as=/home/cygwin/cegcc/bin/arm-mingw32ce-as
dlltool=/home/cygwin/cegcc/bin/arm-mingw32ce-dlltool
objdump=/home/cygwin/cegcc/bin/arm-mingw32ce-objdump
nm=/home/cygwin/cegcc/bin/arm-mingw32ce-nm

21663行目の *-wince*)*-wince* | *-mingw32ce) に書き換えます。
そして、21663行目から21709行目( *-*-beos* | *-*-haiku*) の上にある ;; の行)までを切り取り、21584行目( *-*-cygwin* | *-*-mingw32*) の行)に貼り付けます。
保存し、cygwinで、

./configure --prefix=/home/cygwin/cegcc/arm-mingw32ce --host=arm-mingw32ce --disable-shared

を実行します。その後、

make
make install

を実行します。

連絡先