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