"Fossies" - the Fresh Open Source Software Archive

Member "libqalculate-3.6.0/po/Makefile.in.in" (23 Nov 2019, 7150 Bytes) of package /linux/privat/libqalculate-3.6.0.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 # Makefile for program source directory in GNU NLS utilities package.
    2 # Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
    3 # Copyright (C) 2004-2008 Rodney Dawes <dobey.pwns@gmail.com>
    4 #
    5 # This file may be copied and used freely without restrictions.  It may
    6 # be used in projects which are not available under a GNU Public License,
    7 # but which still want to provide support for the GNU gettext functionality.
    8 #
    9 # - Modified by Owen Taylor <otaylor@redhat.com> to use GETTEXT_PACKAGE
   10 #   instead of PACKAGE and to look for po2tbl in ./ not in intl/
   11 #
   12 # - Modified by jacob berkman <jacob@ximian.com> to install
   13 #   Makefile.in.in and po2tbl.sed.in for use with glib-gettextize
   14 #
   15 # - Modified by Rodney Dawes <dobey.pwns@gmail.com> for use with intltool
   16 #
   17 # We have the following line for use by intltoolize:
   18 # INTLTOOL_MAKEFILE
   19 
   20 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
   21 PACKAGE = @PACKAGE@
   22 VERSION = @VERSION@
   23 
   24 SHELL = @SHELL@
   25 
   26 srcdir = @srcdir@
   27 top_srcdir = @top_srcdir@
   28 top_builddir = @top_builddir@
   29 VPATH = @srcdir@
   30 
   31 prefix = @prefix@
   32 exec_prefix = @exec_prefix@
   33 datadir = @datadir@
   34 datarootdir = @datarootdir@
   35 libdir = @libdir@
   36 localedir = @localedir@
   37 subdir = po
   38 install_sh = @install_sh@
   39 # Automake >= 1.8 provides @mkdir_p@.
   40 # Until it can be supposed, use the safe fallback:
   41 mkdir_p = $(install_sh) -d
   42 
   43 INSTALL = @INSTALL@
   44 INSTALL_DATA = @INSTALL_DATA@
   45 
   46 GMSGFMT = @GMSGFMT@
   47 MSGFMT = @MSGFMT@
   48 XGETTEXT = @XGETTEXT@
   49 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
   50 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
   51 MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
   52 GENPOT   = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
   53 
   54 ALL_LINGUAS = @ALL_LINGUAS@
   55 
   56 PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi)
   57 
   58 USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi)
   59 
   60 USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done)
   61 
   62 POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done)
   63 
   64 DISTFILES = Makefile.in.in POTFILES.in $(POFILES)
   65 EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS
   66 
   67 POTFILES = \
   68 # This comment gets stripped out
   69 
   70 CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.gmo "; done)
   71 
   72 .SUFFIXES:
   73 .SUFFIXES: .po .pox .gmo .mo .msg .cat
   74 
   75 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
   76 INTLTOOL_V_MSGFMT = $(INTLTOOL__v_MSGFMT_$(V))
   77 INTLTOOL__v_MSGFMT_= $(INTLTOOL__v_MSGFMT_$(AM_DEFAULT_VERBOSITY))
   78 INTLTOOL__v_MSGFMT_0 = @echo "  MSGFMT" $@;
   79 
   80 .po.pox:
   81 	$(MAKE) $(GETTEXT_PACKAGE).pot
   82 	$(MSGMERGE) $* $(GETTEXT_PACKAGE).pot -o $*.pox
   83 
   84 .po.mo:
   85 	$(INTLTOOL_V_MSGFMT)$(MSGFMT) -o $@ $<
   86 
   87 .po.gmo:
   88 	$(INTLTOOL_V_MSGFMT)file=`echo $* | sed 's,.*/,,'`.gmo \
   89 	  && rm -f $$file && $(GMSGFMT) -o $$file $<
   90 
   91 .po.cat:
   92 	sed -f ../intl/po2msg.sed < $< > $*.msg \
   93 	  && rm -f $@ && gencat $@ $*.msg
   94 
   95 
   96 all: all-@USE_NLS@
   97 
   98 all-yes: $(CATALOGS)
   99 all-no:
  100 
  101 $(GETTEXT_PACKAGE).pot: $(POTFILES)
  102 	$(GENPOT)
  103 
  104 install: install-data
  105 install-data: install-data-@USE_NLS@
  106 install-data-no: all
  107 install-data-yes: all
  108 	linguas="$(USE_LINGUAS)"; \
  109 	for lang in $$linguas; do \
  110 	  dir=$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES; \
  111 	  $(mkdir_p) $$dir; \
  112 	  if test -r $$lang.gmo; then \
  113 	    $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
  114 	    echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \
  115 	  else \
  116 	    $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
  117 	    echo "installing $(srcdir)/$$lang.gmo as" \
  118 		 "$$dir/$(GETTEXT_PACKAGE).mo"; \
  119 	  fi; \
  120 	  if test -r $$lang.gmo.m; then \
  121 	    $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \
  122 	    echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \
  123 	  else \
  124 	    if test -r $(srcdir)/$$lang.gmo.m ; then \
  125 	      $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \
  126 		$$dir/$(GETTEXT_PACKAGE).mo.m; \
  127 	      echo "installing $(srcdir)/$$lang.gmo.m as" \
  128 		   "$$dir/$(GETTEXT_PACKAGE).mo.m"; \
  129 	    else \
  130 	      true; \
  131 	    fi; \
  132 	  fi; \
  133 	done
  134 
  135 # Empty stubs to satisfy archaic automake needs
  136 dvi info ctags tags CTAGS TAGS ID:
  137 
  138 # Define this as empty until I found a useful application.
  139 install-exec installcheck:
  140 
  141 uninstall:
  142 	linguas="$(USE_LINGUAS)"; \
  143 	for lang in $$linguas; do \
  144 	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
  145 	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
  146 	done
  147 
  148 check: all $(GETTEXT_PACKAGE).pot
  149 	rm -f missing notexist
  150 	srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m
  151 	if [ -r missing -o -r notexist ]; then \
  152 	  exit 1; \
  153 	fi
  154 
  155 mostlyclean:
  156 	rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp
  157 	rm -f .intltool-merge-cache
  158 
  159 clean: mostlyclean
  160 
  161 distclean: clean
  162 	rm -f Makefile Makefile.in POTFILES stamp-it
  163 	rm -f *.mo *.msg *.cat *.cat.m *.gmo
  164 
  165 maintainer-clean: distclean
  166 	@echo "This command is intended for maintainers to use;"
  167 	@echo "it deletes files that may require special tools to rebuild."
  168 	rm -f Makefile.in.in
  169 
  170 distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
  171 dist distdir: $(DISTFILES)
  172 	dists="$(DISTFILES)"; \
  173 	extra_dists="$(EXTRA_DISTFILES)"; \
  174 	for file in $$extra_dists; do \
  175 	  test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \
  176 	done; \
  177 	for file in $$dists; do \
  178 	  test -f $$file || file="$(srcdir)/$$file"; \
  179 	  ln $$file $(distdir) 2> /dev/null \
  180 	    || cp -p $$file $(distdir); \
  181 	done
  182 
  183 update-po: Makefile
  184 	$(MAKE) $(GETTEXT_PACKAGE).pot
  185 	tmpdir=`pwd`; \
  186 	linguas="$(USE_LINGUAS)"; \
  187 	for lang in $$linguas; do \
  188 	  echo "$$lang:"; \
  189 	  result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \
  190 	  if $$result; then \
  191 	    if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
  192 	      rm -f $$tmpdir/$$lang.new.po; \
  193             else \
  194 	      if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
  195 	        :; \
  196 	      else \
  197 	        echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
  198 	        rm -f $$tmpdir/$$lang.new.po; \
  199 	        exit 1; \
  200 	      fi; \
  201 	    fi; \
  202 	  else \
  203 	    echo "msgmerge for $$lang.gmo failed!"; \
  204 	    rm -f $$tmpdir/$$lang.new.po; \
  205 	  fi; \
  206 	done
  207 
  208 Makefile POTFILES: stamp-it
  209 	@if test ! -f $@; then \
  210 	  rm -f stamp-it; \
  211 	  $(MAKE) stamp-it; \
  212 	fi
  213 
  214 stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in
  215 	cd $(top_builddir) \
  216 	  && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \
  217 	       $(SHELL) ./config.status
  218 
  219 # Tell versions [3.59,3.63) of GNU make not to export all variables.
  220 # Otherwise a system limit (for SysV at least) may be exceeded.
  221 .NOEXPORT: