Home | History | Annotate | Line # | Download | only in po
      1 # Makefile.in generated by automake 1.10 from Makefile.am.
      2 # @configure_input@
      3 
      4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
      5 # 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
      6 # This Makefile.in is free software; the Free Software Foundation
      7 # gives unlimited permission to copy and/or distribute it,
      8 # with or without modifications, as long as this notice is preserved.
      9 
     10 # This program is distributed in the hope that it will be useful,
     11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
     12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
     13 # PARTICULAR PURPOSE.
     14 
     15 @SET_MAKE@
     16 VPATH = @srcdir@
     17 pkgdatadir = $(datadir)/@PACKAGE@
     18 pkglibdir = $(libdir)/@PACKAGE@
     19 pkgincludedir = $(includedir)/@PACKAGE@
     20 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
     21 install_sh_DATA = $(install_sh) -c -m 644
     22 install_sh_PROGRAM = $(install_sh) -c
     23 install_sh_SCRIPT = $(install_sh) -c
     24 INSTALL_HEADER = $(INSTALL_DATA)
     25 transform = $(program_transform_name)
     26 NORMAL_INSTALL = :
     27 PRE_INSTALL = :
     28 POST_INSTALL = :
     29 NORMAL_UNINSTALL = :
     30 PRE_UNINSTALL = :
     31 POST_UNINSTALL = :
     32 subdir = po
     33 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
     34 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
     35 am__aclocal_m4_deps = $(top_srcdir)/../../m4/fixautomake.m4 \
     36 	$(top_srcdir)/../../gettext-runtime/m4/nls.m4 \
     37 	$(top_srcdir)/../../gettext-runtime/m4/po.m4 \
     38 	$(top_srcdir)/../../gettext-runtime/m4/progtest.m4 \
     39 	$(top_srcdir)/configure.ac
     40 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
     41 	$(ACLOCAL_M4)
     42 mkinstalldirs = $(SHELL) $(top_srcdir)/../../build-aux/mkinstalldirs
     43 CONFIG_CLEAN_FILES =
     44 SOURCES =
     45 DIST_SOURCES =
     46 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
     47 ACLOCAL = @ACLOCAL@
     48 AMTAR = @AMTAR@
     49 AUTOCONF = @AUTOCONF@
     50 AUTOHEADER = @AUTOHEADER@
     51 AUTOMAKE = @AUTOMAKE@
     52 AWK = @AWK@
     53 CYGPATH_W = @CYGPATH_W@
     54 DEFS = @DEFS@
     55 ECHO_C = @ECHO_C@
     56 ECHO_N = @ECHO_N@
     57 ECHO_T = @ECHO_T@
     58 GMSGFMT = @GMSGFMT@
     59 GMSGFMT_015 = @GMSGFMT_015@
     60 INSTALL = @INSTALL@
     61 INSTALL_DATA = @INSTALL_DATA@
     62 INSTALL_PROGRAM = @INSTALL_PROGRAM@
     63 INSTALL_SCRIPT = @INSTALL_SCRIPT@
     64 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
     65 LIBOBJS = @LIBOBJS@
     66 LIBS = @LIBS@
     67 LTLIBOBJS = @LTLIBOBJS@
     68 MAKEINFO = @MAKEINFO@
     69 MKDIR_P = @MKDIR_P@
     70 MSGFMT = @MSGFMT@
     71 MSGFMT_015 = @MSGFMT_015@
     72 MSGMERGE = msgmerge
     73 PACKAGE = @PACKAGE@
     74 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
     75 PACKAGE_NAME = @PACKAGE_NAME@
     76 PACKAGE_STRING = @PACKAGE_STRING@
     77 PACKAGE_TARNAME = @PACKAGE_TARNAME@
     78 PACKAGE_VERSION = @PACKAGE_VERSION@
     79 PATH_SEPARATOR = @PATH_SEPARATOR@
     80 SET_MAKE = @SET_MAKE@
     81 SHELL = @SHELL@
     82 STRIP = @STRIP@
     83 USE_NLS = @USE_NLS@
     84 VERSION = @VERSION@
     85 XGETTEXT = @XGETTEXT@
     86 XGETTEXT_015 = @XGETTEXT_015@
     87 abs_builddir = @abs_builddir@
     88 abs_srcdir = @abs_srcdir@
     89 abs_top_builddir = @abs_top_builddir@
     90 abs_top_srcdir = @abs_top_srcdir@
     91 aclocaldir = @aclocaldir@
     92 am__leading_dot = @am__leading_dot@
     93 am__tar = @am__tar@
     94 am__untar = @am__untar@
     95 bindir = @bindir@
     96 build_alias = @build_alias@
     97 builddir = @builddir@
     98 datadir = @datadir@
     99 datarootdir = @datarootdir@
    100 docdir = @docdir@
    101 dvidir = @dvidir@
    102 exec_prefix = @exec_prefix@
    103 host_alias = @host_alias@
    104 htmldir = @htmldir@
    105 includedir = @includedir@
    106 infodir = @infodir@
    107 install_sh = @install_sh@
    108 libdir = @libdir@
    109 libexecdir = @libexecdir@
    110 localedir = @localedir@
    111 localstatedir = @localstatedir@
    112 mandir = @mandir@
    113 mkdir_p = @mkdir_p@
    114 oldincludedir = @oldincludedir@
    115 pdfdir = @pdfdir@
    116 prefix = @prefix@
    117 program_transform_name = @program_transform_name@
    118 psdir = @psdir@
    119 sbindir = @sbindir@
    120 sharedstatedir = @sharedstatedir@
    121 srcdir = @srcdir@
    122 sysconfdir = @sysconfdir@
    123 target_alias = @target_alias@
    124 top_builddir = @top_builddir@
    125 top_srcdir = @top_srcdir@
    126 AUTOMAKE_OPTIONS = 1.5 gnits
    127 
    128 # List of files which contain translatable strings.
    129 POTFILES = \
    130   hello-c/hello.c \
    131   hello-c-gnome/hello.c \
    132   hello-c++/hello.cc \
    133   hello-c++-qt/hello.cc \
    134   hello-c++-kde/hello.cc \
    135   hello-c++-kde/hellowindow.h \
    136   hello-c++-kde/hellowindow.cc \
    137   hello-c++-gnome/hello.cc \
    138   hello-c++-wxwidgets/hello.cc \
    139   hello-objc/hello.m \
    140   hello-objc-gnustep/main.m \
    141   hello-objc-gnustep/AppController.h \
    142   hello-objc-gnustep/AppController.m \
    143   hello-objc-gnustep/Hello.h \
    144   hello-objc-gnustep/Hello.m \
    145   hello-objc-gnome/hello.m \
    146   hello-sh/hello.sh \
    147   hello-python/hello.py.in \
    148   hello-clisp/hello.lisp.in \
    149   hello-librep/hello.jl.in \
    150   hello-guile/hello.scm \
    151   hello-smalltalk/hello.st.in \
    152   hello-java/Hello.java \
    153   hello-java-awt/Hello.java \
    154   hello-java-swing/Hello.java \
    155   hello-csharp/hello.cs \
    156   hello-csharp-forms/hello.cs \
    157   hello-gawk/hello.awk \
    158   hello-pascal/hello.pas \
    159   hello-ycp/hello.ycp \
    160   hello-tcl/hello.tcl \
    161   hello-tcl-tk/hello.tcl \
    162   hello-perl/hello-1.pl.in \
    163   hello-perl/hello-2.pl.in \
    164   hello-php/hello.php
    165 
    166 
    167 # List of small POT files.
    168 SMALLPOTS = \
    169   hello-c.pot \
    170   hello-c-gnome.pot \
    171   hello-c++.pot \
    172   hello-c++-qt.pot \
    173   hello-c++-kde.pot \
    174   hello-c++-gnome.pot \
    175   hello-c++-wxwidgets.pot \
    176   hello-objc.pot \
    177   hello-objc-gnustep.pot \
    178   hello-objc-gnome.pot \
    179   hello-sh.pot \
    180   hello-python.pot \
    181   hello-clisp.pot \
    182   hello-librep.pot \
    183   hello-guile.pot \
    184   hello-smalltalk.pot \
    185   hello-java.pot \
    186   hello-java-awt.pot \
    187   hello-java-swing.pot \
    188   hello-csharp.pot \
    189   hello-csharp-forms.pot \
    190   hello-gawk.pot \
    191   hello-pascal.pot \
    192   hello-ycp.pot \
    193   hello-tcl.pot \
    194   hello-tcl-tk.pot \
    195   hello-perl.pot \
    196   hello-php.pot
    197 
    198 
    199 # This is a synthetic domain name.
    200 DOMAIN = gettext-examples
    201 
    202 # This is the copyright holder that gets inserted into the header of the
    203 # $(DOMAIN).pot file.  Set this to the copyright holder of the surrounding
    204 # package.  (Note that the msgstr strings, extracted from the package's
    205 # sources, belong to the copyright holder of the package.)  Translators are
    206 # expected to transfer the copyright for their translations to this person
    207 # or entity, or to disclaim their copyright.  The empty string stands for
    208 # the public domain; in this case the translators are expected to disclaim
    209 # their copyright.
    210 COPYRIGHT_HOLDER = Yoyodyne, Inc.
    211 
    212 # This is the email address or URL to which the translators shall report
    213 # bugs in the untranslated strings:
    214 # - Strings which are not entire sentences, see the maintainer guidelines
    215 #   in the GNU gettext documentation, section 'Preparing Strings'.
    216 # - Strings which use unclear terms or require additional context to be
    217 #   understood.
    218 # - Strings which make invalid assumptions about notation of date, time or
    219 #   money.
    220 # - Pluralisation problems.
    221 # - Incorrect English spelling.
    222 # - Incorrect formatting.
    223 # It can be your email address, or a mailing list address where translators
    224 # can write to without being subscribed, or the URL of a web page through
    225 # which the translators can contact you.
    226 MSGID_BUGS_ADDRESS = bug-gnu-gettext (a] gnu.org
    227 
    228 # This is the list of locale categories, beyond LC_MESSAGES, for which the
    229 # message catalogs shall be used.  It is usually empty.
    230 EXTRA_LOCALE_CATEGORIES = 
    231 MSGMERGE_UPDATE = @MSGMERGE@ --update
    232 MSGINIT = msginit
    233 MSGCONV = msgconv
    234 MSGFILTER = msgfilter
    235 
    236 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
    237 POTFILES_DEPS = @POTFILES_DEPS@
    238 
    239 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
    240 POFILES = @POFILES@
    241 # This is computed as $(foreach lang, $(LINGUAS), $(lang).po-update)
    242 UPDATEPOFILES = @UPDATEPOFILES@
    243 # This is computed as $(foreach lang, $(LINGUAS), $(lang).nop)
    244 DUMMYPOFILES = @DUMMYPOFILES@
    245 SUFFIXES = .po .sed .sin .nop .po-update
    246 MOSTLYCLEANFILES = remove-potcdate.sed stamp-poT core core.* \
    247 	*.stackdump $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po \
    248 	*.o
    249 DISTCLEANFILES = $(SMALLPOTS)
    250 MAINTAINERCLEANFILES = stamp-po
    251 EXTRA_DIST = remove-potcdate.sin xsmallpot.sh mmsmallpo.sh LINGUAS \
    252   $(POFILES)
    253 
    254 
    255 # Rules for updating small PO files in the other directories.
    256 # Depend on LL being set.
    257 SMALLPOFILES_FOR_lang = \
    258   ../hello-c/po/$$lang.po \
    259   ../hello-c-gnome/po/$$lang.po \
    260   ../hello-c++/po/$$lang.po \
    261   ../hello-c++-qt/po/$$lang.po \
    262   ../hello-c++-kde/po/$$lang.po \
    263   ../hello-c++-gnome/po/$$lang.po \
    264   ../hello-c++-wxwidgets/po/$$lang.po \
    265   ../hello-objc/po/$$lang.po \
    266   ../hello-objc-gnustep/po/$$lang.po \
    267   ../hello-objc-gnome/po/$$lang.po \
    268   ../hello-sh/po/$$lang.po \
    269   ../hello-python/po/$$lang.po \
    270   ../hello-clisp/po/$$lang.po \
    271   ../hello-librep/po/$$lang.po \
    272   ../hello-guile/po/$$lang.po \
    273   ../hello-smalltalk/po/$$lang.po \
    274   ../hello-java/po/$$lang.po \
    275   ../hello-java-awt/po/$$lang.po \
    276   ../hello-java-swing/po/$$lang.po \
    277   ../hello-csharp/po/$$lang.po \
    278   ../hello-csharp-forms/po/$$lang.po \
    279   ../hello-gawk/po/$$lang.po \
    280   ../hello-pascal/po/$$lang.po \
    281   ../hello-ycp/po/$$lang.po \
    282   ../hello-tcl/po/$$lang.po \
    283   ../hello-tcl-tk/po/$$lang.po \
    284   ../hello-perl/po/$$lang.po \
    285   ../hello-php/po/$$lang.po
    286 
    287 all: all-am
    288 
    289 .SUFFIXES:
    290 .SUFFIXES: .po .sed .sin .nop .po-update
    291 $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
    292 	@for dep in $?; do \
    293 	  case '$(am__configure_deps)' in \
    294 	    *$$dep*) \
    295 	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
    296 		&& exit 0; \
    297 	      exit 1;; \
    298 	  esac; \
    299 	done; \
    300 	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits  po/Makefile'; \
    301 	cd $(top_srcdir) && \
    302 	  $(AUTOMAKE) --gnits  po/Makefile
    303 .PRECIOUS: Makefile
    304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
    305 	@case '$?' in \
    306 	  *config.status*) \
    307 	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
    308 	  *) \
    309 	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
    310 	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
    311 	esac;
    312 
    313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
    314 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
    315 
    316 $(top_srcdir)/configure:  $(am__configure_deps)
    317 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
    318 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
    319 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
    320 tags: TAGS
    321 TAGS:
    322 
    323 ctags: CTAGS
    324 CTAGS:
    325 
    326 
    327 distdir: $(DISTFILES)
    328 	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
    329 	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
    330 	list='$(DISTFILES)'; \
    331 	  dist_files=`for file in $$list; do echo $$file; done | \
    332 	  sed -e "s|^$$srcdirstrip/||;t" \
    333 	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
    334 	case $$dist_files in \
    335 	  */*) $(MKDIR_P) `echo "$$dist_files" | \
    336 			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
    337 			   sort -u` ;; \
    338 	esac; \
    339 	for file in $$dist_files; do \
    340 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
    341 	  if test -d $$d/$$file; then \
    342 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
    343 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
    344 	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
    345 	    fi; \
    346 	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
    347 	  else \
    348 	    test -f $(distdir)/$$file \
    349 	    || cp -p $$d/$$file $(distdir)/$$file \
    350 	    || exit 1; \
    351 	  fi; \
    352 	done
    353 check-am: all-am
    354 check: check-am
    355 all-am: Makefile all-local
    356 installdirs:
    357 install: install-am
    358 install-exec: install-exec-am
    359 install-data: install-data-am
    360 uninstall: uninstall-am
    361 
    362 install-am: all-am
    363 	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
    364 
    365 installcheck: installcheck-am
    366 install-strip:
    367 	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
    368 	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
    369 	  `test -z '$(STRIP)' || \
    370 	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
    371 mostlyclean-generic:
    372 	-test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
    373 
    374 clean-generic:
    375 
    376 distclean-generic:
    377 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
    378 	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
    379 
    380 maintainer-clean-generic:
    381 	@echo "This command is intended for maintainers to use"
    382 	@echo "it deletes files that may require special tools to rebuild."
    383 	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
    384 clean: clean-am
    385 
    386 clean-am: clean-generic mostlyclean-am
    387 
    388 distclean: distclean-am
    389 	-rm -f Makefile
    390 distclean-am: clean-am distclean-generic
    391 
    392 dvi: dvi-am
    393 
    394 dvi-am:
    395 
    396 html: html-am
    397 
    398 info: info-am
    399 
    400 info-am:
    401 
    402 install-data-am:
    403 
    404 install-dvi: install-dvi-am
    405 
    406 install-exec-am:
    407 
    408 install-html: install-html-am
    409 
    410 install-info: install-info-am
    411 
    412 install-man:
    413 
    414 install-pdf: install-pdf-am
    415 
    416 install-ps: install-ps-am
    417 
    418 installcheck-am:
    419 
    420 maintainer-clean: maintainer-clean-am
    421 	-rm -f Makefile
    422 maintainer-clean-am: distclean-am maintainer-clean-generic
    423 
    424 mostlyclean: mostlyclean-am
    425 
    426 mostlyclean-am: mostlyclean-generic
    427 
    428 pdf: pdf-am
    429 
    430 pdf-am:
    431 
    432 ps: ps-am
    433 
    434 ps-am:
    435 
    436 uninstall-am:
    437 
    438 .MAKE: install-am install-strip
    439 
    440 .PHONY: all all-am all-local check check-am clean clean-generic \
    441 	distclean distclean-generic distdir dvi dvi-am html html-am \
    442 	info info-am install install-am install-data install-data-am \
    443 	install-dvi install-dvi-am install-exec install-exec-am \
    444 	install-html install-html-am install-info install-info-am \
    445 	install-man install-pdf install-pdf-am install-ps \
    446 	install-ps-am install-strip installcheck installcheck-am \
    447 	installdirs maintainer-clean maintainer-clean-generic \
    448 	mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \
    449 	uninstall-am
    450 
    451 
    452 .sin.sed:
    453 	sed -e '/^#/d' $< > t-$@
    454 	mv t-$@ $@
    455 
    456 all-local: all-local-@USE_NLS@
    457 
    458 all-local-yes: stamp-po
    459 all-local-no:
    460 
    461 # $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no
    462 # internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because
    463 # we don't want to bother translators with empty POT files). We assume that
    464 # LINGUAS is empty in this case, i.e. $(POFILES) is empty. In this case,
    465 # stamp-po is a nop (i.e. a phony target).
    466 
    467 # stamp-po is a timestamp denoting the last time at which the CATALOGS have
    468 # been loosely updated. Its purpose is that when a developer or translator
    469 # checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS,
    470 # "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent
    471 # invocations of "make" will do nothing. This timestamp would not be necessary
    472 # if updating the $(CATALOGS) would always touch them; however, the rule for
    473 # $(POFILES) has been designed to not touch files that don't need to be
    474 # changed.
    475 stamp-po: $(srcdir)/$(DOMAIN).pot
    476 	@test ! -f $(srcdir)/$(DOMAIN).pot || { \
    477 	  echo "touch stamp-po" && \
    478 	  echo timestamp > stamp-poT && \
    479 	  mv stamp-poT stamp-po; \
    480 	}
    481 
    482 # Note: Target 'all' must not depend on target '$(DOMAIN).pot-update',
    483 # otherwise packages like GCC can not be built if only parts of the source
    484 # have been downloaded.
    485 
    486 # This target rebuilds $(DOMAIN).pot; it is an expensive operation.
    487 # Note that $(DOMAIN).pot is not touched if it doesn't need to be changed.
    488 $(DOMAIN).pot-update: $(POTFILES_DEPS) $(SMALLPOTS) remove-potcdate.sed
    489 	if test -n '$(MSGID_BUGS_ADDRESS)'; then \
    490 	  msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \
    491 	else \
    492 	  msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \
    493 	fi; \
    494 	$(XGETTEXT) --default-domain=$(DOMAIN) \
    495 	  --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \
    496 	  --copyright-holder='$(COPYRIGHT_HOLDER)' \
    497 	  --msgid-bugs-address="$$msgid_bugs_address" \
    498 	  $(SMALLPOTS)
    499 	test ! -f $(DOMAIN).po || { \
    500 	  if test -f $(srcdir)/$(DOMAIN).pot; then \
    501 	    sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \
    502 	    sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \
    503 	    if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \
    504 	      rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \
    505 	    else \
    506 	      rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \
    507 	      mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
    508 	    fi; \
    509 	  else \
    510 	    mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
    511 	  fi; \
    512 	}
    513 
    514 hello-c.pot : $(POTFILES_DEPS)
    515 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-c
    516 
    517 hello-c-gnome.pot : $(POTFILES_DEPS)
    518 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-c-gnome
    519 
    520 hello-c++.pot : $(POTFILES_DEPS)
    521 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-c++
    522 
    523 hello-c++-qt.pot : $(POTFILES_DEPS)
    524 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-c++-qt
    525 
    526 hello-c++-kde.pot : $(POTFILES_DEPS)
    527 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-c++-kde
    528 
    529 hello-c++-gnome.pot : $(POTFILES_DEPS)
    530 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-c++-gnome
    531 
    532 hello-c++-wxwidgets.pot : $(POTFILES_DEPS)
    533 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-c++-wxwidgets
    534 
    535 hello-objc.pot : $(POTFILES_DEPS)
    536 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-objc
    537 
    538 hello-objc-gnustep.pot : $(POTFILES_DEPS)
    539 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-objc-gnustep
    540 
    541 hello-objc-gnome.pot : $(POTFILES_DEPS)
    542 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-objc-gnome
    543 
    544 hello-sh.pot : $(POTFILES_DEPS)
    545 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-sh
    546 
    547 hello-python.pot : $(POTFILES_DEPS)
    548 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-python
    549 
    550 hello-clisp.pot : $(POTFILES_DEPS)
    551 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-clisp
    552 
    553 hello-librep.pot : $(POTFILES_DEPS)
    554 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-librep
    555 
    556 hello-guile.pot : $(POTFILES_DEPS)
    557 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-guile
    558 
    559 hello-smalltalk.pot : $(POTFILES_DEPS)
    560 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-smalltalk
    561 
    562 hello-java.pot : $(POTFILES_DEPS)
    563 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-java
    564 
    565 hello-java-awt.pot : $(POTFILES_DEPS)
    566 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-java-awt
    567 
    568 hello-java-swing.pot : $(POTFILES_DEPS)
    569 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-java-swing
    570 
    571 hello-csharp.pot : $(POTFILES_DEPS)
    572 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-csharp
    573 
    574 hello-csharp-forms.pot : $(POTFILES_DEPS)
    575 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-csharp-forms
    576 
    577 hello-gawk.pot : $(POTFILES_DEPS)
    578 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-gawk
    579 
    580 hello-pascal.pot : $(POTFILES_DEPS)
    581 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-pascal
    582 
    583 hello-ycp.pot : $(POTFILES_DEPS)
    584 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-ycp
    585 
    586 hello-tcl.pot : $(POTFILES_DEPS)
    587 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-tcl
    588 
    589 hello-tcl-tk.pot : $(POTFILES_DEPS)
    590 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-tcl-tk
    591 
    592 hello-perl.pot : $(POTFILES_DEPS)
    593 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-perl
    594 
    595 hello-php.pot : $(POTFILES_DEPS)
    596 	$(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-php
    597 
    598 # This rule has no dependencies: we don't need to update $(DOMAIN).pot at
    599 # every "make" invocation, only create it when it is missing.
    600 # Only "make $(DOMAIN).pot-update" or "make dist" will force an update.
    601 $(srcdir)/$(DOMAIN).pot:
    602 	$(MAKE) $(DOMAIN).pot-update
    603 
    604 # This target rebuilds a PO file if $(DOMAIN).pot has changed.
    605 # Note that a PO file is not touched if it doesn't need to be changed.
    606 $(POFILES): $(srcdir)/$(DOMAIN).pot
    607 	@lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
    608 	test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
    609 	echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \
    610 	cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot
    611 
    612 html ID:
    613 
    614 # Hidden from automake, but really activated. Works around an automake-1.5 bug.
    615 #distdir: distdir1
    616 distdir1:
    617 	$(MAKE) update-po
    618 	if test -f $(srcdir)/$(DOMAIN).pot; then \
    619 	  for file in $(DOMAIN).pot stamp-po; do \
    620 	    if test -f $$file; then d=.; else d=$(srcdir); fi; \
    621 	    cp -p $$d/$$file $(distdir)/$$file || exit 1; \
    622 	  done; \
    623 	fi
    624 
    625 update-po: Makefile
    626 	$(MAKE) $(DOMAIN).pot-update
    627 	test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES)
    628 
    629 # General rule for updating PO files.
    630 
    631 .nop.po-update:
    632 	@lang=`echo $@ | sed -e 's/\.po-update$$//'`; \
    633 	tmpdir=`pwd`; \
    634 	echo "$$lang:"; \
    635 	test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
    636 	echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
    637 	cd $(srcdir); \
    638 	if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \
    639 	  if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
    640 	    rm -f $$tmpdir/$$lang.new.po; \
    641 	  else \
    642 	    if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
    643 	      :; \
    644 	    else \
    645 	      echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
    646 	      exit 1; \
    647 	    fi; \
    648 	  fi; \
    649 	  $(MAKE) $(SMALLPOFILES_FOR_lang) LL=$$lang; \
    650 	else \
    651 	  echo "msgmerge for $$lang.po failed!" 1>&2; \
    652 	  rm -f $$tmpdir/$$lang.new.po; \
    653 	fi
    654 
    655 $(DUMMYPOFILES):
    656 
    657 ../hello-c/po/$(LL).po: hello-c.pot $(LL).po
    658 	$(SHELL) mmsmallpo.sh hello-c $(LL)
    659 
    660 ../hello-c-gnome/po/$(LL).po: hello-c-gnome.pot $(LL).po
    661 	$(SHELL) mmsmallpo.sh hello-c-gnome $(LL)
    662 
    663 ../hello-c++/po/$(LL).po: hello-c++.pot $(LL).po
    664 	$(SHELL) mmsmallpo.sh hello-c++ $(LL)
    665 
    666 ../hello-c++-qt/po/$(LL).po: hello-c++-qt.pot $(LL).po
    667 	$(SHELL) mmsmallpo.sh hello-c++-qt $(LL)
    668 
    669 ../hello-c++-kde/po/$(LL).po: hello-c++-kde.pot $(LL).po
    670 	$(SHELL) mmsmallpo.sh hello-c++-kde $(LL)
    671 
    672 ../hello-c++-gnome/po/$(LL).po: hello-c++-gnome.pot $(LL).po
    673 	$(SHELL) mmsmallpo.sh hello-c++-gnome $(LL)
    674 
    675 ../hello-c++-wxwidgets/po/$(LL).po: hello-c++-wxwidgets.pot $(LL).po
    676 	$(SHELL) mmsmallpo.sh hello-c++-wxwidgets $(LL)
    677 
    678 ../hello-objc/po/$(LL).po: hello-objc.pot $(LL).po
    679 	$(SHELL) mmsmallpo.sh hello-objc $(LL)
    680 
    681 ../hello-objc-gnustep/po/$(LL).po: hello-objc-gnustep.pot $(LL).po
    682 	$(SHELL) mmsmallpo.sh hello-objc-gnustep $(LL)
    683 
    684 ../hello-objc-gnome/po/$(LL).po: hello-objc-gnome.pot $(LL).po
    685 	$(SHELL) mmsmallpo.sh hello-objc-gnome $(LL)
    686 
    687 ../hello-sh/po/$(LL).po: hello-sh.pot $(LL).po
    688 	$(SHELL) mmsmallpo.sh hello-sh $(LL)
    689 
    690 ../hello-python/po/$(LL).po: hello-python.pot $(LL).po
    691 	$(SHELL) mmsmallpo.sh hello-python $(LL)
    692 
    693 ../hello-clisp/po/$(LL).po: hello-clisp.pot $(LL).po
    694 	$(SHELL) mmsmallpo.sh hello-clisp $(LL)
    695 
    696 ../hello-librep/po/$(LL).po: hello-librep.pot $(LL).po
    697 	$(SHELL) mmsmallpo.sh hello-librep $(LL)
    698 
    699 ../hello-guile/po/$(LL).po: hello-guile.pot $(LL).po
    700 	$(SHELL) mmsmallpo.sh hello-guile $(LL)
    701 
    702 ../hello-smalltalk/po/$(LL).po: hello-smalltalk.pot $(LL).po
    703 	$(SHELL) mmsmallpo.sh hello-smalltalk $(LL)
    704 
    705 ../hello-java/po/$(LL).po: hello-java.pot $(LL).po
    706 	$(SHELL) mmsmallpo.sh hello-java $(LL)
    707 
    708 ../hello-java-awt/po/$(LL).po: hello-java-awt.pot $(LL).po
    709 	$(SHELL) mmsmallpo.sh hello-java-awt $(LL)
    710 
    711 ../hello-java-swing/po/$(LL).po: hello-java-swing.pot $(LL).po
    712 	$(SHELL) mmsmallpo.sh hello-java-swing $(LL)
    713 
    714 ../hello-csharp/po/$(LL).po: hello-csharp.pot $(LL).po
    715 	$(SHELL) mmsmallpo.sh hello-csharp $(LL)
    716 
    717 ../hello-csharp-forms/po/$(LL).po: hello-csharp-forms.pot $(LL).po
    718 	$(SHELL) mmsmallpo.sh hello-csharp-forms $(LL)
    719 
    720 ../hello-gawk/po/$(LL).po: hello-gawk.pot $(LL).po
    721 	$(SHELL) mmsmallpo.sh hello-gawk $(LL)
    722 
    723 ../hello-pascal/po/$(LL).po: hello-pascal.pot $(LL).po
    724 	$(SHELL) mmsmallpo.sh hello-pascal $(LL)
    725 
    726 ../hello-ycp/po/$(LL).po: hello-ycp.pot $(LL).po
    727 	$(SHELL) mmsmallpo.sh hello-ycp $(LL)
    728 
    729 ../hello-tcl/po/$(LL).po: hello-tcl.pot $(LL).po
    730 	$(SHELL) mmsmallpo.sh hello-tcl $(LL)
    731 
    732 ../hello-tcl-tk/po/$(LL).po: hello-tcl-tk.pot $(LL).po
    733 	$(SHELL) mmsmallpo.sh hello-tcl-tk $(LL)
    734 
    735 ../hello-perl/po/$(LL).po: hello-perl.pot $(LL).po
    736 	$(SHELL) mmsmallpo.sh hello-perl $(LL)
    737 
    738 ../hello-php/po/$(LL).po: hello-php.pot $(LL).po
    739 	$(SHELL) mmsmallpo.sh hello-php $(LL)
    740 # Tell versions [3.59,3.63) of GNU make to not export all variables.
    741 # Otherwise a system limit (for SysV at least) may be exceeded.
    742 .NOEXPORT:
    743