mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-15 21:06:32 +00:00
037c9d2b34
Original commit message from CVS: * gst/gstinfo.h: Add missing inline function. * gst/gsttrace.c: add include * gst/parse/grammar.y: remove unused code * gst/registries/gstxmlregistry.c: (make_dir): make mkdir call more portable. * tools/gst-register.c: wrap unistd.h More additions/fixes from Steve for the MSVC build. * win32/GStreamer.vcproj: * win32/Makefile: * win32/Makefile.inspect: * win32/Makefile.launch: * win32/Makefile.register: * win32/README.txt: * win32/gst-inspect.vcproj: * win32/gst-launch.vcproj: * win32/gst-register.vcproj: * win32/gstbytestream.def: * win32/gstbytestream.vcproj: * win32/gstconfig.h: * win32/gstelements.def: * win32/gstelements.vcproj: * win32/gstenumtypes.c: * win32/gstenumtypes.h: * win32/gstoptimalscheduler.def: * win32/gstoptimalscheduler.vcproj: * win32/gstreamer.def: * win32/gstspider.def: * win32/gstspider.vcproj: * win32/gstversion.h: * win32/msvc71.sln:
41 lines
No EOL
1.6 KiB
Text
41 lines
No EOL
1.6 KiB
Text
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). |