[Matroska-devel] Re: [Matroska-cvs] [matroska] r953 - trunk/libebml/make/mingw32

Steve Lhomme steve.lhomme at free.fr
Fri Nov 19 13:35:52 CET 2004


svn-commit-mail at lists.matroska.org a écrit :
> Author: mosu
> Date: 2004-11-19 15:17:21 +0300 (Fri, 19 Nov 2004)
> New Revision: 953
> 
> Modified:
>    trunk/libebml/make/mingw32/Makefile
> Log:
> Compile libebml as a DLL by default (is anyone except me using this mingw Makefile anyway?). Do not remove the dependency file on "make clean".
> 
> Modified: trunk/libebml/make/mingw32/Makefile
> ===================================================================
> --- trunk/libebml/make/mingw32/Makefile	2004-11-17 14:51:26 UTC (rev 952)
> +++ trunk/libebml/make/mingw32/Makefile	2004-11-19 12:17:21 UTC (rev 953)
> @@ -4,7 +4,7 @@
>  # Normally libebml is built as a static library.
>  # Uncomment this if you want a shared library instead.
>  # ATTENTION: If your app uses this DLL you have to define EBML_DLL !
> -#SHARED = yes
> +SHARED = yes

As you compile on Linux, you might just set this variable when you 
compile libebml and libmatroska. Because it's not safe for anyone to 
compile the libraries only to realise later they have to uncheck 
something in the Makefile so that it works. Otherwise you should update 
the comment too.

I don't encourage the use of a DLL version because it's only compatible 
with MinGW32 programs. That's not the way people are used to work on 
Windows.



More information about the Matroska-devel mailing list