From e45586d00e21d212bfad4dc5579283d00e27e3b5 Mon Sep 17 00:00:00 2001 From: Geoffroy Couprie <geo.couprie@gmail.com> Date: Mon, 24 Nov 2008 23:06:47 +0100 Subject: [PATCH] specify dependency to msvcrt for vlc.exe and libvlc.dll --- Makefile.am | 2 + extras/package/win32/libvlc.dll.manifest | 22 ++++++++++ extras/package/win32/vlc.exe.manifest | 56 ++++++++++++++---------- 3 files changed, 58 insertions(+), 22 deletions(-) create mode 100755 extras/package/win32/libvlc.dll.manifest diff --git a/Makefile.am b/Makefile.am index 77a0d352c0..cdc34dbdb8 100644 --- a/Makefile.am +++ b/Makefile.am @@ -36,6 +36,7 @@ EXTRA_DIST = \ INSTALL.win32 \ INSTALL.wince \ extras/package/win32/vlc.exe.manifest \ + extras/package/win32/libvlc.dll.manifest \ MAINTAINERS \ extras/package/macosx/README.MacOSX.rtf \ vlc-config.in.in \ @@ -697,6 +698,7 @@ package-win-common: # Copy executables and libs cp "$(top_builddir)/bin/.libs/vlc$(EXEEXT)" "$(win32_destdir)/" cp "$(top_srcdir)/extras/package/win32/vlc.exe.manifest" "$(win32_destdir)/" + cp "$(top_srcdir)/extras/package/win32/libvlc.dll.manifest" "$(win32_destdir)/" cp "$(top_builddir)/src/.libs/libvlccore$(LIBEXT)" "$(win32_destdir)/" cp "$(top_builddir)/src/.libs/libvlc$(LIBEXT)" "$(win32_destdir)/" diff --git a/extras/package/win32/libvlc.dll.manifest b/extras/package/win32/libvlc.dll.manifest new file mode 100755 index 0000000000..eac4ee68ea --- /dev/null +++ b/extras/package/win32/libvlc.dll.manifest @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> + <assemblyIdentity + version="1.0.0.0" + processorArchitecture="x86" + name="libvlc.dll" + type="win32" + /> + <description>LibVLC</description> + <dependency> + <dependentAssembly> + <assemblyIdentity + type="win32" + name="Microsoft-Windows-MSVCRT20" + version="6.0.6000.16386" + processorArchitecture="x86" + publicKeyToken="31bf3856ad364e35" + language="*" + /> + </dependentAssembly> + </dependency> +</assembly> \ No newline at end of file diff --git a/extras/package/win32/vlc.exe.manifest b/extras/package/win32/vlc.exe.manifest index 51907ff469..d5f3ba8d21 100644 --- a/extras/package/win32/vlc.exe.manifest +++ b/extras/package/win32/vlc.exe.manifest @@ -1,22 +1,34 @@ -<?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> - <assemblyIdentity - version="1.0.0.0" - processorArchitecture="X86" - name="VideoLAN.VLC" - type="win32" - /> - <description>see http://www.videolan.org/</description> - <dependency> - <dependentAssembly> - <assemblyIdentity - type="win32" - name="Microsoft.Windows.Common-Controls" - version="6.0.0.0" - processorArchitecture="X86" - publicKeyToken="6595b64144ccf1df" - language="*" - /> - </dependentAssembly> - </dependency> -</assembly> +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> + <assemblyIdentity + version="1.0.0.0" + processorArchitecture="X86" + name="VideoLAN.VLC" + type="win32" + /> + <description>see http://www.videolan.org/</description> + <dependency> + <dependentAssembly> + <assemblyIdentity + type="win32" + name="Microsoft.Windows.Common-Controls" + version="6.0.0.0" + processorArchitecture="X86" + publicKeyToken="6595b64144ccf1df" + language="*" + /> + </dependentAssembly> + </dependency> + <dependency> + <dependentAssembly> + <assemblyIdentity + type="win32" + name="Microsoft-Windows-MSVCRT20" + version="6.0.6000.16386" + processorArchitecture="x86" + publicKeyToken="31bf3856ad364e35" + language="*" + /> + </dependentAssembly> + </dependency> +</assembly> -- 2.25.4