1
mirror of https://code.videolan.org/videolan/vlc synced 2024-09-12 13:44:56 +02:00

Win32: sign dlls and exe

This commit is contained in:
Jean-Baptiste Kempf 2014-11-03 11:41:57 +01:00
parent ac7ec2d22c
commit 7c653e6ab5

View File

@ -106,6 +106,14 @@ package-win-strip: package-win-common
$(OBJCOPY) --add-gnu-debuglink="$(win32_debugdir)/`basename $$i.dbg`" "$$i" ; \
fi ; \
done
if test -n "$(SIGNATURE)"; then \
cd $(win32_destdir); find . -type f \( -name '*$(LIBEXT)' -or -name '*$(EXEEXT)' \) | while read i; \
do if test -n "$$i" ; then \
osslsigncode sign -certs $(SIGNATURE)/cert.cer -key $(SIGNATURE)/videolan.key -n "VLC media player" -i http://www.videolan.org/ -in "$$i" -out "$$i.sign"; \
mv "$$i.sign" "$$i" ; \
fi ; \
done \
fi
package-win32-webplugin-common: package-win-strip
@ -173,6 +181,10 @@ package-win32-exe: package-win-strip $(win32_destdir)/NSIS/UAC.dll $(win32_destd
fi; \
eval "$$MAKENSIS $(win32_destdir)/spad.nsi"; \
eval "$$MAKENSIS $(win32_destdir)/vlc.win32.nsi"
if test -n "$(SIGNATURE)"; then \
osslsigncode sign -certs $(SIGNATURE)/cert.cer -key $(SIGNATURE)/videolan.key -n "VLC media player" -i http://www.videolan.org/ -in "$(WINVERSION).exe" -out "$(WINVERSION).exe.sign"; \
mv "$(WINVERSION).exe.sign" "$(WINVERSION).exe" ; \
fi
package-win32-zip: package-win-strip
rm -f -- $(WINVERSION).zip