zlib CCとARとRANLIB変更。 CFLAGSに -DNO_ERRNO_H -D_WIN32_WCE を追加 all:example$(EXE) minigzip$(EXE) を all:example$(EXE) に変更。 gzio.cの974~978行の977行目以外コメントアウト。 jpeg-8 CC=arm-mingw32ce-gcc AR=arm-mingw32ce-ar LD=arm-mingw32ce-ld ./configure --prefix=/usr/local/mingw32ce/arm-mingw32ce --host=arm-mingw32ce --disable-shared Makefileのbin_PROGRAMSの項目の中身をコメントアウト。 DEFSに-DNO_GETENVを追加。 make make install libpng CC=arm-mingw32ce-gcc AR=arm-mingw32ce-ar LD=arm-mingw32ce-ld \ ./configure --prefix=/usr/local/mingw32ce/arm-mingw32ce \ --host=arm-mingw32ce --disable-shared libmad CC=arm-mingw32ce-gcc AR=arm-mingw32ce-ar LD=arm-mingw32ce-ld \ ./configure --prefix=/usr/local/mingw32ce/arm-mingw32ce \ --host=arm-mingw32ce --disable-shared config.hの17行目ERRNO_Hのコメントアウトを外す。 MakefileのCFLAGSから -fforce-mem を削除。 Tremolo006 Makefileの arm-wince-ce を arm-mingw32ce にすべて置き換える。 wince_gcc_root = /usr/local/wince/cross-tools を wince_gcc_root = /usr/local/mingw32ce/arm-mingw32ce に置き換える。 /cygdrive/c/cvs/scummvm/trunk/backends/platform/wince/libs/ を /usr/local/mingw32ce-arm-mingw32ce/ に置き換える。 vorbisfile.cの21行目の#includeをコメントアウト。 その次の行に int errno=0; を追加 arm-mingw32ce/include 以下に Toremolo006/Tremor ディレクトリを作成。 その後 sudo make でインストール完了。 Tremor os_types.hの #endif /* _OS_TYPES_H */ 前に # include # include "config_types.h" を追加。 同ファイルの /* Cygwin */ から #endifまでをコメントアウト。 vorbisfile.c の#include をコメントアウト。 その下に extern int errno=0;を追加。 bzip2 gcc を arm-mingw32ce-gcchttp://lycoris2475.xxxxxxxx.jp/ ar を arm-mingw32ce-ar ranlib を arm-mingw32ce-ranlib に置き換える。 PREFIX=/usr/local を PREFIX=/usr/local/mingw32ce/arm-mingw32ce に置き換え。 make libbz2.a でmake make後、コンソールで以下を実行 sudo cp -f bzlib.h /usr/local/mingw32ce/arm-mingw32ce/include sudo chmod a+r /usr/local/mingw32ce/arm-mingw32ce/include/bzlib.h sudo cp -f libbz2.a /usr/local/mingw32ce/arm-mingw32ce/lib sudo chmod a+r /usr/local/mingw32ce/arm-mingw32ce/lib/libbz2.a bzip2.c 53行目のerrno.hをコメントアウト。 extern int errno=0; を追加 freetype CC=arm-mingw32ce-gcc AR=arm-mingw32ce-ar LD=arm-mingw32ce-ld \ ./configure --prefix=/usr/local/mingw32ce/arm-mingw32ce \ --host=arm-mingw32ce --disable-shared make sudo make install SDL_ttf ./autogen.sh CC=arm-mingw32ce-gcc AR=arm-mingw32ce-ar LD=arm-mingw32ce-ld ./configure --prefix=/usr/local/mingw32ce/arm-mingw32ce --host=arm-mingw32ce --disable-shared --with-sdl-prefix=/usr/local/mingw32ce/arm-mingw32ce --with-freetype-prefix=/usr/local/mingw32ce/arm-mingw32ce --disable-sdltest --enable-jpg Makefile の noinst_PROGRAMS = showfont$(EXEEXT) glfont$(EXEEXT) を noinst_PROGRAMS = にしてmake。 make libSDL_ttf.la make install-libLTLIBRARIES make install-libSDL_ttfincludeHEADERS SDL_image ./autogen.sh CC=arm-mingw32ce-gcc AR=arm-mingw32ce-ar LD=arm-mingw32ce-ld ./configure --prefix=/usr/local/mingw32ce/arm-mingw32ce --host=arm-mingw32ce --disable-shared --with-sdl-prefix=/usr/local/mingw32ce/arm-mingw32ce --disable-png-shared --disable-jpeg-shared Makefileの noinst_PROGRAMS = showimage$(EXEEXT) を noinst_PROGRAMS = に書き換えてmake SDL_mixer CC=arm-mingw32ce-gcc AR=arm-mingw32ce-ar LD=arm-mingw32ce-ld ./configure --prefix=/usr/local/mingw32ce/arm-mingw32ce --host=arm-mingw32ce --disable-shared --with-sdl-prefix=/usr/local/mingw32ce/arm-mingw32ce --disable-music-midi --disable-music-timidity-midi --disable-music-native-midi --enable-music-ogg-tremor --disable-music-ogg-shared --disable-music-ogg --disable-music-mp3 --disable-music-mp3-shared --disable-smpegtest --enable-music-mad-gpl Makefile の all: $(srcdir)/configure Makefile $(objects) $(objects)/$(TARGET) $(objects)/playwave$(EXE) $(objects)/playmus$(EXE) を all: $(srcdir)/configure Makefile $(objects) $(objects)/$(TARGET) にする。 smjpeg chmod 755 autogen.sh ./autogen.sh wget http://svn.swish-e.org/swish-e/branches/2.6/config/depcomp CC=arm-mingw32ce-gcc AR=arm-mingw32ce-ar LD=arm-mingw32ce-ld ./configure --prefix=/usr/local/mingw32ce/arm-mingw32ce --host=arm-mingw32ce --disable-shared --with-sdl-prefix=/usr/local/mingw32ce/arm-mingw32ce smjpeg_decode.c の #includeをコメントアウトし、extern int errno=0; をその下に入れる。 一度make後、Makefileの270行目あたり、Makefile:以下数行消す。 jpeg-6bのなかのMakefileのDEFSに-DNO_GETENVを追加。 onscripter_mjpeg smpegのjpeg-6bの中からjpeglib.hとjinclude.hを持ってきて入れる。 libsmjpeg.aをlibjpeg.aにしてarm-mingw32ce/libに入れる。 その後、jpeg-6bのjpeglib.h と jconfig.h と jmorecfg.h を/arm-mingw32ce/includeに入れる。 そして、SDL_imageをコンパイルし直す。