3.OpenWatcom C++ in Msys environment
+======= CAUTION !! ===========
+You cannnat distribute generated TiMidity++ binary!!. Because of LICENCE issue.
+==============================
(1)OpenWatcom and MSYS
1)Set OpenWatcom(http://www.openwatcom.org)
1-1)Download OpenWatcom, install and configure them
./configure --enable-network --enable-w32gui \
--enable-audio=w32,vorbis,gogo,ogg,flac,portaudio \
--disable-oggtest --disable-vorbistest --disable-libFLACtest --disable-libOggFLACtest
- ( cl386(except cl) is need for watcom detection in configure script. )
(make)
make
mv timidity.exe timw32g.exe
./configure --enable-network --enable-winsyng \
--enable-audio=w32,vorbis,gogo,ogg,flac,portaudio \
--disable-oggtest --disable-vorbistest --disable-libFLACtest --disable-libOggFLACtest
- ( cl386(except cl) is need for watcom detection in configure script. )
(make)
make
mv timidity.exe twsyng.exe
./configure --enable-network --enable-winsyng \
--enable-audio=w32,vorbis,gogo,ogg,flac,portaudio \
--disable-oggtest --disable-vorbistest --disable-libFLACtest --disable-libOggFLACtest
- ( cl386(except cl) is need for watcom detection in configure script. )
add config.h following line
#define TWSYNSRV 1
(make)
Microsoft Platform SDK
install and configure them.
======= CAUTION !! ===========
-If you plan to distribute TiMidity++ binary, use "Visual C++" or "Visual Studio" not "Microsoft Visual C++ Toolkit 2003". because of LICENCE issue.
+If you plan to distribute TiMidity++ binary, use "Visual C++" or "Visual Studio" not "Microsoft Visual C++ Toolkit 2003". because of LICENCE issue. And link msvcrt.lib instead of libcmt.lib
==============================
2)Setup Mngw and MSYS (See MingwWiki(http://mingw.sourceforge.net/MinGWiki/))
£³¡¥Msys´Ä¶²¼¤ÇOpenWatcom¤Ç¥³¥ó¥Ñ¥¤¥ë
+======= CAUTION !! ===========
+Open Watcom ¤Ç¥³¥ó¥Ñ¥¤¥ë¤·¤¿¥Ð¥¤¥Ê¥ê¤Ï¥é¥¤¥»¥ó¥¹¾åÇÛÉۤǤ¤Ê¤¤¡£
+==============================
¡Ê£±¡ËOpenWatcom¤ÈMSYS¤Î¥»¥Ã¥È¥¢¥Ã¥×
£±¡ËOpenWatcom¤Î¥»¥Ã¥È¥¢¥Ã¥×(http://www.openwatcom.org)
£±¡Ý£±¡ËOpenWatcom¤ò¥À¥¦¥ó¥í¡¼¥É¤·¤Æ¤¯¤ë¡£
./configure --enable-network --enable-w32gui \
--enable-audio=w32,vorbis,gogo,ogg,flac,portaudio \
--disable-oggtest --disable-vorbistest --disable-libFLACtest --disable-libOggFLACtest
- ( cl386(except cl) is need for watcom detection in configure script. )
(make)
make
mv timidity.exe timw32g.exe
./configure --enable-network --enable-winsyng \
--enable-audio=w32,vorbis,gogo,ogg,flac,portaudio \
--disable-oggtest --disable-vorbistest --disable-libFLACtest --disable-libOggFLACtest
- ( cl386(except cl) is need for watcom detection in configure script. )
(make)
make
mv timidity.exe twsyng.exe
./configure --enable-network --enable-winsyng \
--enable-audio=w32,vorbis,gogo,ogg,flac,portaudio \
--disable-oggtest --disable-vorbistest --disable-libFLACtest --disable-libOggFLACtest
- ( cl386(except cl) is need for watcom detection in configure script. )
add config.h following line
#define TWSYNSRV 1
(make)
Microsoft Platform SDK
¤ò¥À¥¦¥ó¥í¡¼¥É¤·¤Æ¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¡£
======= CAUTION !! ===========
-Microsoft Visual C++ Toolkit 2003¤Ç¥³¥ó¥Ñ¥¤¥ë¤·¤¿¥é¥¤¥Ö¥é¥ê¤Ï¥é¥¤¥»¥ó¥¹¾åÇÛÉۤǤ¤Ê¤¤¡£
+Microsoft Visual C++ Toolkit 2003¤Ç¥³¥ó¥Ñ¥¤¥ë¤·¤¿¥Ð¥¤¥Ê¥ê¤Ï¥é¥¤¥»¥ó¥¹¾åÇÛÉۤǤ¤Ê¤¤¡£
ÇÛÉÛ¤¹¤ë¥Ð¥¤¥Ê¥ê¤Ï¡¢"Visual C++" ¤« "Visual Studio"¤Çºî¤ëɬÍפ¬¤¢¤ë¡£
+¤½¤ÎºÝ¤Ï¡¡libcmt.lib ¤Ç¤Ï¤Ê¤¯¡¡msvcrt.lib¤ò¥ê¥ó¥¯¤¹¤ë¤³¤È
==============================
£²¡ËMSYS¤Î¥»¥Ã¥È¥¢¥Ã¥×(http://sourceforge.net/projects/mingw/¡¡http://mingw.sourceforge.net/MinGWiki/))