Merge branch '0.10'
[platform/upstream/gstreamer.git] / win32 / README.txt
index b58478b..d5afa52 100644 (file)
@@ -1,41 +1,28 @@
-There are different makefiles that can be used to build GStreamer with the usual Microsoft 
-compiling tools.
-
-The Makefile is meant to be used with the GNU make program and the free 
-version of the Microsoft compiler (http://msdn.microsoft.com/visualc/vctoolkit2003/). You also 
-have to modify your system environment variables to use it from the command-line. You will also 
-need a working Platform SDK for Windows that is available for free from Microsoft.
-
-The projects/makefiles will generate automatically some source files needed to compile 
-GStreamer. That requires that you have installed on your system some GNU tools and that they are 
-available in your system PATH.
-
-The GStreamer project depends on other libraries, namely :
-- GLib
-- libpopt
-- libxml
-- libintl
-- libiconv
-
-The sources should be organised in folders as follow :
-$(PROJECT_DIR)\glib
-$(PROJECT_DIR)\gstreamer (this package)
-$(PROJECT_DIR)\libiconv
-$(PROJECT_DIR)\libintl
-$(PROJECT_DIR)\libxml2
-$(PROJECT_DIR)\popt
-
-NOTE : you can find Win32 versions of these libraries on http://gnuwin32.sourceforge.net/ 
-You will need the Binaries and Developer files for each package.
-
-NOTE : GLib can be found on ftp://ftp.gtk.org/pub/gtk/v2.4/ and should be compiled from the 
-sources
-
-NOTE : GNU tools needed that you can find on http://gnuwin32.sourceforge.net/
-- GNU flex      (tested with 2.5.4)
-- GNU bison     (tested with 1.35)
-and http://www.mingw.org/
-- GNU make      (tested with 3.80)
-
-NOTE : the generated files from the -auto makefiles will be available soon separately on the net 
-for convenience (people who don't want to install GNU tools).
\ No newline at end of file
+Building GStreamer on Windows\r
+-----------------------------\r
+\r
+Running GStreamer on Windows is currently experimental, but improving.\r
+\r
+Building on MinGW/MSys\r
+----------------------\r
+Should work out of the box from the toplevel directory using the standard\r
+Unix build system provided.\r
+\r
+This build type is fairly well supported.\r
+\r
+Building with Visual Studio 6\r
+-----------------------------\r
+The directory vs6/ contains the workspaces needed to build GStreamer from\r
+Visual Studio.\r
+\r
+This build type is fairly well supported.\r
+\r
+Building with Visual Studio 7\r
+-----------------------------\r
+vs7/ contains the files needed, but they haven't been updated since the\r
+0.8 series.\r
+\r
+This build is currently unsupported.\r
+\r
+The common/ directory contains support files that can be shared between\r
+these two versions of Visual Studio.\r