## Win ##
############################################################################
win32_destdir=$(top_builddir)/vlc-$(VERSION)
+win32_xpi_destdir=$(win32_destdir)/vlc-plugin
win32_debugdir=$(top_builddir)/symbols-$(VERSION)
npvlc=vlc-$(VERSION)/mozilla/npvlc$(LIBEXT)
axvlc=vlc-$(VERSION)/activex/axvlc$(LIBEXT)
find $(win32_destdir) -type f -name '*.dll' -print | rebase -b 0x70000000 -T -; \
fi
+package-win32-xpi: package-win-common-strip
+ mkdir -p "$(win32_xpi_destdir)/plugins"
+ cp $(top_builddir)/projects/mozilla/install.rdf "$(win32_xpi_destdir)"
+ cp $(win32_destdir)/mozilla//npvlc$(LIBEXT) \
+ "$(win32_xpi_destdir)/plugins"
+ cp $(top_srcdir)/projects/mozilla/npvlc.dll.manifest \
+ "$(win32_xpi_destdir)/plugins"
+ cp "$(top_srcdir)/extras/package/win32/libvlc.dll.manifest" \
+ "$(win32_xpi_destdir)/plugins"
+ cp "$(win32_destdir)/libvlccore$(LIBEXT)" \
+ "$(win32_xpi_destdir)/plugins"
+ cp "$(win32_destdir)/libvlc$(LIBEXT)" \
+ "$(win32_xpi_destdir)/plugins"
+
+ mkdir -p "$(win32_xpi_destdir)/plugins/plugins"
+ cp "$(win32_destdir)/plugins/*$(LIBEXT)" \
+ "$(win32_xpi_destdir)/plugins/plugins"
+ cd $(win32_xpi_destdir) && zip -r vlc-$(VERSION).xpi install.rdf plugins
+
package-win32-base-debug: package-win-common
# Copy relevant files
# Script installer
rm -rf "$(top_builddir)/vlc-plugin-$(VERSION)"
endif
+package-macosx-xpi:
+if BUILD_MOZILLA
+ mkdir -p "$(top_builddir)/macosx-xpi/plugins"
+ cp $(top_builddir)/projects/mozilla/install.rdf \
+ "$(top_builddir)/macosx-xpi/"
+ cp -R "$(top_builddir)/projects/mozilla/VLC Plugin.plugin" \
+ "$(top_builddir)/macosx-xpi/plugins"
+ cd "$(top_builddir)/macosx-xpi" && zip -r vlc-$(VERSION).xpi install.rdf plugins
+endif
+
package-translations:
@if test -e "$(srcdir)/vlc-translations-$(VERSION)"; then \
echo "Error: please remove $(srcdir)/vlc-translations-$(VERSION), it is in the way"; \
--- /dev/null
+<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#">
+ <Description about="urn:mozilla:install-manifest">
+ <em:id>vlc-plugin@videolan.org</em:id>
+ <em:name>VideoLAN</em:name>
+ <em:version>@VERSION_MAJOR@.@VERSION_MINOR@.@VERSION_REVISION@@VERSION_EXTRA@</em:version>
+ <em:targetApplication>
+ <Description>
+ <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
+ <em:minVersion>1.5</em:minVersion>
+ <em:maxVersion>3.5.*</em:maxVersion>
+ </Description>
+ </em:targetApplication>
+ </Description>
+</RDF>
+