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@ 58GMSGFMT = @GMSGFMT@ 59GMSGFMT_015 = @GMSGFMT_015@ 60INSTALL = @INSTALL@ 61INSTALL_DATA = @INSTALL_DATA@ 62INSTALL_PROGRAM = @INSTALL_PROGRAM@ 63INSTALL_SCRIPT = @INSTALL_SCRIPT@ 64INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 65LIBOBJS = @LIBOBJS@ 66LIBS = @LIBS@ 67LTLIBOBJS = @LTLIBOBJS@ 68MAKEINFO = @MAKEINFO@ 69MKDIR_P = @MKDIR_P@ 70MSGFMT = @MSGFMT@ 71MSGFMT_015 = @MSGFMT_015@ 72MSGMERGE = msgmerge 73PACKAGE = @PACKAGE@ 74PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 75PACKAGE_NAME = @PACKAGE_NAME@ 76PACKAGE_STRING = @PACKAGE_STRING@ 77PACKAGE_TARNAME = @PACKAGE_TARNAME@ 78PACKAGE_VERSION = @PACKAGE_VERSION@ 79PATH_SEPARATOR = @PATH_SEPARATOR@ 80SET_MAKE = @SET_MAKE@ 81SHELL = @SHELL@ 82STRIP = @STRIP@ 83USE_NLS = @USE_NLS@ 84VERSION = @VERSION@ 85XGETTEXT = @XGETTEXT@ 86XGETTEXT_015 = @XGETTEXT_015@ 87abs_builddir = @abs_builddir@ 88abs_srcdir = @abs_srcdir@ 89abs_top_builddir = @abs_top_builddir@ 90abs_top_srcdir = @abs_top_srcdir@ 91aclocaldir = @aclocaldir@ 92am__leading_dot = @am__leading_dot@ 93am__tar = @am__tar@ 94am__untar = @am__untar@ 95bindir = @bindir@ 96build_alias = @build_alias@ 97builddir = @builddir@ 98datadir = @datadir@ 99datarootdir = @datarootdir@ 100docdir = @docdir@ 101dvidir = @dvidir@ 102exec_prefix = @exec_prefix@ 103host_alias = @host_alias@ 104htmldir = @htmldir@ 105includedir = @includedir@ 106infodir = @infodir@ 107install_sh = @install_sh@ 108libdir = @libdir@ 109libexecdir = @libexecdir@ 110localedir = @localedir@ 111localstatedir = @localstatedir@ 112mandir = @mandir@ 113mkdir_p = @mkdir_p@ 114oldincludedir = @oldincludedir@ 115pdfdir = @pdfdir@ 116prefix = @prefix@ 117program_transform_name = @program_transform_name@ 118psdir = @psdir@ 119sbindir = @sbindir@ 120sharedstatedir = @sharedstatedir@ 121srcdir = @srcdir@ 122sysconfdir = @sysconfdir@ 123target_alias = @target_alias@ 124top_builddir = @top_builddir@ 125top_srcdir = @top_srcdir@ 126AUTOMAKE_OPTIONS = 1.5 gnits 127 128# List of files which contain translatable strings. 129POTFILES = \ 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. 168SMALLPOTS = \ 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. 200DOMAIN = 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. 210COPYRIGHT_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. 226MSGID_BUGS_ADDRESS = bug-gnu-gettext@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. 230EXTRA_LOCALE_CATEGORIES = 231MSGMERGE_UPDATE = @MSGMERGE@ --update 232MSGINIT = msginit 233MSGCONV = msgconv 234MSGFILTER = msgfilter 235 236# This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file)) 237POTFILES_DEPS = @POTFILES_DEPS@ 238 239# This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po) 240POFILES = @POFILES@ 241# This is computed as $(foreach lang, $(LINGUAS), $(lang).po-update) 242UPDATEPOFILES = @UPDATEPOFILES@ 243# This is computed as $(foreach lang, $(LINGUAS), $(lang).nop) 244DUMMYPOFILES = @DUMMYPOFILES@ 245SUFFIXES = .po .sed .sin .nop .po-update 246MOSTLYCLEANFILES = remove-potcdate.sed stamp-poT core core.* \ 247 *.stackdump $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po \ 248 *.o 249DISTCLEANFILES = $(SMALLPOTS) 250MAINTAINERCLEANFILES = stamp-po 251EXTRA_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. 257SMALLPOFILES_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 287all: 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 304Makefile: $(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 320tags: TAGS 321TAGS: 322 323ctags: CTAGS 324CTAGS: 325 326 327distdir: $(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 353check-am: all-am 354check: check-am 355all-am: Makefile all-local 356installdirs: 357install: install-am 358install-exec: install-exec-am 359install-data: install-data-am 360uninstall: uninstall-am 361 362install-am: all-am 363 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 364 365installcheck: installcheck-am 366install-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 371mostlyclean-generic: 372 -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES) 373 374clean-generic: 375 376distclean-generic: 377 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 378 -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) 379 380maintainer-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) 384clean: clean-am 385 386clean-am: clean-generic mostlyclean-am 387 388distclean: distclean-am 389 -rm -f Makefile 390distclean-am: clean-am distclean-generic 391 392dvi: dvi-am 393 394dvi-am: 395 396html: html-am 397 398info: info-am 399 400info-am: 401 402install-data-am: 403 404install-dvi: install-dvi-am 405 406install-exec-am: 407 408install-html: install-html-am 409 410install-info: install-info-am 411 412install-man: 413 414install-pdf: install-pdf-am 415 416install-ps: install-ps-am 417 418installcheck-am: 419 420maintainer-clean: maintainer-clean-am 421 -rm -f Makefile 422maintainer-clean-am: distclean-am maintainer-clean-generic 423 424mostlyclean: mostlyclean-am 425 426mostlyclean-am: mostlyclean-generic 427 428pdf: pdf-am 429 430pdf-am: 431 432ps: ps-am 433 434ps-am: 435 436uninstall-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 456all-local: all-local-@USE_NLS@ 457 458all-local-yes: stamp-po 459all-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. 475stamp-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 514hello-c.pot : $(POTFILES_DEPS) 515 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-c 516 517hello-c-gnome.pot : $(POTFILES_DEPS) 518 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-c-gnome 519 520hello-c++.pot : $(POTFILES_DEPS) 521 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-c++ 522 523hello-c++-qt.pot : $(POTFILES_DEPS) 524 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-c++-qt 525 526hello-c++-kde.pot : $(POTFILES_DEPS) 527 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-c++-kde 528 529hello-c++-gnome.pot : $(POTFILES_DEPS) 530 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-c++-gnome 531 532hello-c++-wxwidgets.pot : $(POTFILES_DEPS) 533 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-c++-wxwidgets 534 535hello-objc.pot : $(POTFILES_DEPS) 536 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-objc 537 538hello-objc-gnustep.pot : $(POTFILES_DEPS) 539 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-objc-gnustep 540 541hello-objc-gnome.pot : $(POTFILES_DEPS) 542 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-objc-gnome 543 544hello-sh.pot : $(POTFILES_DEPS) 545 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-sh 546 547hello-python.pot : $(POTFILES_DEPS) 548 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-python 549 550hello-clisp.pot : $(POTFILES_DEPS) 551 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-clisp 552 553hello-librep.pot : $(POTFILES_DEPS) 554 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-librep 555 556hello-guile.pot : $(POTFILES_DEPS) 557 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-guile 558 559hello-smalltalk.pot : $(POTFILES_DEPS) 560 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-smalltalk 561 562hello-java.pot : $(POTFILES_DEPS) 563 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-java 564 565hello-java-awt.pot : $(POTFILES_DEPS) 566 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-java-awt 567 568hello-java-swing.pot : $(POTFILES_DEPS) 569 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-java-swing 570 571hello-csharp.pot : $(POTFILES_DEPS) 572 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-csharp 573 574hello-csharp-forms.pot : $(POTFILES_DEPS) 575 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-csharp-forms 576 577hello-gawk.pot : $(POTFILES_DEPS) 578 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-gawk 579 580hello-pascal.pot : $(POTFILES_DEPS) 581 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-pascal 582 583hello-ycp.pot : $(POTFILES_DEPS) 584 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-ycp 585 586hello-tcl.pot : $(POTFILES_DEPS) 587 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-tcl 588 589hello-tcl-tk.pot : $(POTFILES_DEPS) 590 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-tcl-tk 591 592hello-perl.pot : $(POTFILES_DEPS) 593 $(SHELL) '$(srcdir)/xsmallpot.sh' '$(srcdir)' hello-perl 594 595hello-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 612html ID: 613 614# Hidden from automake, but really activated. Works around an automake-1.5 bug. 615#distdir: distdir1 616distdir1: 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 625update-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