Commit a48441c6 authored by Gildas Bazin's avatar Gildas Bazin

* updated win32 compilation instructions.
parent 67c4bc39
...@@ -15,7 +15,7 @@ disable the GUI. You will end-up with a vlc.log file in your current directory. ...@@ -15,7 +15,7 @@ disable the GUI. You will end-up with a vlc.log file in your current directory.
If you want to play a DVD, run vlc and click on the Disc option in the If you want to play a DVD, run vlc and click on the Disc option in the
interface. You then have to type your drive letter in the 'Device name' interface. You then have to type your drive letter in the 'Device name'
box (eg. 'D:' if your dvdrom drive is assigned the letter 'D'). box (eg. 'D' if this is the letter for your dvdrom drive).
( !WARNING: you have to be in administrator mode (for now) on Win2k/XP or the ( !WARNING: you have to be in administrator mode (for now) on Win2k/XP or the
DVD won't play. ) DVD won't play. )
...@@ -45,9 +45,15 @@ You must also not forget to install the extra development packages if you want ...@@ -45,9 +45,15 @@ You must also not forget to install the extra development packages if you want
to build the DirectX, GTK and SDL plugins. to build the DirectX, GTK and SDL plugins.
- compiling natively on Windoze: - compiling natively on Windoze:
You first need to download and install MSYS-1.0.5 (version 1.0.6 doesn't seem You will need to download and install the latest MSYS (version 1.0.7 as
to work as well) and MINGW. of now) and MINGW.
http://prdownloads.sourceforge.net/mingw/msys-1.0.5-i686-bin.tar.gz The installation is really easy. Begin with the MSYS auto-installer and once
this is done, extract MINGW into c:\msys\1.0\mingw. You also have to remember
to remove the make utility included with MINGW as it conflicts with the one
from MSYS (just rename or remove c:\msys\1.0\mingw\bin\make.exe).
http://www.mingw.org/download.shtml
http://prdownloads.sourceforge.net/mingw/MSYS-1.0.7-i686-2002.04.24-1.exe
http://prdownloads.sourceforge.net/mingw/MinGW-1.1.tar.gz http://prdownloads.sourceforge.net/mingw/MinGW-1.1.tar.gz
You must also not forget to install the extra development packages if you want You must also not forget to install the extra development packages if you want
...@@ -79,7 +85,8 @@ along those lines: ...@@ -79,7 +85,8 @@ along those lines:
--build=i386-linux \ --build=i386-linux \
--with-gtk-config-path=/usr/local/gtk-win32/bin \ --with-gtk-config-path=/usr/local/gtk-win32/bin \
--with-sdl-config-path=/usr/local/SDL-1.2.3-win32/i386-mingw32msvc/bin \ --with-sdl-config-path=/usr/local/SDL-1.2.3-win32/i386-mingw32msvc/bin \
--with-directx=/usr/local/dxheaders --with-directx=/usr/local/dxheaders \
--with-dvdcss-tree=../libdvdcss-win
If you are cross-compiling using the mingw32 package provided by If you are cross-compiling using the mingw32 package provided by
www.videolan.org, you have to use something along those lines: www.videolan.org, you have to use something along those lines:
...@@ -90,14 +97,19 @@ www.videolan.org, you have to use something along those lines: ...@@ -90,14 +97,19 @@ www.videolan.org, you have to use something along those lines:
--build=i386-linux \ --build=i386-linux \
--with-gtk-config-path=/usr/local/gtk-win32/bin \ --with-gtk-config-path=/usr/local/gtk-win32/bin \
--with-sdl-config-path=/usr/local/SDL-1.2.3-win32/i386-mingw32msvc/bin \ --with-sdl-config-path=/usr/local/SDL-1.2.3-win32/i386-mingw32msvc/bin \
--with-directx=/usr/local/dxheaders --with-directx=/usr/local/dxheaders \
--with-dvdcss-tree=../libdvdcss-win
If you are compiling natively on Windoze, then you can use something If you are compiling natively on Windoze, then you can use something
along those lines: along those lines:
MAKE=gmake ./configure \ ./configure \
--with-gtk-config-path=/c/dev/gtk-win32/bin \ --with-gtk-config-path=/c/dev/gtk-win32/bin \
--with-sdl-config-path=/c/dev/SDL-1.2.3-win32/i386-mingw32msvc/bin \ --with-sdl-config-path=/c/dev/SDL-1.2.3-win32/i386-mingw32msvc/bin \
--with-directx=/c/dev/dxheaders --with-directx=/c/dev/dxheaders \
--with-dvdcss-tree=../libdvdcss-win
Note: when using the --with-dvdcss-tree you need to compile the tree
beforehand.
Building VideoLAN Client Building VideoLAN Client
======================== ========================
...@@ -108,16 +120,12 @@ the core application. The configure script tries to guess for you. ...@@ -108,16 +120,12 @@ the core application. The configure script tries to guess for you.
Once configured, to build vlc you have to: Once configured, to build vlc you have to:
If you are cross-compiling from Debian, then just run `make'. If you are cross-compiling from Debian or compiling natively on Windoze,
then just run `make'.
If you are cross-compiling using the mingw32 package provided by If you are cross-compiling using the mingw32 package provided by
www.videolan.org, run `PATH=/usr/local/cross-tools/bin:$PATH make'. www.videolan.org, run `PATH=/usr/local/cross-tools/bin:$PATH make'.
If you are compiling natively on Windoze, run `MAKE=gmake gmake'.
(note that msys sometimes stops in the middle of the build process and
complains about not being able to create .dep files. If this happens, just
re-run the above command another time and it should work)
Building Win32 interface with bcc32 (Borland's compiler) Building Win32 interface with bcc32 (Borland's compiler)
======================================================== ========================================================
(This stage is only necessary if you want to use the Win32 native interface. (This stage is only necessary if you want to use the Win32 native interface.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment