1Unix build instructions 2----------------------- 3 4./configure 5make 6make install 7 8If you install from CVS you'll have to run ./bootstrap first 9 10 11Building for win32 12------------------ 13 14There are at least three ways to do it: 15 16- natively on Windows using Microsoft VC++ and the vc++ project 17 included in this distribution. 18 19- natively on Windows using MSYS + MINGW (www.mingw.org) (MSYS is a 20 minimal build environnement to compile unixish projects under 21 windows. It provides all the common unix tools like sh, gmake...) 22 23- or on Linux, using the mingw32 cross-compiler 24 25 26Building using MSYS + MINGW on windows 27-------------------------------------- 28 29First you will need to download and install the latest MSYS (version 301.0.7 as of now) and MINGW. The installation is really easy. Begin 31with the MSYS auto-installer and once this is done, extract MINGW into 32c:\msys\1.0\mingw. You also have to remember to remove the make 33utility included with MINGW as it conflicts with the one from MSYS 34(just rename or remove c:\msys\1.0\mingw\bin\make.exe). 35 36http://prdownloads.sourceforge.net/mingw/MSYS-1.0.7-i686-2002.04.24-1.exe 37http://prdownloads.sourceforge.net/mingw/MinGW-1.1.tar.gz 38 39Then you can build the package using: 40# ./configure 41# make 42 43 44Building using the mingw32 cross-compiler 45----------------------------------------- 46 47You need to install mingw32 first. For Debian GNU/Linux users, there 48is a mingw32 package. Otherwise you might get it from the mingw site 49at http://www.mingw.org/download.shtml. 50 51The videolan project also keeps precompiled mingw32 binaries at 52http://www.videolan.org/vlc/windows.html . If you install these, 53you'll have to set your PATH accordingly to include 54/usr/local/cross-tools/bin too. 55 56The build should then proceed using something like: 57# CC=i586-mingw32msvc-gcc ./configure --host=i586-mingw32msvc 58# make 59