Introduction
Introduction Statistics Contact Development Disclaimer Help
tMakefile.in.in - vaccinewars - be a doctor and try to vaccinate the world
git clone git://src.adamsgaard.dk/vaccinewars
Log
Files
Refs
README
LICENSE
---
tMakefile.in.in (19595B)
---
1 # Makefile for PO directory in any package using GNU gettext.
2 # Copyright (C) 1995-2000 Ulrich Drepper <[email protected]>
3 # Copyright (C) 2000-2020 Free Software Foundation, Inc.
4 #
5 # Copying and distribution of this file, with or without modification,
6 # are permitted in any medium without royalty provided the copyright
7 # notice and this notice are preserved. This file is offered as-is,
8 # without any warranty.
9 #
10 # Origin: gettext-0.21
11 GETTEXT_MACRO_VERSION = 0.20
12
13 PACKAGE = @PACKAGE@
14 VERSION = @VERSION@
15 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
16
17 SED = @SED@
18 SHELL = /bin/sh
19 @SET_MAKE@
20
21 srcdir = @srcdir@
22 top_srcdir = @top_srcdir@
23 VPATH = @srcdir@
24
25 prefix = @prefix@
26 exec_prefix = @exec_prefix@
27 datarootdir = @datarootdir@
28 datadir = @datadir@
29 localedir = @localedir@
30 gettextsrcdir = $(datadir)/gettext/po
31
32 INSTALL = @INSTALL@
33 INSTALL_DATA = @INSTALL_DATA@
34
35 # We use $(mkdir_p).
36 # In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or…
37 # "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versio…
38 # @install_sh@ does not start with $(SHELL), so we add it.
39 # In automake >= 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is de…
40 # either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these aut…
41 # versions, $(mkinstalldirs) and $(install_sh) are unused.
42 mkinstalldirs = $(SHELL) @install_sh@ -d
43 install_sh = $(SHELL) @install_sh@
44 MKDIR_P = @MKDIR_P@
45 mkdir_p = @mkdir_p@
46
47 # When building gettext-tools, we prefer to use the built programs
48 # rather than installed programs. However, we can't do that when we
49 # are cross compiling.
50 CROSS_COMPILING = @CROSS_COMPILING@
51
52 GMSGFMT_ = @GMSGFMT@
53 GMSGFMT_no = @GMSGFMT@
54 GMSGFMT_yes = @GMSGFMT_015@
55 GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT))
56 XGETTEXT_ = @XGETTEXT@
57 XGETTEXT_no = @XGETTEXT@
58 XGETTEXT_yes = @XGETTEXT_015@
59 XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT))
60 MSGMERGE = @MSGMERGE@
61 MSGMERGE_UPDATE = @MSGMERGE@ --update
62 MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
63 MSGINIT = msginit
64 MSGCONV = msgconv
65 MSGFILTER = msgfilter
66
67 POFILES = @POFILES@
68 GMOFILES = @GMOFILES@
69 UPDATEPOFILES = @UPDATEPOFILES@
70 DUMMYPOFILES = @DUMMYPOFILES@
71 DISTFILES.common = Makefile.in.in remove-potcdate.sin \
72 $(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common…
73 DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \
74 $(POFILES) $(GMOFILES) \
75 $(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3)
76
77 POTFILES = \
78
79 CATALOGS = @CATALOGS@
80
81 POFILESDEPS_ = $(srcdir)/$(DOMAIN).pot
82 POFILESDEPS_yes = $(POFILESDEPS_)
83 POFILESDEPS_no =
84 POFILESDEPS = $(POFILESDEPS_$(PO_DEPENDS_ON_POT))
85
86 DISTFILESDEPS_ = update-po
87 DISTFILESDEPS_yes = $(DISTFILESDEPS_)
88 DISTFILESDEPS_no =
89 DISTFILESDEPS = $(DISTFILESDEPS_$(DIST_DEPENDS_ON_UPDATE_PO))
90
91 # Makevars gets inserted here. (Don't remove this line!)
92
93 all: all-@USE_NLS@
94
95
96 .SUFFIXES:
97 .SUFFIXES: .po .gmo .sed .sin .nop .po-create .po-update
98
99 # The .pot file, stamp-po, .po files, and .gmo files appear in release t…
100 # The GNU Coding Standards say in
101 # <https://www.gnu.org/prep/standards/html_node/Makefile-Basics.html>:
102 # "GNU distributions usually contain some files which are not source f…
103 # ... . Since these files normally appear in the source directory, th…
104 # should always appear in the source directory, not in the build dire…
105 # So Makefile rules to update them should put the updated files in the
106 # source directory."
107 # Therefore we put these files in the source directory, not the build di…
108
109 # During .po -> .gmo conversion, take into account the most recent chang…
110 # the .pot file. This eliminates the need to update the .po files when t…
111 # .pot file has changed, which would be troublesome if the .po files are…
112 # under version control.
113 $(GMOFILES): $(srcdir)/$(DOMAIN).pot
114 .po.gmo:
115 @lang=`echo $* | sed -e 's,.*/,,'`; \
116 test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
117 echo "$${cdcmd}rm -f $${lang}.gmo && $(MSGMERGE) $(MSGMERGE_FOR_…
118 cd $(srcdir) && \
119 rm -f $${lang}.gmo && \
120 $(MSGMERGE) $(MSGMERGE_FOR_MSGFMT_OPTION) -o $${lang}.1po $${lan…
121 $(GMSGFMT) --check-header --check-domain --statistics --verbose …
122 mv t-$${lang}.gmo $${lang}.gmo && \
123 rm -f $${lang}.1po
124
125 .sin.sed:
126 sed -e '/^#/d' $< > t-$@
127 mv t-$@ $@
128
129
130 all-yes: $(srcdir)/stamp-po
131 all-no:
132
133 # Ensure that the gettext macros and this Makefile.in.in are in sync.
134 CHECK_MACRO_VERSION = \
135 test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \
136 || { echo "*** error: gettext infrastructure mismatch: using a…
137 exit 1; \
138 }
139
140 # $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext fin…
141 # internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (bec…
142 # we don't want to bother translators with empty POT files). We assume t…
143 # LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are emp…
144 # In this case, $(srcdir)/stamp-po is a nop (i.e. a phony target).
145
146 # $(srcdir)/stamp-po is a timestamp denoting the last time at which the …
147 # have been loosely updated. Its purpose is that when a developer or tra…
148 # checks out the package from a version control system, and the $(DOMAIN…
149 # file is not under version control, "make" will update the $(DOMAIN).po…
150 # the $(CATALOGS), but subsequent invocations of "make" will do nothing.…
151 # timestamp would not be necessary if updating the $(CATALOGS) would alw…
152 # touch them; however, the rule for $(POFILES) has been designed to not …
153 # files that don't need to be changed.
154 $(srcdir)/stamp-po: $(srcdir)/$(DOMAIN).pot
155 @$(CHECK_MACRO_VERSION)
156 test ! -f $(srcdir)/$(DOMAIN).pot || \
157 test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES)
158 @test ! -f $(srcdir)/$(DOMAIN).pot || { \
159 echo "touch $(srcdir)/stamp-po" && \
160 echo timestamp > $(srcdir)/stamp-poT && \
161 mv $(srcdir)/stamp-poT $(srcdir)/stamp-po; \
162 }
163
164 # Note: Target 'all' must not depend on target '$(DOMAIN).pot-update',
165 # otherwise packages like GCC can not be built if only parts of the sour…
166 # have been downloaded.
167
168 # This target rebuilds $(DOMAIN).pot; it is an expensive operation.
169 # Note that $(DOMAIN).pot is not touched if it doesn't need to be change…
170 # The determination of whether the package xyz is a GNU one is based on …
171 # heuristic whether some file in the top level directory mentions "GNU x…
172 # If GNU 'find' is available, we avoid grepping through monster files.
173 $(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.…
174 package_gnu="$(PACKAGE_GNU)"; \
175 test -n "$$package_gnu" || { \
176 if { if (LC_ALL=C find --version) 2>/dev/null | grep GNU >/dev…
177 LC_ALL=C find -L $(top_srcdir) -maxdepth 1 -type f -siz…
178 else \
179 LC_ALL=C grep -i 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev…
180 fi; \
181 } | grep -v 'libtool:' >/dev/null; then \
182 package_gnu=yes; \
183 else \
184 package_gnu=no; \
185 fi; \
186 }; \
187 if test "$$package_gnu" = "yes"; then \
188 package_prefix='GNU '; \
189 else \
190 package_prefix=''; \
191 fi; \
192 if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)…
193 msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \
194 else \
195 msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \
196 fi; \
197 case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in…
198 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16…
199 $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_src…
200 --add-comments=TRANSLATORS: \
201 --files-from=$(srcdir)/POTFILES.in \
202 --copyright-holder='$(COPYRIGHT_HOLDER)' \
203 --msgid-bugs-address="$$msgid_bugs_address" \
204 $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \
205 ;; \
206 *) \
207 $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_src…
208 --add-comments=TRANSLATORS: \
209 --files-from=$(srcdir)/POTFILES.in \
210 --copyright-holder='$(COPYRIGHT_HOLDER)' \
211 --package-name="$${package_prefix}@PACKAGE@" \
212 --package-version='@VERSION@' \
213 --msgid-bugs-address="$$msgid_bugs_address" \
214 $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \
215 ;; \
216 esac
217 test ! -f $(DOMAIN).po || { \
218 if test -f $(srcdir)/$(DOMAIN).pot-header; then \
219 sed -e '1,/^#$$/d' < $(DOMAIN).po > $(DOMAIN).1po && \
220 cat $(srcdir)/$(DOMAIN).pot-header $(DOMAIN).1po > $(DOMAIN)…
221 rm -f $(DOMAIN).1po \
222 || exit 1; \
223 fi; \
224 if test -f $(srcdir)/$(DOMAIN).pot; then \
225 sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOM…
226 sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po &&…
227 if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \
228 rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \
229 else \
230 rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot …
231 mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
232 fi; \
233 else \
234 mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
235 fi; \
236 }
237
238 # This rule has no dependencies: we don't need to update $(DOMAIN).pot at
239 # every "make" invocation, only create it when it is missing.
240 # Only "make $(DOMAIN).pot-update" or "make dist" will force an update.
241 $(srcdir)/$(DOMAIN).pot:
242 $(MAKE) $(DOMAIN).pot-update
243
244 # This target rebuilds a PO file if $(DOMAIN).pot has changed.
245 # Note that a PO file is not touched if it doesn't need to be changed.
246 $(POFILES): $(POFILESDEPS)
247 @test -f $(srcdir)/$(DOMAIN).pot || $(MAKE) $(srcdir)/$(DOMAIN).…
248 @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
249 if test -f "$(srcdir)/$${lang}.po"; then \
250 test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
251 echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$…
252 cd $(srcdir) \
253 && { case `$(MSGMERGE_UPDATE) --version | sed 1q | sed -e 's…
254 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].*) \
255 $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) $${lang}.po …
256 0.1[6-7] | 0.1[6-7].*) \
257 $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --previous $…
258 *) \
259 $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${la…
260 esac; \
261 }; \
262 else \
263 $(MAKE) $${lang}.po-create; \
264 fi
265
266
267 install: install-exec install-data
268 install-exec:
269 install-data: install-data-@USE_NLS@
270 if test "$(PACKAGE)" = "gettext-tools"; then \
271 $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \
272 for file in $(DISTFILES.common) Makevars.template; do \
273 $(INSTALL_DATA) $(srcdir)/$$file \
274 $(DESTDIR)$(gettextsrcdir)/$$file; \
275 done; \
276 for file in Makevars; do \
277 rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
278 done; \
279 else \
280 : ; \
281 fi
282 install-data-no: all
283 install-data-yes: all
284 @catalogs='$(CATALOGS)'; \
285 for cat in $$catalogs; do \
286 cat=`basename $$cat`; \
287 lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
288 dir=$(localedir)/$$lang/LC_MESSAGES; \
289 $(mkdir_p) $(DESTDIR)$$dir; \
290 if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$…
291 $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \
292 echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \
293 for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
294 if test -n "$$lc"; then \
295 if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d …
296 link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l…
297 mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(locale…
298 mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
299 (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
300 for file in *; do \
301 if test -f $$file; then \
302 ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lan…
303 fi; \
304 done); \
305 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
306 else \
307 if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
308 :; \
309 else \
310 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
311 mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
312 fi; \
313 fi; \
314 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
315 ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$…
316 ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo …
317 cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).…
318 echo "installing $$realcat link as $(DESTDIR)$(localedir)/…
319 fi; \
320 done; \
321 done
322
323 install-strip: install
324
325 installdirs: installdirs-exec installdirs-data
326 installdirs-exec:
327 installdirs-data: installdirs-data-@USE_NLS@
328 if test "$(PACKAGE)" = "gettext-tools"; then \
329 $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \
330 else \
331 : ; \
332 fi
333 installdirs-data-no:
334 installdirs-data-yes:
335 @catalogs='$(CATALOGS)'; \
336 for cat in $$catalogs; do \
337 cat=`basename $$cat`; \
338 lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
339 dir=$(localedir)/$$lang/LC_MESSAGES; \
340 $(mkdir_p) $(DESTDIR)$$dir; \
341 for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
342 if test -n "$$lc"; then \
343 if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d …
344 link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l…
345 mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(locale…
346 mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
347 (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
348 for file in *; do \
349 if test -f $$file; then \
350 ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lan…
351 fi; \
352 done); \
353 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
354 else \
355 if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
356 :; \
357 else \
358 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
359 mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
360 fi; \
361 fi; \
362 fi; \
363 done; \
364 done
365
366 # Define this as empty until I found a useful application.
367 installcheck:
368
369 uninstall: uninstall-exec uninstall-data
370 uninstall-exec:
371 uninstall-data: uninstall-data-@USE_NLS@
372 if test "$(PACKAGE)" = "gettext-tools"; then \
373 for file in $(DISTFILES.common) Makevars.template; do \
374 rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
375 done; \
376 else \
377 : ; \
378 fi
379 uninstall-data-no:
380 uninstall-data-yes:
381 catalogs='$(CATALOGS)'; \
382 for cat in $$catalogs; do \
383 cat=`basename $$cat`; \
384 lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
385 for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \
386 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
387 done; \
388 done
389
390 check: all
391
392 info dvi ps pdf html tags TAGS ctags CTAGS ID:
393
394 install-dvi install-ps install-pdf install-html:
395
396 mostlyclean:
397 rm -f remove-potcdate.sed
398 rm -f $(srcdir)/stamp-poT
399 rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new…
400 rm -fr *.o
401
402 clean: mostlyclean
403
404 distclean: clean
405 rm -f Makefile Makefile.in POTFILES
406
407 maintainer-clean: distclean
408 @echo "This command is intended for maintainers to use;"
409 @echo "it deletes files that may require special tools to rebuil…
410 rm -f $(srcdir)/$(DOMAIN).pot $(srcdir)/stamp-po $(GMOFILES)
411
412 distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
413 dist distdir:
414 test -z "$(DISTFILESDEPS)" || $(MAKE) $(DISTFILESDEPS)
415 @$(MAKE) dist2
416 # This is a separate target because 'update-po' must be executed before.
417 dist2: $(srcdir)/stamp-po $(DISTFILES)
418 @dists="$(DISTFILES)"; \
419 if test "$(PACKAGE)" = "gettext-tools"; then \
420 dists="$$dists Makevars.template"; \
421 fi; \
422 if test -f $(srcdir)/$(DOMAIN).pot; then \
423 dists="$$dists $(DOMAIN).pot stamp-po"; \
424 else \
425 case $(XGETTEXT) in \
426 :) echo "Warning: Creating a tarball without '$(DOMAIN).pot'…
427 *) echo "Warning: Creating a tarball without '$(DOMAIN).pot'…
428 esac; \
429 fi; \
430 if test -f $(srcdir)/ChangeLog; then \
431 dists="$$dists ChangeLog"; \
432 fi; \
433 for i in 0 1 2 3 4 5 6 7 8 9; do \
434 if test -f $(srcdir)/ChangeLog.$$i; then \
435 dists="$$dists ChangeLog.$$i"; \
436 fi; \
437 done; \
438 if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \
439 for file in $$dists; do \
440 if test -f $$file; then \
441 cp -p $$file $(distdir) || exit 1; \
442 else \
443 cp -p $(srcdir)/$$file $(distdir) || exit 1; \
444 fi; \
445 done
446
447 update-po: Makefile
448 $(MAKE) $(DOMAIN).pot-update
449 test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES)
450 $(MAKE) update-gmo
451
452 # General rule for creating PO files.
453
454 .nop.po-create:
455 @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \
456 echo "File $$lang.po does not exist. If you are a translator, yo…
457 exit 1
458
459 # General rule for updating PO files.
460
461 .nop.po-update:
462 @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \
463 if test "$(PACKAGE)" = "gettext-tools" && test "$(CROSS_COMPILIN…
464 tmpdir=`pwd`; \
465 echo "$$lang:"; \
466 test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
467 echo "$${cdcmd}$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang --p…
468 cd $(srcdir); \
469 if { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,…
470 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].*) \
471 $(MSGMERGE) $(MSGMERGE_OPTIONS) -o $$tmpdir/$$lang.new.…
472 0.1[6-7] | 0.1[6-7].*) \
473 $(MSGMERGE) $(MSGMERGE_OPTIONS) --previous -o $$tmpdir/…
474 *) \
475 $(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang --previou…
476 esac; \
477 }; then \
478 if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
479 rm -f $$tmpdir/$$lang.new.po; \
480 else \
481 if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
482 :; \
483 else \
484 echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/…
485 exit 1; \
486 fi; \
487 fi; \
488 else \
489 echo "msgmerge for $$lang.po failed!" 1>&2; \
490 rm -f $$tmpdir/$$lang.new.po; \
491 fi
492
493 $(DUMMYPOFILES):
494
495 update-gmo: Makefile $(GMOFILES)
496 @:
497
498 # Recreate Makefile by invoking config.status. Explicitly invoke the she…
499 # because execution permission bits may not work on the current file sys…
500 # Use @SHELL@, which is the shell determined by autoconf for the use by …
501 # scripts, not $(SHELL) which is hardwired to /bin/sh and may be deficie…
502 Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEF…
503 cd $(top_builddir) \
504 && @SHELL@ ./config.status $(subdir)/[email protected] po-directories
505
506 force:
507
508 # Tell versions [3.59,3.63) of GNU make not to export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.