Changeset 54167ecfaa603fd199627944650aacced2e16e6c

Show
Ignore:
Timestamp:
10/26/03 14:07:50 (5 years ago)
Author:
Gildas Bazin <gbazin@videolan.org>
git-committer:
Gildas Bazin <gbazin@videolan.org> 1067173670 +0000
git-parent:

[a27027bb051019a579c5f0e5df0accfce1528412]

git-author:
Gildas Bazin <gbazin@videolan.org> 1067173670 +0000
Message:

* INSTALL.win32: updated build instructions.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • INSTALL.win32

    r42b0d32 r54167ec  
    1 $Id: INSTALL.win32,v 1.19 2003/07/29 17:42:58 gbazin Exp $ 
     1$Id: INSTALL.win32,v 1.20 2003/10/26 13:07:50 gbazin Exp $ 
    22 
    33INSTALL file for the Windows9x/Me/NT4/2k/XP version of the VLC media player 
     
    5252- cross-compiling with mingw32: 
    5353You first need to download a linux cross-compiler version of mingw32. 
    54 (for Debian GNU/Linux users, you can use the mingw32, mingw32-binutils and 
    55 mingw32-runtime packages) 
     54 
     55For Debian GNU/Linux users, you can use the mingw32, mingw32-binutils and 
     56mingw32-runtime packages. 
     57 
     58Or you can use our mingw32 gcc-3.3.1 cross-compiler package: 
     59http://www.videolan.org/pub/testing/win32/mingw-gcc3.3.1-linux-crosscompiler.tar.bz2 (requires libc6 >= 2.3.2). 
     60You will need to extract this package in your root directory (everything will 
     61be extracted in /usr/local/cross-tools). 
    5662 
    5763- compiling natively on Windoze with cygwin: 
     
    8793actually really easy to compile a full-featured version of vlc (these compiled 
    8894libraries will only work with mingw or cygwin): 
    89 http://www.videolan.org/pub/testing/win32/contrib-20030729-win32-bin.tar.bz2 
     95http://www.videolan.org/pub/testing/win32/contrib-20030729-win32-bin.tar.bz2 or 
     96http://www.videolan.org/pub/testing/win32/contrib-20031026-win32-bin-gcc3.3.1-only.tar.bz2 
     97if you are using the new version of gcc (3.3.1). 
    9098All you need to do is extract it in your root directory (the include files 
    9199and libraries will be put in /usr/win32). You can do this with the following 
     
    120128      --with-wx-config-path=/usr/win32/bin \ 
    121129      --with-freetype-config-path=/usr/win32/bin \ 
     130      --disable-fribidi --disable-vcdx \ 
    122131      --enable-debug 
     132 
     133If you are cross-compiling with our gcc-3.3.1 package, you can use something 
     134along those lines: 
     135 
     136  ./bootstrap && \ 
     137  PATH=/usr/local/mingw/bin:$PATH \ 
     138  CPPFLAGS=-I/usr/win32/include \ 
     139  LDFLAGS=-L/usr/win32/lib \ 
     140  CC=i586-mingw32msvc-gcc CXX=i586-mingw32msvc-g++ \ 
     141  ./configure --host=i586-mingw32msvc --build=i386-linux \ 
     142      --disable-sdl --disable-gtk \ 
     143      --enable-nls \ 
     144      --enable-ffmpeg --with-ffmpeg-mp3lame \ 
     145      --enable-faad \ 
     146      --enable-flac \ 
     147      --enable-theora \ 
     148      --with-wx-config-path=/usr/win32/bin \ 
     149      --with-freetype-config-path=/usr/win32/bin \ 
     150      --with-fribidi-config-path=/usr/win32/bin \ 
     151      --disable-vcdx --enable-debug 
    123152 
    124153If you are using cygwin, you can build VLC with or without the unix emulation 
     
    138167      --with-wx-config-path=/usr/win32/bin \ 
    139168      --with-freetype-config-path=/usr/win32/bin \ 
     169      --with-fribidi-config-path=/usr/win32/bin \ 
    140170      --enable-debug 
    141171 
     
    158188      --with-wx-config-path=/usr/win32/bin \ 
    159189      --with-freetype-config-path=/usr/win32/bin \ 
     190      --with-fribidi-config-path=/usr/win32/bin \ 
    160191      --enable-debug 
    161192 
     
    167198Once configured, to build VLC, just run `make'. 
    168199 
     200( If you are using our gcc-3.3.1 cross-compiler you'll need to use: 
     201  PATH=/usr/local/mingw/bin:$PATH make ) 
     202 
    169203Well done, now you're ready to use VLC! 
    170204=======================================