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