From 93f3c135d207a60abc4d4261d6dd0a861b2889ca Mon Sep 17 00:00:00 2001 From: Derk-Jan Hartman Date: Thu, 5 Feb 2004 21:01:44 +0000 Subject: [PATCH] * added a package-translations target - holds doc/translations.txt - all the .po's - convert-po.sh --- Makefile.am | 30 ++++++++++++++++++++++++++++++ doc/Makefile.am | 2 ++ 2 files changed, 32 insertions(+) diff --git a/Makefile.am b/Makefile.am index e43de39fbe..cd74a0d95a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -467,6 +467,8 @@ VLC.app: vlc output.m \ playlist.h \ playlist.m \ + prefs_widgets.h \ + prefs_widgets.m \ prefs.h \ prefs.m \ vout.h \ @@ -686,6 +688,34 @@ package-macosx: # Clean up rm -Rf $(top_builddir)/tmp +package-translations: + @if test -e "$(srcdir)/vlc-translations-${VERSION}"; then \ + echo "Error: please remove $(srcdir)/vlc-translations-${VERSION}, it is in the way"; \ + false; \ + else \ + echo "OK."; mkdir -p "$(srcdir)/vlc-translations-${VERSION}"; \ + fi +# Copy translations + for i in $(ALL_LINGUAS); do \ + cp "$(srcdir)/po/$${i}.po" \ + "$(srcdir)/vlc-translations-${VERSION}/$${i}.po" \ + || true ; \ + done + cp "$(srcdir)/doc/translations.txt" \ + "$(srcdir)/vlc-translations-${VERSION}/README.txt" + + echo "#!/bin/sh" >>"$(srcdir)/vlc-translations-$(VERSION)/convert.po.sh" + echo "" >>"$(srcdir)/vlc-translations-$(VERSION)/convert.po.sh" + echo 'if test $$# != 1; then' >>"$(srcdir)/vlc-translations-$(VERSION)/convert.po.sh" + echo " echo \"Usage: convert-po.sh <.po file>\"" >>"$(srcdir)/vlc-translations-$(VERSION)/convert.po.sh" + echo " exit 1" >>"$(srcdir)/vlc-translations-$(VERSION)/convert.po.sh" + echo "fi" >>"$(srcdir)/vlc-translations-$(VERSION)/convert.po.sh" + echo "" >>"$(srcdir)/vlc-translations-$(VERSION)/convert.po.sh" + echo 'msgfmt --statistics -o vlc.mo $$1' >>"$(srcdir)/vlc-translations-$(VERSION)/convert.po.sh" + + $(AMTAR) chof - $(srcdir)/vlc-translations-$(VERSION) \ + | GZIP=$(GZIP_ENV) gzip -c >$(srcdir)/vlc-translations-$(VERSION).tar.gz + ############################################################################### # Stamp rules ############################################################################### diff --git a/doc/Makefile.am b/doc/Makefile.am index d9ee5acd51..30872c2a10 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -32,5 +32,7 @@ EXTRA_DIST = \ skins/skins-howto.txt \ skins/events-howto.txt \ skins/curve_maker \ + strings.txt \ + translations.txt \ win32/Cross-Compile-Howto.txt \ $(NULL) -- 2.39.2