"Fossies" - the Fresh Open Source Software Archive

Member "paps-0.7.1/po/Makefile.in.in" (26 Oct 2019, 7150 Bytes) of package /linux/privat/paps-0.7.1.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.

A hint: This file contains one or more very long lines, so maybe it is better readable using the pure text view mode that shows the contents as wrapped lines within the browser window.


    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: