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
を実行します。