From 59db4a13efd740704d832c3d178a894a4e68290a Mon Sep 17 00:00:00 2001 From: Manoj Srivastava Date: Fri, 24 Feb 2006 21:38:55 +0000 Subject: [PATCH] Imported make-3.81rc1 Imported make-3.81rc1 into srivasta@debian.org--etch/make--upstream--3.81 git-archimport-id: srivasta@debian.org--etch/make--upstream--3.81--patch-5 --- AUTHORS | 17 + ChangeLog | 284 +++ Makefile.DOS | 32 +- Makefile.am | 20 +- Makefile.ami | 31 +- Makefile.in | 60 +- NEWS | 89 +- NMakefile | 40 +- README | 21 +- README.Amiga | 17 + README.DOS | 22 +- README.OS2 | 17 + README.W32 | 124 +- README.customs | 18 + SMakefile | 43 +- acinclude.m4 | 19 + aclocal.m4 | 4 +- amiga.c | 24 +- amiga.h | 24 +- ar.c | 26 +- arscan.c | 26 +- build.sh.in | 26 +- build_w32.bat | 32 +- commands.c | 31 +- commands.h | 25 +- config.ami | 19 +- config.h-vms | 23 +- config.h.W32 | 36 +- config/ChangeLog | 15 + config/Makefile.am | 14 + config/Makefile.in | 16 +- config/compile | 4 +- config/config.guess | 32 +- config/config.sub | 13 +- config/depcomp | 9 +- config/dospaths.m4 | 16 + config/install-sh | 2 +- config/missing | 9 +- config/texinfo.tex | 86 +- configh.dos | 23 +- configure | 341 +-- configure.bat | 18 + configure.in | 22 +- debug.h | 25 +- default.c | 26 +- dep.h | 25 +- dir.c | 84 +- doc/Makefile.am | 15 + doc/Makefile.in | 26 +- doc/make.info | 295 +-- doc/make.info-1 | 817 ++++--- doc/make.info-2 | 492 ++-- doc/make.texi | 815 ++++--- dosbuild.bat | 26 +- expand.c | 77 +- file.c | 102 +- filedef.h | 27 +- function.c | 150 +- getloadavg.c | 28 +- getopt.c | 40 +- getopt.h | 30 +- getopt1.c | 32 +- gettext.h | 25 +- glob/ChangeLog | 17 + glob/Makefile.am | 15 + glob/Makefile.ami | 35 +- glob/Makefile.in | 19 +- glob/SMakefile | 33 +- glob/configure.bat | 18 + glob/fnmatch.c | 26 +- glob/fnmatch.h | 26 +- glob/glob.c | 24 +- glob/glob.h | 24 +- hash.c | 33 +- hash.h | 30 +- implicit.c | 88 +- job.c | 83 +- job.h | 25 +- main.c | 44 +- make.1 | 35 + make.h | 36 +- make.lnk | 2 +- make_msvc_net2003.vcproj | 16 +- makefile.com | 41 +- makefile.vms | 39 +- misc.c | 26 +- po/ChangeLog | 19 + po/LINGUAS | 4 +- po/Makevars | 17 + po/POTFILES.in | 17 +- po/be.gmo | Bin 13306 -> 13014 bytes po/be.po | 756 +++--- po/da.gmo | Bin 34266 -> 33647 bytes po/da.po | 763 +++--- po/de.gmo | Bin 30865 -> 30130 bytes po/de.po | 767 +++--- po/es.gmo | Bin 39560 -> 38922 bytes po/es.po | 763 +++--- po/fi.gmo | Bin 36593 -> 36130 bytes po/fi.po | 761 +++--- po/fr.gmo | Bin 39422 -> 38748 bytes po/fr.po | 763 +++--- po/ga.gmo | Bin 38605 -> 38003 bytes po/ga.po | 763 +++--- po/gl.gmo | Bin 36242 -> 35587 bytes po/gl.po | 763 +++--- po/he.gmo | Bin 25291 -> 24709 bytes po/he.po | 763 +++--- po/hr.gmo | Bin 34810 -> 34206 bytes po/hr.po | 763 +++--- po/id.gmo | Bin 26754 -> 26178 bytes po/id.po | 763 +++--- po/ja.gmo | Bin 34914 -> 34297 bytes po/ja.po | 763 +++--- po/ko.gmo | Bin 26178 -> 25548 bytes po/ko.po | 763 +++--- po/make.pot | 751 +++--- po/nl.gmo | Bin 38225 -> 37579 bytes po/nl.po | 763 +++--- po/pl.gmo | Bin 38001 -> 37357 bytes po/pl.po | 763 +++--- po/pt_BR.gmo | Bin 35197 -> 34550 bytes po/pt_BR.po | 763 +++--- po/ru.gmo | Bin 27549 -> 26918 bytes po/ru.po | 763 +++--- po/rw.gmo | Bin 659 -> 659 bytes po/rw.po | 761 +++--- po/sv.gmo | Bin 26376 -> 25744 bytes po/sv.po | 763 +++--- po/tr.gmo | Bin 36249 -> 35632 bytes po/tr.po | 764 +++--- po/uk.gmo | Bin 19222 -> 19114 bytes po/uk.po | 753 +++--- po/vi.gmo | Bin 0 -> 42921 bytes po/vi.po | 2049 +++++++++++++++++ po/zh_CN.gmo | Bin 20834 -> 20304 bytes po/zh_CN.po | 763 +++--- read.c | 79 +- readme.vms | 79 + remake.c | 127 +- remote-cstms.c | 25 +- remote-stub.c | 25 +- rule.c | 25 +- rule.h | 25 +- signame.c | 26 +- strcache.c | 216 ++ subproc.bat | 19 + tests/ChangeLog | 64 +- tests/NEWS | 18 + tests/README | 92 +- tests/mkshadow | 15 + tests/run_make_tests.pl | 20 +- tests/scripts/features/parallelism | 18 + tests/scripts/features/targetvars | 25 + tests/scripts/functions/andor | 50 + tests/scripts/functions/error | 22 +- tests/scripts/functions/foreach | 21 + tests/scripts/functions/warning | 2 + tests/scripts/functions/word | 91 +- tests/scripts/options/dash-W | 28 + tests/scripts/options/symlinks | 7 +- .../scripts/options/warn-undefined-variables | 25 + tests/scripts/variables/automatic | 21 +- tests/scripts/variables/negative | 46 + tests/test_driver.pl | 33 +- variable.c | 71 +- variable.h | 26 +- version.c | 18 + vmsdir.h | 17 +- vmsfunctions.c | 20 +- vmsify.c | 25 +- vmsjobs.c | 19 +- vpath.c | 61 +- w32/Makefile | 33 +- w32/Makefile.am | 15 + w32/Makefile.in | 19 +- w32/compat/dirent.c | 20 +- w32/include/dirent.h | 24 +- w32/include/pathstuff.h | 17 + w32/include/sub_proc.h | 24 +- w32/include/w32err.h | 17 + w32/pathstuff.c | 17 + w32/subproc/NMakefile | 23 +- w32/subproc/build.bat | 17 + w32/subproc/misc.c | 19 +- w32/subproc/proc.h | 17 + w32/subproc/sub_proc.c | 91 +- w32/subproc/w32err.c | 17 + 188 files changed, 16200 insertions(+), 10960 deletions(-) create mode 100644 po/vi.gmo create mode 100644 po/vi.po create mode 100644 strcache.c create mode 100644 tests/scripts/functions/andor create mode 100644 tests/scripts/options/warn-undefined-variables create mode 100644 tests/scripts/variables/negative diff --git a/AUTHORS b/AUTHORS index 41f30547..e6a5f538 100644 --- a/AUTHORS +++ b/AUTHORS @@ -62,3 +62,20 @@ Other contributors: With suggestions/comments/bug reports from a cast of ... well ... hundreds, anyway :) + +------------------------------------------------------------------------------- +Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 +Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/ChangeLog b/ChangeLog index 1c111454..969df369 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,270 @@ +2006-02-19 Paul D. Smith + + * commands.c (set_file_variables): Realloc, not malloc, the static + string values to avoid memory leaks. + + * expand.c (recursively_expand_for_file): Only set reading_file to + an initialized value. + + * implicit.c (pattern_search): We need to make a copy of the stem + if we get it from an intermediate dep, since those get freed. + + * file.c (lookup_file) [VMS]: Don't lowercase special targets that + begin with ".". + (enter_file) [VMS]: Ditto. + Patch provided by Hartmut Becker . + +2006-02-18 Eli Zaretskii + + * job.c (construct_command_argv_internal): Don't create a temporary + script/batch file if we are under -n. Call _setmode to switch the + script file stream to text mode. + +2006-02-17 Paul D. Smith + + * variable.c (merge_variable_set_lists): Don't try to merge the + global_setlist. Not only is this useless, but it can lead to + circularities in the linked list, if global_setlist->next in one + list gets set to point to another list which also ends in + global_setlist. + Fixes Savannah bug #15757. + +2006-02-15 Paul D. Smith + + Fix for Savannah bug #106. + + * expand.c (expanding_var): Keep track of which variable we're + expanding. If no variable is being expanded, it's the same as + reading_file. + * make.h (expanding_var): Declare it. + * expand.c (recursively_expand_for_file): Set expanding_var to the + current variable we're expanding, unless there's no file info in + it (could happen if it comes from the command line or a default + variable). Restore it before we exit. + * expand.c (variable_expand_string): Use the expanding_var file + info instead of the reading_file info. + * function.c (check_numeric): Ditto. + (func_word): Ditto. + (func_wordlist): Ditto. + (func_error): Ditto. + (expand_builtin_function): Ditto. + (handle_function): Ditto. + +2006-02-14 Paul D. Smith + + * read.c (eval): Even if the included filenames expands to the + empty string we still need to free the allocated buffer. + + * implicit.c (pattern_search): If we allocated a variable set for + an impossible file, free it. + * variable.c (free_variable_set): New function. + * variable.h: Declare it. + + * read.c (read_all_makefiles): Makefile names are kept in the + strcache, so there's never any need to alloc/free them. + (eval): Ditto. + + * main.c (main): Add "archives" to the .FEATURES variable if + archive support is enabled. + * doc/make.texi (Special Variables): Document it. + +2006-02-13 Paul D. Smith + + * implicit.c (pattern_search): Add checking for DOS pathnames to + the pattern rule target LASTSLASH manipulation. + Fixes Savannah bug #11183. + +2006-02-11 Paul D. Smith + + * (ALL FILES): Updated copyright and license notices. + +2006-02-10 Paul D. Smith + + A new internal capability: the string cache is a read-only cache + of strings, with a hash table interface for fast lookup. Nothing + in the cache will ever be freed, so there's no need for reference + counting, etc. This is the beginning of a full solution for + Savannah bug #15182, but for now we only store makefile names here. + + * strcache.c: New file. Implement a read-only string cache. + * make.h: Add prototypes for new functions. + * main.c (initialize_global_hash_tables): Initialize the string cache. + (print_data_base): Print string cache stats. + * read.c (eval_makefile): Use the string cache to store makefile + names. Rewrite the string allocation to be sure we free everything. + +2006-02-10 Eli Zaretskii + + * dir.c (dir_contents_file_exists_p): Don't opendir if the + directory time stamp didn't change, except on FAT filesystems. + Suggested by J. David Bryan . + +2006-02-09 Paul D. Smith + + * function.c (func_or): Implement a short-circuiting OR function. + (func_and): Implement a short-circuiting AND function. + (function_table_init): Update the table with the new functions. + * doc/make.texi (Conditional Functions): Changed the "if" section + to one on general conditional functions. Added documentation for + $(and ...) and $(or ...) functions. + * NEWS: Note new $(and ...) and $(or ...) functions. + +2006-02-08 Boris Kolpackov + + * job.h (struct child): Add dontcare bitfield. + * job.c (new_job): Cache dontcare flag. + * job.c (reap_children): Use cached dontcare flag instead of the + one in struct file. Fixes Savannah bug #15641. + +2006-02-06 Paul D. Smith + + * vpath.c (selective_vpath_search): If the file we find has a + timestamp from -o or -W, use that instead of the real time. + * remake.c (f_mtime): If the mtime is a special token from -o or + -W, don't overwrite it with the real mtime. + Fixes Savannah bug #15341. + + Updates from Markus Mauhart : + + * w32/subproc/sub_proc.c (process_begin): Remove no-op tests. + (process_signal, process_last_err, process_exit_code): Manage + invalid handle values. + (process_{outbuf,errbuf,outcnt,errcnt,pipes}): Unused and don't + manage invalid handles; remove them. + * job.c (start_job_command) [WINDOWS32]: Jump out on error. + * config.h.W32.template [WINDOWS32]: Set flags for Windows builds. + * README.cvs: Updates for building from CVS. + +2006-02-05 Paul D. Smith + + * file.c (enter_file): Keep track of the last double_colon entry, + to avoid walking the list every time we want to add a new one. + Fixes Savannah bug #15533. + * filedef.h (struct file): Add a new LAST pointer. + + * dir.c (directory_contents_hash_cmp): Don't use subtraction to do + the comparison. For 64-bits systems the result of the subtraction + might not fit into an int. Use comparison instead. + Fixes Savannah bug #15534. + + * doc/make.texi: Update the chapter on writing commands to reflect + the changes made in 3.81 for backslash/newline and SHELL handling. + +2006-02-01 Paul D. Smith + + * dir.c (dir_contents_file_exists_p) [WINDOWS32]: Make sure + variable st is not used when it's not initialized. + Patch from Eli Zaretskii . + +2006-01-31 Paul D. Smith + + * README.W32.template: Applied patch #4785 from + Markus Mauhart . + * README.cvs: Applied patch #4786 from + Markus Mauhart . + * make_msvc_net2003.vcproj [WINDOWS32]: New version from + J. Grant . + + * main.c: Update the copyright year in the version output. + * prepare_w32.bat: Remove this file from the distribution. + +2006-01-21 Eli Zaretskii + + * remake.c (update_goal_chain): Set g->changed instead of + incrementing it, as it is only 8-bit wide, and could overflow if + many commands got started in update_file. + + * w32/include/sub_proc.h: Add a prototype for process_used_slots. + + * w32/subproc/sub_proc.c: Change dimension of proc_array[] to + MAXIMUM_WAIT_OBJECTS. + (process_wait_for_any_private): Change dimension of handles[] + array to MAXIMUM_WAIT_OBJECTS. + (process_used_slots): New function. + (process_register): Don't register more processes than the + available number of slots. + (process_easy): Don't start new processes if all slots are used up. + + * job.c (load_too_high, start_waiting_jobs) [WINDOWS32]: If there + are already more children than sub_proc.c can handle, behave as if + the load were too high. + (start_job_command): Fix a typo in error message when process_easy + fails. + +2006-01-14 Eli Zaretskii + + * main.c (main) [WINDOWS32]: Don't refuse to run with -jN, even if + the shell is not sh.exe. + + * job.c (create_batch_file): Renamed from create_batch_filename; + all callers changed. Don't close the temporary file; return its + file descriptor instead. New arg FD allows to return the file + descriptor. + (construct_command_argv_internal): Use _fdopen instead of fopen to + open the batch file. + +2006-01-04 Paul D. Smith + + * readme.vms: Updates for case-insensitive VMS file systems from + Hartmut Becker . + * dir.c (vms_hash): Ditto. + * vmsify.c (copyto): Ditto. + * vmsfunctions.c (readdir): Ditto. + + * make.1: Add a section on the exit codes for make. + + * doc/make.texi: A number of minor updates to the documentation. + +2006-01-03 Paul D. Smith + + * remake.c (update_file_1): Mark a prerequisite changed if it + doesn't exist. + + * read.c (eval): Be sure to strip off trailing whitespace from the + prerequisites list properly. Also, initialize all fields in + struct dep when creating a new one. + +2005-12-28 Paul D. Smith + + * config.h.W32.template [WINDOWS32]: Add in some pragmas to + disable warnings for MSC. + Patch by Rob Tulloh . + +2005-12-17 Eli Zaretskii + + * doc/make.texi (Execution): Add a footnote about changes in + handling of backslash-newline sequences. Mention the differences + on MS-DOS and MS-Windows. + + * NEWS: More details about building the MinGW port and a pointer + to README.W32. Fix the section name that describes the new + backward-incompatible processing of backslash-newline sequences. + The special processing of SHELL set to "cmd" is only relevant to + MS-Windows, not MS-DOS. + +2005-12-17 Eli Zaretskii + + * main.c (handle_runtime_exceptions): Cast exrec->ExceptionAddress + to DWORD, to avoid compiler warnings. + * job.c (exec_command): Cast hWaitPID and hPID to DWORD, and + use %ld in format, to avoid compiler warnings. + + * doc/make.texi (Special Targets): Fix a typo. + (Appending): Fix cross-reference to Setting. + (Special Variables, Secondary Expansion, File Name Functions) + (Flavor Function, Pattern Match, Quick Reference): Ensure two + periods after a sentence. + (Execution): Add @: after "e.g.". + (Environment): Fix punctuation. + (Target-specific, Call Function, Quick Reference): Add @: after "etc." + (Shell Function, Target-specific): Add @: after "vs." + +2005-12-14 Boris Kolpackov + + * read.c (record_target_var): Initialize variable's export field + with v_default instead of leaving it "initialized" by whatever + garbage happened to be on the heap. + 2005-12-12 Paul D. Smith * make.1: Fix some display errors and document all existing options. @@ -2346,3 +2613,20 @@ See ChangeLog.2, available in the CVS repository at: http://savannah.gnu.org/cvs/?group=make for earlier changes. + + +Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/Makefile.DOS b/Makefile.DOS index 8af5df0a..fabf5821 100644 --- a/Makefile.DOS +++ b/Makefile.DOS @@ -1,10 +1,21 @@ # -*-Makefile-*- template for DJGPP # Makefile.in generated automatically by automake 1.2 from Makefile.am - -# Copyright (C) 1994, 1995-1998, 1999, 2002 Free Software Foundation, Inc. -# This Makefile.DOS is free software; the Free Software Foundation -# gives unlimited permission to copy, distribute and modify it. - +# +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, +# 2004, 2005, 2006 Free Software Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. SHELL = /bin/sh @@ -60,13 +71,13 @@ PACKAGE = make PERL = perl RANLIB = ranlib REMOTE = stub -VERSION = 3.81beta4 +VERSION = 3.81rc1 AUTOMAKE_OPTIONS = 1.2 bin_PROGRAMS = make$(EXEEXT) -make_SOURCES = ar.c arscan.c commands.c default.c dir.c expand.c file.c function.c getopt.c getopt1.c implicit.c job.c main.c misc.c read.c remake.c rule.c signame.c variable.c version.c vpath.c hash.c remote-$(REMOTE).c +make_SOURCES = ar.c arscan.c commands.c default.c dir.c expand.c file.c function.c getopt.c getopt1.c implicit.c job.c main.c misc.c read.c remake.c rule.c signame.c strcache.c variable.c version.c vpath.c hash.c remote-$(REMOTE).c # This should include the glob/ prefix libglob_a_SOURCES = glob/fnmatch.c glob/glob.c glob/fnmatch.h glob/glob.h make_LDADD = glob/libglob.a @@ -93,7 +104,7 @@ DEFS = -I. -I$(srcdir) -I. CPPFLAGS = -DHAVE_CONFIG_H LDFLAGS = LIBS = -make_OBJECTS = ar.o arscan.o commands.o default.o dir.o expand.o file.o function.o getopt.o getopt1.o implicit.o job.o main.o misc.o read.o remake.o rule.o signame.o variable.o version.o vpath.o hash.o remote-$(REMOTE).o +make_OBJECTS = ar.o arscan.o commands.o default.o dir.o expand.o file.o function.o getopt.o getopt1.o implicit.o job.o main.o misc.o read.o remake.o rule.o signame.o strcache.o variable.o version.o vpath.o hash.o remote-$(REMOTE).o make_DEPENDENCIES = glob/libglob.a make_LDFLAGS = libglob_a_LIBADD = @@ -666,6 +677,11 @@ signame.o signame.o: signame.c make.h config.h \ getopt.h \ gettext.h +# .deps/strcache.Po +strcache.o strcache.o: strcache.c make.h config.h \ + getopt.h \ + gettext.h hash.h + # .deps/variable.Po variable.o variable.o: variable.c make.h config.h \ getopt.h \ diff --git a/Makefile.am b/Makefile.am index 96b30759..d7413604 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,4 +1,20 @@ # This is a -*-Makefile-*-, or close enough +# +# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 +# Free Software Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. AUTOMAKE_OPTIONS = 1.8 dist-bzip2 check-news ansi2knr ACLOCAL_AMFLAGS = -I config @@ -24,7 +40,7 @@ endif make_SOURCES = ar.c arscan.c commands.c default.c dir.c expand.c file.c \ function.c getopt.c getopt1.c implicit.c job.c main.c \ misc.c read.c remake.c $(remote) rule.c signame.c \ - variable.c version.c vpath.c hash.c + strcache.c variable.c version.c vpath.c hash.c EXTRA_make_SOURCES = vmsjobs.c remote-stub.c remote-cstms.c @@ -137,7 +153,7 @@ check-loadavg: loadavg$(EXEEXT) -./loadavg$(EXEEXT) # The loadavg function is invoked during "make check" to test getloadavg. -noinst_PROGRAMS = loadavg +check_PROGRAMS = loadavg nodist_loadavg_SOURCES = getloadavg.c loadavg_CPPFLAGS = -DTEST loadavg_LDADD = @GETLOADAVG_LIBS@ diff --git a/Makefile.ami b/Makefile.ami index 6a2a2bc1..131e913b 100644 --- a/Makefile.ami +++ b/Makefile.ami @@ -1,23 +1,23 @@ +# -*-Makefile-*- for GNU make on Amiga +# # NOTE: If you have no `make' program at all to process this makefile, run # `build.sh' instead. # -# Copyright (C) 1988, 89, 91, 92, 93, 94, 1995 Free Software Foundation, Inc. +# Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005, 2006 Free Software Foundation, Inc. # This file is part of GNU Make. # -# GNU Make is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. # -# GNU Make is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. # -# You should have received a copy of the GNU General Public License -# along with GNU Make; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # Makefile for GNU Make @@ -119,7 +119,7 @@ CTAGS = ctags -w objs = commands.o job.o dir.o file.o misc.o main.o read.o remake.o \ rule.o implicit.o default.o variable.o expand.o function.o \ - vpath.o version.o ar.o arscan.o signame.o hash.o \ + vpath.o version.o ar.o arscan.o signame.o strcache.o hash.o \ remote-$(REMOTE).o $(GETOPT) $(ALLOCA) $(extras) srcs = $(srcdir)commands.c $(srcdir)job.c $(srcdir)dir.c \ $(srcdir)file.c $(srcdir)getloadavg.c $(srcdir)misc.c \ @@ -128,7 +128,7 @@ srcs = $(srcdir)commands.c $(srcdir)job.c $(srcdir)dir.c \ $(srcdir)variable.c $(srcdir)expand.c $(srcdir)function.c \ $(srcdir)vpath.c $(srcdir)version.c $(srcdir)hash.c \ $(srcdir)remote-$(REMOTE).c \ - $(srcdir)ar.c $(srcdir)arscan.c \ + $(srcdir)ar.c $(srcdir)arscan.c $(srcdir)strcache.c \ $(srcdir)signame.c $(srcdir)signame.h $(GETOPT_SRC) \ $(srcdir)commands.h $(srcdir)dep.h $(srcdir)filedep.h \ $(srcdir)job.h $(srcdir)make.h $(srcdir)rule.h \ @@ -294,6 +294,7 @@ expand.o: expand.c make.h filedef.h job.h commands.h variable.h function.o: function.c make.h filedef.h variable.h dep.h job.h \ commands.h amiga.h vpath.o: vpath.c make.h filedef.h variable.h +strcache.o: strcache.c make.h hash.h version.o: version.c ar.o: ar.c make.h filedef.h dep.h arscan.o: arscan.c make.h diff --git a/Makefile.in b/Makefile.in index d6d101bd..c5e9f4a8 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.9.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -15,10 +15,24 @@ @SET_MAKE@ # This is a -*-Makefile-*-, or close enough +# +# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 +# Free Software Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -SOURCES = $(nodist_loadavg_SOURCES) $(make_SOURCES) $(EXTRA_make_SOURCES) - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ @@ -47,7 +61,7 @@ bin_PROGRAMS = make$(EXEEXT) @WINDOWSENV_TRUE@am__append_1 = $(W32LIB) # Only process if target is MS-Windows @WINDOWSENV_TRUE@am__append_2 = $(W32INC) -noinst_PROGRAMS = loadavg$(EXEEXT) +check_PROGRAMS = loadavg$(EXEEXT) subdir = . DIST_COMMON = README $(am__configure_deps) $(noinst_HEADERS) \ $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ @@ -71,14 +85,15 @@ CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) -PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS) +PROGRAMS = $(bin_PROGRAMS) nodist_loadavg_OBJECTS = loadavg-getloadavg$U.$(OBJEXT) loadavg_OBJECTS = $(nodist_loadavg_OBJECTS) loadavg_DEPENDENCIES = am__make_SOURCES_DIST = ar.c arscan.c commands.c default.c dir.c \ expand.c file.c function.c getopt.c getopt1.c implicit.c job.c \ main.c misc.c read.c remake.c remote-stub.c remote-cstms.c \ - rule.c signame.c variable.c version.c vpath.c hash.c + rule.c signame.c strcache.c variable.c version.c vpath.c \ + hash.c @USE_CUSTOMS_FALSE@am__objects_1 = remote-stub$U.$(OBJEXT) @USE_CUSTOMS_TRUE@am__objects_1 = remote-cstms$U.$(OBJEXT) am_make_OBJECTS = ar$U.$(OBJEXT) arscan$U.$(OBJEXT) \ @@ -87,8 +102,9 @@ am_make_OBJECTS = ar$U.$(OBJEXT) arscan$U.$(OBJEXT) \ getopt$U.$(OBJEXT) getopt1$U.$(OBJEXT) implicit$U.$(OBJEXT) \ job$U.$(OBJEXT) main$U.$(OBJEXT) misc$U.$(OBJEXT) \ read$U.$(OBJEXT) remake$U.$(OBJEXT) $(am__objects_1) \ - rule$U.$(OBJEXT) signame$U.$(OBJEXT) variable$U.$(OBJEXT) \ - version$U.$(OBJEXT) vpath$U.$(OBJEXT) hash$U.$(OBJEXT) + rule$U.$(OBJEXT) signame$U.$(OBJEXT) strcache$U.$(OBJEXT) \ + variable$U.$(OBJEXT) version$U.$(OBJEXT) vpath$U.$(OBJEXT) \ + hash$U.$(OBJEXT) make_OBJECTS = $(am_make_OBJECTS) am__DEPENDENCIES_1 = @WINDOWSENV_TRUE@am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1) @@ -251,7 +267,7 @@ SUBDIRS = glob config po doc $(MAYBE_W32) make_SOURCES = ar.c arscan.c commands.c default.c dir.c expand.c file.c \ function.c getopt.c getopt1.c implicit.c job.c main.c \ misc.c read.c remake.c $(remote) rule.c signame.c \ - variable.c version.c vpath.c hash.c + strcache.c variable.c version.c vpath.c hash.c EXTRA_make_SOURCES = vmsjobs.c remote-stub.c remote-cstms.c noinst_HEADERS = commands.h dep.h filedef.h job.h make.h rule.h variable.h \ @@ -385,8 +401,8 @@ uninstall-binPROGRAMS: clean-binPROGRAMS: -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) -clean-noinstPROGRAMS: - -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +clean-checkPROGRAMS: + -test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS) loadavg$(EXEEXT): $(loadavg_OBJECTS) $(loadavg_DEPENDENCIES) @rm -f loadavg$(EXEEXT) $(LINK) $(loadavg_LDFLAGS) $(loadavg_OBJECTS) $(loadavg_LDADD) $(LIBS) @@ -433,6 +449,7 @@ mostlyclean-kr: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/remote-stub$U.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rule$U.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/signame$U.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strcache$U.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/variable$U.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/version$U.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vmsjobs$U.Po@am__quote@ @@ -511,6 +528,8 @@ rule_.c: rule.c $(ANSI2KNR) $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/rule.c; then echo $(srcdir)/rule.c; else echo rule.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ signame_.c: signame.c $(ANSI2KNR) $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/signame.c; then echo $(srcdir)/signame.c; else echo signame.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ +strcache_.c: strcache.c $(ANSI2KNR) + $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strcache.c; then echo $(srcdir)/strcache.c; else echo strcache.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ variable_.c: variable.c $(ANSI2KNR) $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/variable.c; then echo $(srcdir)/variable.c; else echo variable.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ version_.c: version.c $(ANSI2KNR) @@ -525,8 +544,8 @@ function_.$(OBJEXT) getloadavg_.$(OBJEXT) getopt_.$(OBJEXT) \ getopt1_.$(OBJEXT) hash_.$(OBJEXT) implicit_.$(OBJEXT) job_.$(OBJEXT) \ main_.$(OBJEXT) misc_.$(OBJEXT) read_.$(OBJEXT) remake_.$(OBJEXT) \ remote-cstms_.$(OBJEXT) remote-stub_.$(OBJEXT) rule_.$(OBJEXT) \ -signame_.$(OBJEXT) variable_.$(OBJEXT) version_.$(OBJEXT) \ -vmsjobs_.$(OBJEXT) vpath_.$(OBJEXT) : $(ANSI2KNR) +signame_.$(OBJEXT) strcache_.$(OBJEXT) variable_.$(OBJEXT) \ +version_.$(OBJEXT) vmsjobs_.$(OBJEXT) vpath_.$(OBJEXT) : $(ANSI2KNR) uninstall-info-am: install-man1: $(man1_MANS) $(man_MANS) @$(NORMAL_INSTALL) @@ -858,6 +877,7 @@ distcleancheck: distclean $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am + $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) $(MAKE) $(AM_MAKEFLAGS) check-local check: check-recursive all-am: Makefile $(ANSI2KNR) $(PROGRAMS) $(MANS) $(HEADERS) config.h @@ -892,8 +912,8 @@ maintainer-clean-generic: @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive -clean-am: clean-binPROGRAMS clean-generic clean-krextra \ - clean-noinstPROGRAMS mostlyclean-am +clean-am: clean-binPROGRAMS clean-checkPROGRAMS clean-generic \ + clean-krextra mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) @@ -946,11 +966,11 @@ uninstall-info: uninstall-info-recursive uninstall-man: uninstall-man1 .PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \ - check-am check-local clean clean-binPROGRAMS clean-generic \ - clean-krextra clean-noinstPROGRAMS clean-recursive ctags \ - ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-hook \ - dist-shar dist-tarZ dist-zip distcheck distclean \ - distclean-compile distclean-generic distclean-hdr \ + check-am check-local clean clean-binPROGRAMS \ + clean-checkPROGRAMS clean-generic clean-krextra \ + clean-recursive ctags ctags-recursive dist dist-all dist-bzip2 \ + dist-gzip dist-hook dist-shar dist-tarZ dist-zip distcheck \ + distclean distclean-compile distclean-generic distclean-hdr \ distclean-recursive distclean-tags distcleancheck distdir \ distuninstallcheck dvi dvi-am html html-am info info-am \ install install-am install-binPROGRAMS install-data \ diff --git a/NEWS b/NEWS index 898f614e..3778954b 100644 --- a/NEWS +++ b/NEWS @@ -1,22 +1,24 @@ GNU make NEWS -*-indented-text-*- History of user-visible changes. - 12 December 2005 + 19 February 2006 -Copyright (C) 2002,2003,2004,2005 Free Software Foundation, Inc. -See the end for copying conditions. +See the end of this file for copyrights and conditions. All changes mentioned here are more fully described in the GNU make manual, which is contained in this distribution as the file doc/make.texi. See the README file and the GNU make manual for instructions for reporting bugs. -Version 3.81beta4 +Version 3.81rc1 * GNU make is ported to OS/2. -* GNU make is ported to MinGW. +* GNU make is ported to MinGW. The MinGW build is only supported by + the build_w32.bat batch file; see the file README.W32 for more + details. * WARNING: Backward-incompatibility! + GNU make now implements a generic "second expansion" feature on the prerequisites of both explicit and implicit (pattern) rules. In order to enable this feature, the special target '.SECONDEXPANSION' must be @@ -27,17 +29,20 @@ Version 3.81beta4 SysV $$@ in prerequisites lists, you can also use complex functions such as $$(notdir $$@) etc. This behavior applies to implicit rules, as well, where the second expansion occurs when the rule is matched. - However, this means that you need to double-quote any "$" in your - filenames; instead of "foo: boo$$bar" you now must write "foo: - foo$$$$bar". Note that the SysV $$@ etc. feature, which used to be - available by default, is now ONLY available when the .SECONDEXPANSION - target is defined. If your makefiles take advantage of this SysV - feature you will need to update them. + However, this means that when '.SECONDEXPANSION' is enabled you must + double-quote any "$" in your filenames; instead of "foo: boo$$bar" you + now must write "foo: foo$$$$bar". Note that the SysV $$@ etc. feature, + which used to be available by default, is now ONLY available when the + .SECONDEXPANSION target is defined. If your makefiles take advantage + of this SysV feature you will need to update them. * WARNING: Backward-incompatibility! In order to comply with POSIX, the way in which GNU make processes - backslash-newline sequences in command strings has changed. See the - GNU make manual section "Shell Execution" for details. + backslash-newline sequences in command strings has changed. If your + makefiles use backslash-newline sequences inside of single-quoted + strings in command scripts you will be impacted by this change. See + the GNU make manual section "Command Execution" (node "Execution") for + details. * New command-line option: -L (--check-symlink-times). On systems that support symbolic links, if this option is given then GNU make will @@ -45,7 +50,7 @@ Version 3.81beta4 used to resolve target files. The default behavior remains as it always has: use the modification time of the actual target file only. -* The "else" conditional line can now be followed by any other legal +* The "else" conditional line can now be followed by any other valid conditional on the same line: this does not increase the depth of the conditional nesting, so only one "endif" is required to close the conditional. @@ -90,6 +95,14 @@ Version 3.81beta4 - $(info ...) prints its arguments to stdout. No makefile name or line number info, etc. is printed. - $(flavor ...) returns the flavor of a variable. + - $(or ...) provides a short-circuiting OR conditional: each argument + is expanded. The first true (non-empty) argument is returned; no + further arguments are expanded. Expands to empty if there are no + true arguments. + - $(and ...) provides a short-circuiting AND conditional: each + argument is expanded. The first false (empty) argument is + returned; no further arguments are expanded. Expands to the last + argument if all arguments are true. * Changes made for POSIX compatibility: - Only touch targets (under -t) if they have at least one command. @@ -98,10 +111,17 @@ Version 3.81beta4 an enhancement to POSIX, if you export the make variable SHELL then it will be set in the environment, just as before. -* On DOS and MS Windows systems, explicitly setting SHELL to a pathname - ending in "cmd" or "cmd.exe" (case-insensitive) will force GNU make to - use the DOS command interpreter in batch mode even if a UNIX-like - shell could be found on the system. +* On MS Windows systems, explicitly setting SHELL to a pathname ending + in "cmd" or "cmd.exe" (case-insensitive) will force GNU make to use + the DOS command interpreter in batch mode even if a UNIX-like shell + could be found on the system. + +* On VMS there is now support for case-sensitive filesystems such as ODS5. + See the readme.vms file for information. + +* Parallel builds (-jN) no longer require a working Bourne shell on + Windows platforms. They work even with the stock Windows shells, such + as cmd.exe and command.com. * Updated to autoconf 2.59, automake 1.9.5, and gettext 0.14.1. Users should not be impacted. @@ -110,6 +130,10 @@ Version 3.81beta4 Belarusian, Finnish, Kinyarwandan, and Irish. Many updated translations. +A complete list of bugs fixed in this version is available here: + + http://savannah.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=101 + Version 3.80 @@ -187,6 +211,11 @@ Version 3.80 See ABOUT-NLS for more information. * Updated to autoconf 2.54 and automake 1.7. Users should not be impacted. + +A complete list of bugs fixed in this version is available here: + + http://savannah.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=102 + Version 3.79.1 @@ -945,14 +974,20 @@ Version 3.05 (Changes from versions 1 through 3.05 were never recorded. Sorry.) ----------------------------------------------------------------------- -Copyright information: +------------------------------------------------------------------------------- +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. +This file is part of GNU Make. - Permission is granted to anyone to make or distribute verbatim copies - of this document as received, in any medium, provided that the - copyright notice and this permission notice are preserved, thus - giving the recipient permission to redistribute in turn. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. - Permission is granted to distribute modified versions of this - document, or of portions of it, under the above conditions, provided - also that they carry prominent notices stating who last changed them. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/NMakefile b/NMakefile index ecc88197..924b663a 100644 --- a/NMakefile +++ b/NMakefile @@ -1,27 +1,23 @@ -# NOTE: If you have no `make' program at all to process this makefile, run -# `build_w32.bat' instead. +# -*-Makefile-*- to build GNU make with nmake # -# Copyright (C) 1988,89,91,92,93,94,95,96,97 Free Software Foundation, Inc. +# NOTE: If you have no 'make' program at all to process this makefile, +# run 'build_w32.bat' instead. +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +# 2006 Free Software Foundation, Inc. # This file is part of GNU Make. # -# GNU Make is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. # -# GNU Make is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GNU Make; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -# -# NMakefile for GNU Make +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. # +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. LINK = link CC = cl @@ -99,6 +95,7 @@ OBJS = \ $(OUTDIR)/remote-stub.obj \ $(OUTDIR)/rule.obj \ $(OUTDIR)/signame.obj \ + $(OUTDIR)/strcache.obj \ $(OUTDIR)/variable.obj \ $(OUTDIR)/version.obj \ $(OUTDIR)/vpath.obj \ @@ -258,6 +255,11 @@ signame.o signame.o: signame.c make.h config.h \ getopt.h \ gettext.h +# .deps/strcache.Po +strcache.o strcache.o: strcache.c make.h config.h \ + getopt.h \ + gettext.h hash.h + # .deps/variable.Po variable.o variable.o: variable.c make.h config.h \ getopt.h \ diff --git a/README b/README index bd249e75..92118464 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -This directory contains the 3.81beta4 release of GNU Make. +This directory contains the 3.81rc1 release of GNU Make. See the file NEWS for the user-visible changes from previous releases. In addition, there have been bugs fixed. @@ -168,3 +168,22 @@ Please note there are two _separate_ ports of GNU make for Microsoft systems: a native Windows tool built with (for example) MSVC or Cygwin, and a DOS-based tool built with DJGPP. Please be sure you are looking at the right README! + + +------------------------------------------------------------------------------- +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, +Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/README.Amiga b/README.Amiga index 6f08dd81..3824ae09 100644 --- a/README.Amiga +++ b/README.Amiga @@ -59,3 +59,20 @@ If you plan to use recursive makes, install make resident: Resident make Add + +------------------------------------------------------------------------------- +Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +2005, 2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/README.DOS b/README.DOS index 645d305d..3eefb7a8 100644 --- a/README.DOS +++ b/README.DOS @@ -62,7 +62,7 @@ To build from sources: [Enter]. Otherwise, you need to supply the path to the source directory as an argument to the batch file, like this: - c:\djgpp\gnu\make-3.81beta4\configure.bat c:/djgpp/gnu/make-3.81beta4 + c:\djgpp\gnu\make-3.81rc1\configure.bat c:/djgpp/gnu/make-3.81rc1 Note the forward slashes in the source path argument: you MUST use them here. @@ -84,7 +84,7 @@ To build from sources: If you are building from outside of the source directory, you need to tell Make where the sources are, like this: - make srcdir=c:/djgpp/gnu/make-3.81beta4 + make srcdir=c:/djgpp/gnu/make-3.81rc1 (configure.bat will tell you this when it finishes). You MUST use a full, not relative, name of the source directory here, or @@ -321,3 +321,21 @@ Bug reports: Enjoy, Eli Zaretskii + + +------------------------------------------------------------------------------- +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/README.OS2 b/README.OS2 index bb0a60f0..77b6bf07 100644 --- a/README.OS2 +++ b/README.OS2 @@ -157,3 +157,20 @@ To run the testsuite do the following: All tests should work fine with the exception of "default_names" which is because OS/2 file systems are not case sensitive ("makefile" and "Makefile" specify the same file). + + +------------------------------------------------------------------------------- +Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/README.W32 b/README.W32 index fd165dc1..cd92e8c5 100644 --- a/README.W32 +++ b/README.W32 @@ -1,56 +1,69 @@ -Port of GNU make to Microsoft Windows 95/98/NT/2000/XP -Builds natively with MSVC 2.x, 4.x, 5.x, 6.x and MSVC.NET 7.x. -Also builds with the MinGW port of GCC 3.x (tested with GCC 3.4.2). +This version of GNU make has been tested on Microsoft Windows 2000/XP/2003. +It has also been used on Windows 95/98/NT, and on OS/2. + +It builds natively with MSVC 2.x, 4.x, 5.x, 6.x, and 2003 as well as +.NET 7.x and .NET 2003. + +It builds with the MinGW port of GCC 3.x (tested with GCC 3.4.2). The Windows 32-bit port of GNU make is maintained jointly by various people. It was originally made by Rob Tulloh. -To build with MinGW: - 1. Edit config.h.W32 to your liking (especially the few - shell-related defines near the end). +Do this first, regardless of the build method you choose: +--------------------------------------------------------- - 2. Invoke build_w32.bat with the "gcc" argument: + 1. At the Windows command prompt run: - build_w32 gcc + if not exist NMakefile copy NMakefile.template NMakefile + if not exist config.h copy config.h.W32 config.h - This produces gnumake.exe in the current directory. - -To build with nmake: - - 1. Make sure cl.exe is in your %Path%. Example: - - set Path=%Path%;c:/msdev/bin - - 2. Make sure %include% is set to msvc include directory. Example: - - set include=c:/msdev/include - - 3. Make sure %lib% is set to msvc lib directory. Example: - - set lib=c:/msdev/lib - - 4. nmake /f NMakefile + Then edit config.h to your liking (especially the few shell-related + defines near the end, or HAVE_CASE_INSENSITIVE_FS which corresponds + to './configure --enable-case-insensitive-file-system'). - A short cut to steps 1, 2, and 3 is to run VCVARS32.bat before - invoking nmake. For example: +Using make_msvc_net2003.vcproj +------------------------------ + + 2. Open make_msvc_net2003.vcproj in MSVS71 or MSVC71 or any compatible IDE, + then build this project as usual. + + +Building with (MinGW-)GCC using build_w32.bat +--------------------------------------------- + + 2. Open a W32 command prompt for your installed (MinGW-)GCC, setup a + correct PATH and other environment variables for it, then execute ... + + build_w32.bat gcc + + This produces gnumake.exe in the current directory. + + +Building with (MSVC++-)cl using build_w32.bat or NMakefile +---------------------------------------------------------- + + 2. Open a W32 command prompt for your installed (MSVC++-)cl, setup a + correct PATH and other environment variables for it (usually via + executing vcvars32.bat or vsvars32.bat from the cl-installation, + e.g. "%VS71COMNTOOLS%vsvars32.bat"; or using a corresponding start + menue entry from the cl-installation), then execute EITHER ... + + build_w32.bat + + (this produces WinDebug/gnumake.exe and WinRel/gnumake.exe) + + ... OR ... - c: - cd \msdev\bin - VCVARS32.bat - cd \path\to\make-3.81beta4 nmake /f NMakefile -There is a bat file (build_w32.bat) for folks who have fear of nmake. - -Outputs: - - WinDebug/make.exe - WinRel/make.exe + (this produces WinDebug/make.exe and WinRel/make.exe). +------------------- -- Notes/Caveats -- +------------------- GNU make on Windows 32-bit platforms: @@ -154,7 +167,7 @@ GNU make handling of drive letters in pathnames (PATH, vpath, VPATH): GNU make test suite: I verified all functionality with a slightly modified version - of make-test-3.81beta4 (modifications to get test suite to run + of make-test-3.81rc1 (modifications to get test suite to run on Windows NT). All tests pass in an environment that includes sh.exe. Tests were performed on both Windows NT and Windows 95. @@ -234,25 +247,42 @@ SAMBA/NTFS/VFAT: package using SAMBA as my file server. The reason seems to be related to the way VC++ 4.0 changes the case name of the pdb filename it is passed on the command line. It seems to change - the name always to to lower case. I contend that - the VC++ compiler should not change the casename of files that - are passed as arguments on the command line. I don't think this - was a problem in MSVC 2.x, but I know it is a problem in MSVC 4.x. + the name always to to lower case. I contend that the VC++ + compiler should not change the casename of files that are passed + as arguments on the command line. I don't think this was a + problem in MSVC 2.x, but I know it is a problem in MSVC 4.x. The package builds fine on VFAT and NTFS filesystems. Most all of the development I have done to date has been using NTFS and long file names. I have not done any considerable work - under VFAT. VFAT users may wish to be aware that this port - of make does respect case sensitivity. + under VFAT. VFAT users may wish to be aware that this port of + make does respect case sensitivity. FAT: - Version 3.76 added support for FAT filesystems. Make - works around some difficulties with stat'ing of - files and caching of filenames and directories internally. + Version 3.76 added support for FAT filesystems. Make works + around some difficulties with stat'ing of files and caching of + filenames and directories internally. Bug reports: Please submit bugs via the normal bug reporting mechanism which is described in the GNU make manual and the base README. + +------------------------------------------------------------------------------- +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/README.customs b/README.customs index 1976943e..327886f7 100644 --- a/README.customs +++ b/README.customs @@ -93,3 +93,21 @@ SunOS 4.1.x: #else YMMV. + + +------------------------------------------------------------------------------- +Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 +Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/SMakefile b/SMakefile index e7cf2457..793efc20 100644 --- a/SMakefile +++ b/SMakefile @@ -1,32 +1,32 @@ -# NOTE: If you have no `make' program at all to process this makefile, run -# `build.sh' instead. +# -*-Makefile-*- for building GNU make with smake # -# Copyright (C) 1988, 89, 91, 92, 93, 94, 1995 Free Software Foundation, Inc. +# NOTE: If you have no 'make' program at all to process this makefile, +# run 'build.sh' instead. +# +# Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005, 2006 Free Software Foundation, Inc. # This file is part of GNU Make. # -# GNU Make is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. # -# GNU Make is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. # -# You should have received a copy of the GNU General Public License -# along with GNU Make; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # Makefile for GNU Make # # Ultrix 2.2 make doesn't expand the value of VPATH. -VPATH = /make-3.81beta4/ +VPATH = /make-3.81rc1/ # This must repeat the value, because configure will remove `VPATH = .'. -srcdir = /make-3.81beta4/ +srcdir = /make-3.81rc1/ CC = sc RM = delete @@ -125,7 +125,7 @@ CTAGS = ctags -w objs = commands.o job.o dir.o file.o misc.o main.o read.o remake.o \ rule.o implicit.o default.o variable.o expand.o function.o \ - vpath.o version.o ar.o arscan.o signame.o hash.o \ + vpath.o version.o ar.o arscan.o signame.o strcache.o hash.o \ remote-$(REMOTE).o $(GLOB) $(GETOPT) $(ALLOCA) $(extras) srcs = $(srcdir)commands.c $(srcdir)job.c $(srcdir)dir.c \ $(srcdir)file.c $(srcdir)getloadavg.c $(srcdir)misc.c \ @@ -134,7 +134,7 @@ srcs = $(srcdir)commands.c $(srcdir)job.c $(srcdir)dir.c \ $(srcdir)variable.c $(srcdir)expand.c $(srcdir)function.c \ $(srcdir)vpath.c $(srcdir)version.c $(srcdir)hash.c \ $(srcdir)remote-$(REMOTE).c \ - $(srcdir)ar.c $(srcdir)arscan.c \ + $(srcdir)ar.c $(srcdir)arscan.c $(srcdir)strcache.c \ $(srcdir)signame.c $(srcdir)signame.h $(GETOPT_SRC) \ $(srcdir)commands.h $(srcdir)dep.h $(srcdir)file.h \ $(srcdir)job.h $(srcdir)make.h $(srcdir)rule.h \ @@ -346,6 +346,11 @@ signame.o signame.o: signame.c make.h config.h \ getopt.h \ gettext.h +# .deps/strcache.Po +strcache.o strcache.o: strcache.c make.h config.h \ + getopt.h \ + gettext.h hash.h + # .deps/variable.Po variable.o variable.o: variable.c make.h config.h \ getopt.h \ diff --git a/acinclude.m4 b/acinclude.m4 index 0f621986..c98da21e 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -1,6 +1,25 @@ dnl acinclude.m4 -- Extra macros needed for GNU make. dnl dnl Automake will incorporate this into its generated aclocal.m4. +dnl Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 +dnl Free Software Foundation, Inc. +dnl This file is part of GNU Make. +dnl +dnl GNU Make is free software; you can redistribute it and/or modify it +dnl under the terms of the GNU General Public License as published by +dnl the Free Software Foundation; either version 2, or (at your option) +dnl any later version. +dnl +dnl GNU Make is distributed in the hope that it will be useful, but +dnl WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +dnl General Public License for more details. +dnl +dnl You should have received a copy of the GNU General Public License +dnl along with GNU Make; see the file COPYING. If not, write to the +dnl Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +dnl MA 02110-1301 USA. + dnl --------------------------------------------------------------------------- dnl Got this from the lynx 2.8 distribution. diff --git a/aclocal.m4 b/aclocal.m4 index ea2468fc..22362db5 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -1,4 +1,4 @@ -# generated automatically by aclocal 1.9.5 -*- Autoconf -*- +# generated automatically by aclocal 1.9.6 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005 Free Software Foundation, Inc. @@ -28,7 +28,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"]) # Call AM_AUTOMAKE_VERSION so it can be traced. # This function is AC_REQUIREd by AC_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], - [AM_AUTOMAKE_VERSION([1.9.5])]) + [AM_AUTOMAKE_VERSION([1.9.6])]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- diff --git a/amiga.c b/amiga.c index b6d1e92b..ade82396 100644 --- a/amiga.c +++ b/amiga.c @@ -1,21 +1,19 @@ /* Running commands on Amiga -Copyright (C) 1995, 1996 Free Software Foundation, Inc. +Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +2005, 2006 Free Software Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, -MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" #include "variable.h" diff --git a/amiga.h b/amiga.h index 99a1c598..4b035a8f 100644 --- a/amiga.h +++ b/amiga.h @@ -1,21 +1,19 @@ /* Definitions for amiga specific things -Copyright (C) 1995, 1996 Free Software Foundation, Inc. +Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +2005, 2006 Free Software Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, -MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ extern int MyExecute PARAMS ((char ** argv)); extern char * wildcard_expansion PARAMS ((char * wc, char * o)); diff --git a/ar.c b/ar.c index 6715142b..4d9f1bb1 100644 --- a/ar.c +++ b/ar.c @@ -1,22 +1,20 @@ /* Interface to `ar' archives for GNU Make. -Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1997, -2002 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" diff --git a/arscan.c b/arscan.c index ddc8ed8d..dbc4afd0 100644 --- a/arscan.c +++ b/arscan.c @@ -1,20 +1,20 @@ /* Library function for scanning an archive file. -Copyright (C) 1987,89,91,92,93,94,95,97 Free Software Foundation, Inc. +Copyright (C) 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, +Inc. +This file is part of GNU Make. -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, -USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" diff --git a/build.sh.in b/build.sh.in index 4a401dfc..a6bc0320 100755 --- a/build.sh.in +++ b/build.sh.in @@ -2,23 +2,21 @@ # Shell script to build GNU Make in the absence of any `make' program. # @configure_input@ -# Copyright (C) 1993, 1994, 1997, 2003, 2004 Free Software Foundation, Inc. +# Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # This file is part of GNU Make. # -# GNU Make is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. # -# GNU Make is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. # -# You should have received a copy of the GNU General Public License -# along with GNU Make; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # See Makefile.in for comments describing these variables. @@ -54,7 +52,7 @@ defines="-DALIASPATH=\"${aliaspath}\" -DLOCALEDIR=\"${localedir}\" -DLIBDIR=\"${ set -e # These are all the objects we need to link together. -objs="ar.${OBJEXT} arscan.${OBJEXT} commands.${OBJEXT} default.${OBJEXT} dir.${OBJEXT} expand.${OBJEXT} file.${OBJEXT} function.${OBJEXT} getopt.${OBJEXT} getopt1.${OBJEXT} implicit.${OBJEXT} job.${OBJEXT} main.${OBJEXT} misc.${OBJEXT} read.${OBJEXT} remake.${OBJEXT} rule.${OBJEXT} signame.${OBJEXT} variable.${OBJEXT} version.${OBJEXT} vpath.${OBJEXT} hash.${OBJEXT} remote-${REMOTE}.${OBJEXT} ${extras} ${ALLOCA}" +objs="ar.${OBJEXT} arscan.${OBJEXT} commands.${OBJEXT} default.${OBJEXT} dir.${OBJEXT} expand.${OBJEXT} file.${OBJEXT} function.${OBJEXT} getopt.${OBJEXT} getopt1.${OBJEXT} implicit.${OBJEXT} job.${OBJEXT} main.${OBJEXT} misc.${OBJEXT} read.${OBJEXT} remake.${OBJEXT} rule.${OBJEXT} signame.${OBJEXT} strcache.${OBJEXT} variable.${OBJEXT} version.${OBJEXT} vpath.${OBJEXT} hash.${OBJEXT} remote-${REMOTE}.${OBJEXT} ${extras} ${ALLOCA}" if [ x"$GLOBLIB" != x ]; then objs="$objs glob/fnmatch.${OBJEXT} glob/glob.${OBJEXT}" diff --git a/build_w32.bat b/build_w32.bat index e0830f63..a6508af5 100644 --- a/build_w32.bat +++ b/build_w32.bat @@ -1,9 +1,26 @@ +@echo off +rem Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +rem 2006 Free Software Foundation, Inc. +rem This file is part of GNU Make. + +rem GNU Make is free software; you can redistribute it and/or modify it under the +rem terms of the GNU General Public License as published by the Free Software +rem Foundation; either version 2, or (at your option) any later version. + +rem GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +rem WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +rem A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +rem You should have received a copy of the GNU General Public License along with +rem GNU Make; see the file COPYING. If not, write to the Free Software +rem Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + if not exist config.h copy config.h.W32 config.h cd w32\subproc -@echo "Creating the subproc library" +echo "Creating the subproc library" %ComSpec% /c build.bat %1 cd ..\.. -@echo off + if exist link.dbg del link.dbg if exist link.rel del link.rel echo "Creating GNU Make for Windows 9X/NT/2K/XP" @@ -47,6 +64,8 @@ cl.exe /nologo /MT /W4 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D echo WinDebug\arscan.obj >>link.dbg cl.exe /nologo /MT /W4 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c hash.c echo WinDebug\hash.obj >>link.dbg +cl.exe /nologo /MT /W4 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c strcache.c +echo WinDebug\strcache.obj >>link.dbg cl.exe /nologo /MT /W4 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c remake.c echo WinDebug\remake.obj >>link.dbg cl.exe /nologo /MT /W4 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c misc.c @@ -69,7 +88,7 @@ cl.exe /nologo /MT /W4 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D echo WinDebug\pathstuff.obj >>link.dbg echo off echo "Linking WinDebug/%make%.exe" -rem link.exe kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib w32\subproc\windebug\subproc.lib /NOLOGO /SUBSYSTEM:console /INCREMENTAL:yes /PDB:.\WinDebug/%make%.pdb /DEBUG /MACHINE:I386 /OUT:.\WinDebug/%make%.exe .\WinDebug/variable.obj .\WinDebug/rule.obj .\WinDebug/remote-stub.obj .\WinDebug/commands.obj .\WinDebug/file.obj .\WinDebug/getloadavg.obj .\WinDebug/default.obj .\WinDebug/signame.obj .\WinDebug/expand.obj .\WinDebug/dir.obj .\WinDebug/main.obj .\WinDebug/getopt1.obj .\WinDebug/job.obj .\WinDebug/read.obj .\WinDebug/version.obj .\WinDebug/getopt.obj .\WinDebug/arscan.obj .\WinDebug/remake.obj .\WinDebug/hash.obj .\WinDebug/misc.obj .\WinDebug/ar.obj .\WinDebug/function.obj .\WinDebug/vpath.obj .\WinDebug/implicit.obj .\WinDebug/dirent.obj .\WinDebug/glob.obj .\WinDebug/fnmatch.obj .\WinDebug/pathstuff.obj +rem link.exe kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib w32\subproc\windebug\subproc.lib /NOLOGO /SUBSYSTEM:console /INCREMENTAL:yes /PDB:.\WinDebug/%make%.pdb /DEBUG /MACHINE:I386 /OUT:.\WinDebug/%make%.exe .\WinDebug/variable.obj .\WinDebug/rule.obj .\WinDebug/remote-stub.obj .\WinDebug/commands.obj .\WinDebug/file.obj .\WinDebug/getloadavg.obj .\WinDebug/default.obj .\WinDebug/signame.obj .\WinDebug/expand.obj .\WinDebug/dir.obj .\WinDebug/main.obj .\WinDebug/getopt1.obj .\WinDebug/job.obj .\WinDebug/read.obj .\WinDebug/version.obj .\WinDebug/getopt.obj .\WinDebug/arscan.obj .\WinDebug/remake.obj .\WinDebug/hash.obj .\WinDebug/strcache.obj .\WinDebug/misc.obj .\WinDebug/ar.obj .\WinDebug/function.obj .\WinDebug/vpath.obj .\WinDebug/implicit.obj .\WinDebug/dirent.obj .\WinDebug/glob.obj .\WinDebug/fnmatch.obj .\WinDebug/pathstuff.obj echo kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib w32\subproc\windebug\subproc.lib >>link.dbg link.exe /NOLOGO /SUBSYSTEM:console /INCREMENTAL:yes /PDB:.\WinDebug/%make%.pdb /DEBUG /MACHINE:I386 /OUT:.\WinDebug/%make%.exe @link.dbg if not exist .\WinDebug/%make%.exe echo "WinDebug build failed" @@ -114,6 +133,8 @@ cl.exe /nologo /MT /W4 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WIND echo WinRel\remake.obj >>link.rel cl.exe /nologo /MT /W4 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c hash.c echo WinRel\hash.obj >>link.rel +cl.exe /nologo /MT /W4 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c strcache.c +echo WinRel\strcache.obj >>link.rel cl.exe /nologo /MT /W4 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c misc.c echo WinRel\misc.obj >>link.rel cl.exe /nologo /MT /W4 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c ar.c @@ -134,7 +155,7 @@ cl.exe /nologo /MT /W4 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WIND echo WinRel\pathstuff.obj >>link.rel echo off echo "Linking WinRel/%make%.exe" -rem link.exe kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib w32\subproc\winrel\subproc.lib /NOLOGO /SUBSYSTEM:console /INCREMENTAL:no /PDB:.\WinRel/%make%.pdb /MACHINE:I386 /OUT:.\WinRel/%make%.exe .\WinRel/variable.obj .\WinRel/rule.obj .\WinRel/remote-stub.obj .\WinRel/commands.obj .\WinRel/file.obj .\WinRel/getloadavg.obj .\WinRel/default.obj .\WinRel/signame.obj .\WinRel/expand.obj .\WinRel/dir.obj .\WinRel/main.obj .\WinRel/getopt1.obj .\WinRel/job.obj .\WinRel/read.obj .\WinRel/version.obj .\WinRel/getopt.obj .\WinRel/arscan.obj .\WinRel/remake.obj .\WinRel/misc.obj .\WinRel/hash.obj .\WinRel/ar.obj .\WinRel/function.obj .\WinRel/vpath.obj .\WinRel/implicit.obj .\WinRel/dirent.obj .\WinRel/glob.obj .\WinRel/fnmatch.obj .\WinRel/pathstuff.obj +rem link.exe kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib w32\subproc\winrel\subproc.lib /NOLOGO /SUBSYSTEM:console /INCREMENTAL:no /PDB:.\WinRel/%make%.pdb /MACHINE:I386 /OUT:.\WinRel/%make%.exe .\WinRel/variable.obj .\WinRel/rule.obj .\WinRel/remote-stub.obj .\WinRel/commands.obj .\WinRel/file.obj .\WinRel/getloadavg.obj .\WinRel/default.obj .\WinRel/signame.obj .\WinRel/expand.obj .\WinRel/dir.obj .\WinRel/main.obj .\WinRel/getopt1.obj .\WinRel/job.obj .\WinRel/read.obj .\WinRel/version.obj .\WinRel/getopt.obj .\WinRel/arscan.obj .\WinRel/remake.obj .\WinRel/misc.obj .\WinRel/hash.obj .\WinRel/strcache.obj .\WinRel/ar.obj .\WinRel/function.obj .\WinRel/vpath.obj .\WinRel/implicit.obj .\WinRel/dirent.obj .\WinRel/glob.obj .\WinRel/fnmatch.obj .\WinRel/pathstuff.obj echo kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib w32\subproc\winrel\subproc.lib >>link.rel link.exe /NOLOGO /SUBSYSTEM:console /INCREMENTAL:no /PDB:.\WinRel/%make%.pdb /MACHINE:I386 /OUT:.\WinRel/%make%.exe @link.rel if not exist .\WinRel/%make%.exe echo "WinRel build failed" @@ -162,6 +183,7 @@ gcc -mthreads -Wall -gstabs+ -ggdb3 -O2 -I. -I./glob -I./w32/include -DWINDOWS32 gcc -mthreads -Wall -gstabs+ -ggdb3 -O2 -I. -I./glob -I./w32/include -DWINDOWS32 -DHAVE_CONFIG_H -c arscan.c gcc -mthreads -Wall -gstabs+ -ggdb3 -O2 -I. -I./glob -I./w32/include -DWINDOWS32 -DHAVE_CONFIG_H -c remake.c gcc -mthreads -Wall -gstabs+ -ggdb3 -O2 -I. -I./glob -I./w32/include -DWINDOWS32 -DHAVE_CONFIG_H -c hash.c +gcc -mthreads -Wall -gstabs+ -ggdb3 -O2 -I. -I./glob -I./w32/include -DWINDOWS32 -DHAVE_CONFIG_H -c strcache.c gcc -mthreads -Wall -gstabs+ -ggdb3 -O2 -I. -I./glob -I./w32/include -DWINDOWS32 -DHAVE_CONFIG_H -c misc.c gcc -mthreads -Wall -gstabs+ -ggdb3 -O2 -I. -I./glob -I./w32/include -DWINDOWS32 -DHAVE_CONFIG_H -c ar.c gcc -mthreads -Wall -gstabs+ -ggdb3 -O2 -I. -I./glob -I./w32/include -DWINDOWS32 -DHAVE_CONFIG_H -c function.c @@ -170,6 +192,6 @@ gcc -mthreads -Wall -gstabs+ -ggdb3 -O2 -I. -I./glob -I./w32/include -DWINDOWS32 gcc -mthreads -Wall -gstabs+ -ggdb3 -O2 -I. -I./glob -I./w32/include -DWINDOWS32 -DHAVE_CONFIG_H -c ./glob/glob.c -o glob.o gcc -mthreads -Wall -gstabs+ -ggdb3 -O2 -I. -I./glob -I./w32/include -DWINDOWS32 -DHAVE_CONFIG_H -c ./glob/fnmatch.c -o fnmatch.o gcc -mthreads -Wall -gstabs+ -ggdb3 -O2 -I. -I./glob -I./w32/include -DWINDOWS32 -DHAVE_CONFIG_H -c ./w32/pathstuff.c -o pathstuff.o -gcc -mthreads -gstabs+ -ggdb3 -o gnumake.exe variable.o rule.o remote-stub.o commands.o file.o getloadavg.o default.o signame.o expand.o dir.o main.o getopt1.o job.o read.o version.o getopt.o arscan.o remake.o misc.o hash.o ar.o function.o vpath.o implicit.o glob.o fnmatch.o pathstuff.o w32_misc.o sub_proc.o w32err.o -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lodbc32 -lodbccp32 +gcc -mthreads -gstabs+ -ggdb3 -o gnumake.exe variable.o rule.o remote-stub.o commands.o file.o getloadavg.o default.o signame.o expand.o dir.o main.o getopt1.o job.o read.o version.o getopt.o arscan.o remake.o misc.o hash.o strcache.o ar.o function.o vpath.o implicit.o glob.o fnmatch.o pathstuff.o w32_misc.o sub_proc.o w32err.o -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lodbc32 -lodbccp32 :BuildEnd echo on diff --git a/commands.c b/commands.c index c70a009b..a0a7c5cf 100644 --- a/commands.c +++ b/commands.c @@ -1,21 +1,20 @@ /* Command processing for GNU Make. -Copyright (C) 1988,89,91,92,93,94,95,96,97 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" #include "dep.h" @@ -158,7 +157,7 @@ set_file_variables (struct file *file) plus_len++; if (plus_len > plus_max) - plus_value = (char *) xmalloc (plus_max = plus_len); + plus_value = xrealloc (plus_value, plus_max = plus_len); cp = plus_value; qmark_len = plus_len + 1; /* Will be this or less. */ @@ -207,11 +206,11 @@ set_file_variables (struct file *file) cp = caret_value = plus_value; /* Reuse the buffer; it's big enough. */ if (qmark_len > qmark_max) - qmark_value = (char *) xmalloc (qmark_max = qmark_len); + qmark_value = xrealloc (qmark_value, qmark_max = qmark_len); qp = qmark_value; if (bar_len > bar_max) - bar_value = (char *) xmalloc (bar_max = bar_len); + bar_value = xrealloc (bar_value, bar_max = bar_len); bp = bar_value; for (d = file->deps; d != 0; d = d->next) diff --git a/commands.h b/commands.h index 3d62ee89..96a1a4db 100644 --- a/commands.h +++ b/commands.h @@ -1,21 +1,20 @@ /* Definition of data structures describing shell commands for GNU Make. -Copyright (C) 1988, 1989, 1991, 1993 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ /* Structure that gives the commands to make a file and information about where these commands came from. */ diff --git a/config.ami b/config.ami index a57b7e44..80c94f6a 100644 --- a/config.ami +++ b/config.ami @@ -1,4 +1,19 @@ -/* config.h.in. Generated automatically from configure.in by autoheader. */ +/* config.h -- hand-massaged for Amiga -*-C-*- +Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +2005, 2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ /* Define if on AIX 3. System headers sometimes define this. @@ -175,7 +190,7 @@ #define PACKAGE "make" /* Version of this package (needed by automake) */ -#define VERSION "3.81beta4" +#define VERSION "3.81rc1" /* Define to the name of the SCCS `get' command. */ #define SCCS_GET "get" diff --git a/config.h-vms b/config.h-vms index 249f8b98..c31fc10c 100644 --- a/config.h-vms +++ b/config.h-vms @@ -1,4 +1,21 @@ -/* config.h-vms. Generated by hand by Klaus Kämpf */ +/* config.h-vms. Generated by hand by Klaus Kämpf -*-C-*- + +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ + /* config.h. Generated automatically by configure. */ /* config.h.in. Generated automatically from configure.in by autoheader. */ @@ -196,7 +213,7 @@ #define PACKAGE "make" /* Version of this package (needed by automake) */ -#define VERSION "3.81beta4" +#define VERSION "3.81rc1" /* Define to the name of the SCCS `get' command. */ /* #undef SCCS_GET */ @@ -350,7 +367,7 @@ /* Define for case insensitve filenames */ #define HAVE_CASE_INSENSITIVE_FS 1 -/* VMS specific, define it if you want to use case sensitve targets */ +/* VMS specific, define it if you want to use case sensitive targets */ /* #undef WANT_CASE_SENSITIVE_TARGETS */ /* VMS specific, V7.0 has opendir() and friends, so it's undefined */ diff --git a/config.h.W32 b/config.h.W32 index dfe8c8af..7469b378 100644 --- a/config.h.W32 +++ b/config.h.W32 @@ -1,4 +1,30 @@ -/* config.h.W32 -*-C-*- */ +/* config.h.W32 -- hand-massaged config.h file for Windows builds -*-C-*- + +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ + +/* Suppress some Visual C++ warnings. + Maybe after the code cleanup for ISO C we can remove some/all of these. */ +#if _MSC_VER > 1000 +# pragma warning(disable:4100) /* unreferenced formal parameter */ +# pragma warning(disable:4102) /* unreferenced label */ +# pragma warning(disable:4127) /* conditional expression is constant */ +# pragma warning(disable:4131) /* uses old-style declarator */ +# pragma warning(disable:4702) /* unreachable code */ +#endif /* Define to 1 if the `closedir' function returns void instead of `int'. */ /* #undef CLOSEDIR_VOID */ @@ -188,13 +214,13 @@ /*#define HAVE_STDINT_H 1*/ /* Define to 1 if you have the header file. */ -/* #define HAVE_STDLIB_H 1*/ +#define HAVE_STDLIB_H 1 /* Define to 1 if you have the `strcasecmp' function. */ /* #undef HAVE_STRCASECMP */ /* Define to 1 if you have the `strchr' function. */ -/* #define HAVE_STRCHR 1 */ +#define HAVE_STRCHR 1 /* Define to 1 if you have the `strcoll' function and it is properly defined. */ @@ -298,7 +324,7 @@ #define PACKAGE "make" /* Define to 1 if the C compiler supports function prototypes. */ -/*#define PROTOTYPES 1*/ +#define PROTOTYPES 1 /* Define as the return type of signal handlers (`int' or `void'). */ #define RETSIGTYPE void @@ -345,7 +371,7 @@ /* #undef UMAX4_3 */ /* Version number of package */ -#define VERSION "3.81beta4" +#define VERSION "3.81rc1" /* Define if using the dmalloc debugging malloc package */ /* #undef WITH_DMALLOC */ diff --git a/config/ChangeLog b/config/ChangeLog index f115075a..1cf3b328 100644 --- a/config/ChangeLog +++ b/config/ChangeLog @@ -21,4 +21,19 @@ * lib-prefix.m4: New file, from gettext-0.11.1. * progtest.m4: New file, from gettext-0.11.1. * Makefile.am: New file. + +Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/config/Makefile.am b/config/Makefile.am index 34f8b99d..27f18bdb 100644 --- a/config/Makefile.am +++ b/config/Makefile.am @@ -1,4 +1,18 @@ # -*-Makefile-*-, or close enough +# Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. EXTRA_DIST = codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 nls.m4 \ intdiv0.m4 inttypes-pri.m4 inttypes.m4 inttypes_h.m4 \ diff --git a/config/Makefile.in b/config/Makefile.in index 1dc98a5c..f4d17959 100644 --- a/config/Makefile.in +++ b/config/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.9.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -15,6 +15,20 @@ @SET_MAKE@ # -*-Makefile-*-, or close enough +# Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ diff --git a/config/compile b/config/compile index ad57e2f6..1b1d2321 100755 --- a/config/compile +++ b/config/compile @@ -1,7 +1,7 @@ #! /bin/sh # Wrapper for compilers which do not understand `-c -o'. -scriptversion=2005-02-03.08 +scriptversion=2005-05-14.22 # Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc. # Written by Tom Tromey . @@ -18,7 +18,7 @@ scriptversion=2005-02-03.08 # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a diff --git a/config/config.guess b/config/config.guess index e3ef63f6..fb25fa40 100644 --- a/config/config.guess +++ b/config/config.guess @@ -3,7 +3,7 @@ # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. -timestamp='2005-12-13' +timestamp='2006-01-30' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -106,7 +106,7 @@ set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; - { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; @@ -206,6 +206,9 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; + *:SolidBSD:*:*) + echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} + exit ;; macppc:MirBSD:*:*) echo powerppc-unknown-mirbsd${UNAME_RELEASE} exit ;; @@ -764,7 +767,12 @@ EOF echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` + case ${UNAME_MACHINE} in + pc98) + echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + *) + echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin @@ -851,7 +859,11 @@ EOF #endif #endif EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`" + eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' + /^CPU/{ + s: ::g + p + }'`" test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; mips64:Linux:*:*) @@ -870,7 +882,11 @@ EOF #endif #endif EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`" + eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' + /^CPU/{ + s: ::g + p + }'`" test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; or32:Linux:*:*) @@ -977,7 +993,11 @@ EOF LIBC=dietlibc #endif EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^LIBC/{s: ::g;p;}'`" + eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' + /^LIBC/{ + s: ::g + p + }'`" test x"${LIBC}" != x && { echo "${UNAME_MACHINE}-pc-linux-${LIBC}" exit diff --git a/config/config.sub b/config/config.sub index 28516470..a4e8a94a 100644 --- a/config/config.sub +++ b/config/config.sub @@ -3,7 +3,7 @@ # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. -timestamp='2005-12-11' +timestamp='2006-01-02' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -248,7 +248,7 @@ case $basic_machine in | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ - | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \ + | m32r | m32rle | m68000 | m68k | m88k | maxq | mb | microblaze | mcore \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ @@ -818,6 +818,12 @@ case $basic_machine in pc532 | pc532-*) basic_machine=ns32k-pc532 ;; + pc98) + basic_machine=i386-pc + ;; + pc98-*) + basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; @@ -1193,7 +1199,8 @@ case $os in | -aos* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \ + | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ + | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ diff --git a/config/depcomp b/config/depcomp index ffcd540c..04701da5 100755 --- a/config/depcomp +++ b/config/depcomp @@ -1,7 +1,7 @@ #! /bin/sh # depcomp - compile a program generating dependencies as side-effects -scriptversion=2005-02-09.22 +scriptversion=2005-07-09.11 # Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc. @@ -17,8 +17,8 @@ scriptversion=2005-02-09.22 # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -467,7 +467,8 @@ cpp) done "$@" -E | - sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | + sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" diff --git a/config/dospaths.m4 b/config/dospaths.m4 index 3cadbbfc..014fa059 100644 --- a/config/dospaths.m4 +++ b/config/dospaths.m4 @@ -1,6 +1,22 @@ # Test if the system uses DOS-style pathnames (drive specs and backslashes) # By Paul Smith . Based on dos.m4 by Jim Meyering. +# Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + AC_DEFUN([pds_AC_DOS_PATHS], [ AC_CACHE_CHECK([whether system uses MSDOS-style paths], [ac_cv_dos_paths], diff --git a/config/install-sh b/config/install-sh index 1a835340..4d4a9519 100755 --- a/config/install-sh +++ b/config/install-sh @@ -1,7 +1,7 @@ #!/bin/sh # install - install a program, script, or datafile -scriptversion=2005-02-02.21 +scriptversion=2005-05-14.22 # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the diff --git a/config/missing b/config/missing index 09edd884..894e786e 100755 --- a/config/missing +++ b/config/missing @@ -1,7 +1,7 @@ #! /bin/sh # Common stub for a few missing GNU programs while installing. -scriptversion=2005-02-08.22 +scriptversion=2005-06-08.21 # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005 # Free Software Foundation, Inc. @@ -19,8 +19,8 @@ scriptversion=2005-02-08.22 # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -297,6 +297,9 @@ WARNING: \`$1' is $msg. You should only need it if # ... or it is derived from the source name (dir/f.texi becomes f.info) test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info fi + # If the file does not exist, the user really needs makeinfo; + # let's fail without touching anything. + test -f $file || exit 1 touch $file ;; diff --git a/config/texinfo.tex b/config/texinfo.tex index da2d3a82..b685fbc5 100644 --- a/config/texinfo.tex +++ b/config/texinfo.tex @@ -3,11 +3,11 @@ % Load plain if necessary, i.e., if running under initex. \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi % -\def\texinfoversion{2005-10-10.17} +\def\texinfoversion{2006-02-13.16} % % Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, -% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software -% Foundation, Inc. +% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free +% Software Foundation, Inc. % % This texinfo.tex file is free software; you can redistribute it and/or % modify it under the terms of the GNU General Public License as @@ -293,6 +293,13 @@ % before the \shipout runs. % \indexdummies % don't expand commands in the output. + \normalturnoffactive % \ in index entries must not stay \, e.g., if + % the page break happens to be in the middle of an example. + % We don't want .vr (or whatever) entries like this: + % \entry{{\tt \indexbackslash }acronym}{32}{\code {\acronym}} + % "\acronym" won't work when it's read back in; + % it needs to be + % {\code {{\tt \backslashcurfont }acronym} \shipout\vbox{% % Do this early so pdf references go to the beginning of the page. \ifpdfmakepagedest \pdfdest name{\the\pageno} xyz\fi @@ -1385,9 +1392,17 @@ where each line of input produces a line of output.} \else \let \startlink \pdfstartlink \fi + % make a live url in pdf output. \def\pdfurl#1{% \begingroup - \normalturnoffactive\def\@{@}% + % it seems we really need yet another set of dummies; have not + % tried to figure out what each command should do in the context + % of @url. for now, just make @/ a no-op, that's the only one + % people have actually reported a problem with. + % + \normalturnoffactive + \def\@{@}% + \let\/=\empty \makevalueexpandable \leavevmode\Red \startlink attr{/Border [0 0 0]}% @@ -2942,6 +2957,7 @@ where each line of input produces a line of output.} \def\doignore#1{\begingroup % Scan in ``verbatim'' mode: + \obeylines \catcode`\@ = \other \catcode`\{ = \other \catcode`\} = \other @@ -2962,16 +2978,16 @@ where each line of input produces a line of output.} \gdef\dodoignore#1{% % #1 contains the command name as a string, e.g., `ifinfo'. % - % Define a command to find the next `@end #1', which must be on a line - % by itself. - \long\def\doignoretext##1^^M@end #1{\doignoretextyyy##1^^M@#1\_STOP_}% + % Define a command to find the next `@end #1'. + \long\def\doignoretext##1^^M@end #1{% + \doignoretextyyy##1^^M@#1\_STOP_}% + % % And this command to find another #1 command, at the beginning of a % line. (Otherwise, we would consider a line `@c @ifset', for % example, to count as an @ifset for nesting.) \long\def\doignoretextyyy##1^^M@#1##2\_STOP_{\doignoreyyy{##2}\_STOP_}% % % And now expand that command. - \obeylines % \doignoretext ^^M% }% } @@ -3001,7 +3017,12 @@ where each line of input produces a line of output.} } % Finish off ignored text. -\def\enddoignore{\endgroup\ignorespaces} +{ \obeylines% + % Ignore anything after the last `@end #1'; this matters in verbatim + % environments, where otherwise the newline after an ignored conditional + % would result in a blank line in the output. + \gdef\enddoignore#1^^M{\endgroup\ignorespaces}% +} % @set VAR sets the variable VAR to an empty value. @@ -4486,13 +4507,21 @@ where each line of input produces a line of output.} \gdef\thissection{#1}% \fi\fi\fi % - % Write the toc entry (before \donoderef). See comments in \chfplain. + % Write the toc entry (before \donoderef). See comments in \chapmacro. \writetocentry{\toctype\sectionlevel}{#1}{#4}% % % Write the node reference (= pdf destination for pdftex). - % Again, see comments in \chfplain. + % Again, see comments in \chapmacro. \donoderef{#3}% % + % Interline glue will be inserted when the vbox is completed. + % That glue will be a valid breakpoint for the page, since it'll be + % preceded by a whatsit (usually from the \donoderef, or from the + % \writetocentry if there was no node). We don't want to allow that + % break, since then the whatsits could end up on page n while the + % section is on page n+1, thus toc/etc. are wrong. Debian bug 276000. + \nobreak + % % Output the actual section heading. \vbox{\hyphenpenalty=10000 \tolerance=5000 \parindent=0pt \raggedright \hangindent=\wd0 % zero if no section number @@ -4555,7 +4584,7 @@ where each line of input produces a line of output.} \edef\temp{% \write\tocfile{@#1entry{#2}{#3}{\lastnode}{\noexpand\folio}}}% \temp - } + }% \fi \fi % @@ -7102,22 +7131,6 @@ should work if nowhere else does.} % \otherifyactive is called near the end of this file. \def\otherifyactive{\catcode`+=\other \catcode`\_=\other} -% Same as @turnoffactive below, but backslash retains it's normal definition. -% (Before 2005-08-15, this macro explicitly assigned @let\=@normalbackslash, -% but it doesn't seem to be necessary. --kasal) -\def\normalturnoffactive{% - \let"=\normaldoublequote - \let~=\normaltilde - \let^=\normalcaret - \let_=\normalunderscore - \let|=\normalverticalbar - \let<=\normalless - \let>=\normalgreater - \let+=\normalplus - \let$=\normaldollar %$ font-lock fix - \unsepspaces -} - % Used sometimes to turn off (effectively) the active characters even after % parsing them. \def\turnoffactive{% @@ -7149,6 +7162,23 @@ should work if nowhere else does.} @gdef@rawbackslash{@let\=@backslashcurfont} @gdef@otherbackslash{@let\=@realbackslash} +% Same as @turnoffactive except outputs \ as {\tt\char`\\} instead of +% the literal character `\'. +% +@def@normalturnoffactive{% + @let\=@normalbackslash + @let"=@normaldoublequote + @let~=@normaltilde + @let^=@normalcaret + @let_=@normalunderscore + @let|=@normalverticalbar + @let<=@normalless + @let>=@normalgreater + @let+=@normalplus + @let$=@normaldollar %$ font-lock fix + @unsepspaces +} + % Make _ and + \other characters, temporarily. % This is canceled by @fixbackslash. @otherifyactive diff --git a/configh.dos b/configh.dos index ace44f7b..90b33364 100644 --- a/configh.dos +++ b/configh.dos @@ -1,3 +1,20 @@ +/* configh.dos -- hand-massaged config.h file for MS-DOS builds -*-C-*- + +Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, +2004, 2005, 2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ /* Many things are defined already by a system header. */ #include @@ -76,13 +93,13 @@ #define PACKAGE_NAME "GNU make" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU make 3.81beta4" +#define PACKAGE_STRING "GNU make 3.81rc1" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "make" /* Define to the version of this package. */ -#define PACKAGE_VERSION "3.81beta4" +#define PACKAGE_VERSION "3.81rc1" /* Define to 1 if the C compiler supports function prototypes. */ #define PROTOTYPES 1 @@ -91,7 +108,7 @@ #define SYS_SIGLIST_DECLARED 1 /* Version number of package */ -#define VERSION "3.81beta4" +#define VERSION "3.81rc1" /* Build host information. */ #define MAKE_HOST "i386-pc-msdosdjgpp" diff --git a/configure b/configure index ec4b0c47..6164f40d 100755 --- a/configure +++ b/configure @@ -1,7 +1,7 @@ #! /bin/sh -# From configure.in Id: configure.in,v 1.138 2005/12/13 14:44:17 psmith Exp . +# From configure.in Id: configure.in,v 1.140 2006/02/11 22:16:04 psmith Exp . # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.59 for GNU make 3.81beta4. +# Generated by GNU Autoconf 2.59 for GNU make 3.81rc1. # # Report bugs to . # @@ -270,8 +270,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='GNU make' PACKAGE_TARNAME='make' -PACKAGE_VERSION='3.81beta4' -PACKAGE_STRING='GNU make 3.81beta4' +PACKAGE_VERSION='3.81rc1' +PACKAGE_STRING='GNU make 3.81rc1' PACKAGE_BUGREPORT='bug-make@gnu.org' ac_unique_file="vpath.c" @@ -781,7 +781,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures GNU make 3.81beta4 to adapt to many kinds of systems. +\`configure' configures GNU make 3.81rc1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -847,7 +847,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GNU make 3.81beta4:";; + short | recursive ) echo "Configuration of GNU make 3.81rc1:";; esac cat <<\_ACEOF @@ -976,14 +976,14 @@ esac else echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi - cd $ac_popdir + cd "$ac_popdir" done fi test -n "$ac_init_help" && exit 0 if $ac_init_version; then cat <<\_ACEOF -GNU make configure 3.81beta4 +GNU make configure 3.81rc1 generated by GNU Autoconf 2.59 Copyright (C) 2003 Free Software Foundation, Inc. @@ -997,7 +997,7 @@ cat >&5 <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GNU make $as_me 3.81beta4, which was +It was created by GNU make $as_me 3.81rc1, which was generated by GNU Autoconf 2.59. Invocation command line was $ $0 $@ @@ -1650,7 +1650,7 @@ fi # Define the identity of the package. PACKAGE='make' - VERSION='3.81beta4' + VERSION='3.81rc1' cat >>confdefs.h <<_ACEOF @@ -2350,8 +2350,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -2409,8 +2408,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -2526,8 +2524,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -2581,8 +2578,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -2627,8 +2623,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -2672,8 +2667,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -3492,8 +3486,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -3547,8 +3540,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -3613,8 +3605,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -3784,8 +3775,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -3848,8 +3838,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -4044,8 +4033,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5092,8 +5080,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5184,8 +5171,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5235,8 +5221,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5702,8 +5687,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5757,8 +5741,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5945,8 +5928,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5975,8 +5957,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6046,8 +6027,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6099,8 +6079,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6171,8 +6150,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6224,8 +6202,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6299,8 +6276,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6354,8 +6330,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6422,8 +6397,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6595,8 +6569,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6668,8 +6641,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6723,8 +6695,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6795,8 +6766,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6850,8 +6820,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6976,8 +6945,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7053,8 +7021,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7216,8 +7183,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7511,8 +7477,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7582,8 +7547,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7682,8 +7646,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7751,8 +7714,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7812,8 +7774,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7890,8 +7851,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7961,8 +7921,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8038,8 +7997,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8093,8 +8051,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8159,8 +8116,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8353,8 +8309,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8420,8 +8375,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8460,8 +8414,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8641,8 +8594,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8723,8 +8675,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8865,8 +8816,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9004,8 +8954,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9190,8 +9139,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9233,18 +9181,24 @@ else ac_cv_func_fork_works=cross else cat >conftest.$ac_ext <<_ACEOF -/* By Ruediger Kuhlmann. */ - #include - #if HAVE_UNISTD_H - # include - #endif - /* Some systems only have a dummy stub for fork() */ - int main () - { - if (fork() < 0) - exit (1); - exit (0); - } +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ + + /* By Ruediger Kuhlmann. */ + if (fork() < 0) + exit (1); + exit (0); + + ; + return 0; +} _ACEOF rm -f conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 @@ -9523,8 +9477,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9618,8 +9571,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9793,8 +9745,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9895,8 +9846,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9969,8 +9919,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10049,8 +9998,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10119,8 +10067,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10188,8 +10135,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10263,8 +10209,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10368,8 +10313,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10444,8 +10388,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10597,8 +10540,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10666,8 +10608,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10844,8 +10785,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10921,8 +10861,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -11076,8 +11015,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -11228,8 +11166,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -11380,8 +11317,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -11523,8 +11459,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -11568,8 +11503,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -11714,8 +11648,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -11783,8 +11716,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -11860,8 +11792,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -11937,8 +11868,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12014,8 +11944,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12200,8 +12129,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12278,8 +12206,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12420,8 +12347,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12491,8 +12417,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12573,8 +12498,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12660,8 +12584,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12761,8 +12684,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12832,8 +12754,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12914,8 +12835,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -13037,8 +12957,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -13108,8 +13027,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -13227,8 +13145,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -13298,8 +13215,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -13383,8 +13299,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -13575,8 +13490,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -14281,7 +14195,7 @@ _ASBOX } >&5 cat >&5 <<_CSEOF -This file was extended by GNU make $as_me 3.81beta4, which was +This file was extended by GNU make $as_me 3.81rc1, which was generated by GNU Autoconf 2.59. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -14344,7 +14258,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -GNU make config.status 3.81beta4 +GNU make config.status 3.81rc1 configured by $0, generated by GNU Autoconf 2.59, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" @@ -14805,11 +14719,6 @@ esac *) ac_INSTALL=$ac_top_builddir$INSTALL ;; esac - if test x"$ac_file" != x-; then - { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} - rm -f "$ac_file" - fi # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ @@ -14848,6 +14757,12 @@ echo "$as_me: error: cannot find input file: $f" >&2;} fi;; esac done` || { (exit 1); exit 1; } + + if test x"$ac_file" != x-; then + { echo "$as_me:$LINENO: creating $ac_file" >&5 +echo "$as_me: creating $ac_file" >&6;} + rm -f "$ac_file" + fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF sed "$ac_vpsub diff --git a/configure.bat b/configure.bat index a3579239..eee44aa3 100644 --- a/configure.bat +++ b/configure.bat @@ -1,4 +1,22 @@ @echo off +rem Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, +rem 2004, 2005, 2006 Free Software Foundation, Inc. +rem This file is part of GNU Make. + +rem GNU Make is free software; you can redistribute it and/or modify it under +rem the terms of the GNU General Public License as published by the Free +rem Software Foundation; either version 2, or (at your option) any later +rem version. + +rem GNU Make is distributed in the hope that it will be useful, but WITHOUT +rem ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +rem FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +rem more details. + +rem You should have received a copy of the GNU General Public License along +rem with GNU Make; see the file COPYING. If not, write to the Free Software +rem Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + echo Configuring MAKE for DJGPP rem The SmallEnv trick protects against too small environment block, diff --git a/configure.in b/configure.in index 55d058f6..1737aa31 100644 --- a/configure.in +++ b/configure.in @@ -1,9 +1,25 @@ # Process this file with autoconf to produce a configure script. +# +# Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -AC_INIT([GNU make],[3.81beta4],[bug-make@gnu.org]) +AC_INIT([GNU make],[3.81rc1],[bug-make@gnu.org]) AC_PREREQ(2.59) -AC_REVISION([[$Id: configure.in,v 1.138 2005/12/13 14:44:17 psmith Exp $]]) +AC_REVISION([[$Id: configure.in,v 1.140 2006/02/11 22:16:04 psmith Exp $]]) # Autoconf setup AC_CONFIG_AUX_DIR(config) @@ -11,7 +27,7 @@ AC_CONFIG_SRCDIR(vpath.c) AC_CONFIG_HEADERS(config.h) # Automake setup -AM_INIT_AUTOMAKE([1.8.2]) +AM_INIT_AUTOMAKE([1.9]) # Checks for programs. AC_PROG_CC diff --git a/debug.h b/debug.h index 30c2d627..9b6ac072 100644 --- a/debug.h +++ b/debug.h @@ -1,22 +1,19 @@ /* Debugging macros and interface. -Copyright (C) 1999 Free Software Foundation, Inc. +Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #define DB_NONE (0x000) #define DB_BASIC (0x001) diff --git a/default.c b/default.c index ba96c61b..86f719aa 100644 --- a/default.c +++ b/default.c @@ -1,22 +1,20 @@ /* Data base of default implicit rules for GNU Make. -Copyright (C) 1988,1989,1990,1991,1992,1993,1994,1995, -1996,2003,2004 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" #include "filedef.h" diff --git a/dep.h b/dep.h index 1be8db6b..aafadb25 100644 --- a/dep.h +++ b/dep.h @@ -1,21 +1,20 @@ /* Definitions of dependency data structures for GNU Make. -Copyright (C) 1988, 1989, 1991, 1992, 1993, 1996 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ /* Flag bits for the second argument to `read_makefile'. These flags are saved in the `changed' field of each diff --git a/dir.c b/dir.c index 98b3bb1a..f72ce42a 100644 --- a/dir.c +++ b/dir.c @@ -1,22 +1,20 @@ /* Directory hashing for GNU Make. -Copyright (C) 1988, 1989, 1991, 1992, 1993, 1994, 1995, 1996, 1997, -2002,2003 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" #include "hash.h" @@ -155,7 +153,11 @@ vms_hash (char *name) while (*name) { unsigned char uc = *name; +#ifdef HAVE_CASE_INSENSITIVE_FS h = (h << 4) + (isupper (uc) ? tolower (uc) : uc); +#else + h = (h << 4) + uc; +#endif name++; g = h & 0xf0000000; if (g) @@ -285,6 +287,17 @@ directory_contents_hash_2 (const void *key_0) return hash; } +/* Sometimes it's OK to use subtraction to get this value: + result = X - Y; + But, if we're not sure of the type of X and Y they may be too large for an + int (on a 64-bit system for example). So, use ?: instead. + See Savannah bug #15534. + + NOTE! This macro has side-effects! +*/ + +#define MAKECMP(_x,_y) ((_x)<(_y)?-1:((_x)==(_y)?0:1)) + static int directory_contents_hash_cmp (const void *xv, const void *yv) { @@ -296,28 +309,28 @@ directory_contents_hash_cmp (const void *xv, const void *yv) ISTRING_COMPARE (x->path_key, y->path_key, result); if (result) return result; - result = x->ctime - y->ctime; + result = MAKECMP(x->ctime, y->ctime); if (result) return result; #else # ifdef VMS - result = x->ino[0] - y->ino[0]; + result = MAKECMP(x->ino[0], y->ino[0]); if (result) return result; - result = x->ino[1] - y->ino[1]; + result = MAKECMP(x->ino[1], y->ino[1]); if (result) return result; - result = x->ino[2] - y->ino[2]; + result = MAKECMP(x->ino[2], y->ino[2]); if (result) return result; # else - result = x->ino - y->ino; + result = MAKECMP(x->ino, y->ino); if (result) return result; # endif #endif /* WINDOWS32 */ - return x->dev - y->dev; + return MAKECMP(x->dev, y->dev); } /* Table of directory contents hashed by device and inode number. */ @@ -626,21 +639,28 @@ dir_contents_file_exists_p (struct directory_contents *dir, char *filename) * filesystems force a rehash always as mtime does not change * on directories (ugh!). */ - if (dir->path_key - && (dir->fs_flags & FS_FAT - || (stat(dir->path_key, &st) == 0 - && st.st_mtime > dir->mtime))) + if (dir->path_key) { - /* reset date stamp to show most recent re-process */ - dir->mtime = st.st_mtime; + if ((dir->fs_flags & FS_FAT) != 0) + { + dir->mtime = time ((time_t *) 0); + rehash = 1; + } + else if (stat(dir->path_key, &st) == 0 && st.st_mtime > dir->mtime) + { + /* reset date stamp to show most recent re-process. */ + dir->mtime = st.st_mtime; + rehash = 1; + } - /* make sure directory can still be opened */ - dir->dirstream = opendir(dir->path_key); + /* If it has been already read in, all done. */ + if (!rehash) + return 0; - if (dir->dirstream) - rehash = 1; - else - return 0; /* couldn't re-read - fail */ + /* make sure directory can still be opened; if not return. */ + dir->dirstream = opendir(dir->path_key); + if (!dir->dirstream) + return 0; } else #endif diff --git a/doc/Makefile.am b/doc/Makefile.am index ba7eef34..9ed67e16 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -1,4 +1,19 @@ # -*-Makefile-*-, or close enough +# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +# Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. TEXI2HTML = texi2html TEXI2HTML_FLAGS = -split_chapter diff --git a/doc/Makefile.in b/doc/Makefile.in index f1b467e7..f842a81d 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.9.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -15,6 +15,21 @@ @SET_MAKE@ # -*-Makefile-*-, or close enough +# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +# Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ @@ -223,9 +238,11 @@ $(ACLOCAL_M4): $(am__aclocal_m4_deps) restore=: && backupdir="$(am__leading_dot)am$$$$" && \ am__cwd=`pwd` && cd $(srcdir) && \ rm -rf $$backupdir && mkdir $$backupdir && \ - for f in $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9]; do \ - if test -f $$f; then mv $$f $$backupdir; restore=mv; else :; fi; \ - done; \ + if ($(MAKEINFO) --version) >/dev/null 2>&1; then \ + for f in $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9]; do \ + if test -f $$f; then mv $$f $$backupdir; restore=mv; else :; fi; \ + done; \ + else :; fi && \ cd "$$am__cwd"; \ if $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \ -o $@ $<; \ @@ -267,6 +284,7 @@ make.dvi: make.texi $(make_TEXINFOS) make.pdf: make.texi $(make_TEXINFOS) make.html: make.texi $(make_TEXINFOS) .dvi.ps: + TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ $(DVIPS) -o $@ $< uninstall-info-am: diff --git a/doc/make.info b/doc/make.info index edb8172f..2665353a 100644 --- a/doc/make.info +++ b/doc/make.info @@ -9,11 +9,12 @@ END-INFO-DIR-ENTRY automatically which pieces of a large program need to be recompiled, and issues the commands to recompile them. - This is Edition 0.70, last updated 07 May 2005, of `The GNU Make + This is Edition 0.70, last updated 5 Feb 2006, of `The GNU Make Manual', for `make', Version 3.81. Copyright 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, -1998, 1999, 2000, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. +1998, 1999, 2000, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or @@ -24,151 +25,155 @@ Free Documentation License".  Indirect: -make.info-1: 1003 -make.info-2: 298402 +make.info-1: 1008 +make.info-2: 300185  Tag Table: (Indirect) -Node: Top1003 -Node: Overview13662 -Node: Preparing14672 -Node: Reading15644 -Node: Bugs16571 -Node: Introduction18401 -Node: Rule Introduction19993 -Node: Simple Makefile21737 -Node: How Make Works25366 -Node: Variables Simplify28021 -Node: make Deduces30227 -Node: Combine By Prerequisite31967 -Node: Cleanup32996 -Node: Makefiles34415 -Node: Makefile Contents35381 -Node: Makefile Names38336 -Node: Include39947 -Ref: Include-Footnote-143579 -Node: MAKEFILES Variable43713 -Node: MAKEFILE_LIST Variable45223 -Node: Special Variables46491 -Node: Remaking Makefiles49846 -Node: Overriding Makefiles54095 -Node: Reading Makefiles56148 -Node: Secondary Expansion59052 -Node: Rules66478 -Node: Rule Example69150 -Node: Rule Syntax70007 -Node: Prerequisite Types72371 -Node: Wildcards74147 -Node: Wildcard Examples75838 -Node: Wildcard Pitfall77094 -Node: Wildcard Function78883 -Node: Directory Search80667 -Node: General Search81809 -Node: Selective Search83524 -Node: Search Algorithm86512 -Node: Commands/Search89031 -Node: Implicit/Search90377 -Node: Libraries/Search91321 -Node: Phony Targets93415 -Node: Force Targets98475 -Node: Empty Targets99520 -Node: Special Targets100818 -Node: Multiple Targets107992 -Node: Multiple Rules109867 -Node: Static Pattern112103 -Node: Static Usage112755 -Node: Static versus Implicit116476 -Node: Double-Colon118220 -Node: Automatic Prerequisites119877 -Node: Commands124122 -Node: Echoing125815 -Node: Execution127101 -Ref: Execution-Footnote-1132048 -Node: Parallel132194 -Node: Errors135787 -Node: Interrupts139433 -Node: Recursion141020 -Node: MAKE Variable143114 -Node: Variables/Recursion145381 -Node: Options/Recursion150793 -Node: -w Option155958 -Node: Sequences156953 -Node: Empty Commands159965 -Node: Using Variables161139 -Node: Reference164252 -Node: Flavors165811 -Node: Advanced171600 -Node: Substitution Refs172105 -Node: Computed Names173658 -Node: Values178202 -Node: Setting179115 -Node: Appending181151 -Node: Override Directive185073 -Node: Defining186457 -Node: Environment188921 -Node: Target-specific191671 -Node: Pattern-specific194638 -Node: Conditionals196040 -Node: Conditional Example196750 -Node: Conditional Syntax199327 -Node: Testing Flags205052 -Node: Functions206154 -Node: Syntax of Functions207567 -Node: Text Functions209766 -Node: File Name Functions218337 -Node: Foreach Function223549 -Node: If Function226757 -Node: Call Function228033 -Node: Value Function230913 -Node: Eval Function232350 -Node: Origin Function234624 -Node: Flavor Function237842 -Node: Shell Function238907 -Node: Make Control Functions240541 -Node: Running242210 -Node: Makefile Arguments244199 -Node: Goals244915 -Node: Instead of Execution249656 -Node: Avoiding Compilation252942 -Node: Overriding254917 -Node: Testing257215 -Node: Options Summary259100 -Node: Implicit Rules269226 -Node: Using Implicit271372 -Node: Catalogue of Rules274911 -Node: Implicit Variables283904 -Node: Chained Rules288176 -Node: Pattern Rules292187 -Node: Pattern Intro293723 -Node: Pattern Examples296593 -Node: Automatic Variables298402 -Node: Pattern Match305773 -Node: Match-Anything Rules307408 -Node: Canceling Rules311283 -Node: Last Resort311999 -Node: Suffix Rules313846 -Node: Implicit Rule Search317575 -Node: Archives321094 -Node: Archive Members321792 -Node: Archive Update323405 -Node: Archive Symbols325319 -Node: Archive Pitfalls326553 -Node: Archive Suffix Rules327276 -Node: Features328823 -Node: Missing337378 -Node: Makefile Conventions341116 -Node: Makefile Basics341902 -Node: Utilities in Makefiles345069 -Node: Command Variables347207 -Node: Directory Variables350777 -Node: Standard Targets364917 -Ref: Standard Targets-Footnote-1378036 -Node: Install Command Categories378136 -Node: Quick Reference382662 -Node: Error Messages393390 -Node: Complex Makefile401080 -Node: GNU Free Documentation License409798 -Node: Concept Index432247 -Node: Name Index496076 +Node: Top1008 +Node: Overview13622 +Node: Preparing14632 +Node: Reading15604 +Node: Bugs16531 +Node: Introduction18361 +Node: Rule Introduction19953 +Node: Simple Makefile21697 +Node: How Make Works25326 +Node: Variables Simplify27981 +Node: make Deduces30187 +Node: Combine By Prerequisite31927 +Node: Cleanup32956 +Node: Makefiles34375 +Node: Makefile Contents35341 +Node: Makefile Names38296 +Node: Include39907 +Ref: Include-Footnote-143539 +Node: MAKEFILES Variable43673 +Node: MAKEFILE_LIST Variable45183 +Node: Special Variables46451 +Node: Remaking Makefiles49958 +Node: Overriding Makefiles54207 +Node: Reading Makefiles56260 +Node: Secondary Expansion59164 +Node: Rules66598 +Node: Rule Example69270 +Node: Rule Syntax70127 +Node: Prerequisite Types72630 +Node: Wildcards74406 +Node: Wildcard Examples76124 +Node: Wildcard Pitfall77380 +Node: Wildcard Function79169 +Node: Directory Search80953 +Node: General Search82095 +Node: Selective Search83810 +Node: Search Algorithm86798 +Node: Commands/Search89317 +Node: Implicit/Search90663 +Node: Libraries/Search91607 +Node: Phony Targets93699 +Node: Force Targets98785 +Node: Empty Targets99830 +Node: Special Targets101128 +Node: Multiple Targets108302 +Node: Multiple Rules110177 +Node: Static Pattern112413 +Node: Static Usage113065 +Node: Static versus Implicit116786 +Node: Double-Colon118530 +Node: Automatic Prerequisites120187 +Node: Commands124465 +Node: Command Syntax125673 +Node: Splitting Lines127698 +Node: Variables in Commands130679 +Node: Echoing132006 +Node: Execution133298 +Ref: Execution-Footnote-1134549 +Node: Choosing the Shell134695 +Node: Parallel138664 +Node: Errors142257 +Node: Interrupts145903 +Node: Recursion147490 +Node: MAKE Variable149584 +Node: Variables/Recursion151851 +Node: Options/Recursion157292 +Node: -w Option162457 +Node: Sequences163452 +Node: Empty Commands166464 +Node: Using Variables167638 +Node: Reference170751 +Node: Flavors172310 +Node: Advanced178048 +Node: Substitution Refs178553 +Node: Computed Names180106 +Node: Values184650 +Node: Setting185563 +Node: Appending187599 +Node: Override Directive191525 +Node: Defining192909 +Node: Environment195373 +Node: Target-specific197622 +Node: Pattern-specific200589 +Node: Conditionals201991 +Node: Conditional Example202701 +Node: Conditional Syntax205278 +Node: Testing Flags211003 +Node: Functions212105 +Node: Syntax of Functions213525 +Node: Text Functions215724 +Node: File Name Functions224295 +Node: Conditional Functions229517 +Node: Foreach Function231891 +Node: Call Function235103 +Node: Value Function237988 +Node: Eval Function239425 +Node: Origin Function241699 +Node: Flavor Function244917 +Node: Shell Function245983 +Node: Make Control Functions247617 +Node: Running249286 +Node: Makefile Arguments251275 +Node: Goals251991 +Node: Instead of Execution256732 +Node: Avoiding Compilation260018 +Node: Overriding261993 +Node: Testing264291 +Node: Options Summary266176 +Node: Implicit Rules276302 +Node: Using Implicit278450 +Node: Catalogue of Rules281989 +Node: Implicit Variables291339 +Node: Chained Rules296174 +Node: Pattern Rules300185 +Node: Pattern Intro301721 +Node: Pattern Examples304618 +Node: Automatic Variables306427 +Node: Pattern Match313798 +Node: Match-Anything Rules315434 +Node: Canceling Rules319309 +Node: Last Resort320025 +Node: Suffix Rules321872 +Node: Implicit Rule Search325601 +Node: Archives329120 +Node: Archive Members329818 +Node: Archive Update331431 +Node: Archive Symbols333345 +Node: Archive Pitfalls334579 +Node: Archive Suffix Rules335302 +Node: Features336849 +Node: Missing345404 +Node: Makefile Conventions349142 +Node: Makefile Basics349928 +Node: Utilities in Makefiles353095 +Node: Command Variables355233 +Node: Directory Variables358803 +Node: Standard Targets372943 +Ref: Standard Targets-Footnote-1386062 +Node: Install Command Categories386162 +Node: Quick Reference390688 +Node: Error Messages401384 +Node: Complex Makefile409074 +Node: GNU Free Documentation License417792 +Node: Concept Index440241 +Node: Name Index505430  End Tag Table diff --git a/doc/make.info-1 b/doc/make.info-1 index fba6d3ff..fd4cfa02 100644 --- a/doc/make.info-1 +++ b/doc/make.info-1 @@ -9,11 +9,12 @@ END-INFO-DIR-ENTRY automatically which pieces of a large program need to be recompiled, and issues the commands to recompile them. - This is Edition 0.70, last updated 07 May 2005, of `The GNU Make + This is Edition 0.70, last updated 5 Feb 2006, of `The GNU Make Manual', for `make', Version 3.81. Copyright 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, -1998, 1999, 2000, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. +1998, 1999, 2000, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or @@ -32,7 +33,7 @@ The GNU `make' utility automatically determines which pieces of a large program need to be recompiled, and issues the commands to recompile them. - This edition of the `GNU Make Manual', last updated 07 May 2005, + This edition of the `GNU Make Manual', last updated 5 Feb 2006, documents GNU `make' Version 3.81. This manual describes `make' and contains the following chapters: @@ -106,8 +107,8 @@ Writing Rules * Directory Search:: Searching other directories for source files. * Phony Targets:: Using a target that is not a real file's name. * Force Targets:: You can use a target without commands - or prerequisites to mark other - targets as phony. + or prerequisites to mark other targets + as phony. * Empty Targets:: When only the date matters and the files are empty. * Special Targets:: Targets with special built-in meanings. @@ -147,6 +148,7 @@ Static Pattern Rules Writing the Commands in Rules +* Command Syntax:: Command syntax features and pitfalls. * Echoing:: How to control when commands are echoed. * Execution:: How commands are executed. * Parallel:: How commands can be executed in parallel. @@ -156,6 +158,16 @@ Writing the Commands in Rules * Sequences:: Defining canned sequences of commands. * Empty Commands:: Defining useful, do-nothing commands. +Command Syntax + +* Splitting Lines:: Breaking long command lines for readability. +* Variables in Commands:: Using `make' variables in commands. + +Command Execution + +* Choosing the Shell:: How `make' chooses the shell used + to run commands. + Recursive Use of `make' * MAKE Variable:: The special effects of using `$(MAKE)'. @@ -200,8 +212,8 @@ Functions for Transforming Text * Syntax of Functions:: How to write a function call. * Text Functions:: General-purpose text manipulation functions. * File Name Functions:: Functions for manipulating file names. +* Conditional Functions:: Functions that implement conditions. * Foreach Function:: Repeat some text with controlled variation. -* If Function:: Conditionally expand a value. * Call Function:: Expand a user-defined function. * Value Function:: Return the un-expanded value of a variable. * Eval Function:: Evaluate the arguments as makefile syntax. @@ -234,8 +246,8 @@ Using Implicit Rules * Implicit Variables:: How to change what predefined rules do. * Chained Rules:: How to use a chain of implicit rules. * Pattern Rules:: How to define new implicit rules. -* Last Resort:: How to defining commands for rules - which cannot find any. +* Last Resort:: How to define commands for rules which + cannot find any. * Suffix Rules:: The old-fashioned style of implicit rule. * Implicit Rule Search:: The precise algorithm for applying implicit rules. @@ -264,15 +276,6 @@ Implicit Rule for Archive Member Targets * Archive Symbols:: How to update archive symbol directories. -Makefile Conventions - -* Makefile Basics:: General Conventions for Makefiles -* Utilities in Makefiles:: Utilities in Makefiles -* Command Variables:: Variables for Specifying Commands -* Directory Variables:: Variables for Installation Directories -* Standard Targets:: Standard Targets for Users -* Install Command Categories:: Three categories of commands in the `install' -  File: make.info, Node: Overview, Next: Introduction, Prev: Top, Up: Top @@ -1063,7 +1066,7 @@ set by a makefile or on the command line. the command line (*note Arguments to Specify the Goals: Goals.). The `.DEFAULT_GOAL' variable allows you to discover the current default goal, restart the default goal selection algorithm by - clearing its value, or to explicitly set the default goal. The + clearing its value, or to explicitly set the default goal. The following example illustrates these cases: # Query the default goal. @@ -1117,29 +1120,33 @@ set by a makefile or on the command line. Expands to a list of special features supported by this version of `make'. Possible values include: - `target-specific' - Supports target-specific and pattern-specific variable - assignments. *Note Target-specific Variable Values: - Target-specific. + `archives' + Supports `ar' (archive) files using special filename syntax. + *Note Using `make' to Update Archive Files: Archives. - `order-only' - Supports order-only prerequisites. *Note Types of - Prerequisites: Prerequisite Types. - - `second-expansion' - Supports secondary expansion of prerequisite lists. - - `jobserver' - Supports "job server" enhanced parallel builds. *Note - Parallel Execution: Parallel. + `check-symlink' + Supports the `-L' (`--check-symlink-times') flag. *Note + Summary of Options: Options Summary. `else-if' Supports "else if" non-nested conditionals. *Note Syntax of Conditionals: Conditional Syntax. - `check-symlink' - Supports the `-L' (`--check-symlink-times') flag. *Note - Summary of Options: Options Summary. + `jobserver' + Supports "job server" enhanced parallel builds. *Note + Parallel Execution: Parallel. + + `second-expansion' + Supports secondary expansion of prerequisite lists. + + `order-only' + Supports order-only prerequisites. *Note Types of + Prerequisites: Prerequisite Types. + + `target-specific' + Supports target-specific and pattern-specific variable + assignments. *Note Target-specific Variable Values: + Target-specific. `.INCLUDE_DIRS' @@ -1454,7 +1461,7 @@ target is an archive member, the target member name. The `$$<' variable evaluates to the first prerequisite in the first rule for this target. `$$^' and `$$+' evaluate to the list of all prerequisites of rules _that have already appeared_ for the same target (`$$+' with -repetitions and `$$^' without). The following example will help +repetitions and `$$^' without). The following example will help illustrate these behaviors: .SECONDEXPANSION: @@ -1465,11 +1472,11 @@ illustrate these behaviors: foo: foo.3 bar.3 $$< $$^ $$+ # line #3 - For the first line, all three variables (`$$<', `$$^', and `$$+') -expand to the empty string. For the second line, they will have values -`foo.1', `foo.1 bar.1', and `foo.1 bar.1' respectively. For the third -they will have values `foo.1', `foo.1 bar.1 foo.2 bar.2', and `foo.1 -bar.1 foo.2 bar.2' respectively. + In the first prerequisite list, all three variables (`$$<', `$$^', +and `$$+') expand to the empty string. In the second, they will have +values `foo.1', `foo.1 bar.1', and `foo.1 bar.1' respectively. In the +third they will have values `foo.1', `foo.1 bar.1 foo.2 bar.2', and +`foo.1 bar.1 foo.2 bar.2' respectively. Rules undergo secondary expansion in makefile order, except that the rule with the command script is always evaluated last. @@ -1556,8 +1563,8 @@ Specify the Goals: Goals. * Directory Search:: Searching other directories for source files. * Phony Targets:: Using a target that is not a real file's name. * Force Targets:: You can use a target without commands - or prerequisites to mark other - targets as phony. + or prerequisites to mark other targets + as phony. * Empty Targets:: When only the date matters and the files are empty. * Special Targets:: Targets with special built-in meanings. @@ -1626,15 +1633,19 @@ Targets.). The COMMAND lines start with a tab character. The first command may appear on the line after the prerequisites, with a tab character, or may appear on the same line, with a semicolon. Either way, the effect is -the same. *Note Writing the Commands in Rules: Commands. +the same. There are other differences in the syntax of command lines. +*Note Writing the Commands in Rules: Commands. - Because dollar signs are used to start variable references, if you -really want a dollar sign in a rule you must write two of them, `$$' -(*note How to Use Variables: Using Variables.). In prerequisite lists -you must actually write _four_ dollar signs (`$$$$'), due to secondary -expansion (*note Secondary Expansion::). You may split a long line by -inserting a backslash followed by a newline, but this is not required, -as `make' places no limit on the length of a line in a makefile. + Because dollar signs are used to start `make' variable references, +if you really want a dollar sign in a target or prerequisite you must +write two of them, `$$' (*note How to Use Variables: Using Variables.). +If you have enabled secondary expansion (*note Secondary Expansion::) +and you want a literal dollar sign in the prerequisites lise, you must +actually write _four_ dollar signs (`$$$$'). + + You may split a long line by inserting a backslash followed by a +newline, but this is not required, as `make' places no limit on the +length of a line in a makefile. A rule tells `make' two things: when the targets are out of date, and how to update them when necessary. @@ -1709,10 +1720,10 @@ user named by that word. For example `~john/bin' expands to each user (such as MS-DOS or MS-Windows), this functionality can be simulated by setting the environment variable HOME. - Wildcard expansion happens automatically in targets, in -prerequisites, and in commands (where the shell does the expansion). -In other contexts, wildcard expansion happens only if you request it -explicitly with the `wildcard' function. + Wildcard expansion is performed by `make' automatically in targets +and in prerequisites. In commands the shell is responsible for +wildcard expansion. In other contexts, wildcard expansion happens only +if you request it explicitly with the `wildcard' function. The special significance of a wildcard character can be turned off by preceding it with a backslash. Thus, `foo\*bar' would refer to a @@ -2158,7 +2169,7 @@ each pattern in the list with NAME and perform the above directory searches using that library filename. If no library is found, the next word in the list will be used. - The default value for `.LIBPATTERNS' is "`lib%.so lib%.a'", which + The default value for `.LIBPATTERNS' is `lib%.so lib%.a', which provides the default behavior described above. You can turn off link library expansion completely by setting this @@ -2232,8 +2243,8 @@ build the rest of the directories even when one fails. This can be overcome by adding shell commands to note the error and exit, but then it will do so even if `make' is invoked with the `-k' option, which is unfortunate. Second, and perhaps more importantly, you cannot take -advantage of the parallel build capabilities of make using this method, -since there is only one rule. +advantage of `make''s ability to build targets in parallel (*note +Parallel Execution: Parallel.), since there is only one rule. By declaring the subdirectories as phony targets (you must do this as the subdirectory obviously always exists; otherwise it won't be built) @@ -2419,7 +2430,7 @@ Certain names have special meanings if they appear as targets. intermediate). `.SECONDEXPANSION' - If `.SECONDEXPANSION' is mentioned as a target anwyeren in the + If `.SECONDEXPANSION' is mentioned as a target anywhere in the makefile, then all prerequisite lists defined _after_ it appears will be expanded a second time after all makefiles have been read in. *Note Secondary Expansion: Secondary Expansion. @@ -2848,7 +2859,7 @@ prerequisites. a makefile) called `NAME.d' from a C source file called `NAME.c': %.d: %.c - + @set -e; rm -f $@; \ $(CC) -M $(CPPFLAGS) $< > $@.$$$$; \ sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \ rm -f $@.$$$$ @@ -2901,26 +2912,18 @@ File: make.info, Node: Commands, Next: Using Variables, Prev: Rules, Up: Top 5 Writing the Commands in Rules ******************************* -The commands of a rule consist of shell command lines to be executed one -by one. Each command line must start with a tab, except that the first -command line may be attached to the target-and-prerequisites line with a -semicolon in between. Blank lines and lines of just comments may appear -among the command lines; they are ignored. (But beware, an apparently -"blank" line that begins with a tab is _not_ blank! It is an empty -command; *note Empty Commands::.) +The commands of a rule consist of one or more shell command lines to be +executed, one at a time, in the order they appear. Typically, the +result of executing these commands is that the target of the rule is +brought up to date. Users use many different shell programs, but commands in makefiles are always interpreted by `/bin/sh' unless the makefile specifies otherwise. *Note Command Execution: Execution. - The shell that is in use determines whether comments can be written -on command lines, and what syntax they use. When the shell is -`/bin/sh', a `#' starts a comment that extends to the end of the line. -The `#' does not have to be at the beginning of a line. Text on a line -before a `#' is not part of the comment. - * Menu: +* Command Syntax:: Command syntax features and pitfalls. * Echoing:: How to control when commands are echoed. * Execution:: How commands are executed. * Parallel:: How commands can be executed in parallel. @@ -2931,9 +2934,183 @@ before a `#' is not part of the comment. * Empty Commands:: Defining useful, do-nothing commands.  -File: make.info, Node: Echoing, Next: Execution, Prev: Commands, Up: Commands +File: make.info, Node: Command Syntax, Next: Echoing, Prev: Commands, Up: Commands -5.1 Command Echoing +5.1 Command Syntax +================== + +Makefiles have the unusual property that there are really two distinct +syntaxes in one file. Most of the makefile uses `make' syntax (*note +Writing Makefiles: Makefiles.). However, commands are meant to be +interpreted by the shell and so they are written using shell syntax. +The `make' program does not try to understand shell syntax: it performs +only a very few specific translations on the content of the command +before handing it to the shell. + + Each command line must start with a tab, except that the first +command line may be attached to the target-and-prerequisites line with a +semicolon in between. _Any_ line in the makefile that begins with a +tab and appears in a "rule context" (that is, after a rule has been +started until another rule or variable definition) will be considered a +command line for that rule. Blank lines and lines of just comments may +appear among the command lines; they are ignored. + + Some consequences of these rules include: + + * A blank line that begins with a tab is not blank: it's an empty + command (*note Empty Commands::). + + * A comment in a command line is not a `make' comment; it will be + passed to the shell as-is. Whether the shell treats it as a + comment or not depends on your shell. + + * A variable definition in a "rule context" which is indented by a + tab as the first character on the line, will be considered a + command line, not a `make' variable definition, and passed to the + shell. + + * A conditional expression (`ifdef', `ifeq', etc. *note Syntax of + Conditionals: Conditional Syntax.) in a "rule context" which is + indented by a tab as the first character on the line, will be + considered a command line and be passed to the shell. + + +* Menu: + +* Splitting Lines:: Breaking long command lines for readability. +* Variables in Commands:: Using `make' variables in commands. + + +File: make.info, Node: Splitting Lines, Next: Variables in Commands, Prev: Command Syntax, Up: Command Syntax + +5.1.1 Splitting Command Lines +----------------------------- + +One of the few ways in which `make' does interpret command lines is +checking for a backslash just before the newline. As in normal +makefile syntax, a single command can be split into multiple lines in +the makefile by placing a backslash before each newline. A sequence of +lines like this is considered a single command, and one instance of the +shell will be invoked to run it. + + However, in contrast to how they are treated in other places in a +makefile, backslash-newline pairs are _not_ removed from the command. +Both the backslash and the newline characters are preserved and passed +to the shell. How the backslash-newline is interpreted depends on your +shell. If the first character of the next line after the +backslash-newline is a tab, then that tab (and only that tab) is +removed. Whitespace is never added to the command. + + For example, this makefile: + + all : + @echo no\ + space + @echo no\ + space + @echo one \ + space + @echo one\ + space + +consists of four separate shell commands where the output is: + + nospace + nospace + one space + one space + + As a more complex example, this makefile: + + all : ; @echo 'hello \ + world' ; echo "hello \ + world" + +will run one shell with a command script of: + + echo 'hello \ + world' ; echo "hello \ + world" + +which, according to shell quoting rules, will yield the following +output: + + hello \ + world + hello world + +Notice how the backslash/newline pair was removed inside the string +quoted with double quotes (`"..."'), but not from the string quoted +with single quotes (`'...''). This is the way the default shell +(`/bin/sh') handles backslash/newline pairs. If you specify a +different shell in your makefiles it may treat them differently. + + Sometimes you want to split a long line inside of single quotes, but +you don't want the backslash-newline to appear in the quoted content. +This is often the case when passing scripts to languages such as Perl, +where extraneous backslashes inside the script can change its meaning +or even be a syntax error. One simple way of handling this is to place +the quoted string, or even the entire command, into a `make' variable +then use the variable in the command. In this situation the newline +quoting rules for makefiles will be used, and the backslash-newline +will be removed. If we rewrite our example above using this method: + + HELLO = 'hello \ + world' + + all : ; @echo $(HELLO) + +we will get output like this: + + hello world + + If you like, you can also use target-specific variables (*note +Target-specific Variable Values: Target-specific.) to obtain a tighter +correspondence between the variable and the command that uses it. + + +File: make.info, Node: Variables in Commands, Prev: Splitting Lines, Up: Command Syntax + +5.1.2 Using Variables in Commands +--------------------------------- + +The other way in which `make' processes commands is by expanding any +variable references in them (*note Basics of Variable References: +Reference.). This occurs after make has finished reading all the +makefiles and the target is determined to be out of date; so, the +commands for targets which are not rebuilt are never expanded. + + Variable and function references in commands have identical syntax +and semantics to references elsewhere in the makefile. They also have +the same quoting rules: if you want a dollar sign to appear in your +command, you must double it (`$$'). For shells like the default shell, +that use dollar signs to introduce variables, it's important to keep +clear in your mind whether the variable you want to reference is a +`make' variable (use a single dollar sign) or a shell variable (use two +dollar signs). For example: + + LIST = one two three + all: + for i in $(LIST); do \ + echo $$i; \ + done + +results in the following command being passed to the shell: + + for i in one two three; do \ + echo $i; \ + done + +which generates the expected result: + + one + two + three + + +File: make.info, Node: Echoing, Next: Execution, Prev: Command Syntax, Up: Commands + +5.2 Command Echoing =================== Normally `make' prints each command line before it is executed. We @@ -2963,62 +3140,77 @@ essentially obsolete since `@' is more flexible.  File: make.info, Node: Execution, Next: Parallel, Prev: Echoing, Up: Commands -5.2 Command Execution +5.3 Command Execution ===================== When it is time to execute commands to update a target, they are -executed by making a new subshell for each line. (In practice, `make' -may take shortcuts that do not affect the results.) +executed by invoking a new subshell for each command line. (In +practice, `make' may take shortcuts that do not affect the results.) - *Please note:* this implies that shell commands such as `cd' that -set variables local to each process will not affect the following -command lines. (1) If you want to use `cd' to affect the next command, -put the two on a single line with a semicolon between them. Then -`make' will consider them a single command and pass them, together, to -a shell which will execute them in sequence. For example: + *Please note:* this implies that setting shell variables and +invoking shell commands such as `cd' that set a context local to each +process will not affect the following command lines.(1) If you want to +use `cd' to affect the next statement, put both statements in a single +command line. Then `make' will invoke one shell to run the entire +line, and the shell will execute the statements in sequence. For +example: foo : bar/lose - cd bar; gobble lose > ../foo + cd $(@D) && gobble $(@F) > ../$@ - A shell command can be split into multiple lines of text by placing a -backslash before each newline. Such a sequence of lines is provided to -the shell as a single command script. The backslash and newline are -preserved in the shell command. If the first character on the line -after a backslash-newline is a tab, the tab will _not_ be included in -the shell command. So, this makefile: +Here we use the shell AND operator (`&&') so that if the `cd' command +fails, the script will fail without trying to invoke the `gobble' +command in the wrong directory, which could cause problems (in this +case it would certainly cause `../foo' to be truncated, at least). - all : - @echo no\ - space - @echo no\ - space +* Menu: - consists of two separate shell commands where the output is: +* Choosing the Shell:: How `make' chooses the shell used + to run commands. - nospace - nospace + ---------- Footnotes ---------- - As a more complex example, this makefile: + (1) On MS-DOS, the value of current working directory is *global*, so +changing it _will_ affect the following command lines on those systems. - all : ; @echo 'hello \ - world' ; echo "hello \ - world" + +File: make.info, Node: Choosing the Shell, Prev: Execution, Up: Execution - will run one shell with a command script of: +5.3.1 Choosing the Shell +------------------------ - echo 'hello \ - world' ; echo "hello \ - world" +The program used as the shell is taken from the variable `SHELL'. If +this variable is not set in your makefile, the program `/bin/sh' is +used as the shell. - which, according to shell quoting rules, will yield the following -output: + Unlike most variables, the variable `SHELL' is never set from the +environment. This is because the `SHELL' environment variable is used +to specify your personal choice of shell program for interactive use. +It would be very bad for personal choices like this to affect the +functioning of makefiles. *Note Variables from the Environment: +Environment. - hello \ - world - hello world + Furthermore, when you do set `SHELL' in your makefile that value is +_not_ exported in the environment to commands that `make' invokes. +Instead, the value inherited from the user's environment, if any, is +exported. You can override this behavior by explicitly exporting +`SHELL' (*note Communicating Variables to a Sub-`make': +Variables/Recursion.), forcing it to be passed in the environment to +commands. - The program used as the shell is taken from the variable `SHELL'. -By default, the program `/bin/sh' is used. + However, on MS-DOS and MS-Windows the value of `SHELL' in the +environment *is* used, since on those systems most users do not set +this variable, and therefore it is most likely set specifically to be +used by `make'. On MS-DOS, if the setting of `SHELL' is not suitable +for `make', you can set the variable `MAKESHELL' to the shell that +`make' should use; if set it will be used as the shell instead of the +value of `SHELL'. + +Choosing a Shell in DOS and Windows +................................... + +Choosing a shell in MS-DOS and MS-Windows is much more complex than on +other systems. On MS-DOS, if `SHELL' is not set, the value of the variable `COMSPEC' (which is always set) is used instead. @@ -3064,32 +3256,14 @@ or command line, you are expected to set it to the full pathname of the shell, exactly as things are on Unix. The effect of the above DOS-specific processing is that a Makefile -that says `SHELL = /bin/sh' (as many Unix makefiles do), will work on -MS-DOS unaltered if you have e.g. `sh.exe' installed in some directory -along your `PATH'. - - Unlike most variables, the variable `SHELL' is never set from the -environment. This is because the `SHELL' environment variable is used -to specify your personal choice of shell program for interactive use. -It would be very bad for personal choices like this to affect the -functioning of makefiles. *Note Variables from the Environment: -Environment. However, on MS-DOS and MS-Windows the value of `SHELL' in -the environment *is* used, since on those systems most users do not set -this variable, and therefore it is most likely set specifically to be -used by `make'. On MS-DOS, if the setting of `SHELL' is not suitable -for `make', you can set the variable `MAKESHELL' to the shell that -`make' should use; this will override the value of `SHELL'. - - ---------- Footnotes ---------- - - (1) On MS-DOS, the value of current working directory is *global*, -so changing it _will_ affect the following command lines on those -systems. +that contains `SHELL = /bin/sh' (as many Unix makefiles do), will work +on MS-DOS unaltered if you have e.g. `sh.exe' installed in some +directory along your `PATH'.  File: make.info, Node: Parallel, Next: Errors, Prev: Execution, Up: Commands -5.3 Parallel Execution +5.4 Parallel Execution ====================== GNU `make' knows how to execute several commands at once. Normally, @@ -3165,7 +3339,7 @@ average goes below that limit, or until all the other jobs finish.  File: make.info, Node: Errors, Next: Interrupts, Prev: Parallel, Up: Commands -5.4 Errors in Commands +5.5 Errors in Commands ====================== After each shell command returns, `make' looks at its exit status. If @@ -3241,7 +3415,7 @@ request it.  File: make.info, Node: Interrupts, Next: Recursion, Prev: Errors, Up: Commands -5.5 Interrupting or Killing `make' +5.6 Interrupting or Killing `make' ================================== If `make' gets a fatal signal while a command is executing, it may @@ -3272,7 +3446,7 @@ times to prevent other sorts of trouble.  File: make.info, Node: Recursion, Next: Sequences, Prev: Interrupts, Up: Commands -5.6 Recursive Use of `make' +5.7 Recursive Use of `make' =========================== Recursive use of `make' means using `make' as a command in a makefile. @@ -3319,7 +3493,7 @@ for example).  File: make.info, Node: MAKE Variable, Next: Variables/Recursion, Prev: Recursion, Up: Recursion -5.6.1 How the `MAKE' Variable Works +5.7.1 How the `MAKE' Variable Works ----------------------------------- Recursive `make' commands should always use the variable `MAKE', not @@ -3364,7 +3538,7 @@ commands, is propagated to the subsystem.  File: make.info, Node: Variables/Recursion, Next: Options/Recursion, Prev: MAKE Variable, Up: Recursion -5.6.2 Communicating Variables to a Sub-`make' +5.7.2 Communicating Variables to a Sub-`make' --------------------------------------------- Variable values of the top-level `make' can be passed to the sub-`make' @@ -3387,7 +3561,8 @@ characters other than letters, numbers, and underscores. The value of the `make' variable `SHELL' is not exported. Instead, the value of the `SHELL' variable from the invoking environment is passed to the sub-`make'. You can force `make' to export its value for -`SHELL' by using the `export' directive, described below. +`SHELL' by using the `export' directive, described below. *Note +Choosing the Shell::. The special variable `MAKEFLAGS' is always exported (unless you unexport it). `MAKEFILES' is exported if you set it to anything. @@ -3498,7 +3673,7 @@ MAKEFILES Variable.  File: make.info, Node: Options/Recursion, Next: -w Option, Prev: Variables/Recursion, Up: Recursion -5.6.3 Communicating Options to a Sub-`make' +5.7.3 Communicating Options to a Sub-`make' ------------------------------------------- Flags such as `-s' and `-k' are passed automatically to the sub-`make' @@ -3603,7 +3778,7 @@ at least surprising and probably annoying effects.  File: make.info, Node: -w Option, Prev: Options/Recursion, Up: Recursion -5.6.4 The `--print-directory' Option +5.7.4 The `--print-directory' Option ------------------------------------ If you use several levels of recursive `make' invocations, the `-w' or @@ -3629,7 +3804,7 @@ if you also use `-s', which says to be silent, or if you use  File: make.info, Node: Sequences, Next: Empty Commands, Prev: Recursion, Up: Commands -5.7 Defining Canned Command Sequences +5.8 Defining Canned Command Sequences ===================================== When the same sequence of commands is useful in making various targets, @@ -3704,7 +3879,7 @@ full explanation of `@'.)  File: make.info, Node: Empty Commands, Prev: Sequences, Up: Commands -5.8 Using Empty Commands +5.9 Using Empty Commands ======================== It is sometimes useful to define commands which do nothing. This is @@ -3917,7 +4092,6 @@ level. (*Note Communicating Variables to a Sub-`make': Variables/Recursion, for information about `MAKELEVEL'.) ifeq (0,${MAKELEVEL}) - cur-dir := $(shell pwd) whoami := $(shell whoami) host-type := $(shell arch) MAKE := ${MAKE} host-type=${host-type} whoami=${whoami} @@ -3927,7 +4101,7 @@ An advantage of this use of `:=' is that a typical `descend into a directory' command then looks like this: ${subdirs}: - ${MAKE} cur-dir=${cur-dir}/$@ -C $@ all + ${MAKE} -C $@ all Simply expanded variables generally make complicated makefile programming more predictable because they work like variables in most @@ -4295,8 +4469,8 @@ essentially as if you had included the extra text in the initial definition of the variable. If you defined it first with `:=', making it a simply-expanded variable, `+=' adds to that simply-expanded definition, and expands the new text before appending it to the old -value just as `:=' does (*note Setting Variables: Setting. for a full -explanation of `:='). In fact, +value just as `:=' does (see *Note Setting Variables: Setting, for a +full explanation of `:='). In fact, variable := value variable += more @@ -4482,7 +4656,7 @@ environment.) When `make' runs a command script, variables defined in the makefile are placed into the environment of that command. This allows you to -pass values to sub-`make' invocations. (*note Recursive Use of `make': +pass values to sub-`make' invocations (*note Recursive Use of `make': Recursion.). By default, only variables that came from the environment or the command line are passed to recursive invocations. You can use the `export' directive to pass other variables. *Note Communicating @@ -4497,16 +4671,8 @@ This is against the whole purpose of most makefiles. Such problems would be especially likely with the variable `SHELL', which is normally present in the environment to specify the user's choice of interactive shell. It would be very undesirable for this -choice to affect `make'. So `make' ignores the environment value of -`SHELL' (except on MS-DOS and MS-Windows, where `SHELL' is usually not -set. *Note Special handling of SHELL on MS-DOS: Execution.) - - The `SHELL' variable is special in another way: just as the value of -the `make' variable `SHELL' is not taken from the environment, so also -it is not placed into the environment of commands that `make' invokes. -Instead, the value of `SHELL' from the invoking environment is provided -to the command. You can use `export SHELL' to force the value of the -`make' variable `SHELL' to be placed in the environment of commands. +choice to affect `make'; so, `make' handles the `SHELL' environment +variable in a special way; see *Note Choosing the Shell::.  File: make.info, Node: Target-specific, Next: Pattern-specific, Prev: Environment, Up: Using Variables @@ -4918,8 +5084,8 @@ the call, just as a variable might be substituted. * Syntax of Functions:: How to write a function call. * Text Functions:: General-purpose text manipulation functions. * File Name Functions:: Functions for manipulating file names. +* Conditional Functions:: Functions that implement conditions. * Foreach Function:: Repeat some text with controlled variation. -* If Function:: Conditionally expand a value. * Call Function:: Expand a user-defined function. * Value Function:: Return the un-expanded value of a variable. * Eval Function:: Evaluate the arguments as makefile syntax. @@ -5217,7 +5383,7 @@ specified with a command argument (*note The `override' Directive: Override Directive.).  -File: make.info, Node: File Name Functions, Next: Foreach Function, Prev: Text Functions, Up: Functions +File: make.info, Node: File Name Functions, Next: Conditional Functions, Prev: Text Functions, Up: Functions 8.3 Functions for File Names ============================ @@ -5332,22 +5498,75 @@ between them. `$(realpath NAMES...)' For each file name in NAMES return the canonical absolute name. A canonical name does not contain any `.' or `..' components, nor - any repeated path separators (`/') or symlinks. In case of a - failure the empty string is returned. Consult the `realpath(3)' + any repeated path separators (`/') or symlinks. In case of a + failure the empty string is returned. Consult the `realpath(3)' documentation for a list of possible failure causes. `$(abspath NAMES...)' For each file name in NAMES return an absolute name that does not contain any `.' or `..' components, nor any repeated path - separators (`/'). Note that in contrast to `realpath' function, + separators (`/'). Note that, in contrast to `realpath' function, `abspath' does not resolve symlinks and does not require the file - names to refer to an existing file or directory. Use the + names to refer to an existing file or directory. Use the `wildcard' function to test for existence.  -File: make.info, Node: Foreach Function, Next: If Function, Prev: File Name Functions, Up: Functions +File: make.info, Node: Conditional Functions, Next: Foreach Function, Prev: File Name Functions, Up: Functions -8.4 The `foreach' Function +8.4 Functions for Conditionals +============================== + +There are three functions that provide conditional expansion. A key +aspect of these functions is that not all of the arguments are expanded +initially. Only those arguments which need to be expanded, will be +expanded. + +`$(if CONDITION,THEN-PART[,ELSE-PART])' + The `if' function provides support for conditional expansion in a + functional context (as opposed to the GNU `make' makefile + conditionals such as `ifeq' (*note Syntax of Conditionals: + Conditional Syntax.). + + The first argument, CONDITION, first has all preceding and + trailing whitespace stripped, then is expanded. If it expands to + any non-empty string, then the condition is considered to be true. + If it expands to an empty string, the condition is considered to + be false. + + If the condition is true then the second argument, THEN-PART, is + evaluated and this is used as the result of the evaluation of the + entire `if' function. + + If the condition is false then the third argument, ELSE-PART, is + evaluated and this is the result of the `if' function. If there is + no third argument, the `if' function evaluates to nothing (the + empty string). + + Note that only one of the THEN-PART or the ELSE-PART will be + evaluated, never both. Thus, either can contain side-effects + (such as `shell' function calls, etc.) + +`$(or CONDITION1[,CONDITION2[,CONDITION3...]])' + The `or' function provides a "short-circuiting" OR operation. + Each argument is expanded, in order. If an argument expands to a + non-empty string the processing stops and the result of the + expansion is that string. If, after all arguments are expanded, + all of them are false (empty), then the result of the expansion is + the empty string. + +`$(and CONDITION1[,CONDITION2[,CONDITION3...]])' + The `and' function provides a "short-circuiting" AND operation. + Each argument is expanded, in order. If an argument expands to an + empty string the processing stops and the result of the expansion + is the empty string. If all arguments expand to a non-empty + string then the result of the expansion is the expansion of the + last argument. + + + +File: make.info, Node: Foreach Function, Next: Call Function, Prev: Conditional Functions, Up: Functions + +8.5 The `foreach' Function ========================== The `foreach' function is very different from other functions. It @@ -5420,39 +5639,7 @@ whose name is `Esta escrito en espanol!' (es un nombre bastante largo, no?), but it is more likely to be a mistake.  -File: make.info, Node: If Function, Next: Call Function, Prev: Foreach Function, Up: Functions - -8.5 The `if' Function -===================== - -The `if' function provides support for conditional expansion in a -functional context (as opposed to the GNU `make' makefile conditionals -such as `ifeq' (*note Syntax of Conditionals: Conditional Syntax.). - - An `if' function call can contain either two or three arguments: - - $(if CONDITION,THEN-PART[,ELSE-PART]) - - The first argument, CONDITION, first has all preceding and trailing -whitespace stripped, then is expanded. If it expands to any non-empty -string, then the condition is considered to be true. If it expands to -an empty string, the condition is considered to be false. - - If the condition is true then the second argument, THEN-PART, is -evaluated and this is used as the result of the evaluation of the entire -`if' function. - - If the condition is false then the third argument, ELSE-PART, is -evaluated and this is the result of the `if' function. If there is no -third argument, the `if' function evaluates to nothing (the empty -string). - - Note that only one of the THEN-PART or the ELSE-PART will be -evaluated, never both. Thus, either can contain side-effects (such as -`shell' function calls, etc.) - - -File: make.info, Node: Call Function, Next: Value Function, Prev: If Function, Up: Functions +File: make.info, Node: Call Function, Next: Value Function, Prev: Foreach Function, Up: Functions 8.6 The `call' Function ======================= @@ -5722,7 +5909,7 @@ File: make.info, Node: Flavor Function, Next: Shell Function, Prev: Origin Fu The `flavor' function is unlike most other functions (and like `origin' function) in that it does not operate on the values of variables; it -tells you something _about_ a variable. Specifically, it tells you the +tells you something _about_ a variable. Specifically, it tells you the flavor of a variable (*note The Two Flavors of Variables: Flavors.). The syntax of the `flavor' function is: @@ -6522,7 +6709,7 @@ retained for compatibility. * Chained Rules:: How to use a chain of implicit rules. * Pattern Rules:: How to define new implicit rules. * Last Resort:: How to define commands for rules which - cannot find any. + cannot find any. * Suffix Rules:: The old-fashioned style of implicit rule. * Implicit Rule Search:: The precise algorithm for applying implicit rules. @@ -6613,30 +6800,37 @@ available unless the makefile explicitly overrides or cancels them. canceling or overriding an implicit rule. The `-r' or `--no-builtin-rules' option cancels all predefined rules. + This manual only documents the default rules available on POSIX-based +operating systems. Other operating systems, such as VMS, Windows, +OS/2, etc. may have different sets of default rules. To see the full +list of default rules and variables available in your version of GNU +`make', run `make -p' in a directory with no makefile. + Not all of these rules will always be defined, even when the `-r' option is not given. Many of the predefined implicit rules are implemented in `make' as suffix rules, so which ones will be defined depends on the "suffix list" (the list of prerequisites of the special target `.SUFFIXES'). The default suffix list is: `.out', `.a', `.ln', -`.o', `.c', `.cc', `.C', `.p', `.f', `.F', `.r', `.y', `.l', `.s', -`.S', `.mod', `.sym', `.def', `.h', `.info', `.dvi', `.tex', `.texinfo', -`.texi', `.txinfo', `.w', `.ch' `.web', `.sh', `.elc', `.el'. All of -the implicit rules described below whose prerequisites have one of -these suffixes are actually suffix rules. If you modify the suffix -list, the only predefined suffix rules in effect will be those named by -one or two of the suffixes that are on the list you specify; rules -whose suffixes fail to be on the list are disabled. *Note -Old-Fashioned Suffix Rules: Suffix Rules, for full details on suffix -rules. +`.o', `.c', `.cc', `.C', `.cpp', `.p', `.f', `.F', `.r', `.y', `.l', +`.s', `.S', `.mod', `.sym', `.def', `.h', `.info', `.dvi', `.tex', +`.texinfo', `.texi', `.txinfo', `.w', `.ch' `.web', `.sh', `.elc', +`.el'. All of the implicit rules described below whose prerequisites +have one of these suffixes are actually suffix rules. If you modify +the suffix list, the only predefined suffix rules in effect will be +those named by one or two of the suffixes that are on the list you +specify; rules whose suffixes fail to be on the list are disabled. +*Note Old-Fashioned Suffix Rules: Suffix Rules, for full details on +suffix rules. Compiling C programs `N.o' is made automatically from `N.c' with a command of the form `$(CC) -c $(CPPFLAGS) $(CFLAGS)'. Compiling C++ programs - `N.o' is made automatically from `N.cc' or `N.C' with a command of - the form `$(CXX) -c $(CPPFLAGS) $(CXXFLAGS)'. We encourage you to - use the suffix `.cc' for C++ source files instead of `.C'. + `N.o' is made automatically from `N.cc', `N.cpp', or `N.C' with a + command of the form `$(CXX) -c $(CPPFLAGS) $(CXXFLAGS)'. We + encourage you to use the suffix `.cc' for C++ source files instead + of `.C'. Compiling Pascal programs `N.o' is made automatically from `N.p' with the command `$(PC) -c @@ -6814,10 +7008,10 @@ File: make.info, Node: Implicit Variables, Next: Chained Rules, Prev: Catalog ===================================== The commands in built-in implicit rules make liberal use of certain -predefined variables. You can alter these variables in the makefile, -with arguments to `make', or in the environment to alter how the -implicit rules work without redefining the rules themselves. You can -cancel all variables used by implicit rules with the `-R' or +predefined variables. You can alter the values of these variables in +the makefile, with arguments to `make', or in the environment to alter +how the implicit rules work without redefining the rules themselves. +You can cancel all variables used by implicit rules with the `-R' or `--no-builtin-variables' option. For example, the command used to compile a C source file actually @@ -6837,18 +7031,28 @@ contain some command arguments, but it must start with an actual executable program name.) If a variable value contains more than one argument, separate them with spaces. - Here is a table of variables used as names of programs in built-in -rules: + The following tables describe of some of the more commonly-used +predefined variables. This list is not exhaustive, and the default +values shown here may not be what are selected by `make' for your +environment. To see the complete list of predefined variables for your +instance of GNU `make' you can run `make -p' in a directory with no +makefiles. + + Here is a table of some of the more common variables used as names of +programs in built-in rules: makefiles. `AR' Archive-maintaining program; default `ar'. `AS' - Program for doing assembly; default `as'. + Program for compiling assembly files; default `as'. `CC' Program for compiling C programs; default `cc'. +`CO' + Program for checking out files from RCS; default `co'. + `CXX' Program for compiling C++ programs; default `g++'. @@ -6867,20 +7071,22 @@ rules: Program for extracting a file from SCCS; default `get'. `LEX' - Program to use to turn Lex grammars into C programs or Ratfor - programs; default `lex'. + Program to use to turn Lex grammars into source code; default + `lex'. + +`YACC' + Program to use to turn Yacc grammars into source code; default + `yacc'. + +`LINT' + Program to use to run lint on source code; default `lint'. + +`M2C' + Program to use to compile Modula-2 source code; default `m2c'. `PC' Program for compiling Pascal programs; default `pc'. -`YACC' - Program to use to turn Yacc grammars into C programs; default - `yacc'. - -`YACCR' - Program to use to turn Yacc grammars into Ratfor programs; default - `yacc -r'. - `MAKEINFO' Program to convert a Texinfo source file into an Info file; default `makeinfo'. @@ -6944,14 +7150,17 @@ empty string, unless otherwise noted. `LFLAGS' Extra flags to give to Lex. +`YFLAGS' + Extra flags to give to Yacc. + `PFLAGS' Extra flags to give to the Pascal compiler. `RFLAGS' Extra flags to give to the Fortran compiler for Ratfor programs. -`YFLAGS' - Extra flags to give to Yacc. +`LINTFLAGS' + Extra flags to give to lint.  File: make.info, Node: Chained Rules, Next: Pattern Rules, Prev: Implicit Variables, Up: Implicit Rules @@ -7031,139 +7240,3 @@ compilation and linking with a single `cc' command. The optimized rule is used in preference to the step-by-step chain because it comes earlier in the ordering of rules. - -File: make.info, Node: Pattern Rules, Next: Last Resort, Prev: Chained Rules, Up: Implicit Rules - -10.5 Defining and Redefining Pattern Rules -========================================== - -You define an implicit rule by writing a "pattern rule". A pattern -rule looks like an ordinary rule, except that its target contains the -character `%' (exactly one of them). The target is considered a -pattern for matching file names; the `%' can match any nonempty -substring, while other characters match only themselves. The -prerequisites likewise use `%' to show how their names relate to the -target name. - - Thus, a pattern rule `%.o : %.c' says how to make any file `STEM.o' -from another file `STEM.c'. - - Note that expansion using `%' in pattern rules occurs *after* any -variable or function expansions, which take place when the makefile is -read. *Note How to Use Variables: Using Variables, and *Note Functions -for Transforming Text: Functions. - -* Menu: - -* Pattern Intro:: An introduction to pattern rules. -* Pattern Examples:: Examples of pattern rules. -* Automatic Variables:: How to use automatic variables in the - commands of implicit rules. -* Pattern Match:: How patterns match. -* Match-Anything Rules:: Precautions you should take prior to - defining rules that can match any - target file whatever. -* Canceling Rules:: How to override or cancel built-in rules. - - -File: make.info, Node: Pattern Intro, Next: Pattern Examples, Prev: Pattern Rules, Up: Pattern Rules - -10.5.1 Introduction to Pattern Rules ------------------------------------- - -A pattern rule contains the character `%' (exactly one of them) in the -target; otherwise, it looks exactly like an ordinary rule. The target -is a pattern for matching file names; the `%' matches any nonempty -substring, while other characters match only themselves. - - For example, `%.c' as a pattern matches any file name that ends in -`.c'. `s.%.c' as a pattern matches any file name that starts with -`s.', ends in `.c' and is at least five characters long. (There must -be at least one character to match the `%'.) The substring that the -`%' matches is called the "stem". - - `%' in a prerequisite of a pattern rule stands for the same stem -that was matched by the `%' in the target. In order for the pattern -rule to apply, its target pattern must match the file name under -consideration, and its prerequisite patterns must name files that exist -or can be made. These files become prerequisites of the target. - - Thus, a rule of the form - - %.o : %.c ; COMMAND... - -specifies how to make a file `N.o', with another file `N.c' as its -prerequisite, provided that `N.c' exists or can be made. - - There may also be prerequisites that do not use `%'; such a -prerequisite attaches to every file made by this pattern rule. These -unvarying prerequisites are useful occasionally. - - A pattern rule need not have any prerequisites that contain `%', or -in fact any prerequisites at all. Such a rule is effectively a general -wildcard. It provides a way to make any file that matches the target -pattern. *Note Last Resort::. - - Pattern rules may have more than one target. Unlike normal rules, -this does not act as many different rules with the same prerequisites -and commands. If a pattern rule has multiple targets, `make' knows that -the rule's commands are responsible for making all of the targets. The -commands are executed only once to make all the targets. When searching -for a pattern rule to match a target, the target patterns of a rule -other than the one that matches the target in need of a rule are -incidental: `make' worries only about giving commands and prerequisites -to the file presently in question. However, when this file's commands -are run, the other targets are marked as having been updated themselves. - - The order in which pattern rules appear in the makefile is important -since this is the order in which they are considered. Of equally -applicable rules, only the first one found is used. The rules you -write take precedence over those that are built in. Note however, that -a rule whose prerequisites actually exist or are mentioned always takes -priority over a rule with prerequisites that must be made by chaining -other implicit rules. - - -File: make.info, Node: Pattern Examples, Next: Automatic Variables, Prev: Pattern Intro, Up: Pattern Rules - -10.5.2 Pattern Rule Examples ----------------------------- - -Here are some examples of pattern rules actually predefined in `make'. -First, the rule that compiles `.c' files into `.o' files: - - %.o : %.c - $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ - -defines a rule that can make any file `X.o' from `X.c'. The command -uses the automatic variables `$@' and `$<' to substitute the names of -the target file and the source file in each case where the rule applies -(*note Automatic Variables::). - - Here is a second built-in rule: - - % :: RCS/%,v - $(CO) $(COFLAGS) $< - -defines a rule that can make any file `X' whatsoever from a -corresponding file `X,v' in the subdirectory `RCS'. Since the target -is `%', this rule will apply to any file whatever, provided the -appropriate prerequisite file exists. The double colon makes the rule -"terminal", which means that its prerequisite may not be an intermediate -file (*note Match-Anything Pattern Rules: Match-Anything Rules.). - - This pattern rule has two targets: - - %.tab.c %.tab.h: %.y - bison -d $< - -This tells `make' that the command `bison -d X.y' will make both -`X.tab.c' and `X.tab.h'. If the file `foo' depends on the files -`parse.tab.o' and `scan.o' and the file `scan.o' depends on the file -`parse.tab.h', when `parse.y' is changed, the command `bison -d parse.y' -will be executed only once, and the prerequisites of both `parse.tab.o' -and `scan.o' will be satisfied. (Presumably the file `parse.tab.o' -will be recompiled from `parse.tab.c' and the file `scan.o' from -`scan.c', while `foo' is linked from `parse.tab.o', `scan.o', and its -other prerequisites, and it will execute happily ever after.) - diff --git a/doc/make.info-2 b/doc/make.info-2 index 1bd4385b..f2989474 100644 --- a/doc/make.info-2 +++ b/doc/make.info-2 @@ -9,11 +9,12 @@ END-INFO-DIR-ENTRY automatically which pieces of a large program need to be recompiled, and issues the commands to recompile them. - This is Edition 0.70, last updated 07 May 2005, of `The GNU Make + This is Edition 0.70, last updated 5 Feb 2006, of `The GNU Make Manual', for `make', Version 3.81. Copyright 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, -1998, 1999, 2000, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. +1998, 1999, 2000, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or @@ -22,6 +23,143 @@ Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". + +File: make.info, Node: Pattern Rules, Next: Last Resort, Prev: Chained Rules, Up: Implicit Rules + +10.5 Defining and Redefining Pattern Rules +========================================== + +You define an implicit rule by writing a "pattern rule". A pattern +rule looks like an ordinary rule, except that its target contains the +character `%' (exactly one of them). The target is considered a +pattern for matching file names; the `%' can match any nonempty +substring, while other characters match only themselves. The +prerequisites likewise use `%' to show how their names relate to the +target name. + + Thus, a pattern rule `%.o : %.c' says how to make any file `STEM.o' +from another file `STEM.c'. + + Note that expansion using `%' in pattern rules occurs *after* any +variable or function expansions, which take place when the makefile is +read. *Note How to Use Variables: Using Variables, and *Note Functions +for Transforming Text: Functions. + +* Menu: + +* Pattern Intro:: An introduction to pattern rules. +* Pattern Examples:: Examples of pattern rules. +* Automatic Variables:: How to use automatic variables in the + commands of implicit rules. +* Pattern Match:: How patterns match. +* Match-Anything Rules:: Precautions you should take prior to + defining rules that can match any + target file whatever. +* Canceling Rules:: How to override or cancel built-in rules. + + +File: make.info, Node: Pattern Intro, Next: Pattern Examples, Prev: Pattern Rules, Up: Pattern Rules + +10.5.1 Introduction to Pattern Rules +------------------------------------ + +A pattern rule contains the character `%' (exactly one of them) in the +target; otherwise, it looks exactly like an ordinary rule. The target +is a pattern for matching file names; the `%' matches any nonempty +substring, while other characters match only themselves. + + For example, `%.c' as a pattern matches any file name that ends in +`.c'. `s.%.c' as a pattern matches any file name that starts with +`s.', ends in `.c' and is at least five characters long. (There must +be at least one character to match the `%'.) The substring that the +`%' matches is called the "stem". + + `%' in a prerequisite of a pattern rule stands for the same stem +that was matched by the `%' in the target. In order for the pattern +rule to apply, its target pattern must match the file name under +consideration and all of its prerequisites (after pattern substitution) +must name files that exist or can be made. These files become +prerequisites of the target. + + Thus, a rule of the form + + %.o : %.c ; COMMAND... + +specifies how to make a file `N.o', with another file `N.c' as its +prerequisite, provided that `N.c' exists or can be made. + + There may also be prerequisites that do not use `%'; such a +prerequisite attaches to every file made by this pattern rule. These +unvarying prerequisites are useful occasionally. + + A pattern rule need not have any prerequisites that contain `%', or +in fact any prerequisites at all. Such a rule is effectively a general +wildcard. It provides a way to make any file that matches the target +pattern. *Note Last Resort::. + + Pattern rules may have more than one target. Unlike normal rules, +this does not act as many different rules with the same prerequisites +and commands. If a pattern rule has multiple targets, `make' knows that +the rule's commands are responsible for making all of the targets. The +commands are executed only once to make all the targets. When searching +for a pattern rule to match a target, the target patterns of a rule +other than the one that matches the target in need of a rule are +incidental: `make' worries only about giving commands and prerequisites +to the file presently in question. However, when this file's commands +are run, the other targets are marked as having been updated themselves. + + The order in which pattern rules appear in the makefile is important +since this is the order in which they are considered. Of equally +applicable rules, only the first one found is used. The rules you +write take precedence over those that are built in. Note however, that +a rule whose prerequisites actually exist or are mentioned always takes +priority over a rule with prerequisites that must be made by chaining +other implicit rules. + + +File: make.info, Node: Pattern Examples, Next: Automatic Variables, Prev: Pattern Intro, Up: Pattern Rules + +10.5.2 Pattern Rule Examples +---------------------------- + +Here are some examples of pattern rules actually predefined in `make'. +First, the rule that compiles `.c' files into `.o' files: + + %.o : %.c + $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ + +defines a rule that can make any file `X.o' from `X.c'. The command +uses the automatic variables `$@' and `$<' to substitute the names of +the target file and the source file in each case where the rule applies +(*note Automatic Variables::). + + Here is a second built-in rule: + + % :: RCS/%,v + $(CO) $(COFLAGS) $< + +defines a rule that can make any file `X' whatsoever from a +corresponding file `X,v' in the subdirectory `RCS'. Since the target +is `%', this rule will apply to any file whatever, provided the +appropriate prerequisite file exists. The double colon makes the rule +"terminal", which means that its prerequisite may not be an intermediate +file (*note Match-Anything Pattern Rules: Match-Anything Rules.). + + This pattern rule has two targets: + + %.tab.c %.tab.h: %.y + bison -d $< + +This tells `make' that the command `bison -d X.y' will make both +`X.tab.c' and `X.tab.h'. If the file `foo' depends on the files +`parse.tab.o' and `scan.o' and the file `scan.o' depends on the file +`parse.tab.h', when `parse.y' is changed, the command `bison -d parse.y' +will be executed only once, and the prerequisites of both `parse.tab.o' +and `scan.o' will be satisfied. (Presumably the file `parse.tab.o' +will be recompiled from `parse.tab.c' and the file `scan.o' from +`scan.c', while `foo' is linked from `parse.tab.o', `scan.o', and its +other prerequisites, and it will execute happily ever after.) +  File: make.info, Node: Automatic Variables, Next: Pattern Match, Prev: Pattern Examples, Up: Pattern Rules @@ -211,7 +349,7 @@ before it is compared with the target prefix and suffix. After the comparison of the file name to the target pattern, the directory names, along with the slash that ends them, are added on to the prerequisite file names generated from the pattern rule's prerequisite patterns and -the file name. The directories are ignored only for the purpose of +the file name. The directories are ignored only for the purpose of finding an implicit rule to use, not in the application of that rule. Thus, `e%t' matches the file name `src/eat', with `src/a' as the stem. When prerequisites are turned into file names, the directories from the @@ -2254,12 +2392,11 @@ Variables::, for full information. `/bin/sh'. You can set `SHELL' in the makefile to change the shell used to run commands. *Note Command Execution: Execution. The `SHELL' variable is handled specially when importing from and - exporting to the environment. *Note Using Variable from the - Environment: Environment. + exporting to the environment. *Note Choosing the Shell::. `MAKESHELL' On MS-DOS only, the name of the command interpreter that is to be - used by `make'. This value takes precedence over the value of + used by `make'. This value takes precedence over the value of `SHELL'. *Note MAKESHELL variable: Execution. `MAKE' @@ -3131,12 +3268,12 @@ Index of Concepts [index] * Menu: -* # (comments), in commands: Commands. (line 18) +* # (comments), in commands: Command Syntax. (line 27) * # (comments), in makefile: Makefile Contents. (line 41) * #include: Automatic Prerequisites. (line 16) * $, in function call: Syntax of Functions. (line 6) -* $, in rules: Rule Syntax. (line 31) +* $, in rules: Rule Syntax. (line 32) * $, in variable name: Computed Names. (line 6) * $, in variable reference: Reference. (line 6) * %, in pattern rules: Pattern Intro. (line 9) @@ -3153,7 +3290,7 @@ Index of Concepts * +, and define: Sequences. (line 50) * +=: Appending. (line 6) * +=, expansion: Reading Makefiles. (line 33) -* ,v (RCS file extension): Catalogue of Rules. (line 157) +* ,v (RCS file extension): Catalogue of Rules. (line 164) * - (in commands): Errors. (line 19) * -, and define: Sequences. (line 50) * --always-make: Options Summary. (line 15) @@ -3308,36 +3445,37 @@ Index of Concepts * -w, disabling: -w Option. (line 20) * .a (archives): Archive Suffix Rules. (line 6) -* .C: Catalogue of Rules. (line 33) -* .c: Catalogue of Rules. (line 29) -* .cc: Catalogue of Rules. (line 33) -* .ch: Catalogue of Rules. (line 144) +* .C: Catalogue of Rules. (line 39) +* .c: Catalogue of Rules. (line 35) +* .cc: Catalogue of Rules. (line 39) +* .ch: Catalogue of Rules. (line 151) +* .cpp: Catalogue of Rules. (line 39) * .d: Automatic Prerequisites. (line 81) -* .def: Catalogue of Rules. (line 67) -* .dvi: Catalogue of Rules. (line 144) -* .F: Catalogue of Rules. (line 42) -* .f: Catalogue of Rules. (line 42) -* .info: Catalogue of Rules. (line 151) -* .l: Catalogue of Rules. (line 117) +* .def: Catalogue of Rules. (line 74) +* .dvi: Catalogue of Rules. (line 151) +* .F: Catalogue of Rules. (line 49) +* .f: Catalogue of Rules. (line 49) +* .info: Catalogue of Rules. (line 158) +* .l: Catalogue of Rules. (line 124) * .LIBPATTERNS, and link libraries: Libraries/Search. (line 6) -* .ln: Catalogue of Rules. (line 139) -* .mod: Catalogue of Rules. (line 67) -* .o: Catalogue of Rules. (line 29) -* .p: Catalogue of Rules. (line 38) +* .ln: Catalogue of Rules. (line 146) +* .mod: Catalogue of Rules. (line 74) +* .o: Catalogue of Rules. (line 35) +* .p: Catalogue of Rules. (line 45) * .PRECIOUS intermediate files: Chained Rules. (line 56) -* .r: Catalogue of Rules. (line 42) -* .S: Catalogue of Rules. (line 75) -* .s: Catalogue of Rules. (line 72) -* .sh: Catalogue of Rules. (line 173) -* .sym: Catalogue of Rules. (line 67) -* .tex: Catalogue of Rules. (line 144) -* .texi: Catalogue of Rules. (line 151) -* .texinfo: Catalogue of Rules. (line 151) -* .txinfo: Catalogue of Rules. (line 151) -* .w: Catalogue of Rules. (line 144) -* .web: Catalogue of Rules. (line 144) -* .y: Catalogue of Rules. (line 113) +* .r: Catalogue of Rules. (line 49) +* .S: Catalogue of Rules. (line 82) +* .s: Catalogue of Rules. (line 79) +* .sh: Catalogue of Rules. (line 180) +* .sym: Catalogue of Rules. (line 74) +* .tex: Catalogue of Rules. (line 151) +* .texi: Catalogue of Rules. (line 158) +* .texinfo: Catalogue of Rules. (line 158) +* .txinfo: Catalogue of Rules. (line 158) +* .w: Catalogue of Rules. (line 151) +* .web: Catalogue of Rules. (line 151) +* .y: Catalogue of Rules. (line 120) * :: rules (double-colon): Double-Colon. (line 6) * := <1>: Setting. (line 6) * :=: Flavors. (line 56) @@ -3346,13 +3484,13 @@ Index of Concepts * =, expansion: Reading Makefiles. (line 33) * ? (wildcard character): Wildcards. (line 6) * ?= <1>: Setting. (line 6) -* ?=: Flavors. (line 130) +* ?=: Flavors. (line 129) * ?=, expansion: Reading Makefiles. (line 33) * @ (in commands): Echoing. (line 6) * @, and define: Sequences. (line 50) * [...] (wildcard characters): Wildcards. (line 6) * \ (backslash), for continuation lines: Simple Makefile. (line 40) -* \ (backslash), in commands: Execution. (line 20) +* \ (backslash), in commands: Splitting Lines. (line 6) * \ (backslash), to quote % <1>: Text Functions. (line 26) * \ (backslash), to quote % <2>: Static Usage. (line 37) * \ (backslash), to quote %: Selective Search. (line 38) @@ -3361,7 +3499,7 @@ Index of Concepts * algorithm for directory search: Search Algorithm. (line 6) * all (standard target): Goals. (line 72) * appending to variables: Appending. (line 6) -* ar: Implicit Variables. (line 34) +* ar: Implicit Variables. (line 41) * archive: Archives. (line 6) * archive member targets: Archive Members. (line 6) * archive symbol directory updating: Archive Symbols. (line 6) @@ -3371,9 +3509,9 @@ Index of Concepts (line 6) * Arg list too long: Options/Recursion. (line 57) * arguments of functions: Syntax of Functions. (line 6) -* as <1>: Implicit Variables. (line 37) -* as: Catalogue of Rules. (line 72) -* assembly, rule to compile: Catalogue of Rules. (line 72) +* as <1>: Implicit Variables. (line 44) +* as: Catalogue of Rules. (line 79) +* assembly, rule to compile: Catalogue of Rules. (line 79) * automatic generation of prerequisites <1>: Automatic Prerequisites. (line 6) * automatic generation of prerequisites: Include. (line 50) @@ -3381,7 +3519,7 @@ Index of Concepts * automatic variables in prerequisites: Automatic Variables. (line 17) * backquotes: Shell Function. (line 6) * backslash (\), for continuation lines: Simple Makefile. (line 40) -* backslash (\), in commands: Execution. (line 20) +* backslash (\), in commands: Splitting Lines. (line 6) * backslash (\), to quote % <1>: Text Functions. (line 26) * backslash (\), to quote % <2>: Static Usage. (line 37) * backslash (\), to quote %: Selective Search. (line 38) @@ -3393,10 +3531,10 @@ Index of Concepts * broken pipe: Parallel. (line 30) * bugs, reporting: Bugs. (line 6) * built-in special targets: Special Targets. (line 6) -* C++, rule to compile: Catalogue of Rules. (line 33) -* C, rule to compile: Catalogue of Rules. (line 29) -* cc <1>: Implicit Variables. (line 40) -* cc: Catalogue of Rules. (line 29) +* C++, rule to compile: Catalogue of Rules. (line 39) +* C, rule to compile: Catalogue of Rules. (line 35) +* cc <1>: Implicit Variables. (line 47) +* cc: Catalogue of Rules. (line 35) * cd (shell command) <1>: MAKE Variable. (line 16) * cd (shell command): Execution. (line 10) * chains of rules: Chained Rules. (line 6) @@ -3406,16 +3544,18 @@ Index of Concepts * clean target: Simple Makefile. (line 83) * cleaning up: Cleanup. (line 6) * clobber (standard target): Goals. (line 86) -* co <1>: Implicit Variables. (line 46) -* co: Catalogue of Rules. (line 157) +* co <1>: Implicit Variables. (line 56) +* co: Catalogue of Rules. (line 164) * combining rules by prerequisite: Combine By Prerequisite. (line 6) * command line variable definitions, and recursion: Options/Recursion. (line 17) * command line variables: Overriding. (line 6) +* command syntax: Command Syntax. (line 6) * commands: Rule Syntax. (line 26) -* commands, backslash (\) in: Execution. (line 20) -* commands, comments in: Commands. (line 18) +* commands setting shell variables: Execution. (line 10) +* commands, backslash (\) in: Splitting Lines. (line 6) +* commands, comments in: Command Syntax. (line 27) * commands, echoing: Echoing. (line 6) * commands, empty: Empty Commands. (line 6) * commands, errors in: Errors. (line 6) @@ -3426,26 +3566,30 @@ Index of Concepts * commands, instead of executing: Instead of Execution. (line 6) * commands, introduction to: Rule Introduction. (line 8) -* commands, quoting newlines in: Execution. (line 20) +* commands, quoting newlines in: Splitting Lines. (line 6) * commands, sequences of: Sequences. (line 6) -* comments, in commands: Commands. (line 18) +* commands, splitting: Splitting Lines. (line 6) +* commands, using variables in: Variables in Commands. + (line 6) +* comments, in commands: Command Syntax. (line 27) * comments, in makefile: Makefile Contents. (line 41) * compatibility: Features. (line 6) -* compatibility in exporting: Variables/Recursion. (line 104) +* compatibility in exporting: Variables/Recursion. (line 105) * compilation, testing: Testing. (line 6) * computed variable name: Computed Names. (line 6) -* conditional expansion: If Function. (line 6) -* conditional variable assignment: Flavors. (line 130) +* conditional expansion: Conditional Functions. + (line 6) +* conditional variable assignment: Flavors. (line 129) * conditionals: Conditionals. (line 6) * continuation lines: Simple Makefile. (line 40) * controlling make: Make Control Functions. (line 6) * conventions for makefiles: Makefile Conventions. (line 6) -* ctangle <1>: Implicit Variables. (line 95) -* ctangle: Catalogue of Rules. (line 144) -* cweave <1>: Implicit Variables. (line 89) -* cweave: Catalogue of Rules. (line 144) +* ctangle <1>: Implicit Variables. (line 107) +* ctangle: Catalogue of Rules. (line 151) +* cweave <1>: Implicit Variables. (line 101) +* cweave: Catalogue of Rules. (line 151) * data base of make rules: Options Summary. (line 155) * deducing commands (implicit rules): make Deduces. (line 6) * default directories for included makefiles: Include. (line 52) @@ -3473,9 +3617,10 @@ Index of Concepts * dist (standard target): Goals. (line 106) * distclean (standard target): Goals. (line 84) * dollar sign ($), in function call: Syntax of Functions. (line 6) -* dollar sign ($), in rules: Rule Syntax. (line 31) +* dollar sign ($), in rules: Rule Syntax. (line 32) * dollar sign ($), in variable name: Computed Names. (line 6) * dollar sign ($), in variable reference: Reference. (line 6) +* DOS, choosing a shell in: Choosing the Shell. (line 36) * double-colon rules: Double-Colon. (line 6) * duplicate words, removing: Text Functions. (line 155) * E2BIG: Options/Recursion. (line 57) @@ -3486,7 +3631,7 @@ Index of Concepts * empty targets: Empty Targets. (line 6) * environment: Environment. (line 6) * environment, and recursion: Variables/Recursion. (line 6) -* environment, SHELL in: Execution. (line 108) +* environment, SHELL in: Choosing the Shell. (line 10) * error, stopping on: Make Control Functions. (line 11) * errors (in commands): Errors. (line 6) @@ -3497,14 +3642,15 @@ Index of Concepts (line 6) * execution, of commands: Execution. (line 6) * exit status (errors): Errors. (line 6) +* exit status of make: Running. (line 18) * expansion, secondary: Secondary Expansion. (line 6) * explicit rule, definition of: Makefile Contents. (line 10) * explicit rule, expansion: Reading Makefiles. (line 62) * explicit rules, secondary expansion of: Secondary Expansion. (line 106) * exporting variables: Variables/Recursion. (line 6) -* f77 <1>: Implicit Variables. (line 54) -* f77: Catalogue of Rules. (line 42) +* f77 <1>: Implicit Variables. (line 64) +* f77: Catalogue of Rules. (line 49) * FDL, GNU Free Documentation License: GNU Free Documentation License. (line 6) * features of GNU make: Features. (line 6) @@ -3537,7 +3683,7 @@ Index of Concepts * flavors of variables: Flavors. (line 6) * FORCE: Force Targets. (line 6) * force targets: Force Targets. (line 6) -* Fortran, rule to compile: Catalogue of Rules. (line 42) +* Fortran, rule to compile: Catalogue of Rules. (line 49) * functions: Functions. (line 6) * functions, for controlling make: Make Control Functions. (line 6) @@ -3545,14 +3691,14 @@ Index of Concepts * functions, for text: Text Functions. (line 6) * functions, syntax of: Syntax of Functions. (line 6) * functions, user defined: Call Function. (line 6) -* g++ <1>: Implicit Variables. (line 43) -* g++: Catalogue of Rules. (line 33) -* gcc: Catalogue of Rules. (line 29) +* g++ <1>: Implicit Variables. (line 53) +* g++: Catalogue of Rules. (line 39) +* gcc: Catalogue of Rules. (line 35) * generating prerequisites automatically <1>: Automatic Prerequisites. (line 6) * generating prerequisites automatically: Include. (line 50) -* get <1>: Implicit Variables. (line 57) -* get: Catalogue of Rules. (line 166) +* get <1>: Implicit Variables. (line 67) +* get: Catalogue of Rules. (line 173) * globbing (wildcards): Wildcards. (line 6) * goal: How Make Works. (line 11) * goal, default <1>: Rules. (line 11) @@ -3582,7 +3728,7 @@ Index of Concepts * including (MAKEFILES variable): MAKEFILES Variable. (line 6) * including other makefiles: Include. (line 6) * incompatibilities: Missing. (line 6) -* Info, rule to format: Catalogue of Rules. (line 151) +* Info, rule to format: Catalogue of Rules. (line 158) * install (standard target): Goals. (line 92) * intermediate files: Chained Rules. (line 16) * intermediate files, preserving: Chained Rules. (line 46) @@ -3594,26 +3740,28 @@ Index of Concepts * joining lists of words: File Name Functions. (line 90) * killing (interruption): Interrupts. (line 6) * last-resort default rules: Last Resort. (line 6) -* ld: Catalogue of Rules. (line 79) -* lex <1>: Implicit Variables. (line 61) -* lex: Catalogue of Rules. (line 117) -* Lex, rule to run: Catalogue of Rules. (line 117) +* ld: Catalogue of Rules. (line 86) +* lex <1>: Implicit Variables. (line 71) +* lex: Catalogue of Rules. (line 124) +* Lex, rule to run: Catalogue of Rules. (line 124) * libraries for linking, directory search: Libraries/Search. (line 6) * library archive, suffix rule for: Archive Suffix Rules. (line 6) * limiting jobs based on load: Parallel. (line 57) * link libraries, and directory search: Libraries/Search. (line 6) * link libraries, patterns matching: Libraries/Search. (line 6) -* linking, predefined rule for: Catalogue of Rules. (line 79) -* lint: Catalogue of Rules. (line 139) -* lint, rule to run: Catalogue of Rules. (line 139) +* linking, predefined rule for: Catalogue of Rules. (line 86) +* lint <1>: Implicit Variables. (line 78) +* lint: Catalogue of Rules. (line 146) +* lint, rule to run: Catalogue of Rules. (line 146) * list of all prerequisites: Automatic Variables. (line 61) * list of changed prerequisites: Automatic Variables. (line 51) * load average: Parallel. (line 57) * loops in variable expansion: Flavors. (line 44) * lpr (shell command) <1>: Empty Targets. (line 25) * lpr (shell command): Wildcard Examples. (line 21) -* m2c: Catalogue of Rules. (line 67) +* m2c <1>: Implicit Variables. (line 81) +* m2c: Catalogue of Rules. (line 74) * macro: Using Variables. (line 10) * make depend: Automatic Prerequisites. (line 37) @@ -3636,8 +3784,8 @@ Index of Concepts * makefiles, and MAKEFILE_LIST variable: MAKEFILE_LIST Variable. (line 6) * makefiles, and special variables: Special Variables. (line 6) -* makeinfo <1>: Implicit Variables. (line 76) -* makeinfo: Catalogue of Rules. (line 151) +* makeinfo <1>: Implicit Variables. (line 88) +* makeinfo: Catalogue of Rules. (line 158) * match-anything rule: Match-Anything Rules. (line 6) * match-anything rule, used to override: Overriding Makefiles. @@ -3645,16 +3793,16 @@ Index of Concepts * missing features: Missing. (line 6) * mistakes with wildcards: Wildcard Pitfall. (line 6) * modified variable reference: Substitution Refs. (line 6) -* Modula-2, rule to compile: Catalogue of Rules. (line 67) +* Modula-2, rule to compile: Catalogue of Rules. (line 74) * mostlyclean (standard target): Goals. (line 78) * multiple rules for one target: Multiple Rules. (line 6) * multiple rules for one target (::): Double-Colon. (line 6) * multiple targets: Multiple Targets. (line 6) -* multiple targets, in pattern rule: Pattern Intro. (line 48) +* multiple targets, in pattern rule: Pattern Intro. (line 49) * name of makefile: Makefile Names. (line 6) * name of makefile, how to specify: Makefile Names. (line 30) * nested variable reference: Computed Names. (line 6) -* newline, quoting, in commands: Execution. (line 20) +* newline, quoting, in commands: Splitting Lines. (line 6) * newline, quoting, in makefile: Simple Makefile. (line 40) * nondirectory part: File Name Functions. (line 27) * normal prerequisites: Prerequisite Types. (line 6) @@ -3669,7 +3817,7 @@ Index of Concepts * options, and recursion: Options/Recursion. (line 6) * options, setting from environment: Options/Recursion. (line 81) * options, setting in makefiles: Options/Recursion. (line 81) -* order of pattern rules: Pattern Intro. (line 56) +* order of pattern rules: Pattern Intro. (line 57) * order-only prerequisites: Prerequisite Types. (line 6) * origin of variable: Origin Function. (line 6) * overriding makefiles: Overriding Makefiles. @@ -3680,15 +3828,15 @@ Index of Concepts * parallel execution, and archive update: Archive Pitfalls. (line 6) * parallel execution, overriding: Special Targets. (line 135) * parts of makefile rule: Rule Introduction. (line 6) -* Pascal, rule to compile: Catalogue of Rules. (line 38) +* Pascal, rule to compile: Catalogue of Rules. (line 45) * pattern rule: Pattern Intro. (line 6) * pattern rule, expansion: Reading Makefiles. (line 62) -* pattern rules, order of: Pattern Intro. (line 56) +* pattern rules, order of: Pattern Intro. (line 57) * pattern rules, static (not implicit): Static Pattern. (line 6) * pattern rules, static, syntax of: Static Usage. (line 6) * pattern-specific variables: Pattern-specific. (line 6) -* pc <1>: Implicit Variables. (line 64) -* pc: Catalogue of Rules. (line 38) +* pc <1>: Implicit Variables. (line 84) +* pc: Catalogue of Rules. (line 45) * phony targets: Phony Targets. (line 6) * pitfalls of wildcards: Wildcard Pitfall. (line 6) * portability: Features. (line 6) @@ -3702,11 +3850,11 @@ Index of Concepts * predefined rules and variables, printing: Options Summary. (line 155) * prefix, adding: File Name Functions. (line 79) * prerequisite: Rules. (line 6) -* prerequisite pattern, implicit: Pattern Intro. (line 21) +* prerequisite pattern, implicit: Pattern Intro. (line 22) * prerequisite pattern, static (not implicit): Static Usage. (line 30) * prerequisite types: Prerequisite Types. (line 6) * prerequisite, expansion: Reading Makefiles. (line 62) -* prerequisites: Rule Syntax. (line 42) +* prerequisites: Rule Syntax. (line 46) * prerequisites, and automatic variables: Automatic Variables. (line 17) * prerequisites, automatic generation <1>: Automatic Prerequisites. @@ -3739,10 +3887,10 @@ Index of Concepts * quoting %, in patsubst: Text Functions. (line 26) * quoting %, in static pattern: Static Usage. (line 37) * quoting %, in vpath: Selective Search. (line 38) -* quoting newline, in commands: Execution. (line 20) +* quoting newline, in commands: Splitting Lines. (line 6) * quoting newline, in makefile: Simple Makefile. (line 40) -* Ratfor, rule to compile: Catalogue of Rules. (line 42) -* RCS, rule to extract from: Catalogue of Rules. (line 157) +* Ratfor, rule to compile: Catalogue of Rules. (line 49) +* RCS, rule to extract from: Catalogue of Rules. (line 164) * reading makefiles: Reading Makefiles. (line 6) * README: Makefile Names. (line 9) * realclean (standard target): Goals. (line 85) @@ -3767,7 +3915,7 @@ Index of Concepts * recursion, and options: Options/Recursion. (line 6) * recursion, and printing directories: -w Option. (line 6) * recursion, and variables: Variables/Recursion. (line 6) -* recursion, level of: Variables/Recursion. (line 114) +* recursion, level of: Variables/Recursion. (line 115) * recursive variable expansion <1>: Flavors. (line 6) * recursive variable expansion: Using Variables. (line 6) * recursively expanded variables: Flavors. (line 6) @@ -3781,16 +3929,15 @@ Index of Concepts * removing targets on failure: Special Targets. (line 68) * removing, to clean up: Cleanup. (line 6) * reporting bugs: Bugs. (line 6) -* rm: Implicit Variables. (line 98) +* rm: Implicit Variables. (line 110) * rm (shell command) <1>: Errors. (line 27) * rm (shell command) <2>: Phony Targets. (line 20) * rm (shell command) <3>: Wildcard Examples. (line 12) * rm (shell command): Simple Makefile. (line 83) * rule commands: Commands. (line 6) -* rule prerequisites: Rule Syntax. (line 42) +* rule prerequisites: Rule Syntax. (line 46) * rule syntax: Rule Syntax. (line 6) * rule targets: Rule Syntax. (line 18) -* rule, and $: Rule Syntax. (line 31) * rule, double-colon (::): Double-Colon. (line 6) * rule, explicit, definition of: Makefile Contents. (line 10) * rule, how to write: Rules. (line 6) @@ -3810,8 +3957,9 @@ Index of Concepts * rule, static pattern versus implicit: Static versus Implicit. (line 6) * rule, with multiple targets: Multiple Targets. (line 6) -* s. (SCCS file prefix): Catalogue of Rules. (line 166) -* SCCS, rule to extract from: Catalogue of Rules. (line 166) +* rules, and $: Rule Syntax. (line 32) +* s. (SCCS file prefix): Catalogue of Rules. (line 173) +* SCCS, rule to extract from: Catalogue of Rules. (line 173) * search algorithm, implicit rule: Implicit Rule Search. (line 6) * search path for prerequisites (VPATH): Directory Search. (line 6) @@ -3845,11 +3993,14 @@ Index of Concepts * shell command, execution: Execution. (line 6) * shell command, function for: Shell Function. (line 6) * shell file name pattern (in include): Include. (line 13) +* shell variables, setting in commands: Execution. (line 10) * shell wildcards (in include): Include. (line 13) -* SHELL, export to environment: Environment. (line 44) +* shell, choosing the: Choosing the Shell. (line 6) * SHELL, exported value: Variables/Recursion. (line 23) * SHELL, import from environment: Environment. (line 37) -* SHELL, MS-DOS specifics: Execution. (line 63) +* shell, in DOS and Windows: Choosing the Shell. (line 36) +* SHELL, MS-DOS specifics: Choosing the Shell. (line 42) +* SHELL, value of: Choosing the Shell. (line 6) * signal: Interrupts. (line 6) * silent operation: Echoing. (line 6) * simple makefile: Simple Makefile. (line 6) @@ -3857,11 +4008,12 @@ Index of Concepts * simplifying with variables: Variables Simplify. (line 6) * simply expanded variables: Flavors. (line 56) * sorting words: Text Functions. (line 146) -* spaces, in variable values: Flavors. (line 104) +* spaces, in variable values: Flavors. (line 103) * spaces, stripping: Text Functions. (line 80) * special targets: Special Targets. (line 6) * special variables: Special Variables. (line 6) * specifying makefile name: Makefile Names. (line 30) +* splitting commands: Splitting Lines. (line 6) * standard input: Parallel. (line 30) * standards conformance: Overview. (line 13) * standards for makefiles: Makefile Conventions. @@ -3890,12 +4042,13 @@ Index of Concepts * suffix, substituting in variables: Substitution Refs. (line 6) * switches: Options Summary. (line 6) * symbol directories, updating archive: Archive Symbols. (line 6) +* syntax of commands: Command Syntax. (line 6) * syntax of rules: Rule Syntax. (line 6) * tab character (in commands): Rule Syntax. (line 26) * tabs in rules: Rule Introduction. (line 21) * TAGS (standard target): Goals. (line 111) -* tangle <1>: Implicit Variables. (line 92) -* tangle: Catalogue of Rules. (line 144) +* tangle <1>: Implicit Variables. (line 104) +* tangle: Catalogue of Rules. (line 151) * tar (standard target): Goals. (line 100) * target: Rules. (line 6) * target pattern, implicit: Pattern Intro. (line 9) @@ -3903,7 +4056,7 @@ Index of Concepts * target, deleting on error: Errors. (line 64) * target, deleting on interrupt: Interrupts. (line 6) * target, expansion: Reading Makefiles. (line 62) -* target, multiple in pattern rule: Pattern Intro. (line 48) +* target, multiple in pattern rule: Pattern Intro. (line 49) * target, multiple rules for one: Multiple Rules. (line 6) * target, touching: Instead of Execution. (line 19) @@ -3920,12 +4073,12 @@ Index of Concepts (line 6) * test (standard target): Goals. (line 115) * testing compilation: Testing. (line 6) -* tex <1>: Implicit Variables. (line 79) -* tex: Catalogue of Rules. (line 144) -* TeX, rule to run: Catalogue of Rules. (line 144) -* texi2dvi <1>: Implicit Variables. (line 83) -* texi2dvi: Catalogue of Rules. (line 151) -* Texinfo, rule to format: Catalogue of Rules. (line 151) +* tex <1>: Implicit Variables. (line 91) +* tex: Catalogue of Rules. (line 151) +* TeX, rule to run: Catalogue of Rules. (line 151) +* texi2dvi <1>: Implicit Variables. (line 95) +* texi2dvi: Catalogue of Rules. (line 158) +* Texinfo, rule to format: Catalogue of Rules. (line 158) * tilde (~): Wildcards. (line 11) * touch (shell command) <1>: Empty Targets. (line 25) * touch (shell command): Wildcard Examples. (line 21) @@ -3941,6 +4094,8 @@ Index of Concepts * value, how a variable gets it: Values. (line 6) * variable: Using Variables. (line 6) * variable definition: Makefile Contents. (line 22) +* variable references in commands: Variables in Commands. + (line 6) * variables: Variables Simplify. (line 6) * variables, $ in name: Computed Names. (line 6) * variables, and implicit rule: Automatic Variables. (line 6) @@ -3949,7 +4104,7 @@ Index of Concepts * variables, command line: Overriding. (line 6) * variables, command line, and recursion: Options/Recursion. (line 17) * variables, computed names: Computed Names. (line 6) -* variables, conditional assignment: Flavors. (line 130) +* variables, conditional assignment: Flavors. (line 129) * variables, defining verbatim: Defining. (line 6) * variables, environment <1>: Environment. (line 6) * variables, environment: Variables/Recursion. (line 6) @@ -3968,7 +4123,7 @@ Index of Concepts * variables, recursively expanded: Flavors. (line 6) * variables, setting: Setting. (line 6) * variables, simply expanded: Flavors. (line 56) -* variables, spaces in values: Flavors. (line 104) +* variables, spaces in values: Flavors. (line 103) * variables, substituting suffix in: Substitution Refs. (line 6) * variables, substitution reference: Substitution Refs. (line 6) * variables, target-specific: Target-specific. (line 6) @@ -3981,12 +4136,12 @@ Index of Concepts * VPATH, and link libraries: Libraries/Search. (line 6) * warnings, printing: Make Control Functions. (line 35) -* weave <1>: Implicit Variables. (line 86) -* weave: Catalogue of Rules. (line 144) -* Web, rule to run: Catalogue of Rules. (line 144) +* weave <1>: Implicit Variables. (line 98) +* weave: Catalogue of Rules. (line 151) +* Web, rule to run: Catalogue of Rules. (line 151) * what if: Instead of Execution. (line 33) -* whitespace, in variable values: Flavors. (line 104) +* whitespace, in variable values: Flavors. (line 103) * whitespace, stripping: Text Functions. (line 80) * wildcard: Wildcards. (line 6) * wildcard pitfalls: Wildcard Pitfall. (line 6) @@ -3995,6 +4150,7 @@ Index of Concepts * wildcard, in include: Include. (line 13) * wildcards and MS-DOS/MS-Windows backslashes: Wildcard Pitfall. (line 31) +* Windows, choosing a shell in: Choosing the Shell. (line 36) * word, selecting a: Text Functions. (line 159) * words, extracting first: Text Functions. (line 184) * words, extracting last: Text Functions. (line 197) @@ -4007,10 +4163,10 @@ Index of Concepts * words, selecting lists of: Text Functions. (line 168) * writing rule commands: Commands. (line 6) * writing rules: Rules. (line 6) -* yacc <1>: Implicit Variables. (line 68) -* yacc <2>: Catalogue of Rules. (line 113) +* yacc <1>: Implicit Variables. (line 75) +* yacc <2>: Catalogue of Rules. (line 120) * yacc: Sequences. (line 18) -* Yacc, rule to run: Catalogue of Rules. (line 113) +* Yacc, rule to run: Catalogue of Rules. (line 120) * ~ (tilde): Wildcards. (line 11)  @@ -4061,13 +4217,13 @@ Index of Functions, Variables, & Directives * .DEFAULT_GOAL (define default goal): Special Variables. (line 10) * .DELETE_ON_ERROR <1>: Errors. (line 64) * .DELETE_ON_ERROR: Special Targets. (line 67) -* .EXPORT_ALL_VARIABLES <1>: Variables/Recursion. (line 98) +* .EXPORT_ALL_VARIABLES <1>: Variables/Recursion. (line 99) * .EXPORT_ALL_VARIABLES: Special Targets. (line 129) * .FEATURES (list of supported features): Special Variables. (line 65) * .IGNORE <1>: Errors. (line 30) * .IGNORE: Special Targets. (line 74) * .INCLUDE_DIRS (list of include directories): Special Variables. - (line 94) + (line 98) * .INTERMEDIATE: Special Targets. (line 43) * .LIBPATTERNS: Libraries/Search. (line 6) * .LOW_RESOLUTION_TIME: Special Targets. (line 86) @@ -4103,25 +4259,27 @@ Index of Functions, Variables, & Directives * abspath: File Name Functions. (line 121) * addprefix: File Name Functions. (line 79) * addsuffix: File Name Functions. (line 68) -* AR: Implicit Variables. (line 34) -* ARFLAGS: Implicit Variables. (line 105) -* AS: Implicit Variables. (line 37) -* ASFLAGS: Implicit Variables. (line 108) +* and: Conditional Functions. + (line 45) +* AR: Implicit Variables. (line 41) +* ARFLAGS: Implicit Variables. (line 117) +* AS: Implicit Variables. (line 44) +* ASFLAGS: Implicit Variables. (line 120) * basename: File Name Functions. (line 57) * bindir: Directory Variables. (line 53) * call: Call Function. (line 6) -* CC: Implicit Variables. (line 40) -* CFLAGS: Implicit Variables. (line 112) -* CO: Implicit Variables. (line 46) -* COFLAGS: Implicit Variables. (line 118) -* COMSPEC: Execution. (line 60) -* CPP: Implicit Variables. (line 49) -* CPPFLAGS: Implicit Variables. (line 121) -* CTANGLE: Implicit Variables. (line 95) +* CC: Implicit Variables. (line 47) +* CFLAGS: Implicit Variables. (line 124) +* CO: Implicit Variables. (line 50) +* COFLAGS: Implicit Variables. (line 130) +* COMSPEC: Choosing the Shell. (line 39) +* CPP: Implicit Variables. (line 59) +* CPPFLAGS: Implicit Variables. (line 133) +* CTANGLE: Implicit Variables. (line 107) * CURDIR: Recursion. (line 28) -* CWEAVE: Implicit Variables. (line 89) -* CXX: Implicit Variables. (line 43) -* CXXFLAGS: Implicit Variables. (line 115) +* CWEAVE: Implicit Variables. (line 101) +* CXX: Implicit Variables. (line 53) +* CXXFLAGS: Implicit Variables. (line 127) * define: Defining. (line 6) * dir: File Name Functions. (line 17) * else: Conditional Syntax. (line 6) @@ -4131,20 +4289,21 @@ Index of Functions, Variables, & Directives (line 11) * eval: Eval Function. (line 6) * exec_prefix: Directory Variables. (line 35) -* export: Variables/Recursion. (line 39) -* FC: Implicit Variables. (line 53) -* FFLAGS: Implicit Variables. (line 125) +* export: Variables/Recursion. (line 40) +* FC: Implicit Variables. (line 63) +* FFLAGS: Implicit Variables. (line 137) * filter: Text Functions. (line 114) * filter-out: Text Functions. (line 132) * findstring: Text Functions. (line 103) * firstword: Text Functions. (line 184) * flavor: Flavor Function. (line 6) * foreach: Foreach Function. (line 6) -* GET: Implicit Variables. (line 57) -* GFLAGS: Implicit Variables. (line 128) +* GET: Implicit Variables. (line 67) +* GFLAGS: Implicit Variables. (line 140) * GNUmakefile: Makefile Names. (line 7) * GPATH: Search Algorithm. (line 48) -* if: If Function. (line 6) +* if: Conditional Functions. + (line 6) * ifdef: Conditional Syntax. (line 6) * ifeq: Conditional Syntax. (line 6) * ifndef: Conditional Syntax. (line 6) @@ -4154,10 +4313,13 @@ Index of Functions, Variables, & Directives (line 43) * join: File Name Functions. (line 90) * lastword: Text Functions. (line 197) -* LDFLAGS: Implicit Variables. (line 131) -* LEX: Implicit Variables. (line 60) -* LFLAGS: Implicit Variables. (line 135) +* LDFLAGS: Implicit Variables. (line 143) +* LEX: Implicit Variables. (line 70) +* LFLAGS: Implicit Variables. (line 147) * libexecdir: Directory Variables. (line 66) +* LINT: Implicit Variables. (line 78) +* LINTFLAGS: Implicit Variables. (line 159) +* M2C: Implicit Variables. (line 81) * MAKE <1>: Flavors. (line 84) * MAKE: MAKE Variable. (line 6) * MAKE_RESTARTS (number of times make has restarted): Special Variables. @@ -4168,30 +4330,33 @@ Index of Functions, Variables, & Directives * Makefile: Makefile Names. (line 7) * MAKEFILE_LIST: MAKEFILE_LIST Variable. (line 6) -* MAKEFILES <1>: Variables/Recursion. (line 126) +* MAKEFILES <1>: Variables/Recursion. (line 127) * MAKEFILES: MAKEFILES Variable. (line 6) * MAKEFLAGS: Options/Recursion. (line 6) -* MAKEINFO: Implicit Variables. (line 75) +* MAKEINFO: Implicit Variables. (line 87) * MAKELEVEL <1>: Flavors. (line 84) -* MAKELEVEL: Variables/Recursion. (line 114) +* MAKELEVEL: Variables/Recursion. (line 115) * MAKEOVERRIDES: Options/Recursion. (line 49) -* MAKESHELL (MS-DOS alternative to SHELL): Execution. (line 108) +* MAKESHELL (MS-DOS alternative to SHELL): Choosing the Shell. + (line 25) * MFLAGS: Options/Recursion. (line 65) * notdir: File Name Functions. (line 27) +* or: Conditional Functions. + (line 37) * origin: Origin Function. (line 6) -* OUTPUT_OPTION: Catalogue of Rules. (line 195) +* OUTPUT_OPTION: Catalogue of Rules. (line 202) * override: Override Directive. (line 6) * patsubst <1>: Text Functions. (line 18) * patsubst: Substitution Refs. (line 28) -* PC: Implicit Variables. (line 64) -* PFLAGS: Implicit Variables. (line 138) +* PC: Implicit Variables. (line 84) +* PFLAGS: Implicit Variables. (line 153) * prefix: Directory Variables. (line 25) * realpath: File Name Functions. (line 114) -* RFLAGS: Implicit Variables. (line 141) -* RM: Implicit Variables. (line 98) +* RFLAGS: Implicit Variables. (line 156) +* RM: Implicit Variables. (line 110) * sbindir: Directory Variables. (line 59) * shell: Shell Function. (line 6) -* SHELL: Execution. (line 57) +* SHELL: Choosing the Shell. (line 6) * SHELL (command execution): Execution. (line 6) * sort: Text Functions. (line 146) * strip: Text Functions. (line 80) @@ -4199,10 +4364,10 @@ Index of Functions, Variables, & Directives * subst: Multiple Targets. (line 28) * suffix: File Name Functions. (line 43) * SUFFIXES: Suffix Rules. (line 81) -* TANGLE: Implicit Variables. (line 92) -* TEX: Implicit Variables. (line 79) -* TEXI2DVI: Implicit Variables. (line 82) -* unexport: Variables/Recursion. (line 44) +* TANGLE: Implicit Variables. (line 104) +* TEX: Implicit Variables. (line 91) +* TEXI2DVI: Implicit Variables. (line 94) +* unexport: Variables/Recursion. (line 45) * value: Value Function. (line 6) * vpath: Selective Search. (line 6) * VPATH: General Search. (line 6) @@ -4210,15 +4375,14 @@ Index of Functions, Variables, & Directives * VPATH: Directory Search. (line 6) * warning: Make Control Functions. (line 35) -* WEAVE: Implicit Variables. (line 86) +* WEAVE: Implicit Variables. (line 98) * wildcard <1>: File Name Functions. (line 107) * wildcard: Wildcard Function. (line 6) * word: Text Functions. (line 159) * wordlist: Text Functions. (line 168) * words: Text Functions. (line 180) -* YACC: Implicit Variables. (line 67) -* YACCR: Implicit Variables. (line 71) -* YFLAGS: Implicit Variables. (line 144) +* YACC: Implicit Variables. (line 74) +* YFLAGS: Implicit Variables. (line 150) * | (automatic variable): Automatic Variables. (line 69) diff --git a/doc/make.texi b/doc/make.texi index bd0a9be1..d14a07f9 100644 --- a/doc/make.texi +++ b/doc/make.texi @@ -7,11 +7,11 @@ @c FSF publishers: format makebook.texi instead of using this file directly. -@set RCSID $Id: make.texi,v 1.38 2005/11/17 07:27:28 bosk Exp $ +@set RCSID $Id: make.texi,v 1.44 2006/02/14 15:42:18 psmith Exp $ @set EDITION 0.70 @set VERSION 3.81 -@set UPDATED 07 May 2005 -@set UPDATE-MONTH May 2005 +@set UPDATED 5 Feb 2006 +@set UPDATE-MONTH Feb 2006 @c ISBN provided by Lisa M. Opus Goldstein , 5 May 2004 @set ISBN 1-882114-83-5 @@ -39,7 +39,7 @@ This is Edition @value{EDITION}, last updated @value{UPDATED}, of @cite{The GNU Make Manual}, for @code{make}, Version @value{VERSION}. Copyright 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, -1998, 1999, 2000, 2002, 2003, 2004, 2005 +1998, 1999, 2000, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document @@ -61,12 +61,13 @@ Texts. A copy of the license is included in the section entitled @author Richard M. Stallman, Roland McGrath, Paul D. Smith @page @vskip 0pt plus 1filll -Copyright @copyright{} 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, -1996, 1997, 1998, 1999, 2000, 2002, 2003, 2004 Free Software Foundation, Inc. +Copyright @copyright{} 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, +1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 +Free Software Foundation, Inc. @sp 2 Published by the Free Software Foundation @* -59 Temple Place -- Suite 330, @* -Boston, MA 02111-1307 USA @* +51 Franklin St. -- Fifth Floor @* +Boston, MA 02110-1301 USA @* ISBN @value{ISBN} @* Permission is granted to copy, distribute and/or modify this document @@ -173,8 +174,8 @@ Writing Rules * Directory Search:: Searching other directories for source files. * Phony Targets:: Using a target that is not a real file's name. * Force Targets:: You can use a target without commands - or prerequisites to mark other - targets as phony. + or prerequisites to mark other targets + as phony. * Empty Targets:: When only the date matters and the files are empty. * Special Targets:: Targets with special built-in meanings. @@ -214,6 +215,7 @@ Static Pattern Rules Writing the Commands in Rules +* Command Syntax:: Command syntax features and pitfalls. * Echoing:: How to control when commands are echoed. * Execution:: How commands are executed. * Parallel:: How commands can be executed in parallel. @@ -223,6 +225,16 @@ Writing the Commands in Rules * Sequences:: Defining canned sequences of commands. * Empty Commands:: Defining useful, do-nothing commands. +Command Syntax + +* Splitting Lines:: Breaking long command lines for readability. +* Variables in Commands:: Using @code{make} variables in commands. + +Command Execution + +* Choosing the Shell:: How @code{make} chooses the shell used + to run commands. + Recursive Use of @code{make} * MAKE Variable:: The special effects of using @samp{$(MAKE)}. @@ -267,8 +279,8 @@ Functions for Transforming Text * Syntax of Functions:: How to write a function call. * Text Functions:: General-purpose text manipulation functions. * File Name Functions:: Functions for manipulating file names. +* Conditional Functions:: Functions that implement conditions. * Foreach Function:: Repeat some text with controlled variation. -* If Function:: Conditionally expand a value. * Call Function:: Expand a user-defined function. * Value Function:: Return the un-expanded value of a variable. * Eval Function:: Evaluate the arguments as makefile syntax. @@ -301,8 +313,8 @@ Using Implicit Rules * Implicit Variables:: How to change what predefined rules do. * Chained Rules:: How to use a chain of implicit rules. * Pattern Rules:: How to define new implicit rules. -* Last Resort:: How to defining commands for rules - which cannot find any. +* Last Resort:: How to define commands for rules which + cannot find any. * Suffix Rules:: The old-fashioned style of implicit rule. * Implicit Rule Search:: The precise algorithm for applying implicit rules. @@ -331,15 +343,6 @@ Implicit Rule for Archive Member Targets * Archive Symbols:: How to update archive symbol directories. -Makefile Conventions - -* Makefile Basics:: General Conventions for Makefiles -* Utilities in Makefiles:: Utilities in Makefiles -* Command Variables:: Variables for Specifying Commands -* Directory Variables:: Variables for Installation Directories -* Standard Targets:: Standard Targets for Users -* Install Command Categories:: Three categories of commands in the `install' - @end detailmenu @end menu @@ -1290,7 +1293,7 @@ Sets the default goal to be used if no targets were specified on the command line (@pxref{Goals, , Arguments to Specify the Goals}). The @code{.DEFAULT_GOAL} variable allows you to discover the current default goal, restart the default goal selection algorithm by clearing -its value, or to explicitly set the default goal. The following +its value, or to explicitly set the default goal. The following example illustrates these cases: @example @@ -1366,28 +1369,33 @@ Expands to a list of special features supported by this version of @code{make}. Possible values include: @table @samp -@item target-specific -Supports target-specific and pattern-specific variable assignments. -@xref{Target-specific, ,Target-specific Variable Values}. -@item order-only -Supports order-only prerequisites. @xref{Prerequisite Types, ,Types -of Prerequisites}. +@item archives +Supports @code{ar} (archive) files using special filename syntax. +@xref{Archives, ,Using @code{make} to Update Archive Files}. -@item second-expansion -Supports secondary expansion of prerequisite lists. - -@item jobserver -Supports ``job server'' enhanced parallel builds. @xref{Parallel, -,Parallel Execution}. +@item check-symlink +Supports the @code{-L} (@code{--check-symlink-times}) flag. +@xref{Options Summary, ,Summary of Options}. @item else-if Supports ``else if'' non-nested conditionals. @xref{Conditional Syntax, ,Syntax of Conditionals}. -@item check-symlink -Supports the @code{-L} (@code{--check-symlink-times}) flag. -@xref{Options Summary, ,Summary of Options}. +@item jobserver +Supports ``job server'' enhanced parallel builds. @xref{Parallel, +,Parallel Execution}. + +@item second-expansion +Supports secondary expansion of prerequisite lists. + +@item order-only +Supports order-only prerequisites. @xref{Prerequisite Types, ,Types +of Prerequisites}. + +@item target-specific +Supports target-specific and pattern-specific variable assignments. +@xref{Target-specific, ,Target-specific Variable Values}. @end table @@ -1738,7 +1746,7 @@ when the target is an archive member, the target member name. The rule for this target. @code{$$^} and @code{$$+} evaluate to the list of all prerequisites of rules @emph{that have already appeared} for the same target (@code{$$+} with repetitions and @code{$$^} -without). The following example will help illustrate these behaviors: +without). The following example will help illustrate these behaviors: @example .SECONDEXPANSION: @@ -1750,12 +1758,12 @@ foo: foo.2 bar.2 $$< $$^ $$+ # line #2 foo: foo.3 bar.3 $$< $$^ $$+ # line #3 @end example -For the first line, all three variables (@code{$$<}, @code{$$^}, and -@code{$$+}) expand to the empty string. For the second line, they will -have values @code{foo.1}, @code{foo.1 bar.1}, and @code{foo.1 bar.1} -respectively. For the third they will have values @code{foo.1}, -@code{foo.1 bar.1 foo.2 bar.2}, and @code{foo.1 bar.1 foo.2 bar.2} -respectively. +In the first prerequisite list, all three variables (@code{$$<}, +@code{$$^}, and @code{$$+}) expand to the empty string. In the +second, they will have values @code{foo.1}, @code{foo.1 bar.1}, and +@code{foo.1 bar.1} respectively. In the third they will have values +@code{foo.1}, @code{foo.1 bar.1 foo.2 bar.2}, and @code{foo.1 bar.1 +foo.2 bar.2} respectively. Rules undergo secondary expansion in makefile order, except that the rule with the command script is always evaluated last. @@ -1852,8 +1860,8 @@ the makefile (often with a target called @samp{all}). * Directory Search:: Searching other directories for source files. * Phony Targets:: Using a target that is not a real file's name. * Force Targets:: You can use a target without commands - or prerequisites to mark other - targets as phony. + or prerequisites to mark other targets + as phony. * Empty Targets:: When only the date matters and the files are empty. * Special Targets:: Targets with special built-in meanings. @@ -1937,19 +1945,23 @@ target per rule, but occasionally there is a reason to have more The @var{command} lines start with a tab character. The first command may appear on the line after the prerequisites, with a tab character, or may appear on the same line, with a semicolon. Either way, the effect is the -same. @xref{Commands, ,Writing the Commands in Rules}. +same. There are other differences in the syntax of command lines. +@xref{Commands, ,Writing the Commands in Rules}. @cindex dollar sign (@code{$}), in rules @cindex @code{$}, in rules -@cindex rule, and @code{$} -Because dollar signs are used to start variable references, if you really -want a dollar sign in a rule you must write two of them, @samp{$$} -(@pxref{Using Variables, ,How to Use Variables}). In prerequisite -lists you must actually write @emph{four} dollar signs (@samp{$$$$}), -due to secondary expansion (@pxref{Secondary Expansion}). -You may split a long line by inserting a backslash -followed by a newline, but this is not required, as @code{make} places no -limit on the length of a line in a makefile. +@cindex rules, and @code{$} +Because dollar signs are used to start @code{make} variable +references, if you really want a dollar sign in a target or +prerequisite you must write two of them, @samp{$$} (@pxref{Using +Variables, ,How to Use Variables}). If you have enabled secondary +expansion (@pxref{Secondary Expansion}) and you want a literal dollar +sign in the prerequisites lise, you must actually write @emph{four} +dollar signs (@samp{$$$$}). + +You may split a long line by inserting a backslash followed by a +newline, but this is not required, as @code{make} places no limit on +the length of a line in a makefile. A rule tells @code{make} two things: when the targets are out of date, and how to update them when necessary. @@ -2040,10 +2052,10 @@ directory for each user (such as MS-DOS or MS-Windows), this functionality can be simulated by setting the environment variable @var{HOME}.@refill -Wildcard expansion happens automatically in targets, in prerequisites, -and in commands (where the shell does the expansion). In other -contexts, wildcard expansion happens only if you request it explicitly -with the @code{wildcard} function. +Wildcard expansion is performed by @code{make} automatically in +targets and in prerequisites. In commands the shell is responsible +for wildcard expansion. In other contexts, wildcard expansion happens +only if you request it explicitly with the @code{wildcard} function. The special significance of a wildcard character can be turned off by preceding it with a backslash. Thus, @file{foo\*bar} would refer to a @@ -2589,7 +2601,7 @@ each pattern in the list with @var{name} and perform the above directory searches using that library filename. If no library is found, the next word in the list will be used. -The default value for @code{.LIBPATTERNS} is ``@samp{lib%.so lib%.a}'', +The default value for @code{.LIBPATTERNS} is @samp{lib%.so lib%.a}, which provides the default behavior described above. You can turn off link library expansion completely by setting this @@ -2680,8 +2692,8 @@ build the rest of the directories even when one fails. This can be overcome by adding shell commands to note the error and exit, but then it will do so even if @code{make} is invoked with the @code{-k} option, which is unfortunate. Second, and perhaps more importantly, you cannot -take advantage of the parallel build capabilities of make using this -method, since there is only one rule. +take advantage of @code{make}'s ability to build targets in parallel +(@pxref{Parallel, ,Parallel Execution}), since there is only one rule. By declaring the subdirectories as phony targets (you must do this as the subdirectory obviously always exists; otherwise it won't be built) @@ -2907,7 +2919,7 @@ intermediate). @findex .SECONDEXPANSION @item .SECONDEXPANSION -If @code{.SECONDEXPANSION} is mentioned as a target anwyeren in the +If @code{.SECONDEXPANSION} is mentioned as a target anywhere in the makefile, then all prerequisite lists defined @emph{after} it appears will be expanded a second time after all makefiles have been read in. @xref{Secondary Expansion, ,Secondary Expansion}. @@ -3424,7 +3436,7 @@ called @file{@var{name}.d} from a C source file called @file{@var{name}.c}: @smallexample @group %.d: %.c - @set -e; rm -f $@@; \ + @@set -e; rm -f $@@; \ $(CC) -M $(CPPFLAGS) $< > $@@.$$$$; \ sed 's,\($*\)\.o[ :]*,\1.o $@@ : ,g' < $@@.$$$$ > $@@; \ rm -f $@@.$$$$ @@ -3497,28 +3509,17 @@ object file become the default goal. @cindex rule commands @cindex writing rule commands -The commands of a rule consist of shell command lines to be executed one -by one. Each command line must start with a tab, except that the first -command line may be attached to the target-and-prerequisites line with a -semicolon in between. Blank lines and lines of just comments may appear -among the command lines; they are ignored. (But beware, an apparently -``blank'' line that begins with a tab is @emph{not} blank! It is an -empty command; @pxref{Empty Commands}.) +The commands of a rule consist of one or more shell command lines to +be executed, one at a time, in the order they appear. Typically, the +result of executing these commands is that the target of the rule is +brought up to date. Users use many different shell programs, but commands in makefiles are always interpreted by @file{/bin/sh} unless the makefile specifies otherwise. @xref{Execution, ,Command Execution}. -@cindex comments, in commands -@cindex commands, comments in -@cindex @code{#} (comments), in commands -The shell that is in use determines whether comments can be written on -command lines, and what syntax they use. When the shell is -@file{/bin/sh}, a @samp{#} starts a comment that extends to the end of -the line. The @samp{#} does not have to be at the beginning of a line. -Text on a line before a @samp{#} is not part of the comment. - @menu +* Command Syntax:: Command syntax features and pitfalls. * Echoing:: How to control when commands are echoed. * Execution:: How commands are executed. * Parallel:: How commands can be executed in parallel. @@ -3529,7 +3530,240 @@ Text on a line before a @samp{#} is not part of the comment. * Empty Commands:: Defining useful, do-nothing commands. @end menu -@node Echoing, Execution, Commands, Commands +@node Command Syntax, Echoing, Commands, Commands +@section Command Syntax +@cindex command syntax +@cindex syntax of commands + +Makefiles have the unusual property that there are really two distinct +syntaxes in one file. Most of the makefile uses @code{make} syntax +(@pxref{Makefiles, ,Writing Makefiles}). However, commands are meant to be +interpreted by the shell and so they are written using shell syntax. +The @code{make} program does not try to understand shell syntax: it +performs only a very few specific translations on the content of the +command before handing it to the shell. + +Each command line must start with a tab, except that the first command +line may be attached to the target-and-prerequisites line with a +semicolon in between. @emph{Any} line in the makefile that begins +with a tab and appears in a ``rule context'' (that is, after a rule +has been started until another rule or variable definition) will be +considered a command line for that rule. Blank lines and lines of +just comments may appear among the command lines; they are ignored. + +Some consequences of these rules include: + +@itemize @bullet +@item +A blank line that begins with a tab is not blank: it's an empty +command (@pxref{Empty Commands}). + +@cindex comments, in commands +@cindex commands, comments in +@cindex @code{#} (comments), in commands +@item +A comment in a command line is not a @code{make} comment; it will be +passed to the shell as-is. Whether the shell treats it as a comment +or not depends on your shell. + +@item +A variable definition in a ``rule context'' which is indented by a tab +as the first character on the line, will be considered a command line, +not a @code{make} variable definition, and passed to the shell. + +@item +A conditional expression (@code{ifdef}, @code{ifeq}, +etc. @pxref{Conditional Syntax, ,Syntax of Conditionals}) in a ``rule +context'' which is indented by a tab as the first character on the +line, will be considered a command line and be passed to the shell. + +@end itemize + +@menu +* Splitting Lines:: Breaking long command lines for readability. +* Variables in Commands:: Using @code{make} variables in commands. +@end menu + +@node Splitting Lines, Variables in Commands, Command Syntax, Command Syntax +@subsection Splitting Command Lines +@cindex commands, splitting +@cindex splitting commands +@cindex commands, backslash (@code{\}) in +@cindex commands, quoting newlines in +@cindex backslash (@code{\}), in commands +@cindex @code{\} (backslash), in commands +@cindex quoting newline, in commands +@cindex newline, quoting, in commands + +One of the few ways in which @code{make} does interpret command lines +is checking for a backslash just before the newline. As in normal +makefile syntax, a single command can be split into multiple lines in +the makefile by placing a backslash before each newline. A sequence +of lines like this is considered a single command, and one instance of +the shell will be invoked to run it. + +However, in contrast to how they are treated in other places in a +makefile, backslash-newline pairs are @emph{not} removed from the +command. Both the backslash and the newline characters are preserved +and passed to the shell. How the backslash-newline is interpreted +depends on your shell. If the first character of the next line +after the backslash-newline is a tab, then that tab (and only that +tab) is removed. Whitespace is never added to the command. + +For example, this makefile: + +@example +@group +all : + @@echo no\ +space + @@echo no\ + space + @@echo one \ + space + @@echo one\ + space +@end group +@end example + +@noindent +consists of four separate shell commands where the output is: + +@example +@group +nospace +nospace +one space +one space +@end group +@end example + +As a more complex example, this makefile: + +@example +@group +all : ; @@echo 'hello \ + world' ; echo "hello \ + world" +@end group +@end example + +@noindent +will run one shell with a command script of: + +@example +@group +echo 'hello \ +world' ; echo "hello \ + world" +@end group +@end example + +@noindent +which, according to shell quoting rules, will yield the following output: + +@example +@group +hello \ +world +hello world +@end group +@end example + +@noindent +Notice how the backslash/newline pair was removed inside the string quoted +with double quotes (@code{"..."}), but not from the string quoted with single +quotes (@code{'...'}). This is the way the default shell (@file{/bin/sh}) +handles backslash/newline pairs. If you specify a different shell in your +makefiles it may treat them differently. + +Sometimes you want to split a long line inside of single quotes, but +you don't want the backslash-newline to appear in the quoted content. +This is often the case when passing scripts to languages such as Perl, +where extraneous backslashes inside the script can change its meaning +or even be a syntax error. One simple way of handling this is to +place the quoted string, or even the entire command, into a +@code{make} variable then use the variable in the command. In this +situation the newline quoting rules for makefiles will be used, and +the backslash-newline will be removed. If we rewrite our example +above using this method: + +@example +@group +HELLO = 'hello \ +world' + +all : ; @@echo $(HELLO) +@end group +@end example + +@noindent +we will get output like this: + +@example +@group +hello world +@end group +@end example + +If you like, you can also use target-specific variables +(@pxref{Target-specific, ,Target-specific Variable Values}) to obtain +a tighter correspondence between the variable and the command that +uses it. + +@node Variables in Commands, , Splitting Lines, Command Syntax +@subsection Using Variables in Commands +@cindex variable references in commands +@cindex commands, using variables in + +The other way in which @code{make} processes commands is by expanding +any variable references in them (@pxref{Reference,Basics of Variable +References}). This occurs after make has finished reading all the +makefiles and the target is determined to be out of date; so, the +commands for targets which are not rebuilt are never expanded. + +Variable and function references in commands have identical syntax and +semantics to references elsewhere in the makefile. They also have the +same quoting rules: if you want a dollar sign to appear in your +command, you must double it (@samp{$$}). For shells like the default +shell, that use dollar signs to introduce variables, it's important to +keep clear in your mind whether the variable you want to reference is +a @code{make} variable (use a single dollar sign) or a shell variable +(use two dollar signs). For example: + +@example +@group +LIST = one two three +all: + for i in $(LIST); do \ + echo $$i; \ + done +@end group +@end example + +@noindent +results in the following command being passed to the shell: + +@example +@group +for i in one two three; do \ + echo $i; \ +done +@end group +@end example + +@noindent +which generates the expected result: + +@example +@group +one +two +three +@end group +@end example + +@node Echoing, Execution, Command Syntax, Commands @section Command Echoing @cindex echoing of commands @cindex silent operation @@ -3578,93 +3812,85 @@ started with @samp{@@}. A rule in the makefile for the special target @cindex commands, execution @cindex execution, of commands @cindex shell command, execution -@vindex SHELL @r{(command execution)} +@vindex @code{SHELL} @r{(command execution)} -When it is time to execute commands to update a target, they are executed -by making a new subshell for each line. (In practice, @code{make} may -take shortcuts that do not affect the results.) +When it is time to execute commands to update a target, they are +executed by invoking a new subshell for each command line. (In +practice, @code{make} may take shortcuts that do not affect the +results.) @cindex @code{cd} (shell command) -@strong{Please note:} this implies that shell commands such as @code{cd} -that set variables local to each process will not affect the following -command lines. @footnote{On MS-DOS, the value of current working -directory is @strong{global}, so changing it @emph{will} affect the -following command lines on those systems.} If you want to use @code{cd} -to affect the next command, put the two on a single line with a -semicolon between them. Then @code{make} will consider them a single -command and pass them, together, to a shell which will execute them in -sequence. For example: +@cindex shell variables, setting in commands +@cindex commands setting shell variables +@strong{Please note:} this implies that setting shell variables and +invoking shell commands such as @code{cd} that set a context local to +each process will not affect the following command lines.@footnote{On +MS-DOS, the value of current working directory is @strong{global}, so +changing it @emph{will} affect the following command lines on those +systems.} If you want to use @code{cd} to affect the next statement, +put both statements in a single command line. Then @code{make} will +invoke one shell to run the entire line, and the shell will execute +the statements in sequence. For example: @example foo : bar/lose - cd bar; gobble lose > ../foo + cd $(@@D) && gobble $(@@F) > ../$@@ @end example -@cindex commands, backslash (@code{\}) in -@cindex commands, quoting newlines in -@cindex backslash (@code{\}), in commands -@cindex @code{\} (backslash), in commands -@cindex quoting newline, in commands -@cindex newline, quoting, in commands -A shell command can be split into multiple lines of text by placing a -backslash before each newline. Such a sequence of lines is provided -to the shell as a single command script. The backslash and newline -are preserved in the shell command. If the first character on the -line after a backslash-newline is a tab, the tab will @emph{not} be -included in the shell command. So, this makefile: +@noindent +Here we use the shell AND operator (@code{&&}) so that if the +@code{cd} command fails, the script will fail without trying to invoke +the @code{gobble} command in the wrong directory, which could cause +problems (in this case it would certainly cause @file{../foo} to be +truncated, at least). -@example -@group -all : - @@echo no\ -space - @@echo no\ - space -@end group -@end example +@menu +* Choosing the Shell:: How @code{make} chooses the shell used + to run commands. +@end menu -consists of two separate shell commands where the output is: - -@example -@group -nospace -nospace -@end group -@end example - -As a more complex example, this makefile: - -@example -@group -all : ; @@echo 'hello \ - world' ; echo "hello \ - world" -@end group -@end example - -will run one shell with a command script of: - -@example -@group -echo 'hello \ -world' ; echo "hello \ - world" -@end group -@end example - -which, according to shell quoting rules, will yield the following output: - -@example -@group -hello \ -world -hello world -@end group -@end example +@node Choosing the Shell, , Execution, Execution +@subsection Choosing the Shell +@cindex shell, choosing the +@cindex @code{SHELL}, value of @vindex SHELL The program used as the shell is taken from the variable @code{SHELL}. -By default, the program @file{/bin/sh} is used. +If this variable is not set in your makefile, the program +@file{/bin/sh} is used as the shell. + +@cindex environment, @code{SHELL} in +Unlike most variables, the variable @code{SHELL} is never set from the +environment. This is because the @code{SHELL} environment variable is +used to specify your personal choice of shell program for interactive +use. It would be very bad for personal choices like this to affect the +functioning of makefiles. @xref{Environment, ,Variables from the +Environment}. + +Furthermore, when you do set @code{SHELL} in your makefile that value +is @emph{not} exported in the environment to commands that @code{make} +invokes. Instead, the value inherited from the user's environment, if +any, is exported. You can override this behavior by explicitly +exporting @code{SHELL} (@pxref{Variables/Recursion, ,Communicating +Variables to a Sub-@code{make}}), forcing it to be passed in the +environment to commands. + +@vindex @code{MAKESHELL} @r{(MS-DOS alternative to @code{SHELL})} +However, on MS-DOS and MS-Windows the value of @code{SHELL} in the +environment @strong{is} used, since on those systems most users do not +set this variable, and therefore it is most likely set specifically to +be used by @code{make}. On MS-DOS, if the setting of @code{SHELL} is +not suitable for @code{make}, you can set the variable +@code{MAKESHELL} to the shell that @code{make} should use; if set it +will be used as the shell instead of the value of @code{SHELL}. + +@subsubheading Choosing a Shell in DOS and Windows +@cindex shell, in DOS and Windows +@cindex DOS, choosing a shell in +@cindex Windows, choosing a shell in + +Choosing a shell in MS-DOS and MS-Windows is much more complex than on +other systems. @vindex COMSPEC On MS-DOS, if @code{SHELL} is not set, the value of the variable @@ -3718,25 +3944,10 @@ environment or command line, you are expected to set it to the full pathname of the shell, exactly as things are on Unix. The effect of the above DOS-specific processing is that a Makefile that -says @samp{SHELL = /bin/sh} (as many Unix makefiles do), will work -on MS-DOS unaltered if you have e.g. @file{sh.exe} installed in some +contains @samp{SHELL = /bin/sh} (as many Unix makefiles do), will work +on MS-DOS unaltered if you have e.g.@: @file{sh.exe} installed in some directory along your @code{PATH}. -@cindex environment, @code{SHELL} in -@vindex MAKESHELL @r{(MS-DOS alternative to @code{SHELL})} -Unlike most variables, the variable @code{SHELL} is never set from the -environment. This is because the @code{SHELL} environment variable is -used to specify your personal choice of shell program for interactive -use. It would be very bad for personal choices like this to affect the -functioning of makefiles. @xref{Environment, ,Variables from the -Environment}. However, on MS-DOS and MS-Windows the value of -@code{SHELL} in the environment @strong{is} used, since on those systems -most users do not set this variable, and therefore it is most likely set -specifically to be used by @code{make}. On MS-DOS, if the setting of -@code{SHELL} is not suitable for @code{make}, you can set the variable -@code{MAKESHELL} to the shell that @code{make} should use; this will -override the value of @code{SHELL}. - @node Parallel, Errors, Execution, Commands @section Parallel Execution @cindex commands, execution in parallel @@ -4105,7 +4316,7 @@ The value of the @code{make} variable @code{SHELL} is not exported. Instead, the value of the @code{SHELL} variable from the invoking environment is passed to the sub-@code{make}. You can force @code{make} to export its value for @code{SHELL} by using the -@code{export} directive, described below. +@code{export} directive, described below. @xref{Choosing the Shell}. The special variable @code{MAKEFLAGS} is always exported (unless you unexport it). @code{MAKEFILES} is exported if you set it to anything. @@ -4802,7 +5013,6 @@ Sub-@code{make}}, for information about @code{MAKELEVEL}.) @example @group ifeq (0,$@{MAKELEVEL@}) -cur-dir := $(shell pwd) whoami := $(shell whoami) host-type := $(shell arch) MAKE := $@{MAKE@} host-type=$@{host-type@} whoami=$@{whoami@} @@ -4817,7 +5027,7 @@ An advantage of this use of @samp{:=} is that a typical @example @group $@{subdirs@}: - $@{MAKE@} cur-dir=$@{cur-dir@}/$@@ -C $@@ all + $@{MAKE@} -C $@@ all @end group @end example @@ -5287,7 +5497,7 @@ definition of the variable. If you defined it first with @samp{:=}, making it a simply-expanded variable, @samp{+=} adds to that simply-expanded definition, and expands the new text before appending it to the old value just as @samp{:=} does -(@pxref{Setting, ,Setting Variables} for a full explanation of @samp{:=}). +(see @ref{Setting, ,Setting Variables}, for a full explanation of @samp{:=}). In fact, @example @@ -5528,7 +5738,7 @@ and therefore are not affected by the value in the environment.) When @code{make} runs a command script, variables defined in the makefile are placed into the environment of that command. This allows -you to pass values to sub-@code{make} invocations. (@pxref{Recursion, +you to pass values to sub-@code{make} invocations (@pxref{Recursion, ,Recursive Use of @code{make}}). By default, only variables that came from the environment or the command line are passed to recursive invocations. You can use the @code{export} directive to pass other @@ -5542,22 +5752,12 @@ different results from the same makefile. This is against the whole purpose of most makefiles. @cindex SHELL, import from environment -Such problems would be especially likely with the variable @code{SHELL}, -which is normally present in the environment to specify the user's choice -of interactive shell. It would be very undesirable for this choice to -affect @code{make}. So @code{make} ignores the environment value of -@code{SHELL} (except on MS-DOS and MS-Windows, where @code{SHELL} is -usually not set. @xref{Execution, ,Special handling of SHELL on -MS-DOS}.)@refill - -@cindex SHELL, export to environment -The @code{SHELL} variable is special in another way: just as the value -of the @code{make} variable @code{SHELL} is not taken from the -environment, so also it is not placed into the environment of commands -that @code{make} invokes. Instead, the value of @code{SHELL} from the -invoking environment is provided to the command. You can use -@code{export SHELL} to force the value of the @code{make} variable -@code{SHELL} to be placed in the environment of commands. +Such problems would be especially likely with the variable +@code{SHELL}, which is normally present in the environment to specify +the user's choice of interactive shell. It would be very undesirable +for this choice to affect @code{make}; so, @code{make} handles the +@code{SHELL} environment variable in a special way; see @ref{Choosing +the Shell}.@refill @node Target-specific, Pattern-specific, Environment, Using Variables @section Target-specific Variable Values @@ -5605,7 +5805,7 @@ conditional (@samp{?=}). All variables that appear within the target: thus, any previously-defined target-specific variable values will be in effect. Note that this variable is actually distinct from any ``global'' value: the two variables do not have to have the same -flavor (recursive vs. static). +flavor (recursive vs.@: static). Target-specific variables have the same priority as any other makefile variable. Variables provided on the command-line (and in the @@ -5616,7 +5816,7 @@ variable value to be preferred. There is one more special feature of target-specific variables: when you define a target-specific variable that variable value is also in effect for all prerequisites of this target, and all their -prerequisites, etc. (unless those prerequisites override that variable +prerequisites, etc.@: (unless those prerequisites override that variable with their own target-specific variable value). So, for example, a statement like this: @@ -6015,8 +6215,8 @@ call, just as a variable might be substituted. * Syntax of Functions:: How to write a function call. * Text Functions:: General-purpose text manipulation functions. * File Name Functions:: Functions for manipulating file names. +* Conditional Functions:: Functions that implement conditions. * Foreach Function:: Repeat some text with controlled variation. -* If Function:: Conditionally expand a value. * Call Function:: Expand a user-defined function. * Value Function:: Return the un-expanded value of a variable. * Eval Function:: Evaluate the arguments as makefile syntax. @@ -6436,7 +6636,7 @@ used so that the new value is assigned even if the previous value of @code{CFLAGS} was specified with a command argument (@pxref{Override Directive, , The @code{override} Directive}). -@node File Name Functions, Foreach Function, Text Functions, Functions +@node File Name Functions, Conditional Functions, Text Functions, Functions @section Functions for File Names @cindex functions, for file names @cindex file name functions @@ -6596,8 +6796,8 @@ that match the pattern. @cindex file name, realpath of For each file name in @var{names} return the canonical absolute name. A canonical name does not contain any @code{.} or @code{..} components, -nor any repeated path separators (@code{/}) or symlinks. In case of a -failure the empty string is returned. Consult the @code{realpath(3)} +nor any repeated path separators (@code{/}) or symlinks. In case of a +failure the empty string is returned. Consult the @code{realpath(3)} documentation for a list of possible failure causes. @item $(abspath @var{names}@dots{}) @@ -6606,13 +6806,66 @@ documentation for a list of possible failure causes. @cindex file name, abspath of For each file name in @var{names} return an absolute name that does not contain any @code{.} or @code{..} components, nor any repeated path -separators (@code{/}). Note that in contrast to @code{realpath} +separators (@code{/}). Note that, in contrast to @code{realpath} function, @code{abspath} does not resolve symlinks and does not require -the file names to refer to an existing file or directory. Use the +the file names to refer to an existing file or directory. Use the @code{wildcard} function to test for existence. @end table -@node Foreach Function, If Function, File Name Functions, Functions +@node Conditional Functions, Foreach Function, File Name Functions, Functions +@section Functions for Conditionals +@findex if +@cindex conditional expansion +There are three functions that provide conditional expansion. A key +aspect of these functions is that not all of the arguments are +expanded initially. Only those arguments which need to be expanded, +will be expanded. + +@table @code +@item $(if @var{condition},@var{then-part}[,@var{else-part}]) +@findex if +The @code{if} function provides support for conditional expansion in a +functional context (as opposed to the GNU @code{make} makefile +conditionals such as @code{ifeq} (@pxref{Conditional Syntax, ,Syntax of +Conditionals}). + +The first argument, @var{condition}, first has all preceding and +trailing whitespace stripped, then is expanded. If it expands to any +non-empty string, then the condition is considered to be true. If it +expands to an empty string, the condition is considered to be false. + +If the condition is true then the second argument, @var{then-part}, is +evaluated and this is used as the result of the evaluation of the entire +@code{if} function. + +If the condition is false then the third argument, @var{else-part}, is +evaluated and this is the result of the @code{if} function. If there is +no third argument, the @code{if} function evaluates to nothing (the +empty string). + +Note that only one of the @var{then-part} or the @var{else-part} will be +evaluated, never both. Thus, either can contain side-effects (such as +@code{shell} function calls, etc.) + +@item $(or @var{condition1}[,@var{condition2}[,@var{condition3}@dots{}]]) +@findex or +The @code{or} function provides a ``short-circuiting'' OR operation. +Each argument is expanded, in order. If an argument expands to a +non-empty string the processing stops and the result of the expansion +is that string. If, after all arguments are expanded, all of them are +false (empty), then the result of the expansion is the empty string. + +@item $(and @var{condition1}[,@var{condition2}[,@var{condition3}@dots{}]]) +@findex and +The @code{and} function provides a ``short-circuiting'' AND operation. +Each argument is expanded, in order. If an argument expands to an +empty string the processing stops and the result of the expansion is +the empty string. If all arguments expand to a non-empty string then +the result of the expansion is the expansion of the last argument. + +@end table + +@node Foreach Function, Call Function, Conditional Functions, Functions @section The @code{foreach} Function @findex foreach @cindex words, iterating over @@ -6700,41 +6953,7 @@ might be useful if the value of @code{find_files} references the variable whose name is @samp{Esta escrito en espanol!} (es un nombre bastante largo, no?), but it is more likely to be a mistake. -@node If Function, Call Function, Foreach Function, Functions -@section The @code{if} Function -@findex if -@cindex conditional expansion - -The @code{if} function provides support for conditional expansion in a -functional context (as opposed to the GNU @code{make} makefile -conditionals such as @code{ifeq} (@pxref{Conditional Syntax, ,Syntax of -Conditionals}). - -An @code{if} function call can contain either two or three arguments: - -@example -$(if @var{condition},@var{then-part}[,@var{else-part}]) -@end example - -The first argument, @var{condition}, first has all preceding and -trailing whitespace stripped, then is expanded. If it expands to any -non-empty string, then the condition is considered to be true. If it -expands to an empty string, the condition is considered to be false. - -If the condition is true then the second argument, @var{then-part}, is -evaluated and this is used as the result of the evaluation of the entire -@code{if} function. - -If the condition is false then the third argument, @var{else-part}, is -evaluated and this is the result of the @code{if} function. If there is -no third argument, the @code{if} function evaluates to nothing (the -empty string). - -Note that only one of the @var{then-part} or the @var{else-part} will be -evaluated, never both. Thus, either can contain side-effects (such as -@code{shell} function calls, etc.) - -@node Call Function, Value Function, If Function, Functions +@node Call Function, Value Function, Foreach Function, Functions @section The @code{call} Function @findex call @cindex functions, user defined @@ -6804,7 +7023,7 @@ LS := $(call pathsearch,ls) Now the variable LS contains @code{/bin/ls} or similar. The @code{call} function can be nested. Each recursive invocation gets -its own local values for @code{$(1)}, etc. that mask the values of +its own local values for @code{$(1)}, etc.@: that mask the values of higher-level @code{call}. For example, here is an implementation of a @dfn{map} function: @@ -7058,9 +7277,9 @@ Here the redefinition takes place if @samp{$(origin bletch)} returns either The @code{flavor} function is unlike most other functions (and like @code{origin} function) in that it does not operate on the values of -variables; it tells you something @emph{about} a variable. Specifically, -it tells you the flavor of a variable -(@pxref{Flavors, ,The Two Flavors of Variables}). +variables; it tells you something @emph{about} a variable. +Specifically, it tells you the flavor of a variable (@pxref{Flavors, +,The Two Flavors of Variables}). The syntax of the @code{flavor} function is: @@ -7117,7 +7336,7 @@ function calls are expanded (@pxref{Reading Makefiles, , How @code{make} Reads a Makefile}). Because this function involves spawning a new shell, you should carefully consider the performance implications of using the @code{shell} function within recursively -expanded variables vs. simply expanded variables (@pxref{Flavors, ,The +expanded variables vs.@: simply expanded variables (@pxref{Flavors, ,The Two Flavors of Variables}). Here are some examples of the use of the @code{shell} function: @@ -7217,6 +7436,7 @@ find out which files are out of date without changing them. By giving arguments when you run @code{make}, you can do any of these things and many others. +@cindex exit status of make The exit status of @code{make} is always one of three values: @table @code @item 0 @@ -8044,7 +8264,7 @@ retained for compatibility. * Chained Rules:: How to use a chain of implicit rules. * Pattern Rules:: How to define new implicit rules. * Last Resort:: How to define commands for rules which - cannot find any. + cannot find any. * Suffix Rules:: The old-fashioned style of implicit rule. * Implicit Rule Search:: The precise algorithm for applying implicit rules. @@ -8139,13 +8359,19 @@ available unless the makefile explicitly overrides or cancels them. canceling or overriding an implicit rule. The @samp{-r} or @samp{--no-builtin-rules} option cancels all predefined rules. +This manual only documents the default rules available on POSIX-based +operating systems. Other operating systems, such as VMS, Windows, +OS/2, etc. may have different sets of default rules. To see the full +list of default rules and variables available in your version of GNU +@code{make}, run @samp{make -p} in a directory with no makefile. + Not all of these rules will always be defined, even when the @samp{-r} option is not given. Many of the predefined implicit rules are implemented in @code{make} as suffix rules, so which ones will be defined depends on the @dfn{suffix list} (the list of prerequisites of the special target @code{.SUFFIXES}). The default suffix list is: @code{.out}, @code{.a}, @code{.ln}, @code{.o}, @code{.c}, @code{.cc}, -@code{.C}, @code{.p}, @code{.f}, @code{.F}, @code{.r}, @code{.y}, +@code{.C}, @code{.cpp}, @code{.p}, @code{.f}, @code{.F}, @code{.r}, @code{.y}, @code{.l}, @code{.s}, @code{.S}, @code{.mod}, @code{.sym}, @code{.def}, @code{.h}, @code{.info}, @code{.dvi}, @code{.tex}, @code{.texinfo}, @code{.texi}, @code{.txinfo}, @code{.w}, @code{.ch} @code{.web}, @@ -8170,12 +8396,13 @@ a command of the form @samp{$(CC) -c $(CPPFLAGS) $(CFLAGS)}.@refill @item Compiling C++ programs @cindex C++, rule to compile @pindex g++ -@pindex .C @pindex .cc -@file{@var{n}.o} is made automatically from @file{@var{n}.cc} or -@file{@var{n}.C} with a command of the form @samp{$(CXX) -c $(CPPFLAGS) -$(CXXFLAGS)}. We encourage you to use the suffix @samp{.cc} for C++ -source files instead of @samp{.C}.@refill +@pindex .cpp +@pindex .C +@file{@var{n}.o} is made automatically from @file{@var{n}.cc}, +@file{@var{n}.cpp}, or @file{@var{n}.C} with a command of the form +@samp{$(CXX) -c $(CPPFLAGS) $(CXXFLAGS)}. We encourage you to use the +suffix @samp{.cc} for C++ source files instead of @samp{.C}.@refill @item Compiling Pascal programs @cindex Pascal, rule to compile @@ -8436,11 +8663,11 @@ the value @w{@samp{; mv $*.o $@@}}. @cindex flags for compilers The commands in built-in implicit rules make liberal use of certain -predefined variables. You can alter these variables in the makefile, -with arguments to @code{make}, or in the environment to alter how the -implicit rules work without redefining the rules themselves. You can -cancel all variables used by implicit rules with the @samp{-R} or -@samp{--no-builtin-variables} option. +predefined variables. You can alter the values of these variables in +the makefile, with arguments to @code{make}, or in the environment to +alter how the implicit rules work without redefining the rules +themselves. You can cancel all variables used by implicit rules with +the @samp{-R} or @samp{--no-builtin-variables} option. For example, the command used to compile a C source file actually says @samp{$(CC) -c $(CFLAGS) $(CPPFLAGS)}. The default values of the variables @@ -8459,7 +8686,15 @@ some command arguments, but it must start with an actual executable program name.) If a variable value contains more than one argument, separate them with spaces. -Here is a table of variables used as names of programs in built-in rules: +The following tables describe of some of the more commonly-used predefined +variables. This list is not exhaustive, and the default values shown here may +not be what are selected by @code{make} for your environment. To see the +complete list of predefined variables for your instance of GNU @code{make} you +can run @samp{make -p} in a directory with no makefiles. + +Here is a table of some of the more common variables used as names of +programs in built-in rules: +makefiles. @table @code @item AR @@ -8469,7 +8704,7 @@ Archive-maintaining program; default @samp{ar}. @item AS @vindex AS -Program for doing assembly; default @samp{as}. +Program for compiling assembly files; default @samp{as}. @pindex as @item CC @@ -8477,6 +8712,11 @@ Program for doing assembly; default @samp{as}. Program for compiling C programs; default @samp{cc}. @pindex cc +@item CO +@vindex CO +Program for checking out files from RCS; default @samp{co}. +@pindex cc + @item CXX @vindex CXX Program for compiling C++ programs; default @samp{g++}. @@ -8505,25 +8745,29 @@ Program for extracting a file from SCCS; default @samp{get}. @item LEX @vindex LEX -Program to use to turn Lex grammars into C programs or Ratfor programs; -default @samp{lex}. +Program to use to turn Lex grammars into source code; default @samp{lex}. @pindex lex +@item YACC +@vindex YACC +Program to use to turn Yacc grammars into source code; default @samp{yacc}. +@pindex yacc + +@item LINT +@vindex LINT +Program to use to run lint on source code; default @samp{lint}. +@pindex lint + +@item M2C +@vindex M2C +Program to use to compile Modula-2 source code; default @samp{m2c}. +@pindex m2c + @item PC @vindex PC Program for compiling Pascal programs; default @samp{pc}. @pindex pc -@item YACC -@vindex YACC -Program to use to turn Yacc grammars into C programs; default @samp{yacc}. -@pindex yacc - -@item YACCR -@vindex YACCR -Program to use to turn Yacc grammars into Ratfor -programs; default @samp{yacc -r}. - @item MAKEINFO @vindex MAKEINFO Program to convert a Texinfo source file into an Info file; default @@ -8609,13 +8853,17 @@ Extra flags to give to the SCCS @code{get} program. @item LDFLAGS @vindex LDFLAGS -Extra flags to give to compilers when they are -supposed to invoke the linker, @samp{ld}. +Extra flags to give to compilers when they are supposed to invoke the linker, +@samp{ld}. @item LFLAGS @vindex LFLAGS Extra flags to give to Lex. +@item YFLAGS +@vindex YFLAGS +Extra flags to give to Yacc. + @item PFLAGS @vindex PFLAGS Extra flags to give to the Pascal compiler. @@ -8624,9 +8872,9 @@ Extra flags to give to the Pascal compiler. @vindex RFLAGS Extra flags to give to the Fortran compiler for Ratfor programs. -@item YFLAGS -@vindex YFLAGS -Extra flags to give to Yacc. +@item LINTFLAGS +@vindex LINTFLAGS +Extra flags to give to lint. @end table @node Chained Rules, Pattern Rules, Implicit Variables, Implicit Rules @@ -8766,10 +9014,11 @@ with @samp{s.}, ends in @samp{.c} and is at least five characters long. that the @samp{%} matches is called the @dfn{stem}.@refill @samp{%} in a prerequisite of a pattern rule stands for the same stem -that was matched by the @samp{%} in the target. In order for -the pattern rule to apply, its target pattern must match the file name -under consideration, and its prerequisite patterns must name files that -exist or can be made. These files become prerequisites of the target. +that was matched by the @samp{%} in the target. In order for the +pattern rule to apply, its target pattern must match the file name +under consideration and all of its prerequisites (after pattern +substitution) must name files that exist or can be made. These files +become prerequisites of the target. @cindex prerequisite pattern, implicit Thus, a rule of the form @@ -9119,7 +9368,7 @@ before it is compared with the target prefix and suffix. After the comparison of the file name to the target pattern, the directory names, along with the slash that ends them, are added on to the prerequisite file names generated from the pattern rule's prerequisite -patterns and the file name. The directories are ignored only for the +patterns and the file name. The directories are ignored only for the purpose of finding an implicit rule to use, not in the application of that rule. Thus, @samp{e%t} matches the file name @file{src/eat}, with @samp{src/a} as the stem. When prerequisites are turned into file @@ -10276,7 +10525,7 @@ and concatenate the results.@* @item $(call @var{var},@var{param},@dots{}) Evaluate the variable @var{var} replacing any references to @code{$(1)}, -@code{$(2)} with the first, second, etc. @var{param} values.@* +@code{$(2)} with the first, second, etc.@: @var{param} values.@* @xref{Call Function, ,The @code{call} Function}. @item $(eval @var{text}) @@ -10371,12 +10620,12 @@ The name of the system default command interpreter, usually @file{/bin/sh}. You can set @code{SHELL} in the makefile to change the shell used to run commands. @xref{Execution, ,Command Execution}. The @code{SHELL} variable is handled specially when importing from and exporting to the -environment. @xref{Environment, ,Using Variable from the Environment}. +environment. @xref{Choosing the Shell}. @item MAKESHELL On MS-DOS only, the name of the command interpreter that is to be used -by @code{make}. This value takes precedence over the value of +by @code{make}. This value takes precedence over the value of @code{SHELL}. @xref{Execution, ,MAKESHELL variable}. @item MAKE diff --git a/dosbuild.bat b/dosbuild.bat index ac1e6cd6..f8a06e1e 100644 --- a/dosbuild.bat +++ b/dosbuild.bat @@ -1,5 +1,23 @@ -@echo Building Make for MSDOS -@rem Echo ON so they will see what is going on. +@echo off +rem Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free +rem Software Foundation, Inc. +rem This file is part of GNU Make. + +rem GNU Make is free software; you can redistribute it and/or modify it under the +rem terms of the GNU General Public License as published by the Free Software +rem Foundation; either version 2, or (at your option) any later version. + +rem GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +rem WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +rem A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +rem You should have received a copy of the GNU General Public License along with +rem GNU Make; see the file COPYING. If not, write to the Free Software +rem Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + +echo Building Make for MSDOS + +rem Echo ON so they will see what is going on. @echo on gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g commands.c -o commands.o gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g job.c -o job.o @@ -16,6 +34,8 @@ gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g variable.c -o variable.o gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g expand.c -o expand.o gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g function.c -o function.o gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g vpath.c -o vpath.o +gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g hash.c -o hash.o +gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g strcache.c -o strcache.o gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g version.c -o version.o gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g ar.c -o ar.o gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g arscan.c -o arscan.o @@ -32,7 +52,7 @@ ar rv libglob.a glob.o fnmatch.o cd .. echo commands.o > respf.$$$ for %%f in (job dir file misc main read remake rule implicit default variable) do echo %%f.o >> respf.$$$ -for %%f in (expand function vpath version ar arscan signame remote-stub getopt getopt1) do echo %%f.o >> respf.$$$ +for %%f in (expand function vpath hash strcache version ar arscan signame remote-stub getopt getopt1) do echo %%f.o >> respf.$$$ echo glob/libglob.a >> respf.$$$ @echo Linking... @echo on diff --git a/expand.c b/expand.c index c91416b3..39f0d194 100644 --- a/expand.c +++ b/expand.c @@ -1,21 +1,20 @@ /* Variable expansion functions for GNU Make. -Copyright (C) 1988, 89, 91, 92, 93, 95 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" @@ -27,6 +26,10 @@ Boston, MA 02111-1307, USA. */ #include "variable.h" #include "rule.h" +/* Initially, any errors reported when expanding strings will be reported + against the file where the error appears. */ +const struct floc **expanding_var = &reading_file; + /* The next two describe the variable output buffer. This buffer is used to hold the variable-expansion of a line of the makefile. It is made bigger with realloc whenever it is too small. @@ -96,14 +99,32 @@ char * recursively_expand_for_file (struct variable *v, struct file *file) { char *value; - struct variable_set_list *save = 0; + const struct floc *this_var; + const struct floc **saved_varp; + struct variable_set_list *save; int set_reading = 0; + /* Don't install a new location if this location is empty. + This can happen for command-line variables, builtin variables, etc. */ + saved_varp = expanding_var; + if (v->fileinfo.filenm) + { + this_var = &v->fileinfo; + expanding_var = &this_var; + } + + /* If we have no other file-reading context, use the variable's context. */ + if (!reading_file) + { + set_reading = 1; + reading_file = &v->fileinfo; + } + if (v->expanding) { if (!v->exp_count) /* Expanding V causes infinite recursion. Lose. */ - fatal (reading_file, + fatal (*expanding_var, _("Recursive variable `%s' references itself (eventually)"), v->name); --v->exp_count; @@ -115,13 +136,6 @@ recursively_expand_for_file (struct variable *v, struct file *file) current_variable_set_list = file->variables; } - /* If we have no other file-reading context, use the variable's context. */ - if (!reading_file) - { - set_reading = 1; - reading_file = &v->fileinfo; - } - v->expanding = 1; if (v->append) value = allocated_variable_append (v); @@ -131,9 +145,12 @@ recursively_expand_for_file (struct variable *v, struct file *file) if (set_reading) reading_file = 0; + if (file) current_variable_set_list = save; + expanding_var = saved_varp; + return value; } @@ -246,7 +263,7 @@ variable_expand_string (char *line, char *string, long length) end = strchr (beg, closeparen); if (end == 0) /* Unterminated variable reference. */ - fatal (reading_file, _("unterminated variable reference")); + fatal (*expanding_var, _("unterminated variable reference")); p1 = lindex (beg, end, '$'); if (p1 != 0) { @@ -372,19 +389,7 @@ variable_expand_string (char *line, char *string, long length) /* A $ followed by a random char is a variable reference: $a is equivalent to $(a). */ - { - /* We could do the expanding here, but this way - avoids code repetition at a small performance cost. */ - char name[5]; - name[0] = '$'; - name[1] = '('; - name[2] = *p; - name[3] = ')'; - name[4] = '\0'; - p1 = allocated_variable_expand (name); - o = variable_buffer_output (o, p1, strlen (p1)); - free (p1); - } + o = reference_variable (o, p, 1); break; } diff --git a/file.c b/file.c index ddec34d0..a0e82228 100644 --- a/file.c +++ b/file.c @@ -1,22 +1,20 @@ -/* Target file hash table management for GNU Make. +/* Target file management for GNU Make. Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, -2002 Free Software Foundation, Inc. +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" @@ -90,14 +88,15 @@ lookup_file (char *name) on the command line. */ #ifdef VMS # ifndef WANT_CASE_SENSITIVE_TARGETS - { - register char *n; - lname = (char *) malloc (strlen (name) + 1); - for (n = name, ln = lname; *n != '\0'; ++n, ++ln) - *ln = isupper ((unsigned char)*n) ? tolower ((unsigned char)*n) : *n; - *ln = '\0'; - name = lname; - } + if (*name != '.') + { + register char *n; + lname = (char *) malloc (strlen (name) + 1); + for (n = name, ln = lname; *n != '\0'; ++n, ++ln) + *ln = isupper ((unsigned char)*n) ? tolower ((unsigned char)*n) : *n; + *ln = '\0'; + name = lname; + } # endif while (name[0] == '[' && name[1] == ']' && name[2] != '\0') @@ -126,7 +125,8 @@ lookup_file (char *name) file_key.hname = name; f = (struct file *) hash_find_item (&files, &file_key); #if defined(VMS) && !defined(WANT_CASE_SENSITIVE_TARGETS) - free (lname); + if (*name != '.') + free (lname); #endif return f; } @@ -145,22 +145,23 @@ enter_file (char *name) assert (*name != '\0'); #if defined(VMS) && !defined(WANT_CASE_SENSITIVE_TARGETS) - { - register char *n; - lname = (char *) malloc (strlen (name) + 1); - for (n = name, ln = lname; *n != '\0'; ++n, ++ln) - { - if (isupper ((unsigned char)*n)) - *ln = tolower ((unsigned char)*n); - else - *ln = *n; - } + if (*name != '.') + { + register char *n; + lname = (char *) malloc (strlen (name) + 1); + for (n = name, ln = lname; *n != '\0'; ++n, ++ln) + { + if (isupper ((unsigned char)*n)) + *ln = tolower ((unsigned char)*n); + else + *ln = *n; + } - *ln = 0; - /* Creates a possible leak, old value of name is unreachable, but I - currently don't know how to fix it. */ - name = lname; - } + *ln = 0; + /* Creates a possible leak, old value of name is unreachable, but I + currently don't know how to fix it. */ + name = lname; + } #endif file_key.hname = name; @@ -169,7 +170,8 @@ enter_file (char *name) if (! HASH_VACANT (f) && !f->double_colon) { #if defined(VMS) && !defined(WANT_CASE_SENSITIVE_TARGETS) - free(lname); + if (*name != '.') + free (lname); #endif return f; } @@ -180,14 +182,16 @@ enter_file (char *name) new->update_status = -1; if (HASH_VACANT (f)) - hash_insert_at (&files, new, file_slot); + { + new->last = new; + hash_insert_at (&files, new, file_slot); + } else { /* There is already a double-colon entry for this file. */ new->double_colon = f; - while (f->prev != 0) - f = f->prev; - f->prev = new; + f->last->prev = new; + f->last = new; } return new; @@ -718,14 +722,18 @@ snap_deps (void) f2->command_flags |= COMMANDS_SILENT; } - f = lookup_file (".POSIX"); - if (f != 0 && f->is_target) - posix_pedantic = 1; - f = lookup_file (".NOTPARALLEL"); if (f != 0 && f->is_target) not_parallel = 1; +#ifndef NO_MINUS_C_MINUS_O + /* If .POSIX was defined, remove OUTPUT_OPTION to comply. */ + /* This needs more work: what if the user sets this in the makefile? + if (posix_pedantic) + define_variable (STRING_SIZE_TUPLE("OUTPUT_OPTION"), "", o_default, 1); + */ +#endif + /* Remember that we've done this. */ snapped_deps = 1; } diff --git a/filedef.h b/filedef.h index ae711104..e4fe7c97 100644 --- a/filedef.h +++ b/filedef.h @@ -1,22 +1,20 @@ /* Definition of target file data structures for GNU Make. -Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1997, -2002 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ /* Structure that represents the info on one file @@ -42,6 +40,7 @@ struct file struct file *prev; /* Previous entry for same file name; used when there are multiple double-colon entries for the same file. */ + struct file *last; /* Last entry for the same file name. */ /* File that this file was renamed to. After any time that a file could be renamed, call `check_renamed' (below). */ diff --git a/function.c b/function.c index 95872f01..07cbbffd 100644 --- a/function.c +++ b/function.c @@ -1,21 +1,20 @@ /* Builtin function expansion for GNU Make. -Copyright (C) 1988, 1989, 1991-1997, 1999, 2002 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" #include "filedef.h" @@ -744,7 +743,7 @@ check_numeric (const char *s, const char *message) break; if (s <= end || end - beg < 0) - fatal (reading_file, "%s: '%s'", message, beg); + fatal (*expanding_var, "%s: '%s'", message, beg); } @@ -761,7 +760,8 @@ func_word (char *o, char **argv, const char *funcname UNUSED) i = atoi (argv[0]); if (i == 0) - fatal (reading_file, _("first argument to `word' function must be greater than 0")); + fatal (*expanding_var, + _("first argument to `word' function must be greater than 0")); end_p = argv[1]; @@ -788,7 +788,7 @@ func_wordlist (char *o, char **argv, const char *funcname UNUSED) start = atoi (argv[0]); if (start < 1) - fatal (reading_file, + fatal (*expanding_var, "invalid first argument to `wordlist' function: `%d'", start); count = atoi (argv[1]) - start + 1; @@ -1116,7 +1116,7 @@ func_error (char *o, char **argv, const char *funcname) break; default: - fatal (reading_file, "Internal error: func_error: '%s'", funcname); + fatal (*expanding_var, "Internal error: func_error: '%s'", funcname); } /* The warning function expands to the empty string. */ @@ -1230,6 +1230,110 @@ func_if (char *o, char **argv, const char *funcname UNUSED) return o; } +/* + $(or condition1[,condition2[,condition3[...]]]) + + A CONDITION is false iff it evaluates to an empty string. White + space before and after CONDITION are stripped before evaluation. + + CONDITION1 is evaluated. If it's true, then this is the result of + expansion. If it's false, CONDITION2 is evaluated, and so on. If none of + the conditions are true, the expansion is the empty string. + + Once a CONDITION is true no further conditions are evaluated + (short-circuiting). +*/ + +static char * +func_or (char *o, char **argv, const char *funcname UNUSED) +{ + for ( ; *argv ; ++argv) + { + const char *begp = *argv; + const char *endp = begp + strlen (*argv) - 1; + char *expansion; + int result = 0; + + /* Find the result of the condition: if it's false keep going. */ + + strip_whitespace (&begp, &endp); + + if (begp > endp) + continue; + + expansion = expand_argument (begp, endp+1); + result = strlen (expansion); + + /* If the result is false keep going. */ + if (!result) + { + free (expansion); + continue; + } + + /* It's true! Keep this result and return. */ + o = variable_buffer_output (o, expansion, result); + free (expansion); + break; + } + + return o; +} + +/* + $(and condition1[,condition2[,condition3[...]]]) + + A CONDITION is false iff it evaluates to an empty string. White + space before and after CONDITION are stripped before evaluation. + + CONDITION1 is evaluated. If it's false, then this is the result of + expansion. If it's true, CONDITION2 is evaluated, and so on. If all of + the conditions are true, the expansion is the result of the last condition. + + Once a CONDITION is false no further conditions are evaluated + (short-circuiting). +*/ + +static char * +func_and (char *o, char **argv, const char *funcname UNUSED) +{ + char *expansion; + int result; + + while (1) + { + const char *begp = *argv; + const char *endp = begp + strlen (*argv) - 1; + + /* An empty condition is always false. */ + strip_whitespace (&begp, &endp); + if (begp > endp) + return o; + + expansion = expand_argument (begp, endp+1); + result = strlen (expansion); + + /* If the result is false, stop here: we're done. */ + if (!result) + break; + + /* Otherwise the result is true. If this is the last one, keep this + result and quit. Otherwise go on to the next one! */ + + if (*(++argv)) + free (expansion); + else + { + o = variable_buffer_output (o, expansion, result); + break; + } + } + + free (expansion); + + return o; +} + static char * func_wildcard (char *o, char **argv, const char *funcname UNUSED) { @@ -1977,6 +2081,8 @@ static struct function_table_entry function_table_init[] = { STRING_SIZE_TUPLE("error"), 0, 1, 1, func_error}, { STRING_SIZE_TUPLE("warning"), 0, 1, 1, func_error}, { STRING_SIZE_TUPLE("if"), 2, 3, 0, func_if}, + { STRING_SIZE_TUPLE("or"), 1, 0, 0, func_or}, + { STRING_SIZE_TUPLE("and"), 1, 0, 0, func_and}, { STRING_SIZE_TUPLE("value"), 0, 1, 1, func_value}, { STRING_SIZE_TUPLE("eval"), 0, 1, 1, func_eval}, #ifdef EXPERIMENTAL @@ -1995,8 +2101,8 @@ expand_builtin_function (char *o, int argc, char **argv, const struct function_table_entry *entry_p) { if (argc < (int)entry_p->minimum_args) - fatal (reading_file, - _("Insufficient number of arguments (%d) to function `%s'"), + fatal (*expanding_var, + _("insufficient number of arguments (%d) to function `%s'"), argc, entry_p->name); /* I suppose technically some function could do something with no @@ -2007,8 +2113,8 @@ expand_builtin_function (char *o, int argc, char **argv, return o; if (!entry_p->func_ptr) - fatal (reading_file, _("Unimplemented on this platform: function `%s'"), - entry_p->name); + fatal (*expanding_var, + _("unimplemented on this platform: function `%s'"), entry_p->name); return entry_p->func_ptr (o, argv, entry_p->name); } @@ -2057,7 +2163,7 @@ handle_function (char **op, char **stringp) break; if (count >= 0) - fatal (reading_file, + fatal (*expanding_var, _("unterminated call to function `%s': missing `%c'"), entry_p->name, closeparen); diff --git a/getloadavg.c b/getloadavg.c index 16deff5c..9367e473 100644 --- a/getloadavg.c +++ b/getloadavg.c @@ -1,21 +1,21 @@ /* Get the system load averages. - Copyright (C) 1985, 86, 87, 88, 89, 91, 92, 93, 1994, 1995, 1997 - Free Software Foundation, Inc. +Copyright (C) 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, +1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free +Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, - USA. */ +You should have received a copy of the GNU General Public License along with +this program; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ /* Compile-time symbols that this file uses: diff --git a/getopt.c b/getopt.c index 21c775c0..f0fac4fe 100644 --- a/getopt.c +++ b/getopt.c @@ -1,29 +1,29 @@ /* Getopt for GNU. - NOTE: getopt is now part of the C library, so if you don't know what - "Keep this file name-space clean" means, talk to drepper@gnu.org - before changing it! +NOTE: getopt is now part of the C library, so if you don't know what +"Keep this file name-space clean" means, talk to drepper@gnu.org +before changing it! - Copyright (C) 1987, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98 - Free Software Foundation, Inc. +Copyright (C) 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, +1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. - NOTE: The canonical source of this file is maintained with the GNU C Library. - Bugs can be reported to bug-glibc@gnu.org. +NOTE: The canonical source of this file is maintained with the GNU C Library. +Bugs can be reported to bug-glibc@gnu.org. - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2, or (at your option) any - later version. +This program is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2, or (at your option) any +later version. - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, - USA. */ - /* This tells Alpha OSF/1 not to define a getopt prototype in . Ditto for AIX 3.2 and . */ #ifndef _NO_PROTO diff --git a/getopt.h b/getopt.h index fb30719a..80efe965 100644 --- a/getopt.h +++ b/getopt.h @@ -1,23 +1,23 @@ /* Declarations for getopt. - Copyright (C) 1989,90,91,92,93,94,96,97 Free Software Foundation, Inc. +Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, +1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. - NOTE: The canonical source of this file is maintained with the GNU C Library. - Bugs can be reported to bug-glibc@gnu.org. +NOTE: The canonical source of this file is maintained with the GNU C Library. +Bugs can be reported to bug-glibc@gnu.org. - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2, or (at your option) any - later version. +This program is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2, or (at your option) any +later version. - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, - USA. */ +You should have received a copy of the GNU General Public License along with +this program; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #ifndef _GETOPT_H #define _GETOPT_H 1 diff --git a/getopt1.c b/getopt1.c index f09a2839..9ad51274 100644 --- a/getopt1.c +++ b/getopt1.c @@ -1,24 +1,24 @@ /* getopt_long and getopt_long_only entry points for GNU getopt. - Copyright (C) 1987,88,89,90,91,92,93,94,96,97,98 - Free Software Foundation, Inc. +Copyright (C) 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. - NOTE: The canonical source of this file is maintained with the GNU C Library. - Bugs can be reported to bug-glibc@gnu.org. +NOTE: The canonical source of this file is maintained with the GNU C Library. +Bugs can be reported to bug-glibc@gnu.org. - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2, or (at your option) any - later version. +This program is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2, or (at your option) any +later version. - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, - USA. */ +You should have received a copy of the GNU General Public License along with +this program; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #ifdef HAVE_CONFIG_H #include diff --git a/gettext.h b/gettext.h index ea67f308..17e99914 100644 --- a/gettext.h +++ b/gettext.h @@ -1,20 +1,19 @@ /* Convenience header for conditional use of GNU . - Copyright (C) 1995-1998, 2000-2002 Free Software Foundation, Inc. +Copyright (C) 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. +This file is part of GNU Make. - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Library General Public License as published - by the Free Software Foundation; either version 2, or (at your option) - any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, - USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #ifndef _LIBGETTEXT_H #define _LIBGETTEXT_H 1 diff --git a/glob/ChangeLog b/glob/ChangeLog index 18c3172c..570c19ca 100644 --- a/glob/ChangeLog +++ b/glob/ChangeLog @@ -149,4 +149,21 @@ Fri Jun 21 00:27:51 1996 Roland McGrath * posix/fnmatch.c (fnmatch): Fix \*[*?]+ case to increment name ptr only for ?s, not for *s. Fix from Chet Ramey. + +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/glob/Makefile.am b/glob/Makefile.am index d38528da..d5e39248 100644 --- a/glob/Makefile.am +++ b/glob/Makefile.am @@ -1,4 +1,19 @@ # -*-Makefile-*-, or close enough +# Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. AUTOMAKE_OPTIONS = foreign diff --git a/glob/Makefile.ami b/glob/Makefile.ami index d3e3d40c..97b3953d 100644 --- a/glob/Makefile.ami +++ b/glob/Makefile.ami @@ -1,22 +1,19 @@ -# Makefile for standalone distribution of libglob.a (fnmatch, glob). - -# Copyright (C) 1991, 92, 93, 94, 95, 97, 98 Free Software Foundation, Inc. -# This file is part of the GNU C Library. - -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. - -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. - -# You should have received a copy of the GNU Library General Public -# License along with this library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Makefile for standalone libglob.a (fnmatch, glob). -*-Makefile-*- +# Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005, 2006 Free Software Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # Ultrix 2.2 make doesn't expand the value of VPATH. VPATH = /glob/ diff --git a/glob/Makefile.in b/glob/Makefile.in index 29c3759b..a6f13846 100644 --- a/glob/Makefile.in +++ b/glob/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.9.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -15,8 +15,21 @@ @SET_MAKE@ # -*-Makefile-*-, or close enough - -SOURCES = $(libglob_a_SOURCES) +# Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. srcdir = @srcdir@ top_srcdir = @top_srcdir@ diff --git a/glob/SMakefile b/glob/SMakefile index 9dcb90b3..22b00ef9 100644 --- a/glob/SMakefile +++ b/glob/SMakefile @@ -1,22 +1,19 @@ # Makefile for standalone distribution of libglob.a (fnmatch, glob). - -# Copyright (C) 1991, 92, 93, 94, 95, 97, 98 Free Software Foundation, Inc. -# This file is part of the GNU C Library. - -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. - -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. - -# You should have received a copy of the GNU Library General Public -# License along with this library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005, 2006 Free Software Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # Ultrix 2.2 make doesn't expand the value of VPATH. VPATH = /glob/ diff --git a/glob/configure.bat b/glob/configure.bat index b6104e13..e5007aaf 100644 --- a/glob/configure.bat +++ b/glob/configure.bat @@ -1,4 +1,22 @@ @echo off +rem Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, +rem 2004, 2005, 2006 Free Software Foundation, Inc. +rem This file is part of GNU Make. + +rem GNU Make is free software; you can redistribute it and/or modify it under +rem the terms of the GNU General Public License as published by the Free +rem Software Foundation; either version 2, or (at your option) any later +rem version. + +rem GNU Make is distributed in the hope that it will be useful, but WITHOUT +rem ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +rem FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +rem more details. + +rem You should have received a copy of the GNU General Public License along +rem with GNU Make; see the file COPYING. If not, write to the Free Software +rem Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + echo Configuring glob for DJGPP rem This batch file assumes a unix-type "sed" program diff --git a/glob/fnmatch.c b/glob/fnmatch.c index 1f4ead5f..49dd2f59 100644 --- a/glob/fnmatch.c +++ b/glob/fnmatch.c @@ -1,20 +1,20 @@ /* Copyright (C) 1991, 92, 93, 96, 97, 98, 99 Free Software Foundation, Inc. - This file is part of the GNU C Library. +This file is part of the GNU C Library. - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public License as +published by the Free Software Foundation; either version 2 of the +License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Library General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU Library General Public License +along with this library; see the file COPYING.LIB. If not, write to the Free +Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 +USA. */ #if HAVE_CONFIG_H # include diff --git a/glob/fnmatch.h b/glob/fnmatch.h index 54cbf59b..27a75f09 100644 --- a/glob/fnmatch.h +++ b/glob/fnmatch.h @@ -1,20 +1,20 @@ /* Copyright (C) 1991, 92, 93, 96, 97, 98, 99 Free Software Foundation, Inc. - This file is part of the GNU C Library. +This file is part of the GNU C Library. - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. +The GNU C Library is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public License as +published by the Free Software Foundation; either version 2 of the +License, or (at your option) any later version. - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. +The GNU C Library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Library General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU Library General Public License +along with this library; see the file COPYING.LIB. If not, write to the Free +Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 +USA. */ #ifndef _FNMATCH_H #define _FNMATCH_H 1 diff --git a/glob/glob.c b/glob/glob.c index 20c48f71..8deb273e 100644 --- a/glob/glob.c +++ b/glob/glob.c @@ -1,19 +1,19 @@ /* Copyright (C) 1991,92,93,94,95,96,97,98,99 Free Software Foundation, Inc. - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public License as +published by the Free Software Foundation; either version 2 of the +License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Library General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU Library General Public License +along with this library; see the file COPYING.LIB. If not, write to the Free +Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 +USA. */ /* AIX requires this to be the first thing in the file. */ #if defined _AIX && !defined __GNUC__ diff --git a/glob/glob.h b/glob/glob.h index b307c252..c3ab64ad 100644 --- a/glob/glob.h +++ b/glob/glob.h @@ -1,19 +1,19 @@ /* Copyright (C) 1991, 92, 95, 96, 97, 98 Free Software Foundation, Inc. - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. +The GNU C Library is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public License as +published by the Free Software Foundation; either version 2 of the +License, or (at your option) any later version. - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. +The GNU C Library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Library General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU Library General Public License +along with this library; see the file COPYING.LIB. If not, write to the Free +Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 +USA. */ #ifndef _GLOB_H #define _GLOB_H 1 diff --git a/hash.c b/hash.c index 5eed69cc..f11a74fc 100644 --- a/hash.c +++ b/hash.c @@ -2,20 +2,19 @@ Copyright (C) 1995, 1999, 2002 Free Software Foundation, Inc. Written by Greg McGary - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -*/ +You should have received a copy of the GNU General Public License along with +this program; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" #include "hash.h" @@ -126,18 +125,18 @@ hash_find_item (struct hash_table *ht, const void *key) } void * -hash_insert (struct hash_table *ht, void *item) +hash_insert (struct hash_table *ht, const void *item) { void **slot = hash_find_slot (ht, item); - void *old_item = slot ? *slot : 0; + const void *old_item = slot ? *slot : 0; hash_insert_at (ht, item, slot); - return ((HASH_VACANT (old_item)) ? 0 : old_item); + return (void *)((HASH_VACANT (old_item)) ? 0 : old_item); } void * -hash_insert_at (struct hash_table *ht, void *item, const void *slot) +hash_insert_at (struct hash_table *ht, const void *item, const void *slot) { - void *old_item = *(void **) slot; + const void *old_item = *(void **) slot; if (HASH_VACANT (old_item)) { ht->ht_fill++; diff --git a/hash.h b/hash.h index 405f1dab..d0ba8356 100644 --- a/hash.h +++ b/hash.h @@ -1,20 +1,20 @@ /* hash.h -- decls for hash table - Copyright (C) 1995, 1999, 2002 Free Software Foundation, Inc. - Written by Greg McGary +Copyright (C) 1995, 1999, 2002 Free Software Foundation, Inc. +Written by Greg McGary - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +this program; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #ifndef _hash_h_ #define _hash_h_ @@ -63,8 +63,8 @@ void hash_load __P((struct hash_table *ht, void *item_table, unsigned long cardinality, unsigned long size)); void **hash_find_slot __P((struct hash_table *ht, void const *key)); void *hash_find_item __P((struct hash_table *ht, void const *key)); -void *hash_insert __P((struct hash_table *ht, void *item)); -void *hash_insert_at __P((struct hash_table *ht, void *item, void const *slot)); +void *hash_insert __P((struct hash_table *ht, const void *item)); +void *hash_insert_at __P((struct hash_table *ht, const void *item, void const *slot)); void *hash_delete __P((struct hash_table *ht, void const *item)); void *hash_delete_at __P((struct hash_table *ht, void const *slot)); void hash_delete_items __P((struct hash_table *ht)); diff --git a/implicit.c b/implicit.c index 6754a849..054b71a5 100644 --- a/implicit.c +++ b/implicit.c @@ -1,21 +1,20 @@ /* Implicit rule searching for GNU Make. -Copyright (C) 1988,1989,1990,1991,1992,1993,1994,1997,2000,2004,2005 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" #include "filedef.h" @@ -78,26 +77,22 @@ struct idep }; static void -free_idep_chain (struct idep* p) +free_idep_chain (struct idep *p) { - register struct idep* n; - register struct file *f; + struct idep *n; + struct file *f; for (; p != 0; p = n) { n = p->next; if (p->name) - { - free (p->name); + free (p->name); - f = p->intermediate_file; - - if (f != 0 - && (f->stem < f->name - || f->stem > f->name + strlen (f->name))) - free (f->stem); - } + f = p->intermediate_file; + if (f != 0 + && (f->stem < f->name || f->stem > f->name + strlen (f->name))) + free (f->stem); free (p); } @@ -261,9 +256,9 @@ pattern_search (struct file *file, int archive, that is not just `%'. */ int specific_rule_matched = 0; - register unsigned int i = 0; /* uninit checks OK */ - register struct rule *rule; - register struct dep *dep, *expl_d; + unsigned int i = 0; /* uninit checks OK */ + struct rule *rule; + struct dep *dep, *expl_d; char *p, *vname; @@ -347,17 +342,28 @@ pattern_search (struct file *file, int archive, /* Set CHECK_LASTSLASH if FILENAME contains a directory prefix and the target pattern does not contain a slash. */ + check_lastslash = 0; + if (lastslash) + { #ifdef VMS - check_lastslash = lastslash != 0 - && ((strchr (target, ']') == 0) - && (strchr (target, ':') == 0)); + check_lastslash = (strchr (target, ']') == 0 + && strchr (target, ':') == 0); #else - check_lastslash = lastslash != 0 && strchr (target, '/') == 0; + check_lastslash = strchr (target, '/') == 0; +#ifdef HAVE_DOS_PATHS + /* Didn't find it yet: check for DOS-type directories. */ + if (!check_lastslash) + { + char *b = strrchr (target, '\\'); + check_lastslash = !(b ? b > lastslash + : (target[0] && target[1] == ':')); + } #endif +#endif + } if (check_lastslash) { - /* In that case, don't include the - directory prefix in STEM here. */ + /* If so, don't include the directory prefix in STEM here. */ unsigned int difference = lastslash - filename + 1; if (difference > stemlen) continue; @@ -666,13 +672,11 @@ pattern_search (struct file *file, int archive, anyway, no matter which implicit rule we choose. */ for (expl_d = file->deps; expl_d != 0; expl_d = expl_d->next) - if (strcmp (dep_name (expl_d), name) == 0) break; - + if (streq (dep_name (expl_d), name)) + break; if (expl_d != 0) continue; - - /* The DEP->changed flag says that this dependency resides in a nonexistent directory. So we normally can skip looking for the file. However, if CHECK_LASTSLASH is set, then the @@ -684,9 +688,7 @@ pattern_search (struct file *file, int archive, if (((f = lookup_file (name)) != 0 && f->is_target) /*|| ((!dep->changed || check_lastslash) && */ || file_exists_p (name)) - { - continue; - } + continue; /* This code, given FILENAME = "lib/foo.o", dependency name "lib/foo.c", and VPATH=src, searches for "src/lib/foo.c". */ @@ -736,6 +738,8 @@ pattern_search (struct file *file, int archive, /* If we have tried to find P as an intermediate file and failed, mark that name as impossible so we won't go through the search again later. */ + if (intermediate_file->variables) + free_variable_set (intermediate_file->variables); file_impossible (name); } @@ -832,7 +836,7 @@ pattern_search (struct file *file, int archive, f->deps = imf->deps; f->cmds = imf->cmds; - f->stem = imf->stem; + f->stem = xstrdup (imf->stem); f->also_make = imf->also_make; f->is_target = 1; diff --git a/job.c b/job.c index 71bc3814..3ef4c752 100644 --- a/job.c +++ b/job.c @@ -1,22 +1,20 @@ /* Job execution and handling for GNU Make. -Copyright (C) 1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1999, -2000,2001,2002,2003,2004,2005 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" @@ -242,11 +240,12 @@ w32_kill(int pid, int sig) return ((process_kill((HANDLE)pid, sig) == TRUE) ? 0 : -1); } -/* This function creates a temporary file name with the given extension - * the unixy param controls both the extension and the path separator - * return an xmalloc'ed string of a newly created temp file or die. */ +/* This function creates a temporary file name with an extension specified + * by the unixy arg. + * Return an xmalloc'ed string of a newly created temp file and its + * file descriptor, or die. */ static char * -create_batch_filename(char const *base, int unixy) +create_batch_file (char const *base, int unixy, int *fd) { const char *const ext = unixy ? "sh" : "bat"; const char *error = NULL; @@ -304,7 +303,7 @@ create_batch_filename(char const *base, int unixy) const unsigned final_size = path_size + size + 1; char *const path = (char *) xmalloc (final_size); memcpy (path, temp_path, final_size); - CloseHandle (h); + *fd = _open_osfhandle ((long)h, 0); if (unixy) { char *p; @@ -317,6 +316,7 @@ create_batch_filename(char const *base, int unixy) } } + *fd = -1; if (error == NULL) error = _("Cannot create a temporary file\n"); fatal (NILF, error); @@ -716,7 +716,7 @@ reap_children (int block, int err) if (c->good_stdin) good_stdin_used = 0; - dontcare = c->file->dontcare; + dontcare = c->dontcare; if (child_failed && !c->noerror && !ignore_errors_flag) { @@ -1380,11 +1380,12 @@ start_job_command (struct child *child) int i; unblock_sigs(); fprintf(stderr, - _("process_easy() failed failed to launch process (e=%ld)\n"), - process_last_err(hPID)); - for (i = 0; argv[i]; i++) - fprintf(stderr, "%s ", argv[i]); - fprintf(stderr, _("\nCounted %d args in failed launch\n"), i); + _("process_easy() failed to launch process (e=%ld)\n"), + process_last_err(hPID)); + for (i = 0; argv[i]; i++) + fprintf(stderr, "%s ", argv[i]); + fprintf(stderr, _("\nCounted %d args in failed launch\n"), i); + goto error; } } #endif /* WINDOWS32 */ @@ -1429,7 +1430,12 @@ start_waiting_job (struct child *c) /* If we are running at least one job already and the load average is too high, make this one wait. */ - if (!c->remote && job_slots_used > 0 && load_too_high ()) + if (!c->remote + && ((job_slots_used > 0 && load_too_high ()) +#ifdef WINDOWS32 + || (process_used_slots () >= MAXIMUM_WAIT_OBJECTS) +#endif + )) { /* Put this child on the chain of children waiting for the load average to go down. */ @@ -1604,6 +1610,10 @@ new_job (struct file *file) c->command_lines = lines; c->sh_batch_file = NULL; + /* Cache dontcare flag because file->dontcare can be changed once we + return. Check dontcare inheritance mechanism for details. */ + c->dontcare = file->dontcare; + /* Fetch the first command line to be run. */ job_next_command (c); @@ -1799,6 +1809,12 @@ load_too_high (void) double load, guess; time_t now; +#ifdef WINDOWS32 + /* sub_proc.c cannot wait for more than MAXIMUM_WAIT_OBJECTS children */ + if (process_used_slots () >= MAXIMUM_WAIT_OBJECTS) + return 1; +#endif + if (max_load_average < 0) return 0; @@ -2027,8 +2043,8 @@ exec_command (char **argv, char **envp) break; else fprintf(stderr, - _("make reaped child pid %d, still waiting for pid %d\n"), - hWaitPID, hPID); + _("make reaped child pid %ld, still waiting for pid %ld\n"), + (DWORD)hWaitPID, (DWORD)hPID); } /* return child's exit code as our exit code */ @@ -2754,20 +2770,25 @@ construct_command_argv_internal (char *line, char **restp, char *shell, /* Some shells do not work well when invoked as 'sh -c xxx' to run a command line (e.g. Cygnus GNUWIN32 sh.exe on WIN32 systems). In these cases, run commands via a script file. */ + if (just_print_flag) + ; /* Do nothing here. */ if ((no_default_sh_exe || batch_mode_shell) && batch_filename_ptr) { + int temp_fd; FILE* batch = NULL; int id = GetCurrentProcessId(); PATH_VAR(fbuf); /* create a file name */ sprintf(fbuf, "make%d", id); - *batch_filename_ptr = create_batch_filename (fbuf, unixy_shell); + *batch_filename_ptr = create_batch_file (fbuf, unixy_shell, &temp_fd); DB (DB_JOBS, (_("Creating temporary batch file %s\n"), *batch_filename_ptr)); - /* create batch file to execute command */ - batch = fopen (*batch_filename_ptr, "w"); + /* Create a FILE object for the batch file, and write to it the + commands to be executed. Put the batch file in TEXT mode. */ + _setmode (temp_fd, _O_TEXT); + batch = _fdopen (temp_fd, "wt"); if (!unixy_shell) fputs ("@echo off\n", batch); fputs (command_ptr, batch); diff --git a/job.h b/job.h index 5a0ae759..436b979d 100644 --- a/job.h +++ b/job.h @@ -1,21 +1,19 @@ /* Definitions for managing subprocesses in GNU Make. -Copyright (C) 1992, 1993, 1996, 1999 Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, +2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #ifndef SEEN_JOB_H #define SEEN_JOB_H @@ -63,6 +61,7 @@ struct child unsigned int good_stdin:1; /* Nonzero if this child has a good stdin. */ unsigned int deleted:1; /* Nonzero if targets have been deleted. */ + unsigned int dontcare:1; /* Saved dontcare flag. */ }; extern struct child *children; diff --git a/main.c b/main.c index 8c527246..a645e44c 100644 --- a/main.c +++ b/main.c @@ -1,22 +1,20 @@ /* Argument parsing and main program of GNU Make. -Copyright (C) 1988, 1989, 1990, 1991, 1994, 1995, 1996, 1997, 1998, 1999, -2002, 2003, 2005 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, -MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" #include "dep.h" @@ -537,6 +535,7 @@ static void initialize_global_hash_tables (void) { init_hash_global_variable_set (); + strcache_init (); init_hash_files (); hash_init_directories (); hash_init_function_table (); @@ -668,7 +667,7 @@ handle_runtime_exceptions( struct _EXCEPTION_POINTERS *exinfo ) { sprintf(errmsg, _("%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n"), - prg, exrec->ExceptionCode, exrec->ExceptionAddress); + prg, exrec->ExceptionCode, (DWORD)exrec->ExceptionAddress); fprintf(stderr, errmsg); exit(255); } @@ -676,7 +675,7 @@ handle_runtime_exceptions( struct _EXCEPTION_POINTERS *exinfo ) sprintf(errmsg, _("\nUnhandled exception filter called from program %s\nExceptionCode = %lx\nExceptionFlags = %lx\nExceptionAddress = %lx\n"), prg, exrec->ExceptionCode, exrec->ExceptionFlags, - exrec->ExceptionAddress); + (DWORD)exrec->ExceptionAddress); if (exrec->ExceptionCode == EXCEPTION_ACCESS_VIOLATION && exrec->NumberParameters >= 2) @@ -1111,6 +1110,10 @@ main (int argc, char **argv, char **envp) define_variable (".FEATURES", 9, "target-specific order-only second-expansion else-if", o_default, 0); +#ifndef NO_ARCHIVES + do_variable_definition (NILF, ".FEATURES", "archives", + o_default, f_append, 0); +#endif #ifdef MAKE_JOBSERVER do_variable_definition (NILF, ".FEATURES", "jobserver", o_default, f_append, 0); @@ -1595,12 +1598,6 @@ main (int argc, char **argv, char **envp) /* look one last time after reading all Makefiles */ if (no_default_sh_exe) no_default_sh_exe = !find_and_set_default_shell(NULL); - - if (no_default_sh_exe && job_slots != 1) { - error (NILF, _("Do not specify -j or --jobs if sh.exe is not available.")); - error (NILF, _("Resetting make for single job mode.")); - job_slots = 1; - } #endif /* WINDOWS32 */ #if defined (__MSDOS__) || defined (__EMX__) @@ -2944,7 +2941,7 @@ print_version (void) word "Copyright", so it hardly seems worth it. */ printf ("%sGNU Make %s\n\ -%sCopyright (C) 2003 Free Software Foundation, Inc.\n", +%sCopyright (C) 2006 Free Software Foundation, Inc.\n", precede, version_string, precede); printf (_("%sThis is free software; see the source for copying conditions.\n\ @@ -2980,6 +2977,7 @@ print_data_base (void) print_rule_data_base (); print_file_data_base (); print_vpath_data_base (); + strcache_print_stats ("#"); when = time ((time_t *) 0); printf (_("\n# Finished Make data base on %s\n"), ctime (&when)); diff --git a/make.1 b/make.1 index 91b02f12..d11c4e60 100644 --- a/make.1 +++ b/make.1 @@ -319,6 +319,17 @@ except that the modification time is changed only in the imagination of .TP 0.5i .B \-\-warn\-undefined\-variables Warn when an undefined variable is referenced. +.SH "EXIT STATUS" +GNU +.I make +exits with a status of zero if all makefiles were successfully parsed +and no targets that were built failed. A status of one will be returned +if the +.B \-q +flag was used and +.I make +determines that a target needs to be rebuilt. A status of two will be +returned if any errors were encountered. .SH "SEE ALSO" .I "The GNU Make Manual" .SH BUGS @@ -328,3 +339,27 @@ See the chapter `Problems and Bugs' in This manual page contributed by Dennis Morse of Stanford University. It has been reworked by Roland McGrath. Further updates contributed by Mike Frysinger. +.SH "COPYRIGHT" +Copyright (C) 1992, 1993, 1996, 1999 Free Software Foundation, Inc. +This file is part of GNU +.IR make . +.LP +GNU +.I make +is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. +.LP +GNU +.I make +is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. +.LP +You should have received a copy of the GNU General Public License +along with GNU +.IR make ; +see the file COPYING. If not, write to the Free Software Foundation, +Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. diff --git a/make.h b/make.h index 97247806..994f4f22 100644 --- a/make.h +++ b/make.h @@ -1,22 +1,20 @@ /* Miscellaneous global declarations and portability cruft for GNU Make. -Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1999, -2002 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ /* We use instead of "config.h" so that a compilation using -I. -I$srcdir will use ./config.h rather than $srcdir/config.h @@ -382,7 +380,7 @@ extern int unixy_shell; struct floc { - char *filenm; + const char *filenm; unsigned long lineno; }; #define NILF ((struct floc *)0) @@ -465,6 +463,13 @@ extern void close_stdout PARAMS ((void)); extern char *strip_whitespace PARAMS ((const char **begpp, const char **endpp)); +/* String caching */ +extern void strcache_init PARAMS ((void)); +extern void strcache_print_stats PARAMS ((const char *prefix)); +extern int strcache_iscached PARAMS ((const char *str)); +extern const char *strcache_add PARAMS ((const char *str)); +extern const char *strcache_add_len PARAMS ((const char *str, int len)); +extern int strcache_setbufsize PARAMS ((int size)); #ifdef HAVE_VFORK_H # include @@ -492,6 +497,7 @@ extern char *getwd (); #endif extern const struct floc *reading_file; +extern const struct floc **expanding_var; extern char **environ; diff --git a/make.lnk b/make.lnk index 8fbbeffd..b4080a7e 100644 --- a/make.lnk +++ b/make.lnk @@ -1,4 +1,4 @@ -FROM LIB:cres.o "commands.o"+"job.o"+"dir.o"+"file.o"+"misc.o"+"main.o"+"read.o"+"remake.o"+"rule.o"+"implicit.o"+"default.o"+"variable.o"+"expand.o"+"function.o"+"vpath.o"+"version.o"+"ar.o"+"arscan.o"+"signame.o"+"remote-stub.o"+"getopt.o"+"getopt1.o"+"alloca.o"+"amiga.o" +FROM LIB:cres.o "commands.o"+"job.o"+"dir.o"+"file.o"+"misc.o"+"main.o"+"read.o"+"remake.o"+"rule.o"+"implicit.o"+"default.o"+"variable.o"+"expand.o"+"function.o"+"vpath.o"+"version.o"+"ar.o"+"arscan.o"+"signame.o"+"remote-stub.o"+"getopt.o"+"getopt1.o"+"alloca.o"+"amiga.o"+"hash.o"+"strcache.o" TO "make.new" LIB glob/glob.lib LIB:sc.lib LIB:amiga.lib QUIET diff --git a/make_msvc_net2003.vcproj b/make_msvc_net2003.vcproj index fcf6ba8b..357dfbac 100644 --- a/make_msvc_net2003.vcproj +++ b/make_msvc_net2003.vcproj @@ -27,7 +27,8 @@ ForceConformanceInForLoopScope="TRUE" UsePrecompiledHeader="0" WarningLevel="4" - Detect64BitPortabilityProblems="TRUE" + SuppressStartupBanner="TRUE" + Detect64BitPortabilityProblems="FALSE" DebugInformationFormat="4"/> @@ -44,7 +45,9 @@ + Name="VCPreBuildEventTool" + Description="Copying config.h.W32 to config.h" + CommandLine="if not exist config.h copy config.h.W32 config.h"/> @@ -92,7 +95,9 @@ + Name="VCPreBuildEventTool" + Description="Copying config.h.W32 to config.h" + CommandLine="if not exist config.h copy config.h.W32 config.h"/> + + diff --git a/makefile.com b/makefile.com index dd94bc32..eaa564e1 100644 --- a/makefile.com +++ b/makefile.com @@ -12,7 +12,7 @@ $! zinser@decus.de (preferred) or zinser@sysdev.deutsche-boerse.com $ $! hb $! But don't ask Martin Zinser about the lines, I added/changed. -$! In case of an error do some cleanup +$! In case of an error do some cleanup $ on error then $ goto cleanup $! in case somebody set up her/his own symbol for cc $ set symbol/scope=(nolocal,noglobal) @@ -33,7 +33,7 @@ $ then $ if f$trnlnm("SYS").eqs."" then def/nolog sys sys$library: $ ccopt = "" $ else -$ ccopt = "/decc/prefix=all" +$ ccopt = "/decc/prefix=(all,except=(globfree,glob))" $ if f$trnlnm("SYS").eqs."" $ then $ if f$trnlnm("DECC$LIBRARY_INCLUDE").nes."" @@ -68,8 +68,8 @@ $ gosub check_cc_qual $ endif $ filelist = "alloca ar arscan commands default dir expand file function " + - "hash implicit job main misc read remake remote-stub rule " + - - "signame variable version vmsfunctions vmsify vpath " + - - "[.glob]glob [.glob]fnmatch getopt1 getopt" + "signame variable version vmsfunctions vmsify vpath " + - + "[.glob]glob [.glob]fnmatch getopt1 getopt strcache" $ copy config.h-vms config.h $ n=0 $ open/write optf make.opt @@ -95,23 +95,23 @@ $ if f$trnlnm("OPTF").nes."" then $ close optf $ if f$search("make.opt").nes."" then $ del make.opt;* $ exit $! -$!------------------------------------------------------------------------------ +$!----------------------------------------------------------------------------- $! $! Check if this is a define relating to the properties of the C/C++ $! compiler $! $CHECK_CC_QUAL: -$ open/write tmpc 'tc +$ open/write tmpc 'tc $ ccqual = "/warn=(disable=questcompare)" $ write tmpc "#include " $ write tmpc "unsigned int i = 1;" $ write tmpc "int main(){" -$ write tmpc "if (i < 0){printf(""Mission impossible\n"");}}" +$ write tmpc "if (i < 0){printf(""Mission impossible\n"");}}" $ close tmpc $ gosub cc_qual_check $ return $! -$!------------------------------------------------------------------------------ +$!----------------------------------------------------------------------------- $! $! Check for properties of C/C++ compiler $! @@ -122,17 +122,34 @@ $ cc 'ccqual' 'tmpnam' $ if $status then cc_qual = true $ set message/fac/ident/sever/text $ delete/nolog 'tmpnam'.*;* -$ if cc_qual then ccopt = ccopt + ccqual +$ if cc_qual then ccopt = ccopt + ccqual $ return -$!------------------------------------------------------------------------------ +$!----------------------------------------------------------------------------- $! $ compileit : subroutine $ ploc = f$locate("]",p1) $ filnam = p1 $ if ploc .lt. f$length(p1) then filnam=f$extract(ploc+1,100,p1) $ write optf "''filnam'" -$ cc'ccopt'/include=([],[.glob]) - - /define=("allocated_variable_expand_for_file=alloc_var_expand_for_file","unlink=remove","HAVE_CONFIG_H","VMS") - +$ cc'ccopt'/include=([],[.glob]) - + /define=("allocated_variable_expand_for_file=alloc_var_expand_for_file","unlink=remove","HAVE_CONFIG_H","VMS") - 'p1' $ exit $ endsubroutine : compileit +$! +$!----------------------------------------------------------------------------- +$!Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +$!2006 Free Software Foundation, Inc. +$!This file is part of GNU Make. +$! +$!GNU Make is free software; you can redistribute it and/or modify it under the +$!terms of the GNU General Public License as published by the Free Software +$!Foundation; either version 2, or (at your option) any later version. +$! +$!GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +$!WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +$!A PARTICULAR PURPOSE. See the GNU General Public License for more details. +$! +$!You should have received a copy of the GNU General Public License along with +$!GNU Make; see the file COPYING. If not, write to the Free Software +$!Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/makefile.vms b/makefile.vms index 09c471a2..2fd2b896 100644 --- a/makefile.vms +++ b/makefile.vms @@ -1,26 +1,26 @@ -# Copyright (C) 1988, 1989, 1996, 1997 Free Software Foundation, Inc. +# -*-Makefile-*- to build GNU make on VMS +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +# 2006 Free Software Foundation, Inc. # This file is part of GNU Make. # +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + # VMS extensions from GNU Make 3.60 imported by # Klaus Kämpf (kkaempf@rmi.de) # Modified for version 3.78.1 by Hartmut.Becker@compaq.com. # Modified for version 3.80 by zinser@decus.de # Modified for version 3.81 by Hartmut Becker -# -# GNU Make is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# GNU Make is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GNU Make; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. CC = cc CP = copy @@ -90,11 +90,11 @@ manext = 1 objs = commands.obj,job.obj,dir.obj,file.obj,misc.obj,hash.obj,\ main.obj,read.obj,remake.obj,rule.obj,implicit.obj,\ - default.obj,variable.obj,expand.obj,function.obj,\ + default.obj,variable.obj,expand.obj,function.obj,strcache.obj,\ vpath.obj,version.obj$(ARCHIVES)$(ALLOCA)$(extras)$(getopt)$(glob) -srcs = commands.c job.c dir.c file.c misc.c hash.c\ +srcs = commands.c job.c dir.c file.c misc.c hash.c \ main.c read.c remake.c rule.c implicit.c \ - default.c variable.c expand.c function.c \ + default.c variable.c expand.c function.c strcache.c \ vpath.c version.c vmsfunctions.c vmsify.c $(ARCHIVES_SRC) $(ALLOCASRC) \ commands.h dep.h filedef.h job.h make.h rule.h variable.h @@ -121,6 +121,7 @@ dir.obj: dir.c make.h file.obj: file.c make.h commands.h dep.h filedef.h variable.h misc.obj: misc.c make.h dep.h hash.obj: hash.c make.h hash.h +strcache.obj: strcache.c make.h hash.h main.obj: main.c make.h commands.h dep.h filedef.h variable.h job.h read.obj: read.c make.h commands.h dep.h filedef.h variable.h remake.obj: remake.c make.h commands.h job.h dep.h filedef.h diff --git a/misc.c b/misc.c index 6f126834..43df799a 100644 --- a/misc.c +++ b/misc.c @@ -1,22 +1,20 @@ /* Miscellaneous generic support functions for GNU Make. -Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1997, -2002 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" #include "dep.h" diff --git a/po/ChangeLog b/po/ChangeLog index 1be5d52d..4d53ccee 100644 --- a/po/ChangeLog +++ b/po/ChangeLog @@ -1,3 +1,7 @@ +2006-01-28 Paul D. Smith + + * LINGUAS: Added new translation for Vietnamese (vi). + 2005-07-14 Paul D. Smith * LINGUAS: Added new translation for Indonesian (id). @@ -47,3 +51,18 @@ * .cvsignore: Moved from i18n to here. * POTFILES.in, LINGUAS, Makevars: Created. + +Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/po/LINGUAS b/po/LINGUAS index ec0dffc1..3f0c531c 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -1,5 +1,5 @@ -# Set of available languages: 22 languages +# Set of available languages: 23 languages -be da de es fi fr ga gl he hr id ja ko nl pl pt_BR ru rw sv tr uk zh_CN +be da de es fi fr ga gl he hr id ja ko nl pl pt_BR ru rw sv tr uk vi zh_CN # Can't seem to get en@quot and en@boldquot to build properly? diff --git a/po/Makevars b/po/Makevars index 1072d3ea..8ad316da 100644 --- a/po/Makevars +++ b/po/Makevars @@ -1,3 +1,20 @@ +# This is a -*-Makefile-*- +# Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + + # Makefile variables for PO directory in any package using GNU gettext. # Usually the message domain is the same as the package name. diff --git a/po/POTFILES.in b/po/POTFILES.in index 45d162fa..9ac244b5 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,5 +1,19 @@ # List of source files containing translatable strings. -# Copyright (C) 2002 Free Software Foundation, Inc. +# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +# Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. ar.c arscan.c @@ -19,6 +33,7 @@ remake.c remote-cstms.c rule.c signame.c +strcache.c variable.c variable.h vmsfunctions.c diff --git a/po/be.gmo b/po/be.gmo index f998f074d1abeb7380c05d39bcf73261cf2aaf13..1a80da428b7b48c810a0dbe26a12ba63505363f2 100644 GIT binary patch delta 2788 zcmYk+dr*{B7{~DgF33d|VG+56Eg%RO7Z;-dxtIZET#ST7ETIGu%^(RQu-BxSW{T;y zF{NF`vTULztFxgT_@id}$G*Saml@9Nv!C-`_C4o3=Xv+P z&1X8SbFq$5LmMWpA(lIg@nLNkU$lfsW1=w;bt)U9(1XcXiEiA0t8o{W;y9M0W1caE zxC(WCCx)XB(~PmqaXNg=FMMU;pBRtvjFN!4n1t0Bi|y#dKGcMUZAUPI<5Bzie$30DTc8h8jbkx^6z-bH3?K0^(B9z*dmF2F0O42E#C zGLwc&u^csUx9wwi9mlU?3geq^=w#sU_J!#AteWE$=*Di$#3%7u{LuD0%;R|4K2D7> zCZFS#_%imQ8=a(0zspB0r~$RmPP8=BC+KjmIfyPig3QI7K(^8Rgxa&qsI8htvS_ZN zRvyKVv_W~6LOy21c0Vd}hh5}f6F9~Rt@tbkV@O z8o1Z?aa4+5L2cb9s1=_=P3SMw1YP`SF6JRgGerx?KVzC2PH>NDMHNvGY6XM#jeAi= zG={181(x9j)P&N=E8A~cP|xc^J#PqA)X$<8a1@o1FOlS#Z!J2S(FN3l|3IbO$!OYw zB;=IIK}}#KU&=@estEg0wPB&|KWJb77&VdaQ5n62ML2~jzEskr%vkkwvg!2NCtgCW zgYFo8-`Mp}?vGFwn7w@?dt z4x9D&mccU`$ z45|nxa2x)B`dt;XWRYeIs_LIYW%L-TIHz*R|1ESfn5Jg79X0R)q@K+CsFj>VO>7D^ z;V7PVJ-Sf?G$WVHAeP}<*o7Cd4eKckUKDc(RcjNd=l^EWxtETEX{pM)P&Znr3GGEE zoOrkY9h(8v?_R_xoJ39NN7TTH6o_h}2zivT`spa8Z(=o$VJrTP zY`dvrU-ZY(hd1Cmr~!XPHwJm^e?Y9{xCKjbA5vrfEa+H;s)Z`;HxsuK4>P|1&!Uk7 zH74o*Gt$6!5-KLOM*{f2_wXHNA9u_;e>?r%gcdW?hV4$v%!yelTgG^u;ZAEEo%KXI zv6!eQ9wdf{enPda-K`@Rw;@piidk zb{|F(5roca$JP?Fn|5`FcQSlo(?)vig1-gxT~4T&?Oo+e~B; z4a8hRZ8NdPTO5&`aT~oDVl|-`btj=BP}@Y*5d+?Vh~$)RdP#&DwQib-Tta^feclfu zlB;&nn`!NIR@n!1*0cygB&yFH!~PqFW&q(rCh?W{V7uR8Z|=>L}D1DpT= delta 3063 zcmYk+c~F&A7{~Dgg9s>+ASx31Y7(eyZYU^fin~DJ7Usfsk^Lf|;!@WInbOKp%$AXK z(wVfdFk&1Ru>Qz$Z1P?)bDD~r>5pb2OUI^cob3DKzBImbpZhuIyzf2BbIyBjIR07Z z`Z3h+b;Grrc$`T0Go}^G1Nh>a($AO>OhGj*z+lYANX$hGx8Xu;!m0QRPRCLGjhTQ2 zsP;E75Ib?CF)s511wK8!#tM2LjLA3@GjJFdVJPmv0eBEKp<}kq7(~6zzW*sEP``>p z@L!C;!TdN1lW-8@o6Md9GsGvkQHL7%Flr)gs0@6C%-DR78u%glV*oe9F$9&tXjEoq z;aFUQ8hDTGag3whfl-Waex(qNfsc7_Bw{@ERcPTJd1N{<`RbCO=M1{8`(zl0JUcU+|*WuBH1*pz4nu|(p8EPUgVKN>- z4Sdez6 zKOA+al5hmh$22U(WITZ!57UL}_cp3uUw))RJ_NOpnJx-S%|ay0W(8_yrKpapQCn~j zwIxT9zDx`9F<BI8%d>rcjG}J_LP?@d3WOP+g&}n=Rm7?o78vnBE zBgm&#l8#F4627=)Dp1ciU=p6hLLXzkLp?u(gQYW)iF$q&rs4*ifi0M=_x}$H#Wc)j zn$Kf1W?%sMo`=g(9le7}T{9{J-`MxNQF}V^3GW%o!im(&P;b>y)C4Y}GSY?YruiL1 z_5SzaglHv0aXC&!rR)GIl^>zr;~O{%eJx|gU<}U1Y}Ea?Y(GbxkvpifnNz4Q!U?z=$KzSl)^yuO zG3r|CnK%PKL{~0_+Z1wq_=6x{O7TgS&Bt7`y^qtVTQS}VtwyE%WmKk)qcZXtD&^g% z!x>6vI&@=@T{hEETe}jquoJQ5pRAheG-%K6p;j`Q6R5YL0JYMM$YRY2)Z20eS(Len z93t}o{Vj7_M_HluzQ!RV~nq>Uy2I{o=HD7E`gr?dm-<9*b`X7P{) z-h`YtQ;%BFyQqnEpeB3^v+y2H!gLOR2HJvjWsYDPUcq7vbTMi!g=*x@F`cNC{)QST zD3L5+Eb7$1f_m;4YGUm;0PmtQ;lqaOxuvMom!bM`AqUc8AW6fn}`>QIzs1LJE~JMho~Y#i1kDuv4+s)Ppl?F32l^e zQ%htJg@mr9UQ8wCd&^|ezMR;P2qM&~OobI$LowZg?m7}1fXtNbxYB{T|`1n$1evMU9WYrWWIO-f$NlnjF zc^mUe%JcHe9SN=d!`AzbEvcv~cT_kkYaNA_v(l<9=DDi!yxJmXbw#RGw4t(~wuJWF z=$e?;E#Z^=f+xj~8y`Pzf|Zn#Ix)HRLPW%X#ZB%u%YDY(;{JsAm^kZcpoxii8a#*W zsl-|CbKE*lgFPd6ySq(4@$B&I^z3q9bhmr\n" "Language-Team: Belarusian \n" @@ -15,31 +15,31 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 0.9.6\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "Ñпроба выкарыÑтаць непадтрымліваемую мажліваÑьць: \"%s\"" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "дакрананьне да ўдзельніку архіва недаÑтупна на VMS" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "touch: архіў \"%s\" Ð½Ñ Ð¹Ñнуе" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "touch: \"%s\" - гÑта не Ñ€ÑчаіÑны архіў" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "touch: удзельнік \"%s\" Ð½Ñ Ð¹Ñнуе Ñž \"%s\"" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "" @@ -78,44 +78,44 @@ msgstr " Дата %s" msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " uid = %d, gid = %d, Ñ€Ñжым = 0%o.\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] ВыдалÑецца файл \"%s\"" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** ВыдалÑецца файл \"%s\"" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# загады Ð´Ð»Ñ Ð²Ñ‹ÐºÐ°Ð½Ð°Ð½ÑŒÐ½Ñ" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (убудаваны):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (з\"%s\", радок %lu):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -123,218 +123,218 @@ msgstr "" "\n" "# ТÑчкі\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "" -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "" -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "" -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "Ðе" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " файлаў, " -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "не" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr "" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " так далёка." -#: dir.c:1059 +#: dir.c:1079 #, c-format msgid " impossibilities in %lu directories.\n" msgstr "" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "" -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "" -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "" -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "" -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "" -#: file.c:381 +#: file.c:385 msgid "Removing intermediate files...\n" msgstr "ВыдалÑюцца Ð¿Ñ€Ð°Ð¼ÐµÐ¶ÐºÐ°Ð²Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹...\n" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s: адбітак чаÑу па-за дапушчальнымі межамі, падÑтаўлÑецца %s" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "БÑгучы чаÑ" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# ÐÑ Ð¼Ñта:" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "" -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "" -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "" -#: file.c:889 +#: file.c:897 msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "" -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "" -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "" -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "" -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# Так Ñама робÑцца:" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# Ð§Ð°Ñ Ð·ÑŒÐ¼ÑÐ½ÐµÐ½ÑŒÐ½Ñ Ð½Ñ–ÐºÐ¾Ð»Ñ– не правÑраўÑÑ." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# Файл Ð½Ñ Ð¹Ñнуе." -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# Файл вельмі Ñтары." -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# ÐпошнÑе зьмÑненьне %s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# Файл быў абноўлены." -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# Файл Ð½Ñ Ð±Ñ‹Ñž абноўлены." -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# Загады, што выконваюцца зараз (ГЭТР- ПÐМЫЛКÐ)." -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "" -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# ПаÑьпÑхова абноўлены." -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "" -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "" -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -342,14 +342,14 @@ msgstr "" "\n" "# Файлы" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" "# " msgstr "" -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "" @@ -365,41 +365,41 @@ msgstr "" msgid "non-numeric second argument to `wordlist' function" msgstr "" -#: function.c:1349 +#: function.c:1453 #, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "" -#: function.c:1360 +#: function.c:1464 #, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "памылка Ñž CreatePipe() (e=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe (): памылка Ñž process_init_fd()\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "" -#: function.c:1999 +#: function.c:2105 #, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "ÐÑ Ð·Ñ€Ð¾Ð±Ð»ÐµÐ½Ð° Ð´Ð»Ñ Ð³Ñтае плÑтформы: Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ \"%s\"" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "" @@ -459,71 +459,71 @@ msgstr "%s: выбар \"-W %s\" - неадназначын.\n" msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: выбар \"-W %s\" не дазвалÑе довад.\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "" -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "" -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "" @@ -566,7 +566,7 @@ msgstr "*** Чакаюцца Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹Ñ Ð¿Ñ€Ð°Ñ†Ñ‹...." msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr "" @@ -599,205 +599,210 @@ msgstr "" msgid "Released token for child 0x%08lx (%s).\n" msgstr "" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" "Counted %d args in failed launch\n" msgstr "" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "" -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "" -#: job.c:2030 +#: job.c:2016 #, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +msgid "process_easy() failed failed to launch process (e=%ld)\n" msgstr "" -#: job.c:2069 +#: job.c:2046 +#, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" +msgstr "" + +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s: загад не адшуканы" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "" -#: job.c:2347 +#: job.c:2363 #, fuzzy, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "$SHELL зьменена (раней \"%s\", зараз \"%s\")" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "Выбары:\n" -#: main.c:293 +#: main.c:291 msgid " -b, -m Ignored for compatibility.\n" msgstr "" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr "" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" msgstr "" -#: main.c:300 +#: main.c:298 msgid " -d Print lots of debugging information.\n" msgstr "" -#: main.c:302 +#: main.c:300 msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" msgstr "" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" msgstr "" -#: main.c:310 +#: main.c:308 msgid " -h, --help Print this message and exit.\n" msgstr "" " -h, --help Друкуе гÑтае паведамленьне й выходзіць.\n" -#: main.c:312 +#: main.c:310 msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr "" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" msgstr "" -#: main.c:317 +#: main.c:315 msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" msgstr "" -#: main.c:319 +#: main.c:317 msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " "N.\n" msgstr "" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" msgstr "" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " "them.\n" msgstr "" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " "it.\n" msgstr "" -#: main.c:332 +#: main.c:330 msgid " -p, --print-data-base Print make's internal database.\n" msgstr " -p, --print-data-base Друкуе нутраную базу даньнÑÑž make.\n" -#: main.c:334 +#: main.c:332 msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" msgstr "" -#: main.c:336 +#: main.c:334 msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "" -#: main.c:338 +#: main.c:336 msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr " -s, --silent, --quiet Ðе адлюÑтроўваць загады.\n" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" @@ -805,52 +810,52 @@ msgstr "" " -S, --no-keep-going, --stop\n" " Выключае -k.\n" -#: main.c:345 +#: main.c:343 msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "" -#: main.c:347 +#: main.c:345 msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "" -#: main.c:349 +#: main.c:347 msgid " -w, --print-directory Print the current directory.\n" msgstr " -w, --print-directory Друкуе бÑгучую Ñ‚Ñчку.\n" -#: main.c:351 +#: main.c:349 msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" msgstr "" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" msgstr "" -#: main.c:356 +#: main.c:354 msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" msgstr "" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "пуÑÑ‚Ñ‹ радок нерÑчаіÑны Ñž ÑкаÑьці назвы файла" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "" -#: main.c:670 +#: main.c:669 #, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "" -#: main.c:677 +#: main.c:676 #, c-format msgid "" "\n" @@ -860,161 +865,153 @@ msgid "" "ExceptionAddress = %lx\n" msgstr "" -#: main.c:685 +#: main.c:684 #, c-format msgid "Access violation: write operation at address %lx\n" msgstr "" -#: main.c:686 +#: main.c:685 #, c-format msgid "Access violation: read operation at address %lx\n" msgstr "" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "%s Ñпынена на 30 ÑÑкундаў..." -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "Makefile Ñа Ñтандартнага ўводу зададзены двойчы." -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (чаÑовы файл)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (чаÑовы файл)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "Ðе задавайце -j ці --jobs, калі sh.exe недаÑтупны." - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "" - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "ÐŸÐ°Ñ€Ð°Ð»ÐµÐ»ÑŒÐ½Ñ Ð¿Ñ€Ð°Ñ†Ñ‹ (-j) не падтрымліваюцца на гÑтае плÑтхорме." -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "" -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "" -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "Ñтвараецца трубаправод прац" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "" -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "ÐбнаўлÑюцца make-файлы....\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "" -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "" -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "Makefile \"%s\" Ð½Ñ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½" -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "" -#: main.c:2024 +#: main.c:2021 #, c-format msgid "Re-executing[%u]:" msgstr "" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "unlink (чаÑовы файл): " -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr "" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "ÐÑма мÑÑ‚" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "" -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "ВыкарыÑтаньне: %s [выбары] [мÑта] ...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" @@ -1023,7 +1020,7 @@ msgstr "" "\n" "ГÑта праграма пабудавана Ð´Ð»Ñ %s\n" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" @@ -1032,22 +1029,22 @@ msgstr "" "\n" "ГÑта праграма падубавана Ð´Ð»Ñ %s (%s)\n" -#: main.c:2402 +#: main.c:2399 #, c-format msgid "Report bugs to \n" msgstr "ПаведамлÑйце пра памылкі на .\n" -#: main.c:2474 +#: main.c:2471 #, fuzzy, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "выбар \"-%c\" патрабуе Ñтаноўчы цÑлы довад" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "выбар \"-%c\" патрабуе Ñтаноўчы цÑлы довад" -#: main.c:2950 +#: main.c:2947 #, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1058,7 +1055,7 @@ msgstr "" "%sÐ¿Ð°Ð³Ð°Ð´Ð½ÐµÐ½ÑŒÐ½Ñ Ð°Ð± раÑпаўÑюджваньні. ÐÑ Ð¹Ñнуе ÐІЯКÐЕ гарантыі, нават аб\n" "%sмагчымаÑьці выкарыÑÑ‚Ð½ÑŒÐ½Ñ Ð·ÑŒ Ñкой небудзь мÑтай.\n" -#: main.c:2956 +#: main.c:2953 #, fuzzy, c-format msgid "" "\n" @@ -1067,7 +1064,7 @@ msgstr "" "\n" "ГÑта праграма пабудавана Ð´Ð»Ñ %s\n" -#: main.c:2958 +#: main.c:2955 #, fuzzy, c-format msgid "" "\n" @@ -1076,682 +1073,704 @@ msgstr "" "\n" "ГÑта праграма падубавана Ð´Ð»Ñ %s (%s)\n" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" "# Make data base, printed on %s" msgstr "" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" "# Finished Make data base on %s\n" msgstr "" -#: main.c:3099 +#: main.c:3097 #, fuzzy, c-format msgid "%s: Entering an unknown directory\n" msgstr "%s: уваход у невÑдомую Ñ‚Ñчку" -#: main.c:3101 +#: main.c:3099 #, fuzzy, c-format msgid "%s: Leaving an unknown directory\n" msgstr "%s: выхад зь невÑдомае Ñ‚Ñчкі" -#: main.c:3104 +#: main.c:3102 #, c-format msgid "%s: Entering directory `%s'\n" msgstr "%s: уваход у Ñ‚Ñчку \"%s\"\n" -#: main.c:3107 +#: main.c:3105 #, c-format msgid "%s: Leaving directory `%s'\n" msgstr "%s: выхад з Ñ‚Ñчкі \"%s\"\n" -#: main.c:3112 +#: main.c:3110 #, fuzzy, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "%s[%u]: уваход у невÑдомую Ñ‚Ñчку" -#: main.c:3115 +#: main.c:3113 #, fuzzy, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "%s[%u]: выхад зь невÑдомае Ñ‚Ñчкі" -#: main.c:3119 +#: main.c:3117 #, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "%s[%u]: уваход у Ñ‚Ñчку \"%s\"\n" -#: main.c:3122 +#: main.c:3120 #, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "%s[%u]: выхад з Ñ‚Ñчкі \"%s\"\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr "" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "ÐевÑÐ´Ð¾Ð¼Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "%s%s: %s" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð°Ð¼Ñць вычарпана" -#: misc.c:620 +#: misc.c:618 #, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "%s: карыÑтальнік %lu (наÑамрÑч %lu), група %lu (наÑамрÑч %lu)\n" -#: misc.c:641 +#: misc.c:639 msgid "Initialized access" msgstr "" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "" -#: misc.c:866 +#: misc.c:864 #, c-format msgid "write error: %s" msgstr "" -#: misc.c:868 +#: misc.c:866 #, fuzzy msgid "write error" msgstr "Памылка шыны" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "Чытаюцца make-файлы...\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "Чытаецца make-файл \"%s\"" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr " (нÑма дапомнае мÑÑ‚Ñ‹)" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (пошук шлÑху)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr "" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr "" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "нерÑчаіÑÐ½Ð°Ñ Ð´Ñ‹Ñ€Ñктыва \"override\"" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "прапушчана правіла перад загадамі" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "прапушчан падзÑлÑльнік %s" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr " (вы маеце на ўвазе TAB замеÑÑ‚ 8 прагалаў?)" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "прапушчаны \"endif\"" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "прапушчаны \"endef\", незавершаны \"define\"" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "зьнешні \"%s\"" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "" -#: read.c:1834 +#: read.c:1838 msgid "Malformed target-specific variable definition" msgstr "" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "" -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "" -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "Ðічога Ð½Ñ Ð±Ñ‹Ð»Ð¾ зроблена Ð´Ð»Ñ \"%s\"." -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "\"%s\" - ÑаÑтарÑл(а)." -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sÐÑма правіла каб зрабіць мÑту \"%s\"%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "%s ÐÑма правіла каб зрабіць мÑту \"%s\", патрÑбную Ð´Ð»Ñ \"%s\"%s" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "Файл \"%s\" ужо быў разгледжаны.\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "УÑÑ‘ ÑÑˆÑ Ð°Ð±Ð½Ð°ÑžÐ»Ñецца файл \"%s\".\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "Скончана абнаўленьне файла \"%s\".\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "Файл \"%s\" Ð½Ñ Ð¹Ñнуе.\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" msgstr "" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "" -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "" -#: remake.c:669 +#: remake.c:671 #, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "" -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr "" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "" -#: remake.c:1296 +#: remake.c:1300 #, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "Увага! Файл \"%s\" мае Ñ‡Ð°Ñ Ð·ÑŒÐ¼ÑненьнÑ, Ñкі ÑˆÑ‡Ñ Ð½Ðµ надышоў." -#: remake.c:1303 +#: remake.c:1307 #, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "Увага! Файл \"%s\" мае Ñ‡Ð°Ñ Ð·ÑŒÐ¼ÑÐ½ÐµÐ½ÑŒÐ½Ñ %.2g Ñ, Ñкі ÑˆÑ‡Ñ Ð½Ðµ надышоў." -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr "" -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "" -#: rule.c:552 +#: rule.c:551 msgid "" "\n" "# Implicit Rules" msgstr "" -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." msgstr "" -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" "# %u implicit rules, %u" msgstr "" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr " Ñ‚Ñрмінал." -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "невÑдомы Ñыгнал" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "ÐÐµÐ´Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ñ–Ð½ÑтрукцыÑ" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "Забіты" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "Памылка шыны" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "ДрÑнны ÑÑ‹ÑÑ‚Ñмны выклік" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "Зламаны трубаправод" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "Завершаны" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "Спынен" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "Спынен (tty увод)" -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "Спынен (вывад на tty)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "Спынена (Ñыгнал)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "Ðкно зьменена" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "магчым У/Ð’" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "Сыгнал пагрозы" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "Запыт аб зьвеÑтках" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "дапомны" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "аÑÑродзьдзе" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "make-файл" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "загадны радок" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "дырÑктыва \"override\"" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "аўтаматычна" -#: variable.c:1381 +#: variable.c:1394 #, c-format msgid " (from `%s', line %lu)" msgstr " (з \"%s\", радок %lu)" -#: variable.c:1423 +#: variable.c:1436 msgid "# variable set hash-table stats:\n" msgstr "" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1759,19 +1778,19 @@ msgstr "" "\n" "# ПераменныÑ\n" -#: variable.c:1438 +#: variable.c:1451 msgid "" "\n" "# Pattern-specific Variable Values" msgstr "" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." msgstr "" -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1783,111 +1802,114 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "Увага! ÐÑÐ²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°Ñ Ð¿ÐµÑ€Ð°Ð¼ÐµÐ½Ð½Ð°Ñ \"%.*s\"" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "ÐевÑдомы ўбудаваны загад \"%s\".\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "Памылка! Парожні загад.\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "Перанакіраваны ўвод з %s\n" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "Перанакіраваны вывад у %s\n" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" msgstr "" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "" -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" "# %u `vpath' search paths.\n" msgstr "" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." msgstr "" -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" "# " msgstr "" +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "Ðе задавайце -j ці --jobs, калі sh.exe недаÑтупны." + #~ msgid "no file name for `%sinclude'" #~ msgstr "нÑма назвы файла Ð´Ð»Ñ \"%sinclude\"" diff --git a/po/da.gmo b/po/da.gmo index 2c6da84536803abb68d5ea23caa5b71d07b2f9e0..916453bf0a46acef57928f66098de237d79db805 100644 GIT binary patch delta 7762 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 z�B>>$ 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 xisZ73a#>pa>(~sh\n" "Language-Team: Danish \n" @@ -14,31 +14,31 @@ msgstr "" "Content-Type: text/plain; charset=iso-8859-1\n" "Content-Transfer-Encoding: 8bit\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "forsøg på at bruge en ikke understøttet facilitet: '%s'" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "'berør arkivmedlem' er ikke tilgængelig på VMS" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "berør: Arkivet '%s' findes ikke" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "berør: '%s' er ikke et gyldigt arkiv" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "berør: Medlemmet '%s' findes ikke i '%s'" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "berør: Forkert returkode fra ar_member_touch på '%s'" @@ -77,44 +77,44 @@ msgstr " Tidsstempel %s" msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " uid = %d, gid = %d, modus = 0%o.\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "*** Afbrydelse.\n" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "*** [%s] Arkivmedlemmet '%s' er måske falsk; ikke slettet" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "*** Arkivmedlemmet '%s' er måske falsk; ikke slettet" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] Sletter filen '%s'" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** Sletter filen '%s'" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# kommandoer at udføre" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (indbyggede):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (fra '%s', linje %lu):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -122,219 +122,219 @@ msgstr "" "\n" "# Filkataloger\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# %s: kunne ikke undersøges med stat.\n" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "# %s (nøgle %s, mtime %d): kunne ikke åbnes.\n" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "# %s (enhed %d, inode [%d,%d,%d]): kunne ikke åbnes.\n" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "# %s (enhed %ld, inode %ld): kunne ikke åbnes.\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (nøgle %s, mtime %d): " -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (enhed %d, inode [%d,%d,%d]): " -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (enhed %ld, inode %ld): " -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "Ingen" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " filer, " -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "ingen" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr " umuligheder" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " indtil videre." -#: dir.c:1059 +#: dir.c:1079 #, c-format msgid " impossibilities in %lu directories.\n" msgstr " umuligheder i %lu kataloger.\n" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "Rekursiv variabel '%s' refererer (i sidste ende) til sig selv" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "uafsluttet variabelreference" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "Kommandoer var angivet for fil '%s' i %s:%lu," -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "Kommandoer for fil '%s' blev fundet ved implicit regel-søgning," -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "men '%s' bliver nu anset som samme fil som '%s'." -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "Kommandoer for '%s' vil blive ignoreret til fordel for dem til '%s'." -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "kan ikke ændre enkelt-kolon '%s' til dobbelt-kolon '%s'" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "kan ikke ændre dobbelt-kolon '%s' til enkelt-kolon '%s'" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "*** Sletter mellemfil '%s'" -#: file.c:381 +#: file.c:385 msgid "Removing intermediate files...\n" msgstr "Sletter mellemfiler ...\n" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s: Tidsstempel i forkert område; bruger %s" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "Aktuel tid" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# Ikke et mål:" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# Værdifuld fil (forudsætning for .PRECIOUS)." -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "# Falsk mål (forudsætning for .PHONY)." -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# Kommandolinjemål." -#: file.c:889 +#: file.c:897 #, fuzzy msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "# En uangivet makefil, evt. en fra MAKEFILES." -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "# Der er udført implicit regelsøgning." -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "# Der er ikke udført implicit regelsøgning." -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "# Implicit/statisk mønsterstamme: '%s'\n" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "# Filen er en mellemfil." -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# Skaber også:" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# Ændringstid ikke tjekket." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# Filen findes ikke." -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# Filen er meget gammel." -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# Sidst ændret %s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# Filen er blevet opdateret." -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# Filen er ikke blevet opdateret." -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# Kommandoer udføres nu (DETTE ER EN FEJL)." -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "# Kommandoer for afhængigheder udføres nu (DETTE ER EN FEJL)." -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# Opdateret med godt resultat." -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# Behøver opdatering (-q er sat)." -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# Opdatering mislykkedes." -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# Ugyldig værdi i 'update_status'-felt!" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# Ugyldig værdi i 'command_state'-felt!" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -342,7 +342,7 @@ msgstr "" "\n" "# Filer" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" @@ -352,7 +352,7 @@ msgstr "" "# Statistik for fil-hash-spande:\n" "# " -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "ikke-numerisk første argument til 'word'-funktionen" @@ -368,41 +368,41 @@ msgstr "ikke-numerisk f msgid "non-numeric second argument to `wordlist' function" msgstr "ikke-numerisk andet argument til 'wordlist'-funktionen" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(In) mislykkedes (e=%d)\n" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(Err) mislykkedes (e=%d)\n" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "CreatePipe() mislykkedes (e=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe(): process_init_fd() mislykkedes\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "Afrydder midlertidig batchfil %s\n" -#: function.c:1999 -#, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "Utilstrækkeligt antal argumenter (%d) til funktionen '%s'" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "Uimplementeret på denne platform: funktion '%s'" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "Uafsluttet kald til funktionen '%s'; manglende '%c'" @@ -462,71 +462,71 @@ msgstr "%s: tilvalg '-W %s' er flertydigt\n" msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: tilvalg '-W %s' tillader ikke et argument\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "kan ikke tildele %ld byte til hash-spande: hukommelsen opbrugt" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "Fyldning=%ld/%ld=%.0f%%, " -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "Omgrupperinger=%d, " -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "Sammenstød=%ld/%ld=%.0f%%" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "Kigger efter en implicit regel for '%s'.\n" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "Kigger efter en implicit arkivmedlemsregel for '%s'.\n" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "Undgår rekursion i implicitte regler.\n" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "Prøver mønsterregel med stammen '%.*s'.\n" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "Afviser umulig implicit forudsætning '%s'.\n" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "Afviser umulig regelforudsætning '%s'.\n" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "Prøver implicit forudsætning '%s'.\n" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "Prøver regelforudsætning '%s'.\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "Fandt forudsætning '%s' som VPATH '%s'\n" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "Kigger efter en regel med mellemfil '%s'.\n" @@ -569,7 +569,7 @@ msgstr "*** Venter p msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "Levende barn 0x%08lx (%s), PID %ld %s\n" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr " (eksternt)" @@ -602,12 +602,12 @@ msgstr "write jobserver" msgid "Released token for child 0x%08lx (%s).\n" msgstr "Frigav symbol for barn 0x%08lx (%s).\n" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "process_easy() fejlede ved igangsætning af proces (e=%d)\n" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" @@ -616,91 +616,96 @@ msgstr "" "\n" "Talte %d argumenter i fejlet igangsætning\n" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "Sætter barn 0x%08lx (%s), PID %ld%s i kæden.\n" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "Fik symbol for barn 0x%08lx (%s).\n" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "read jobs pipe" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "kan ikke gennemtvinge belastningsgrænser på dette styrestystem" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "kan ikke gennemtvinge belastningsgrænse: " -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "" -#: job.c:2030 -#, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "process_easy() fejlede ved igangsætning af proces (e=%d)\n" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "make høstede børne-pid %d, venter endnu på pid %d\n" -#: job.c:2069 +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s: Kommando ikke fundet" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "%s; Skalprogram ikke fundet" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "" -#: job.c:2347 +#: job.c:2363 #, fuzzy, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "$SHELL ændret (var '%s', nu '%s')" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "Opretter midlertidig jobfil %s\n" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "%s (linje %d) Forkert skal-kontekst (!unixy && !batch_mode_shell)\n" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "Tilvalg:\n" -#: main.c:293 +#: main.c:291 msgid " -b, -m Ignored for compatibility.\n" msgstr " -b, -m Ignoreret af hensyn til kompabilitet.\n" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr " -B, --always-make Skab alle mål betingelsesløst.\n" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" @@ -708,19 +713,19 @@ msgstr "" " -C KATALOG, --directory=KATALOG\n" " Skift allerførst til KATALOG.\n" -#: main.c:300 +#: main.c:298 msgid " -d Print lots of debugging information.\n" msgstr "" " -d Udskriv en masse fejlsøgningsinformation.\n" -#: main.c:302 +#: main.c:300 msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "" " --debug[=FLAG] Udskriv forskellige slags " "fejlsøgningsinformation.\n" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" @@ -728,7 +733,7 @@ msgstr "" " -e, --environment-overrides\n" " Miljøvariable har forrang for makefiler.\n" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" @@ -736,15 +741,15 @@ msgstr "" " -f FIL, --file=FIL, --makefile=FIL\n" " Læs FIL som en makefil.\n" -#: main.c:310 +#: main.c:308 msgid " -h, --help Print this message and exit.\n" msgstr " -h, --help Udskriv denne besked og afslut.\n" -#: main.c:312 +#: main.c:310 msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr " -i, --ignore-errors Ignorér fejl fra kommandoer.\n" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" @@ -752,7 +757,7 @@ msgstr "" " -I KATALOG, --include-dir=KATALOG\n" " Søg i KATALOG efter inkluderede makefiler.\n" -#: main.c:317 +#: main.c:315 msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" @@ -760,13 +765,13 @@ msgstr "" " -j [N], --jobs[=N] Tillad N samtidige job; uendelig mange job " "uden argument.\n" -#: main.c:319 +#: main.c:317 msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "" " -k, --keep-going Fortsæt selvom nogen mål ikke kan skabes.\n" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " @@ -776,13 +781,13 @@ msgstr "" " Start ikke flere job medmindre belastningen er " "under N.\n" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" msgstr "" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " @@ -792,7 +797,7 @@ msgstr "" " Udfør ikke nogen kommandoer; udskriv dem " "bare.\n" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " @@ -802,11 +807,11 @@ msgstr "" " Anse FIL som værende meget gammel og genskab " "den ikke.\n" -#: main.c:332 +#: main.c:330 msgid " -p, --print-data-base Print make's internal database.\n" msgstr " -p, --print-data-base Udskriv makes interne database.\n" -#: main.c:334 +#: main.c:332 msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" @@ -814,20 +819,20 @@ msgstr "" " -q, --question Udfør ingen kommandoer; afslutningskoden " "fortæller status.\n" -#: main.c:336 +#: main.c:334 msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "" " -r, --no-builtin-rules Slå de indbyggede implicitte regler fra.\n" -#: main.c:338 +#: main.c:336 msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr " -R, --no-builtin-variables Slå de indbyggede variabelværdier fra.\n" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr " -s, --silent, --quiet Udskriv ikke kommander.\n" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" @@ -835,21 +840,21 @@ msgstr "" " -S, --no-keep-going, --stop\n" " Slår -k fra.\n" -#: main.c:345 +#: main.c:343 msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "" " -t, --touch Berør mål i stedet for at genskabe dem.\n" -#: main.c:347 +#: main.c:345 msgid "" " -v, --version Print the version number of make and exit.\n" msgstr " -v, --version Udskriv makes versionnummer og afslut.\n" -#: main.c:349 +#: main.c:347 msgid " -w, --print-directory Print the current directory.\n" msgstr " -w, --print-directory Udskriv det aktuelle katalog.\n" -#: main.c:351 +#: main.c:349 msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" @@ -857,7 +862,7 @@ msgstr "" " --no-print-directory Slå -w fra, selv hvis det var slået til " "automatisk.\n" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" @@ -865,28 +870,28 @@ msgstr "" " -W FIL, --what-if=FIL, --new-file=FIL, --assume-new=FIL\n" " Anse FIL som værende nyskabt.\n" -#: main.c:356 +#: main.c:354 msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" msgstr "" " --warn-undefined-variables Advar når en udefineret variabel bruges.\n" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "en tom streng er ugyldig som filnavn" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "ukendt fejlsøgningsniveau-specifikation '%s'" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "%s: Interrupt/undtagelse fanget (kode = 0x%x, addr = 0x%x)\n" -#: main.c:677 +#: main.c:676 #, fuzzy, c-format msgid "" "\n" @@ -901,163 +906,155 @@ msgstr "" "ExceptionFlags = %x\n" "ExceptionAddress = %x\n" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "Adgangskrænkelse: skriveoperation på adresse %x\n" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "Adgangskrænkelse: læseoperation på adresse %x\n" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "find_and_set_shell sætter default_shell = %s\n" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "find_and_set_shell stisøgning sætter default_shell = %s\n" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "%s er standset i 30 sekunder..." -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "udført sleep(30). Fortsætter.\n" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "Makefil fra standard-ind er angivet to gange." -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (midlertidig fil)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (midlertidig fil)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "Angiv ikke -j eller --jobs hvis sh.exe ikke er tilgængelig." - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "Sætter make tilbage til enkelt job-tilstand." - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "Parallelle job (-j) er ikke understøttet på denne platform." -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "Sætter tilbage til enkelt job-tilstand (-j1)." -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "intern fejl: flere '--jobserver-fds'-tilvalg" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "intern fejl: ugyldig '--jobserver-fds'-streng '%s'" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "advarsel: tvunget -jN i undermake: slår jobserver tilstand fra." -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "dup jobserver" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" "advarsel: jobserver ikke tilgængelig: bruger -j1. Tilføj '+' til " "ophavsmakeregel." -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "oprettelse af jobledning" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "klargøring af jobserver-ledning" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "" -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "Opdaterer makefiler....\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "Makefilen '%s' får måske make til at gå i ring; genskaber den ikke.\n" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "Genskabelse af makefilen '%s' mislykkedes." -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "Inkluderet makefil '%s' blev ikke fundet." -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "Makefil '%s' blev ikke fundet." -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "Kunne ikke skifte tilbage til det originale katalog." -#: main.c:2024 +#: main.c:2021 #, fuzzy, c-format msgid "Re-executing[%u]:" msgstr "Udfører igen:" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "unlink (midlertidig fil): " -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr "" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "Ingen angivne mål og ingen makefil fundet" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "Ingen mål" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "Opdaterer endemål....\n" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "advarsel: Fejl i urets tid opdaget. Din bygning kan være ukomplet." -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "Brug: %s [tilvalg] [mål] ...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" @@ -1066,7 +1063,7 @@ msgstr "" "\n" "Dette program er bygget til %s\n" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" @@ -1075,22 +1072,22 @@ msgstr "" "\n" "Dette program er bygget til %s (%s)\n" -#: main.c:2402 +#: main.c:2399 #, c-format msgid "Report bugs to \n" msgstr "Send fejlmeldinger (på engelsk) til .\n" -#: main.c:2474 +#: main.c:2471 #, fuzzy, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "'-%c'-tilvalget kræver et positivt heltalligt argument" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "'-%c'-tilvalget kræver et positivt heltalligt argument" -#: main.c:2950 +#: main.c:2947 #, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1101,7 +1098,7 @@ msgstr "" "%sDer er INGEN garanti; end ikke for SALGBARHED eller EGNETHED TIL NOGET\n" "%sBESTEMT FORMÅL.\n" -#: main.c:2956 +#: main.c:2953 #, fuzzy, c-format msgid "" "\n" @@ -1110,7 +1107,7 @@ msgstr "" "\n" "Dette program er bygget til %s\n" -#: main.c:2958 +#: main.c:2955 #, fuzzy, c-format msgid "" "\n" @@ -1120,7 +1117,7 @@ msgstr "" "Dette program er bygget til %s (%s)\n" # %s giver dato og klokkeslæt -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" @@ -1130,7 +1127,7 @@ msgstr "" "# Makedatabase, udskrevet %s" # %s giver dato og klokkeslæt -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" @@ -1139,307 +1136,307 @@ msgstr "" "\n" "# Afsluttet makedatabase %s\n" -#: main.c:3099 +#: main.c:3097 #, fuzzy, c-format msgid "%s: Entering an unknown directory\n" msgstr "%s: Går til et ukendt katalog" -#: main.c:3101 +#: main.c:3099 #, fuzzy, c-format msgid "%s: Leaving an unknown directory\n" msgstr "%s: Forlader et ukendt katalog" -#: main.c:3104 +#: main.c:3102 #, c-format msgid "%s: Entering directory `%s'\n" msgstr "%s: Går til katalog '%s'\n" -#: main.c:3107 +#: main.c:3105 #, c-format msgid "%s: Leaving directory `%s'\n" msgstr "%s: Forlader katalog '%s'\n" -#: main.c:3112 +#: main.c:3110 #, fuzzy, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "%s[%u]: Går til et ukendt katalog" -#: main.c:3115 +#: main.c:3113 #, fuzzy, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "%s[%u]: Forlader et ukendt katalog" -#: main.c:3119 +#: main.c:3117 #, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "%s[%u]: Går til katalog '%s'\n" -#: main.c:3122 +#: main.c:3120 #, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "%s[%u]: Forlader katalog '%s'\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr ". Stop.\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "Ukendt fejl %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "%s%s: %s" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "virtuel hukommelse opbrugt" -#: misc.c:620 +#: misc.c:618 #, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "%s: bruger %lu (reelt %lu), gruppe %lu (reelt %lu)\n" -#: misc.c:641 +#: misc.c:639 msgid "Initialized access" msgstr "Indledende adgang" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "Brugeradgang" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "Make-adgang" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "Barneadgang" -#: misc.c:866 +#: misc.c:864 #, fuzzy, c-format msgid "write error: %s" msgstr "Omdirigeret fejl to %s\n" -#: misc.c:868 +#: misc.c:866 #, fuzzy msgid "write error" msgstr "write jobserver" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "Læser makefiler...\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "Læser makefil '%s'" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr " (ingen standard-endemål)" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (søgesti)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr " (ikke nødvendig)" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr " (ingen ~-udfoldning)" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "Ugyldig syntaks i betingelse" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "fremmed 'endef'" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "tomt variabelnavn" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "tomt 'override'-direktiv" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "ugyldigt 'override'-direktiv" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "kommandoer begynder før det første mål" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "manglende regel før kommandoer" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "manglende adskiller%s" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr " (mente du TAB i stedet for 8 mellemrum?)" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "manglende målmønster" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "flere målmønstre" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "målmønster indeholder ingen '%%'" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "manglende 'endif'" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "Fremmed tekst efter 'endef'-direktiv" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "manglende 'endef', uafsluttet 'define'" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "Fremmed tekst efter '%s'-direktiv" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "fremmed '%s'" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "kun én 'else' per betingelse" -#: read.c:1834 +#: read.c:1838 #, fuzzy msgid "Malformed target-specific variable definition" msgstr "Misdannet per-mål variabeldefinition" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "blandede implicitte og statiske mønsterregler" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "blandede implicitte og normale regler" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "mål '%s' passer ikke til målmønstret" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "målfil '%s' har både :- og ::-angivelser" -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "target '%s' optræder mere end én gang i samme regel." -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "advarsel: tilsidesætter kommandoer for mål '%s'" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "advarsel: ignorerer gamle kommadoer for mål '%s'" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "advarsel: NUL-tegn set; resten af linjen ignoreres" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "Ingenting at gøre for '%s'." -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "'%s' er tidssvarende." -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "Beskærer fil '%s'.\n" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sIngen regel til at skabe mål '%s'%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "%sIngen regel til at skabe mål '%s' som behøves af '%s'%s" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "Overvejer målfil '%s'.\n" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "Opdatering af fil '%s' er forgæves prøvet for nylig.\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "Fil '%s' er allerede overvejet.\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "Opdaterer stadig fil '%s'.\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "Opdatering af fil '%s' afsluttet.\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "Filen '%s' findes ikke.\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" @@ -1447,132 +1444,132 @@ msgstr "" "*** Advarsel: .LOW_RESOLUTION_TIME-fil '%s' har et tidsstempel med høj " "opløsning" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "Fandt en implicit regel for '%s'.\n" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "Ingen implicit regel for '%s' fundet.\n" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "Bruger standardkommandoer for '%s'.\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "Cirkulær %s <- %s afhængighed opgivet." -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "Afsluttet forudsætningerne for målfil '%s'.\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "Forudsætningerne for '%s' er ved at blive skabt.\n" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "Opgiver målfil '%s'.\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "Målet '%s' ikke genskabt på grund af fejl." -#: remake.c:669 +#: remake.c:671 #, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "Forudsætningen '%s' angiver kun rækkefølgen ift. målet '%s'.\n" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "Forudsætningen '%s' for målet '%s' findes ikke.\n" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "Forudsætningen '%s' er nyere end målet '%s'.\n" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "Forudsætningen '%s' er ældre end målet '%s'.\n" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "Målet '%s' er med dobbelt-kolon og har ingen forudsætninger.\n" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "Ingen kommandoer til '%s' og ingen forudsætninger er ændrede.\n" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "Skaber '%s' pga. \"always-make\"-flag.\n" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "Ingen grund til at genskabe målet '%s'" -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "; bruger VPATH-navnet '%s'" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "Skal genskabe målet '%s'.\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr " Ignorerer VPATH-navnet '%s'.\n" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "Kommandoer til '%s' er ved at blive udført.\n" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "Genskabelse af målfil '%s' mislykkedes.\n" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "Målfil '%s' genskabt.\n" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "Med -q trænger målfilen '%s' til at blive genskabt.\n" -#: remake.c:1296 +#: remake.c:1300 #, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "Advarsel: Ændringstiden for filen '%s' er i fremtiden" -#: remake.c:1303 +#: remake.c:1307 #, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "Advarsel: Ændringstiden for filen '%s' er %.2g s i fremtiden" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr ".LIBPATTERNS-element '%s' er ikke et mønster" @@ -1580,12 +1577,12 @@ msgstr ".LIBPATTERNS-element '%s' er ikke et m # "remote job exportation interface to the Customs daemon": jeg aner ikke # hvad der er tale om. I øvrigt ser remote-cstms.c forældet/ubrugt ud, og # koden er ikke understøttet af GNU... -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "Customs kan ikke eksporteres: %s\n" -#: rule.c:552 +#: rule.c:551 msgid "" "\n" "# Implicit Rules" @@ -1593,7 +1590,7 @@ msgstr "" "\n" "# Implicitte regler." -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -1601,7 +1598,7 @@ msgstr "" "\n" "# Ingen implicitte regler." -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -1610,211 +1607,233 @@ msgstr "" "\n" "# %u implicitte regler, %u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr " terminale." -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "FEJL: num_pattern_rules forkert! %u != %u" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "ukendt signal" # De fleste af signalnavnene fra signame.c er kopieret fra libc.da.po, # kun ganske enkelte findes ikke der. -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "Læg på" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "Afbrudt" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "Afslut" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "Ulovlig instruktion" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "Sporings-/stoppunkts-fælde" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "Afbrudt" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "IOT_fælde" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "Emulatorfælde" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "Undtagelsestilfælde ved flydendetals-operation" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "Dræbt" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "Busfejl" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "Lagersegmentfejl" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "Ugyldigt systemkald" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "Røret blev brudt" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "Alarmen gik" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "Termineret" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "Brugerdefineret signal 1" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "Brugerdefineret signal 2" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "Barnet afsluttet" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "Strømmen gik" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "Stoppet" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "Stoppet (ville læse fra tty)" -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "Stoppet (ville skrive til tty)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "Stoppet (signal)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "Begrænsning af CPU-tid overskredet" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "Grænse for filstørrelse overskredet" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "Virtuel tidsgrænse overskredet" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "Profileringstiden udløb" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "Vinduet blev ændret" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "Fortsættes" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "Kritisk I/O-tilstand" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "I/O mulig" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "Resurse tabt" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "Faresignal" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "Informationsforespørgsel" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "Flydendetalshjælpeprocessor ikke tilgængelig" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "forvalgt" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "miljø" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "makefil" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "miljø med -e" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "kommandolinje" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "'override'-direktiv" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "automatisk" -#: variable.c:1381 +#: variable.c:1394 #, c-format msgid " (from `%s', line %lu)" msgstr " (fra '%s', linje %lu)" -#: variable.c:1423 +#: variable.c:1436 msgid "# variable set hash-table stats:\n" msgstr "# Statistik for variabelsæt-hash-spande:\n" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1822,7 +1841,7 @@ msgstr "" "\n" "# Variabler\n" -#: variable.c:1438 +#: variable.c:1451 #, fuzzy msgid "" "\n" @@ -1831,7 +1850,7 @@ msgstr "" "\n" "# Mønsterspecifikke variabelværdier" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." @@ -1839,7 +1858,7 @@ msgstr "" "\n" "# Ingen mønsterspecifikke variabelværdier." -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1853,83 +1872,83 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "advarsel: udefineret vaiabel '%.*s'" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "sys$search mislykkedes med %d\n" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "Advarsel: Tom omdirigering\n" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "intern fejl: '%s' command_state" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "-advarsel, CTRL-Y vil efterlade underproces(ser).\n" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "" "-advarsel, du kan blive nødt til at genetablere CTRL-Y-behandling fra DCL.\n" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "BUILTIN [%s][%s]\n" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "BUILTIN CD %s\n" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "BUILTIN RM %s\n" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "Ukendt indbygget kommando '%s'\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "Fejl, tom kommando\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "Omdirigeret inddata from %s\n" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "Omdirigeret fejl to %s\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "Omdirigeret uddata til %s\n" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "Udfører i stedet %s\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "Fejl ved spawn, %d\n" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -1937,11 +1956,11 @@ msgstr "" "\n" "# VPATH-søgestier\n" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# Ingen 'vpath'-søgestier" -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -1950,7 +1969,7 @@ msgstr "" "\n" "# %u 'vpath'-søgestier.\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -1958,7 +1977,7 @@ msgstr "" "\n" "# Ingen generel ('VPATH'-variabel) søgesti." -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" @@ -1974,6 +1993,12 @@ msgstr "" #~ msgid "Got a SIGCHLD; %u unreaped children.\n" #~ msgstr "Fik et SIGCHLD; %u uhøstede børn.\n" +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "Angiv ikke -j eller --jobs hvis sh.exe ikke er tilgængelig." + +#~ msgid "Resetting make for single job mode." +#~ msgstr "Sætter make tilbage til enkelt job-tilstand." + #~ msgid "no file name for `%sinclude'" #~ msgstr "intet filnavn for '%sinclude'" diff --git a/po/de.gmo b/po/de.gmo index d9c377e2b7c3627158eb93c9e474ac16370b85f9..8cfce20ab09fd121b6c6125cabc8b908bd07ec96 100644 GIT binary patch delta 6844 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 delta 7598 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\n" "Language-Team: German \n" @@ -22,33 +22,33 @@ msgstr "" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "Versuch, eine nicht unterstützte Funktionalität zu verwenden: »%s«" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "" "VMS stellt nicht die Möglichkeit einer Änderung \n" "der Zeitmarken von Archiveinträgen zur Verfügung" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "touch: Archiv »%s« existiert nicht" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "touch: »%s« ist kein gültiges Archiv" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "touch: Eintrag »%s« existiert nicht in »%s«" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "" @@ -93,44 +93,44 @@ msgstr " Datum %s" msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " Nutzer-ID = %d, Gruppen-ID = %d, Modus = 0%o.\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "*** Abbruch.\n" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "*** [%s] Archiveintrag »%s« ist wohl falsch; nicht gelöscht" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "*** Archiveintrag »%s« ist wohl falsch; nicht gelöscht" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] Datei »%s« wird gelöscht" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** Datei »%s« wird gelöscht" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# Auszuführende Kommandos" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (eingebaut):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (aus »%s«, Zeile %lu):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -138,238 +138,238 @@ msgstr "" "\n" "# Verzeichnisse\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# %s: Konnte den Status nicht feststellen.\n" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "" "# %s ( Schlüssel (key) %s, letzte Änderung (mtime) %d): \n" "Konnte nicht geöffnet werden.\n" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "" "# %s (Gerät %d, I-Knoten (inode) [%d,%d,%d]): \n" "Konnte nicht geöffnet werden.\n" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "" "# %s (Gerät %ld, I-Knoten (inode) %ld): \n" "Konnte nicht geöffnet werden.\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (Schlüssel (key) %s, letzte Änderung (mtime) %d): " -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (Gerät %d, I-Knoten (inode) [%d,%d,%d]): " -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (Gerät %ld, I-Knoten (inode) %ld): " -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "Keine" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " Dateien, " -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "keine" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr " Unmöglichkeiten" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " bisher." -#: dir.c:1059 +#: dir.c:1079 #, c-format msgid " impossibilities in %lu directories.\n" msgstr " Unmöglichkeiten in %lu Verzeichnissen.\n" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "Rekursive Variable »%s« referenziert sich (schließlich) selbst" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "Nicht abgeschlossene Variablenreferenz" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "" "Die Kommandos wurden für die Datei »%s« angegeben \n" "an der Stelle %s:%lu," -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "" "Die Kommandos für die Datei »%s« wurden aufgrund \n" "der Suche nach impliziten Regeln gefunden," -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "" "aber »%s« wird jetzt als dieselbe Datei \n" "wie »%s« betrachtet." -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "" "Die Kommandos für »%s« werden ignoriert, \n" "die für »%s« werden bevorzugt." -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "" "»%s« mit einfachem Doppelpunkt kann nicht in \n" "»%s« mit doppeltem Doppelpunkt geändert werden" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "" "»%s« mit doppeltem Doppelpunkt kann nicht in \n" "»%s« mit einfachem Doppelpunkt geändert werden" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "*** Löschen der Zwischendatei »%s«" -#: file.c:381 +#: file.c:385 #, fuzzy msgid "Removing intermediate files...\n" msgstr "*** Löschen der Zwischendatei »%s«" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s: Zeitstempel außerhalb der Reihenfolge; %s wird ersetzt" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "Aktuelle Zeit" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# Dies ist kein Ziel:" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# Wertvolle Datei (Voraussetzung von .PRECIOUS)." -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "# Vorgetäuschtes Ziel (Voraussetzung von .PHONY)." -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# Kommandozeilen-Ziel (target)." -#: file.c:889 +#: file.c:897 #, fuzzy msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "# Ein Standardwert oder MAKEFILES »make«-Steuerdatei." -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "# Suche nach impliziten Regeln wurde durchgeführt." -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "# Suche nach impliziten Regeln wurde nicht durchgeführt." -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "# Ersetzung für implizites/statisches Muster: »%s«\n" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "# Datei ist ein Zwischenschritt in den Abhängigkeiten." -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# Erzeugt außerdem:" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# Zeit der letzten Änderung wurde nicht überprüft." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# Die Datei existiert nicht." -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# Datei ist sehr alt." -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# Zuletzt geändert %s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# Datei wurde aktualisiert." -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# Datei wurde nicht aktualisiert." -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# Derzeit laufende Befehle (DAS IST EIN BUG)." -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "# Derzeit laufende Befehle für Abhängigkeiten (DAS IST EIN BUG)." -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# Erfolgreich aktualisiert." -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# Eine Aktualisierung ist notwendig (-q ist angegeben)." -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# Aktualisierung fehlgeschlagen." -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# Ungültiger Wert in »update_status«-Eintrag!" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# Ungültiger Wert im »command_state«-Eintrag!" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -377,14 +377,14 @@ msgstr "" "\n" "# Dateien" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" "# " msgstr "" -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "Nicht-numerisches erstes Argument zur »word«-Funktion" @@ -400,41 +400,41 @@ msgstr "Nicht-numerisches erstes Argument f msgid "non-numeric second argument to `wordlist' function" msgstr "Nicht-numerisches zweites Argument zur »wordlist«-Funktion" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "»create_child_process«: »DuplicateHandle(In)« schlug fehl (e=%d)\n" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "»create_child_process«: »DuplicateHandle(Err)« schlug fehl (e=%d)\n" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "»CreatePipe()« schlug fehl (e=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe (): process_init_fd() schlug fehl\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "Lösche temporäre Stapelverarbeitungsdatei %s\n" -#: function.c:1999 -#, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "Zuwenig Argumente (%d) für die Funktion »%s«" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "Auf dieser Rechnerkonfiguration nicht implementiert: Funktion »%s«" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "Nicht beendeter Aufruf der Funktion »%s«: »%c« fehlt" @@ -494,71 +494,71 @@ msgstr "%s: Option msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: Option »-W %s« erlaubt kein Argument\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "" -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "" -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "Suche nach einer impliziten Regel für »%s«.\n" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "Suche nach einer impliziten Regel für Archiveinträge für »%s«.\n" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "Vermeide Rekursion in den impliziten Regeln.\n" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "Versuche Muster-Regel mit Ersetzung »%.*s«.\n" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "Unmögliche implizite Voraussetzung »%s« abgelehnt.\n" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "Unmögliche Voraussetzung »%s« abgelehnt.\n" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "Versuche implizite Voraussetzung »%s«.\n" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "Versuche Voraussetzung »%s«.\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "Fand die Voraussetzung »%s« als VPATH »%s«\n" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "Suche nach einer Regel mit der Zwischendatei »%s«.\n" @@ -600,7 +600,7 @@ msgstr "*** Warte auf noch nicht beendete Prozesse..." msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "Aktiver Kindprozess 0x%08lx (%s) PID %ld %s\n" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr " (entfernt)" @@ -633,12 +633,12 @@ msgstr "Schreibe Job-Server" msgid "Released token for child 0x%08lx (%s).\n" msgstr "Marke des Kindprozesses 0x%08lx PID (%s) freigegeben.\n" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "»process_easy()« konnte den Prozess nicht starten (e=%d)\n" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" @@ -647,95 +647,100 @@ msgstr "" "\n" "%d Argumente gehörten zum fehlgeschlagenen Prozessstart\n" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "Nehme Kindprozess 0x%08lx (%s) PID %ld%s in die Kette auf.\n" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "Marke für den Kindprozess 0x%08lx (%s) erhalten.\n" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "Lese Pipe für die Jobs" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "" "Auf diesem Betriebssystem kann die Einhaltung\n" "der Lastbeschränkung nicht erzwungen werden" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "Lasteinschränkung kann nicht erzwungen werden: " -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "" -#: job.c:2030 -#, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "»process_easy()« konnte den Prozess nicht starten (e=%d)\n" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "" "»make« registrierte die Beendigung des Kindprozesses mit ID %d,\n" "wartet jedoch noch auf den Prozess mit ID %d.\n" -#: job.c:2069 +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s: Kommando nicht gefunden" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "%s: Shell-Programm wurde nicht gefunden" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "" -#: job.c:2347 +#: job.c:2363 #, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "$SHELL gewechselt (war »%s«, ist »%s«)\n" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "Erstelle temporäre Stapelverarbeitungsdatei %s\n" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "%s (Zeile %d) Falscher Shell-Kontext (!unixy && !batch_mode_shell)\n" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "Optionen:\n" -#: main.c:293 +#: main.c:291 msgid " -b, -m Ignored for compatibility.\n" msgstr " -b, -m Aus Kompatibilitätsgründen ignoriert\n" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr " -B, --always-make Alle Ziele ohne Bedingungen erstellen\n" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" @@ -744,18 +749,18 @@ msgstr "" " In VERZEICHNIS wechseln, bevor etwas getan " "wird\n" -#: main.c:300 +#: main.c:298 #, fuzzy msgid " -d Print lots of debugging information.\n" msgstr "Viele Informationen zur Fehlersuche ausgeben" -#: main.c:302 +#: main.c:300 #, fuzzy msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "Verschiedene Arten von Debug-Information ausgeben" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" @@ -764,7 +769,7 @@ msgstr "" " Umgebungsvariablen überschreiben »make«-" "Steuerdateien\n" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" @@ -772,16 +777,16 @@ msgstr "" " -f DATEI, --file=DATEI, --makefile=DATEI\n" " DATEI als »make«-Steuerdatei lesen\n" -#: main.c:310 +#: main.c:308 msgid " -h, --help Print this message and exit.\n" msgstr " -h, --help Diese Meldung ausgeben und beenden\n" -#: main.c:312 +#: main.c:310 #, fuzzy msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr "Fehler in den Befehlen irgnorieren" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" @@ -790,7 +795,7 @@ msgstr "" " VERZEICHNIS nach inkludierten\n" " »make«-Steuerdateien durchsuchen\n" -#: main.c:317 +#: main.c:315 #, fuzzy msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " @@ -799,45 +804,45 @@ msgstr "" "N Jobs gleichzeitig erlauben; unbegrenzte Anzahl \n" "von Jobs ohne Argument" -#: main.c:319 +#: main.c:317 #, fuzzy msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "Weiterlaufen, auch wenn einige Targets nicht erzeugt werden konnten" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " "N.\n" msgstr "" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" msgstr "" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " "them.\n" msgstr "" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " "it.\n" msgstr "" -#: main.c:332 +#: main.c:330 #, fuzzy msgid " -p, --print-data-base Print make's internal database.\n" msgstr "Die interne Datenbank von »make« ausgeben" -#: main.c:334 +#: main.c:332 #, fuzzy msgid "" " -q, --question Run no commands; exit status says if up to " @@ -846,21 +851,21 @@ msgstr "" "Keine Befehle ausführen; der Exit-Status gibt an, ob die Dateien\n" "aktuell sind" -#: main.c:336 +#: main.c:334 #, fuzzy msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "Die eingebauten impliziten Regeln deaktivieren" -#: main.c:338 +#: main.c:336 #, fuzzy msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "Die eingebauten Variablenbelegungen deaktivieren" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr " -s, --silent, --quiet Befehle nicht ausgeben.\n" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" @@ -868,38 +873,38 @@ msgstr "" " -S, --no-keep-going, --stop\n" " -k abschalten.\n" -#: main.c:345 +#: main.c:343 #, fuzzy msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "" "Die Targets werden nur als aktualisiert markiert,\n" "nicht tatsächlich erneuert" -#: main.c:347 +#: main.c:345 #, fuzzy msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "Die Versionsnummer von »make« ausgeben und beenden" -#: main.c:349 +#: main.c:347 #, fuzzy msgid " -w, --print-directory Print the current directory.\n" msgstr "Das aktuelle Verzeichnis ausgeben" -#: main.c:351 +#: main.c:349 #, fuzzy msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" msgstr "-w abschalten, selbst wenn es implizit eingeschaltet wurde" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" msgstr "" -#: main.c:356 +#: main.c:354 #, fuzzy msgid "" " --warn-undefined-variables Warn when an undefined variable is " @@ -907,22 +912,22 @@ msgid "" msgstr "" "Eine Warnung ausgeben, wenn eine undefinierte Variable referenziert wird" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "Eine leere Zeichenkette ist als Dateiname ungültig" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "Unbekanntes Debug-Level angegeben »%s«" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "" "%s: bekam Unterbrechung/Ausnahme signalisiert (Kode = 0x%x, Adr = 0x%x)\n" -#: main.c:677 +#: main.c:676 #, fuzzy, c-format msgid "" "\n" @@ -938,202 +943,192 @@ msgstr "" "ExceptionFlags = %x\n" "ExceptionAddress = %x\n" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "Zugriffsverletzung: Schreiboperation an Adresse %x\n" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "Zugriffsverletzung: Leseoperation an Adresse %x\n" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "find_and_set_shell setzt default_shell = %s\n" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "find_and_set_shell Suchpfad gesetzt; default_shell = %s\n" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "%s setzt für 30 Sekunden aus..." -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "»sleep(30)« ist abgeschlossen. Es geht weiter.\n" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "Das Makefile wurde zweimal über die Standardeingabe angegeben." -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (temporäre Datei)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (temporäre Datei)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "" -"Wenn »sh.exe« nicht vorhanden ist, \n" -"sollten Sie nicht »-j« oder »--jobs« angeben." - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "»make« wird so umgestellt, dass nur ein Job laufen kann." - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "" "Parallele Abarbeitung (-j) \n" "wird auf dieser Plattform nicht unterstützt." -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "Umstellung auf Einzel-Job-Verarbeitung (-j1)." -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "Interner Fehler: mehrfache --jobserver-fds Optionen" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "Interner Fehler: Falsche --jobserver-fds Angabe »%s«" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "" "Warnung: -jN in »make«-Verarbeitungszweig erzwungen: \n" "Jobserver-Modus nicht verfügbar." -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "Jobserver verdoppelt" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" "Warnung: Kein Jobserver verfügbar: -j1 wird gesetzt. »+« zur Ursprungsregel\n" "hinzufügen." -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "Öffnen der Pipe für die Jobs" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "Initialisierung der Pipe für den jobserver" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "Symbolische Links sind nicht unterstützt: -L wird abgeschaltet." -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "Aktualisiere »make«-Steuerdateien...\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "" "»make«-Steuerdatei »%s« könnte eine Schleife enthalten; \n" "es wird nicht neu erzeugt.\n" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "Konnte die »make«-Steuerdatei »%s« nicht neu erstellen." -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "Die eingebundene »make«-Steuerdatei »%s« wurde nicht gefunden." -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "Die »make«-Steuerdatei »%s« wurde nicht gefunden" -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "Konnte nicht in das ursprüngliche Verzeichnis wechseln." -#: main.c:2024 +#: main.c:2021 #, fuzzy, c-format msgid "Re-executing[%u]:" msgstr "Erneute Ausführung:" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "unlink (temporäre Datei): " -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr ".DEFAULT_GOAL beinhaltet mehr als ein Ziel" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "Keine Targets angegeben und keine »make«-Steuerdatei gefunden" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "Keine Targets" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "Aktualisieren der Ziele...\n" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "" "Warnung: Mit der Uhr stimmt etwas nicht. \n" "Die Bearbeitung könnte unvollständig sein." -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "Syntax: %s [Optionen] [Target] ...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" "This program built for %s\n" msgstr "" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" "This program built for %s (%s)\n" msgstr "" -#: main.c:2402 +#: main.c:2399 #, c-format msgid "Report bugs to \n" msgstr "Fehlermeldungen (auf Englisch) an senden.\n" -#: main.c:2474 +#: main.c:2471 #, fuzzy, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "Die Option »-%c« verlangt eine positive ganze Zahl als Argument" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "Die Option »-%c« verlangt eine positive ganze Zahl als Argument" -#: main.c:2950 +#: main.c:2947 #, fuzzy, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1153,21 +1148,21 @@ msgstr "" "%sFehlermeldungen (auf Englisch) an .\n" "\n" -#: main.c:2956 +#: main.c:2953 #, c-format msgid "" "\n" "%sThis program built for %s\n" msgstr "" -#: main.c:2958 +#: main.c:2955 #, c-format msgid "" "\n" "%sThis program built for %s (%s)\n" msgstr "" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" @@ -1176,7 +1171,7 @@ msgstr "" "\n" "# »Make«-Datenbank; erstellt am: %s" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" @@ -1185,462 +1180,462 @@ msgstr "" "\n" "# »Make«-Datenbank; beendet am: %s\n" -#: main.c:3099 +#: main.c:3097 #, fuzzy, c-format msgid "%s: Entering an unknown directory\n" msgstr "ein unbekanntes Verzeichnis" -#: main.c:3101 +#: main.c:3099 #, fuzzy, c-format msgid "%s: Leaving an unknown directory\n" msgstr "ein unbekanntes Verzeichnis" # !!! Attention: concatenated with the previous messages!!! -#: main.c:3104 +#: main.c:3102 #, fuzzy, c-format msgid "%s: Entering directory `%s'\n" msgstr "»%s«\n" # !!! Attention: concatenated with the previous messages!!! -#: main.c:3107 +#: main.c:3105 #, fuzzy, c-format msgid "%s: Leaving directory `%s'\n" msgstr "»%s«\n" -#: main.c:3112 +#: main.c:3110 #, fuzzy, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "ein unbekanntes Verzeichnis" -#: main.c:3115 +#: main.c:3113 #, fuzzy, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "ein unbekanntes Verzeichnis" # !!! Attention: concatenated with the previous messages!!! -#: main.c:3119 +#: main.c:3117 #, fuzzy, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "»%s«\n" # !!! Attention: concatenated with the previous messages!!! -#: main.c:3122 +#: main.c:3120 #, fuzzy, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "»%s«\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr ". Schluss.\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "Unbekannter Fehler %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "Der virtuelle Speicher ist verbraucht" -#: misc.c:620 +#: misc.c:618 #, fuzzy, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "%s: Nutzer %lu (tatsächlich %lu), Gruppe %lu (tatsächlich %lu)\n" -#: misc.c:641 +#: misc.c:639 msgid "Initialized access" msgstr "Initialisierter Zugriff" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "" -#: misc.c:866 +#: misc.c:864 #, c-format msgid "write error: %s" msgstr "Schreibfehler: %s" -#: misc.c:868 +#: misc.c:866 msgid "write error" msgstr "Schreibfehler" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "»make«-Steuerdateien werden gelesen...\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "»make«-Steuerdatei »%s« wird gelesen" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr " (kein Standard-Ziel)" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (Suchpfad)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr " (macht nichts)" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr " (keine ~-Auflösung)" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "Ungültige Syntax in der Bedingung" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "Überflüssiges »endef«" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "Leerer Variablenname" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "Leere »override«-Anweisung" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "Ungültige »override«-Anweisung" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "Befehle beginnen vor dem ersten Ziel" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "Es fehlt eine Regel vor den Befehlen" # Untranslatable because of weird %s usage -ke- -#: read.c:998 +#: read.c:1000 #, fuzzy, c-format msgid "missing separator%s" msgstr "Fehlendes Trennzeichen%s" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr " (Meinten Sie TAB anstelle von 8 Leerzeichen?)" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "Es fehlt ein Target-Muster" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "Mehrfache Target-Muster" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "Target-Muster enthält kein »%%«" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "Fehlendes »endif«" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "Überflüssiger Text nach einer »endef«-Anweisung" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "Fehlendes »endef«, nicht abgeschlossenes »define«" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "Überflüssiger Text nach einer »%s«-Anweisung" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "Überflüssiges »%s«" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "Es ist nur ein »else« je Verzweigung erlaubt" -#: read.c:1834 +#: read.c:1838 #, fuzzy msgid "Malformed target-specific variable definition" msgstr "Falsche Ziel-bezogene Variablendefinition" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "Implizite und statische Muster-Regel vermischt" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "Implizite und normale Regel vermischt" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "Target »%s« passt nicht zum Target-Muster" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "Das Ziel »%s« enthält sowohl »:«- als auch »::«-Einträge" -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "Das Ziel »%s« steht mehrfach in derselben Regel." -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "Warnung: Die Befehle für das Ziel »%s« werden überschrieben" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "Warnung: Alte Befehle für das Ziel »%s« werden ignoriert" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "Warnung: NUL-Zeichen gelesen; der Rest der Zeile wird ignoriert" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "Für das Ziel »%s« ist nichts zu tun." -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "»%s« ist bereits aktualisiert." -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "Die Datei »%s« wird \"gestutzt\" (der Abhängigkeitsgraph).\n" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sKeine Regel, um »%s« zu erstellen%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "" "%sKeine Regel vorhanden, um das Target »%s«, \n" " benötigt von »%s«, zu erstellen%s" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "Betrachte Target-Datei »%s«.\n" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "" "Versuchte gerade die Datei »%s« zu aktualisieren, \n" "dies schlug aber fehl.\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "Die Datei »%s« wurde bereits betrachtet.\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "Die Datei »%s« wird immer noch aktualisiert.\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "Aktualisierung der Datei »%s« beendet.\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "Die Datei »%s« existiert nicht.\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" msgstr "" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "Eine implizite Regel für »%s« gefunden.\n" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "Keine implizite Regel für »%s« gefunden.\n" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "Verwende die Standard-Kommandos für »%s«.\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "Zirkuläre Datei %s <- %s Abhängigkeit wird nicht verwendet." -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "Fertig mit den Voraussetzungen für die Ziel-Datei »%s«.\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "Die Voraussetzungen von »%s« werden fertiggestellt.\n" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "Die Arbeit an der Target-Datei »%s« wurde aufgegeben.\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "Das Target »%s« wurde wegen Fehlern nicht aktualisiert." -#: remake.c:669 +#: remake.c:671 #, fuzzy, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "Die Datei »%s« ist älter als das davon abhängige Ziel »%s«.\n" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "" "Die Datei »%s«, Voraussetzung für das Ziel »%s«, \n" "existiert nicht.\n" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "Die Datei »%s« ist jünger als das davon abhängige Ziel »%s«.\n" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "Die Datei »%s« ist älter als das davon abhängige Ziel »%s«.\n" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "" "Das Ziel »%s« hat einen doppelten Doppelpunkt \n" "und keine Voraussetzungen.\n" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "" "Kein Kommando für »%s« und keine Voraussetzung \n" "wurde tatsächlich verändert.\n" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "Es ist nicht notwendig, das Target »%s« neu zu erzeugen" -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "; benutze VPATH-Name »%s«" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "Das Target »%s« muss neu erzeugt werden.\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr " Ignoriere VPATH-Name »%s«.\n" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "Die Kommandos von »%s« werden gerade ausgeführt.\n" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "Fehler beim Aktualisieren der Target-Datei »%s«.\n" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "Die Target-Datei »%s« wurde erfolgreich aktualisiert.\n" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "Target »%s« muss bei -q aktualisiert werden.\n" -#: remake.c:1296 +#: remake.c:1300 #, fuzzy, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "*** Warnung: Datei »%s« hat zukünftige Änderungszeit (%s > %s)!" -#: remake.c:1303 +#: remake.c:1307 #, fuzzy, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "*** Warnung: Datei »%s« hat zukünftige Änderungszeit (%s > %s)!" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr ".LIBPATTERNS Element »%s« ist kein Muster" -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "Customs wird nicht exportieren: %s\n" -#: rule.c:552 +#: rule.c:551 #, fuzzy msgid "" "\n" @@ -1649,7 +1644,7 @@ msgstr "" "\n" "# Keine impliziten Regeln vorhanden." -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -1657,7 +1652,7 @@ msgstr "" "\n" "# Keine impliziten Regeln vorhanden." -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -1666,210 +1661,232 @@ msgstr "" "\n" "# %u implizite Regeln, %u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr " Terminal." -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "BUG: »num_pattern_rules« falsch! %u != %u" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "Unbekanntes Signal" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "Aufgelegt" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "Abgebrochen (Interrupt)" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "Quit" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "Illegaler Befehl" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "Verfolgen/anhalten abfangen (Trace/breakpoint trap)" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "Abgebrochen (Aborted)" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "IOT abfangen (IOT trap)" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "EMT abfangen (EMT trap)" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "Gleitkommafehler" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "Abgebrochen (Killed)" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "Bus-Fehler" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "Adressierungsdefekt" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "Falscher Systemaufruf" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "Zerstörte Pipe" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "Wecksignal" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "Abgebrochen (Terminated)" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "Nutzersignal 1" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "Nutzersignal 2" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "Kindprozess beendet" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "Stromausfall" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "Angehalten" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "Angehalten (tty input)" -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "Angehalten (tty output)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "Angehalten (signal)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "CPU-Zeitschranke überschritten" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "Dateigrößenschranke überschritten" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "Virtueller Timer erloschen" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "Profiling Timer erloschen" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "Fenster hat sich verändert" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "Fortgesetzt" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "Dringende I/O-Bedingung" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "I/O möglich" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "Ressource verloren gegangen" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "Gefahrensignal" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "Informationsanforderung" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "Es ist kein Koprozessor für Fließkommaoperationen vorhanden" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "Standard" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "Umgebung" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "Makefile" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "Umgebung per -e" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "Kommandozeile" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "»override«-Anweisung" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "automatisch" -#: variable.c:1381 +#: variable.c:1394 #, fuzzy, c-format msgid " (from `%s', line %lu)" msgstr " (aus »%s«, Zeile %lu):\n" -#: variable.c:1423 +#: variable.c:1436 #, fuzzy msgid "# variable set hash-table stats:\n" msgstr "# %u Variablen für %u hash-Werte.\n" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1877,7 +1894,7 @@ msgstr "" "\n" "# Variablen\n" -#: variable.c:1438 +#: variable.c:1451 #, fuzzy msgid "" "\n" @@ -1886,7 +1903,7 @@ msgstr "" "\n" "# Musterspezifische Variablenwerte" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." @@ -1894,7 +1911,7 @@ msgstr "" "\n" "# Keine musterspezifischen Variablenwerte." -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1908,82 +1925,82 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "Warnung: undefinierte Variable »%.*s«" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "»sys$search« schlug mit %d fehl\n" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "Warnung: Umleitung ins Leere!\n" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "Interner Fehler: »%s« command_state" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "-Warnung: STRG-Y wird Unterprozesse übriglassen!\n" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "-Warnung: Vielleicht müssen Sie STRG-Y aus DCL wieder ermöglichen.\n" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "BUILTIN [%s][%s]\n" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "BUILTIN CD %s\n" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "BUILTIN RM %s\n" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "Unbekanntes eingebautes Kommando »%s«\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "Fehler: Leere Anweisung\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "Datei %s auf Standardeingabe umgeleitet\n" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "Fehlerausgabe nach %s umgeleitet\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "Ausgabe nach %s umgeleitet\n" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "%s wird stattdessen ausgeführt\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "Fehler beim Starten eines Kindprozesses, %d.\n" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -1991,11 +2008,11 @@ msgstr "" "\n" "# VPATH-Suchpfade\n" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# Keine »vpath«-Suchpfade." -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -2004,7 +2021,7 @@ msgstr "" "\n" "# %u »vpath«-Suchpfade.\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -2012,7 +2029,7 @@ msgstr "" "\n" "# Kein allgemeiner Suchpfad (Variable »VPATH«)." -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" @@ -2022,6 +2039,14 @@ msgstr "" "# Allgemeiner Suchpfad (Variable »VPATH«):\n" "# " +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "" +#~ "Wenn »sh.exe« nicht vorhanden ist, \n" +#~ "sollten Sie nicht »-j« oder »--jobs« angeben." + +#~ msgid "Resetting make for single job mode." +#~ msgstr "»make« wird so umgestellt, dass nur ein Job laufen kann." + #~ msgid "" #~ "\n" #~ "# %u files in %u hash buckets.\n" diff --git a/po/es.gmo b/po/es.gmo index dc44f538babbc61dfd74e9459b8be64b56ff07e4..ec63ca6e3df9c69237fa269eb9249641d7ecde61 100644 GIT binary patch delta 8276 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 diff --git a/po/es.po b/po/es.po index ac31f2b9..c7f9f2f5 100644 --- a/po/es.po +++ b/po/es.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: GNU make 3.81-b3\n" "Report-Msgid-Bugs-To: bug-make@gnu.org\n" -"POT-Creation-Date: 2005-12-13 09:46-0500\n" +"POT-Creation-Date: 2006-02-19 22:29-0500\n" "PO-Revision-Date: 2005-06-28 19:59-0500\n" "Last-Translator: Max de Mendizábal \n" "Language-Team: Spanish \n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8-bit\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "Se intentó utilizar una característica no implementada: `%s'" @@ -31,26 +31,26 @@ msgstr "Se intent # Enrique: touch es un programa del sistema operativo y sirve para # cambiar la fecha de un programa o archivo. Es decir lo "toca" y # modifica sus atributos. Por eso preferí no traducirlo. -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "El programa para hacer un `touch' no está disponible en VMS" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "touch: El archivo `%s' no existe" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "touch: `%s' no es un archivo válido" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "touch: El miembro `%s' no existe en `%s'" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "touch: Código de retorno erróneo de ar_member_touch en `%s'" @@ -90,18 +90,18 @@ msgstr " Fecha %s" msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " uid = %d, gid = %d, modo = 0%o.\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "*** Break.\n" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "" "*** [%s] Miembro de archivo `%s' podría estar incorrecto; aunque no se " "elimina" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "" @@ -109,32 +109,32 @@ msgstr "" # Propongo un cambio en el tiempo verbal: Se borra el archivo temporal. sv # Ok. mm -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] Se borra el archivo `%s'" # Propongo un cambio en el tiempo verbal: Se borra el archivo temporal. sv # Ok. mm -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** Se borra el archivo `%s'" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# comandos para ejecutar" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (interconstruido):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (de `%s', linea %lu):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -142,7 +142,7 @@ msgstr "" "\n" "# Directorios\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# %s: podría no estar establecido.\n" @@ -150,14 +150,14 @@ msgstr "# %s: podr # ¿No sobraría el "posiblemente"? # Propongo dejarlo en " no se pudo abrir ". sv # Ok. Es consistente con otras traducciones. mm -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "# %s (llave %s, mtime %d): no se pudo abrir.\n" # En el K & R aparece inode traducido como nodo-i. ¿qué te parece? sv # Bien. Me gusta con el guioncito. mm -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "" @@ -166,49 +166,49 @@ msgstr "" # ¿No sobraría el "posiblemente"? # Propongo dejarlo en " no se pudo abrir ". sv # Ok. Es consistente con otras traducciones. mm -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "# %s (dispositivo %ld, nodo-i %ld): no se pudo abrir.\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (llave %s, mtime %d): " -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (dispositivo %d, nodo-i [%d,%d,%d]): " -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (dispositivo %ld, nodo-i %ld): " -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "No" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " archivos, " -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "no" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr " imposibilidades" # ¿"So far" no era "hasta ahora"? (no me hagas mucho caso) sv # Si tu traducción es mejor. Aceptada. mm -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " hasta ahora." -#: dir.c:1059 +#: dir.c:1079 #, c-format msgid " impossibilities in %lu directories.\n" msgstr " imposibilidades en %lu directorios.\n" @@ -222,7 +222,7 @@ msgstr " imposibilidades en %lu directorios.\n" # ejemplo em+ # Mejor lo eliminamos. Es de alguna forma reiterativo e innecesario. # Lo de `al final' puede ser más confuso. mm -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "La variable recursiva `%s' se auto-referencia" @@ -230,18 +230,18 @@ msgstr "La variable recursiva `%s' se auto-referencia" # No me gusta nada ( lo siento ) # ¿ Qué tal : La referencia a una variable está sin terminar em+ # Creo que tienes razón la voz pasiva es muy desagradable. mm. -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "la referencia a la variable está sin terminar" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "Las instrucciones fueron especificadas para el archivo `%s' en %s:%lu," # Buscando en las legras implícitas em+ # Utilicé por búsqueda en para evitar el gerundio. mm -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "" @@ -250,7 +250,7 @@ msgstr "" # "now" es "ahora". ¿te lo has comido consciente o inconscientemente? sv # inconscientemente. mm -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "pero `%s' se considera ahora como el mismo archivo que `%s'." @@ -259,7 +259,7 @@ msgstr "pero `%s' se considera ahora como el mismo archivo que `%s'." # "To ignore" *no* es ignorar. sv # Propongo "no serán tenidas en cuenta" a falta de algo mejor. # Ok. Mi necedad sobrepasa el milenio. mm -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "" @@ -269,46 +269,46 @@ msgstr "" # Me suena que eso de colon es algo así como punto, dos puntos o punto y coma. # ¿Podrías comprobarlo? sv # Es un punto sencillo (.). A ver si te gusta mi propuesta. mm -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "no se puede cambiar un punto (.) `%s' por dos puntos (:) `%s'" # Lo mismo. sv -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "no se pueden cambiar dos puntos (:) `%s' por un punto (.) `%s'" # Propongo un cambio en el tiempo verbal: Se borra el archivo temporal. sv # Ok. mm -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "*** Se borra el archivo temporal `%s'" # Propongo un cambio en el tiempo verbal: Se borra el archivo temporal. sv # Ok. mm -#: file.c:381 +#: file.c:385 msgid "Removing intermediate files...\n" msgstr "*** Se borran los archivos temporales...\n" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s: Fecha fuera de intervalo; sustituyéndola %s" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "Hora actual" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# No es un objetivo:" # Pondría: es una dependencia de em+ # Si, tienes razón. mm -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# Archivo valioso (es una dependencia de .PRECIOUS)." @@ -320,7 +320,7 @@ msgstr "# Archivo valioso (es una dependencia de .PRECIOUS)." # No. Incondicional no es una traducción correcta. Que tal si al rato # se les ocurre hacer una nueva instrucción .INCONDITIONAL. # Si quieres podríamos pensar en otra traducción como señuelo o algo así. mm -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "# objetivo falso (dependencia de .PHONY)." @@ -331,7 +331,7 @@ msgstr "# objetivo falso (dependencia de .PHONY)." # Están traduciendo commands como comandos? Son más bien ordenes o # instrucciones. Por mi parte no hay problema, incluso me gusta más # comandos, pero es un anglicismo. mm -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# Objetivo de línea de instrucciones." @@ -343,7 +343,7 @@ msgstr "# Objetivo de l # Así pues tu traducción es completamente equivocada, lo siento. # Pondría: Fichero por defecto o definido en la variable MAKEFILE em+ # Cierto, lo has entendido bien. Arreglo acorde. mm -#: file.c:889 +#: file.c:897 msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "# Por omisión, MAKEFILES, o -include/sinclude makefile." @@ -351,7 +351,7 @@ msgstr "# Por omisi # Ok. Es más literal. mm # Atención ! , es la búsqueda 'de'reglas implícitas em+ # Ok. Ojo, debo pluralizar regla e implícita. Platicarlo con Ulrich. mm -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "# La búsqueda de reglas implícitas ha sido efectuada." @@ -359,22 +359,22 @@ msgstr "# La b # Ok. Es más literal. mm # Atención ! , es la búsqueda 'de'reglas implícitas em+ # Ok. Ojo, debo pluralizar regla e implícita. Platicarlo con Ulrich. mm -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "# La búsqueda de reglas implícitas ha sido efectuada." -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "# rama del patrón implícita/estática: `%s'\n" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "# El archivo es una dependencia intermedia." # Sugerencia: "crea". sv # Ok. Aunque, viendolo bien, que tal "hace"? mm. -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# También hace:" @@ -382,52 +382,52 @@ msgstr "# Tambi # Ok. Mejora. mm # No pondría nunca, sino simplemente 'no se comprobó 'em+ # Si, es lo mismo pero es más español. mm -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# La fecha de modificación no se comprobó." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# El archivo no existe." -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# El archivo es muy viejo." -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# Última modificación %s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# El archivo ha sido actualizado." -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# El archivo ha sido actualizado." -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# Las instrucciones siguen ejecutándose (ESTO ES UN BUG)." # ¿No sería más bien "las instrucciones de las dependencias"? sv # Si, que babas soy. Ahora corrijo. mm -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "" "# Las instrucciones de las dependencias siguen ejecutándose (ESTO ES UN " "BUG)." -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# Actualizado con éxito." -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# Necesita ser actualizado (la opción -q está activa)." -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# Fallo al ser actualizado." @@ -435,16 +435,16 @@ msgstr "# Fallo al ser actualizado." # Gracias. No lo puse porque no se como poner ese símbolo con el # iso-accents-mode y luego se me olvidó. Por cierto, como se hace? # también tengo duda de la interrogación abierta. -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# ¡Valor inválido en el miembro `update_status'!" # ## Lo mismo. -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# ¡Valor inválido en el miembro `command_state'!" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -452,7 +452,7 @@ msgstr "" "\n" "# Archivos" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" @@ -462,7 +462,7 @@ msgstr "" "# estadísticas de la tabla de hash de los archivos:\n" "# " -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "el primer argumento de la función `word' no es numérico" @@ -478,41 +478,41 @@ msgstr "el primer argumento de la funci msgid "non-numeric second argument to `wordlist' function" msgstr "el primer argumento de la función `wordlist' no es numérico" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "create_child_process: fallo en DuplicateHandle(In), (e=%d)\n" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "create_child_process: fallo en DuplicateHandle(Err), (e=%d)\n" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "Fallo en CreatePipe(), (e=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe (): fallo en process_init_fd()\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "Limpiando el archivo temporal %s\n" -#: function.c:1999 -#, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "Número de argumentos (%d) insuficientes para la función `%s'" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "No implementado en esta plataforma: función `%s'" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "la llamada a la función `%s' no concluyó: falta `%c'" @@ -578,22 +578,22 @@ msgstr "%s: la opci msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: la opción `-W %s' no admite ningún argumento\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "no se pueden reservar %ld bytes para la tabla de hash: memoria agotada" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "Carga=%ld/%ld=%.0f%%, " -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "Rehash=%d, " -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "Colisiones=%ld/%ld=%.0f%%" @@ -602,7 +602,7 @@ msgstr "Colisiones=%ld/%ld=%.0f%%" # Ten en cuenta que este mensaje no parece un mensaje de error, sino más # de "debug" o de "verbose". sv # Cierto. mm -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "Buscando una regla implícita para `%s'.\n" @@ -610,7 +610,7 @@ msgstr "Buscando una regla impl # Lo mismo. # Buscando una regla implítita para el miembro del archivo `%s' em+ # Se me resbaló. mm -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "Buscando una regla implícita para el miembro del archivo `%s'.\n" @@ -622,7 +622,7 @@ msgstr "Buscando una regla impl # Me gusta evade, pero evita es correcto. Acepto tu sugerencia. mm # No me gusta se evita, pondría evitando em+ # Ok. Pero a mi paranoia de evitar gerundios dónde la dejas? mm -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "Evitando la recursión en la regla implícita.\n" @@ -634,7 +634,7 @@ msgstr "Evitando la recursi # De momento cambio la regla patron por una regla de patron , y # pondría a toda costa gerundio ( intentando ) em+ # Ok con el gerundio. Pero también tengo que meditarlo. mm -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "Intentando una regla de patrón con la ramificación `%.*s'.\n" @@ -646,7 +646,7 @@ msgstr "Intentando una regla de patr # aparecer tal y como está ahora (Se rechaza la dependencia imposible # `%s' `%s )'em+ # Ok. mm -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "Se rechaza la dependencia imposible `%s'.\n" @@ -658,7 +658,7 @@ msgstr "Se rechaza la dependencia imposible `%s'.\n" # aparecer tal y como está ahora (Se rechaza la dependencia imposible # `%s' `%s )'em+ # Ok. mm -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "Se rechaza la regla de dependencia imposible `%s'.\n" @@ -670,7 +670,7 @@ msgstr "Se rechaza la regla de dependencia imposible `%s'.\n" # Me gusta evade, pero evita es correcto. Acepto tu sugerencia. mm # No me gusta se evita, pondría evitando em+ # Ok. Pero a mi paranoia de evitar gerundios dónde la dejas? mm -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "Probando la dependencia implícita `%s'.\n" @@ -683,17 +683,17 @@ msgstr "Probando la dependencia impl # De momento cambio la regla patron por una regla de patron , y # pondría a toda costa gerundio ( intentando ) em+ # Ok con el gerundio. Pero también tengo que meditarlo. mm -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "Intentando la regla de dependencia `%s'.\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "Se encontró la dependencia `%s' como la VPATH `%s'.\n" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "Se busca una regla con el archivo intermedio `%s'.\n" @@ -746,7 +746,7 @@ msgstr "*** Se espera a que terminen otras tareas...." msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "Hijo activo 0x%08lx (%s) PID %ld %s\n" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr " (remoto)" @@ -789,12 +789,12 @@ msgstr "escribir en el servidor de tareas" msgid "Released token for child 0x%08lx (%s).\n" msgstr "Se libera el token para el proceso hijo 0x%08lx (%s).\n" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "fallo en process_easy() al lanzar el proceso (e=%d)\n" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" @@ -805,52 +805,57 @@ msgstr "" # Proceso hijo em+ # Ok. -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "Se pone al proceso hijo 0x%08lx (%s) PID %ld%s en la cadena.\n" # Lo mismo, pon Proceso hijo, y quita lo que hay # entre paréntesis em+ -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "Se obtiene el token para el proceso hijo 0x%08lx (%s).\n" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "tubería de trabajos leídos" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "no se pueden forzar los límites de carga en este sistema operativo" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "no se puede forzar la carga límite: " -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "no hay más manejadores de archivos: no se puede duplicar stdin\n" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "no hay más manejadores de archivos: no se puede duplicar stdout\n" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "No se puede restaurar stdin\n" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "No se puede restaurar stdout\n" -#: job.c:2030 -#, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "fallo en process_easy() al lanzar el proceso (e=%d)\n" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "hacer un hijo descarriado %d, aún esperando el pid %d\n" -#: job.c:2069 +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s: No se encontró el programa" @@ -861,48 +866,48 @@ msgstr "%s: No se encontr # yo pensaria que me falta un programa en mi sistema que se # llame shell. No se ha encontrado el 'shell'em+ # Es bueno contar con una segunda opinión ... mm -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "%s: No se ha encontrado el `shell'" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "spawnvpe: el espacio ambiental podría estar agotado" -#: job.c:2347 +#: job.c:2363 #, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "$SHELL ha cambiado (era `%s' y ahora es `%s')\n" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "Se crea el archivo temporal %s\n" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "" "%s (linea %d) Contexto de shell erróneo (!unixy && !batch_mode_shell)\n" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "Opciones:\n" # Lo mismo de arriba con "ignorar". sv # Ok. mm. -#: main.c:293 +#: main.c:291 msgid " -b, -m Ignored for compatibility.\n" msgstr "" " -b, -m No se tendrá en cuenta por compatibilidad.\n" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr "" " -B, --always-make Hace incondicionalmente todos los objetivos.\n" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" @@ -913,7 +918,7 @@ msgstr "" # ¿"depurado" o "depuración"? sv # Puse de depurado para evitar la cacofonía información depuración. # Sugerencias bienvenidas. mm -#: main.c:300 +#: main.c:298 msgid " -d Print lots of debugging information.\n" msgstr "" " -d Se imprimirán grandes cantidades de información de depurado.\n" @@ -921,14 +926,14 @@ msgstr "" # ¿"depurado" o "depuración"? sv # Puse de depurado para evitar la cacofonía información depuración. # Sugerencias bienvenidas. mm -#: main.c:302 +#: main.c:300 msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "" " --debug[=BANDERAS] Se imprimirán varios tipos de información de " "depurado.\n" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" @@ -937,7 +942,7 @@ msgstr "" " Las variables ambientales se imponen a las de los " "makefiles.\n" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" @@ -945,7 +950,7 @@ msgstr "" " -f ARCHIVO, --file=ARCHIVO, --makefile=ARCHIVO\n" " Lee al ARCHIVO como un makefile.\n" -#: main.c:310 +#: main.c:308 msgid " -h, --help Print this message and exit.\n" msgstr " -h, --help Muestra este mensaje y finaliza.\n" @@ -955,13 +960,13 @@ msgstr " -h, --help Muestra este mensaje y finaliza.\n" # tambien. # No me gusta este mensaje, preferiría: Se ignoran los errores obtenidos # en la ejecución de las instrucciones em+ -#: main.c:312 +#: main.c:310 msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr "" " -i, --ignore-errors No se toman en cuenta los errores provenientes " "de las instrucciones.\n" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" @@ -972,7 +977,7 @@ msgstr "" # Yo traduciría "infinite" por "infinitos", no por "una infinidad", que # parece que son muchos menos... sv # Ok. mm -#: main.c:317 +#: main.c:315 msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" @@ -983,14 +988,14 @@ msgstr "" # No entiendo por qué aquí empleas subjuntivo: "pudieron". sv # Es incorrecto. Es una de las opciones `k' que dice... mm -#: main.c:319 +#: main.c:317 msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "" " -k, --keep-going Sigue avanzando aún cuando no se puedan crear " "algunos objetivos.\n" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " @@ -1000,7 +1005,7 @@ msgstr "" " No inicia con trabajos múltiples a menos que la carga esté por debajo " "de N.\n" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" @@ -1008,7 +1013,7 @@ msgstr "" " -L, --check-symlink-times Utiliza el último mtime entre los enlaces " "simbólicos y los objetivos.\n" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " @@ -1018,7 +1023,7 @@ msgstr "" " No ejecuta ninguna instrucción; sólo las " "muestra.\n" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " @@ -1030,13 +1035,13 @@ msgstr "" # de 'make' em+ # ok. mm -#: main.c:332 +#: main.c:330 msgid " -p, --print-data-base Print make's internal database.\n" msgstr "" " -p, --print-data-base Se imprime la base de datos interna de " "`make'.\n" -#: main.c:334 +#: main.c:332 msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" @@ -1050,7 +1055,7 @@ msgstr "" # ¡ Por favor ! , ¿ pero qué es eso de interconstruidas ? # Pon almacenadas internamente, que es exactamente lo que son :) em+ # Bueno, bajo protesta. mm -#: main.c:336 +#: main.c:334 msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "" " -r, --no-builtin-rules Se deshabilitan las reglas implícitas " @@ -1061,17 +1066,17 @@ msgstr "" # ¡ Por favor ! , ¿ pero qué es eso de interconstruidas ? # Pon almacenadas internamente, que es exactamente lo que son :) em+ # Bueno, bajo protesta. mm -#: main.c:338 +#: main.c:336 msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "" " -R, --no-builtin-variables Se deshabilitan los ajustes a las variables " "almacenadas internamente.\n" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr " -s, --silent, --quiet No muestra las intrucciones.\n" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" @@ -1084,7 +1089,7 @@ msgstr "" # # Pues entonces cámbialo arriba tambien em+ # En donde? mm -#: main.c:345 +#: main.c:343 msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "" " -t, --touch Se tocan los objetivos en vez de " @@ -1092,14 +1097,14 @@ msgstr "" # Me comería el "Se" inicial. "Muestra la versión..." sv # Ok. mm -#: main.c:347 +#: main.c:345 msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "" " -v, --version Muestra la versión del make y finaliza.\n" # Lo mismo. sv -#: main.c:349 +#: main.c:347 msgid " -w, --print-directory Print the current directory.\n" msgstr " -w, --print-directory Muestra el directorio actual.\n" @@ -1108,7 +1113,7 @@ msgstr " -w, --print-directory Muestra el directorio actual.\n" # apaga luz Mari Luz apaga luz ,que yo no puedo vivir con # tanta luz ... ( canción tradicional ) ( no lo pude evitar ) em+ # Juar, Juar, Juar. Coincido, pero el sentido es el mismo. mm -#: main.c:351 +#: main.c:349 msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" @@ -1116,7 +1121,7 @@ msgstr "" " --no-print-directory Desactiva -w, aún cuando haya sido activado " "implícitamente.\n" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" @@ -1127,7 +1132,7 @@ msgstr "" # Lo mismo. sv # Todas estas parecen descripciones de opciones. -#: main.c:356 +#: main.c:354 msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" @@ -1135,22 +1140,22 @@ msgstr "" " --warn-undefined-variables Advierte cuando se hace una referencia a una " "variable no definida.\n" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "no se permite que una cadena vacía sea el nombre de un archivo" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "se especificó un nivel de depuración desconocido `%s'" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "" "%s: Se atrapó una interrupción/excepción (código = 0x%x, dirección = 0x%x)\n" -#: main.c:677 +#: main.c:676 #, fuzzy, c-format msgid "" "\n" @@ -1165,108 +1170,100 @@ msgstr "" "Banderas de excepción %x\n" "Dirección de la excepción %x\n" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "Violación de acceso: operación de escritura en la dirección %x\n" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "Violación de acceso: operación de lectura en la dirección %x\n" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "la variable find_and_set_shell puesta como default_shell = %s\n" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "" "la ruta de búsqueda find_and_set_shell está puesta como default_shell = %s\n" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "%s está suspendida por 30 segundos..." -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "se hizo un sleep(30). Continuando.\n" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "" "El archivo Makefile ha sido especificado dos veces desde la entrada estándard" -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (archivo temporal)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (archivo temporal)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "No especifique -j o --jobs si sh.exe no está disponible." - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "Reajustando a make para el modo monotarea." - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "" "Los trabajos en paralelo (-j) no están implementados en esta plataforma." -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "Reajustando al modo monotarea (-j1)." -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "error interno: hay varias opciones --jobserver-fds" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "error interno: cadena --jobserver-fds inválida `%s'" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "" "atención: se fuerza a -jN en el submake: se deshabilita el modo de servidor " "de tareas." -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "servidor de tareas duplicado" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" "atención: el servidor de tareas no está disponible: se utilizará -j1. Añada `" "+' a la regla padre del make." -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "creando una tubería de trabajos" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "se inicializa la tubería al servidor de tareas" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "Los enlaces simbólicos no están implementados: se deshabilitan con -L." # Antes pusiste "makefiles". Coherencia. sv # Cierto. mm -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "Actualizando archivos makefiles....\n" @@ -1276,61 +1273,61 @@ msgstr "Actualizando archivos makefiles....\n" # Pondría ( como en un mensaje anterior ) se autoreferencia ... em+ # He puesto makefile con minúsculas , par ser coherentes em+ # Ok. Es más breve. mm. -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "El makefile `%s' se autoreferencia; por lo cual no se reconstruye.\n" # Lo mismo. sv -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "Fallo al reconstruir el makefile `%s'." # Lo mismo. sv -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "No se encontró el makefile incluído `%s'." # Lo mismo. sv -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "No se encontró el Makefile `%s'" -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "No se pudo regresar al directorio original." -#: main.c:2024 +#: main.c:2021 #, c-format msgid "Re-executing[%u]:" msgstr "Re-ejecutando[%u]:" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "unlink (archivo temporal)" -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr ".DEFAULT_GOAL contien más de un objetivo" # Sugerencia: "No se especificó ningún objetivo ... " sv # Ok. Me gusta. mm -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "No se especificó ningún objetivo y no se encontró ningún makefile" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "No hay objetivos" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "Actualizando los objetivos finales....\n" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "" "atención: Se ha detectado una desviación en el reloj. La construcción podría " @@ -1341,12 +1338,12 @@ msgstr "" # "target" es "objetivo", no "objetivos". Fíjate que lleva puntos # suspensivos, permitiendo así varios objetivos. sv # Ok. mm -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "Modo de empleo: %s [opciones] [objetivo] ...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" @@ -1355,7 +1352,7 @@ msgstr "" "\n" "Este programa fue construido para %s\n" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" @@ -1364,28 +1361,28 @@ msgstr "" "\n" "Este programa construido para %s (%s)\n" -#: main.c:2402 +#: main.c:2399 #, c-format msgid "Report bugs to \n" msgstr "Informe sobre los errores a \n" # Me comería el "de" de "requiere de" sv # Ok. mm -#: main.c:2474 +#: main.c:2471 #, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "la opción `-%c' requiere un argumento no-vacío de tipo cadena" # Me comería el "de" de "requiere de" sv # Ok. mm -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "la opción `-%c' requiere un argumento positivo y entero" # De esto hablaremos otro día. sv # Si. Es bastante complicado. mm -#: main.c:2950 +#: main.c:2947 #, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1397,7 +1394,7 @@ msgstr "" "%sNO hay garantía; ni siquiera para MERCANTIBILIDAD o EL CUMPLIMIENTO DE\n" "%sALGÚN PROPÓSITO PARTICULAR.\n" -#: main.c:2956 +#: main.c:2953 #, c-format msgid "" "\n" @@ -1406,7 +1403,7 @@ msgstr "" "\n" " %sEste programa fue construido para %s\n" -#: main.c:2958 +#: main.c:2955 #, c-format msgid "" "\n" @@ -1415,7 +1412,7 @@ msgstr "" "\n" "%sEste programa fue construido para %s (%s)\n" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" @@ -1429,7 +1426,7 @@ msgstr "" # Porqué 'del', o pones 'del programa' Make o pones # 'de Make' em+ # Ok. mm -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" @@ -1438,12 +1435,12 @@ msgstr "" "\n" "# Se termina la base de datos de Make en %s\n" -#: main.c:3099 +#: main.c:3097 #, c-format msgid "%s: Entering an unknown directory\n" msgstr "%s: se ingresa a un directorio desconocido\n" -#: main.c:3101 +#: main.c:3099 #, c-format msgid "%s: Leaving an unknown directory\n" msgstr "%s: se sale del directorio desconocido\n" @@ -1457,7 +1454,7 @@ msgstr "%s: se sale del directorio desconocido\n" # else # printf ("%s[%u]: %s ", program, makelevel, message); # Como notarás lo del directorio va en otro lado. -#: main.c:3104 +#: main.c:3102 #, c-format msgid "%s: Entering directory `%s'\n" msgstr "%s: se ingresa al directorio `%s'\n" @@ -1471,17 +1468,17 @@ msgstr "%s: se ingresa al directorio `%s'\n" # else # printf ("%s[%u]: %s ", program, makelevel, message); # Como notarás lo del directorio va en otro lado. -#: main.c:3107 +#: main.c:3105 #, c-format msgid "%s: Leaving directory `%s'\n" msgstr "%s: se sale del directorio `%s'\n" -#: main.c:3112 +#: main.c:3110 #, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "%s[%u]: se ingresa a un directorio desconocido\n" -#: main.c:3115 +#: main.c:3113 #, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "%s[%u]: se sale del directorio desconocido\n" @@ -1495,7 +1492,7 @@ msgstr "%s[%u]: se sale del directorio desconocido\n" # else # printf ("%s[%u]: %s ", program, makelevel, message); # Como notarás lo del directorio va en otro lado. -#: main.c:3119 +#: main.c:3117 #, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "%s[%u]: se ingresa al directorio `%s'\n" @@ -1509,7 +1506,7 @@ msgstr "%s[%u]: se ingresa al directorio `%s'\n" # else # printf ("%s[%u]: %s ", program, makelevel, message); # Como notarás lo del directorio va en otro lado. -#: main.c:3122 +#: main.c:3120 #, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "%s[%u]: se sale del directorio `%s'\n" @@ -1517,21 +1514,21 @@ msgstr "%s[%u]: se sale del directorio `%s'\n" # Interrumpido (?). sv # Mmgmh... El mensaje indica que hubo algún error muy grave y que por # eso se detiene el make. Probablemente sea mejor dejarlo así. mm -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr ". Alto.\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "Error desconocido %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "%s%s: %s" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -1539,28 +1536,28 @@ msgstr "%s: %s" # Propongo eliminar la palabra virtual. sv # Pero si es muy bonita. :) Bueno. Como ya platicamos puede que sea # una buena idea pero, por ahora la dejaría. mm -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "memoria virtual agotada" -#: misc.c:620 +#: misc.c:618 #, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "%s: usuario %lu (real %lu), grupo %lu (real %lu)\n" -#: misc.c:641 +#: misc.c:639 msgid "Initialized access" msgstr "Acceso inicializado" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "Acceso del usuario" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "Acceso del Make" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "Acceso del hijo" @@ -1573,72 +1570,72 @@ msgstr "Acceso del hijo" # else # printf ("%s[%u]: %s ", program, makelevel, message); # Como notarás lo del directorio va en otro lado. -#: misc.c:866 +#: misc.c:864 #, c-format msgid "write error: %s" msgstr "error al escribir: %s" -#: misc.c:868 +#: misc.c:866 msgid "write error" msgstr "error al escribir" # Sugerencia: eliminar la palabra "archivo". sv # Ok. Mejora. mm -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "Leyendo makefiles...\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "Leyendo makefile `%s'" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr " (no hay objetivo por defecto)" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (ruta de búsqueda)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr " (no importa)" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr " (no hay expansión del ~)" # ## Sintaxis no llevaba tilde. # Ok. mm -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "sintaxis no válida en condicional" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "el `endef' es irrelevante o está mal colocado" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "nombre de variable vacío" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "instrucción `override' vacía" # Creo que tendremos un problema con instrucción, comando # , programa y directiva . Está claro que aquí es directiva em+ # Ok, pero no deja de sonar a RoboCop. A ver que te parece como quedó. mm -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "directiva de sobreposición `override' inválida" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "las instrucciones comenzaron antes del primer objetivo" @@ -1647,91 +1644,91 @@ msgstr "las instrucciones comenzaron antes del primer objetivo" # Cierto pareciera que se perdió dentro de algún circuito. mm # Falta 'la' regla em+ # No no es la regla sino una regla pues puede ser cualquiera de ellas. mm -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "falta una regla antes de las instrucciones" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "falta un separador%s" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr " (¿Quiere decir TAB en vez de 8 espacios?)" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "falta un patrón de objetivos" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "hay varios patrones de objetivos" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "el patrón de objetivo no contiene `%%'" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "falta un `endif'" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "" "Hay un texto irrelevante o mal colocado después de la instrucción `endef'" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "falta un `endef', no se terminó un `define'" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "Texto irrelevante o mal colocado después de la instrucción `%s'" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "irrelevante o mal colocado `%s'" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "sólo se admite un `else' por condicional" -#: read.c:1834 +#: read.c:1838 msgid "Malformed target-specific variable definition" msgstr "" "La definición de las variables específicas al blanco está mal construida" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "los prerequisitos no pueden ser definidos por guiones de instrucciones" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "las reglas implícitas y las de patrón estático están mezcladas" # Y 'las' normales em+ # Ok. mm -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "las reglas implícitas y las normales están mezcladas" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "el archivo de objetivos `%s' no coincide con el patrón de objetivos" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "el archivo de objetivos `%s' tiene líneas con : y ::" # Cambiaría given por 'proporcionó' o 'indicó' em+ # Ok. mm -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "el objetivo `%s' se proporcionó más de una vez en la misma regla." @@ -1740,44 +1737,44 @@ msgstr "el objetivo `%s' se proporcion # si encaja mejor alguna de las dos que se proponen arriba # em+ # Aunque no me acaba de convencer, que te parece ésto? mm -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "atención: se imponen comandos para el objetivo `%s'" # Ojo con ignora. sv -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "atención: se ignoran las instrucciones viejas para el objetivo `%s'" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "atención: hay un carácter NUL; se ignora el resto de la línea" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "No se hace nada para `%s'." -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "`%s' está actualizado." -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "Se continúa actualizando el archivo `%s'.\n" # Sugerencia: No hay ninguna regla... sv # Como una no hay ninguna. mm -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sNo hay ninguna regla para construir el objetivo `%s'%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "" @@ -1789,7 +1786,7 @@ msgstr "" # de las que aparecen al hacer un make con la opción -d ( debug ) # se refiere a lo que dice Santiago, es decir, 'archivo objetivo' em+ # Ok creo que tienen razón. mm -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "Se considera el archivo objetivo `%s'.\n" @@ -1800,32 +1797,32 @@ msgstr "Se considera el archivo objetivo `%s'.\n" # o bien "Se intentó sin éxito actualizar ..." # ¿Qué te parece? sv # Bien y tiene razón. mm -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "Se intentó, sin éxito, actualizar el archivo `%s'.\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "El archivo `%s' ya fue considerado.\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "Se continúa actualizando el archivo `%s'.\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "Se terminó de actualizar el archivo `%s'.\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "El archivo `%s' no existe.\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" @@ -1833,26 +1830,26 @@ msgstr "" "*** Atención: el archivo .LOW_RESOLUTION_TIME `%s' tiene una resolución " "demasiado alta" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "Se encontró una regla implícita para `%s'.\n" # Se ha encontrado em+ # Ok, pero procuro evitar como a la muerte los gerundios. mm -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "No se ha encontrado una regla implícita para `%s'.\n" # Por defecto, como haces arriba em+ # en efecto, mm -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "Se utilizan las instrucciones por defecto para `%s'.\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "Se elimina la dependencia circular %s <- %s." @@ -1860,73 +1857,73 @@ msgstr "Se elimina la dependencia circular %s <- %s." # Lo mismo de antes con "target file". sv # Estoy de acuerdo con él ( por una vez ;) ) em+ # Ok. mm -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "Se terminaron las dependencias del archivo objetivo `%s'.\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "Se están construyendo las dependencias de `%s'.\n" # Give up no es enfocar, es abandonar, o desistir em+ # Si, metí la pata. mm -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "Se abandona el archivo objetivo `%s'.\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "Debido a los errores, el objetivo `%s' no se reconstruyó." -#: remake.c:669 +#: remake.c:671 #, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "El prerequisito `%s' es posterior al objetivo `%s'.\n" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "La dependencia `%s' del blanco `%s' no existe.\n" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "La dependencia `%s' es más reciente que el objetivo `%s'.\n" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "La dependencia `%s' es posterior al objetivo `%s'.\n" # Ahorra espacio, y pon '::' en vez de eso :) em+ # Bueno, no es mala idea. A ver si te gusta lo que puse. mm -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "" "El objetivo `%s' es de tipo dos puntos dos veces (::)\n" "y no tiene dependencias.\n" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "No hay instrucciones para `%s' y ninguna dependencia cambió.\n" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "Haciendo `%s' debido a la bandera always-make.\n" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "No es necesario reconstruir el objetivo `%s'." -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "; se usa el nombre del VPATH `%s'" @@ -1934,17 +1931,17 @@ msgstr "; se usa el nombre del VPATH `%s'" # Revisa todo el po con un search, y mira a ver si decides usar # regenerar o reconstruir ( prefiero lo último 10000 veces ) em+ # Ok, buena propuesta. mm -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "Se debe reconstruir el objetivo `%s'.\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr " Se ignora el nombre del VPATH `%s'.\n" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "Las instrucciones de `%s' se están ejecutando.\n" @@ -1952,41 +1949,41 @@ msgstr "Las instrucciones de `%s' se est # Target file no es archivo de objetivos, sino el archivo objetivo # make no tiene ningún archivo de objetivos em+ # Ok. mm -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "Fallo al reconstruir el archivo objetivo `%s'.\n" # Lo mismo em+ # Ok. mm -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "Se reconstruyó con éxito el archivo objetivo `%s'.\n" # Otra vez em+ # Ok, no te puedes quejar de falta de consistencia en este caso! mm -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "Se necesita reconstruir el archivo objetivo `%s' con la opción -q.\n" # Ubicada :)) , que tal futura, a secas ? em+ # Bueno, sonaba como StarTrek, muy chido, pero acepto tu sugerencia. mm -#: remake.c:1296 +#: remake.c:1300 #, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "Atención: El archivo `%s' tiene una hora de modificación en el futuro" # Ubicada :)) , que tal futura, a secas ? em+ # Bueno, sonaba como StarTrek, muy chido, pero acepto tu sugerencia. mm -#: remake.c:1303 +#: remake.c:1307 #, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "" "Atención: El archivo `%s' tiene una hora de modificación %.2g en el futuro" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr "El elemento .LIBPATTERNS `%s' no es un patrón" @@ -2003,12 +2000,12 @@ msgstr "El elemento .LIBPATTERNS `%s' no es un patr # no se exportarán em+ # Muchísimo más claro (es más me gusta más en español que en inglés con tu # arreglo) mm -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "Los valores definidos por el usuario no se exportarán: %s\n" -#: rule.c:552 +#: rule.c:551 msgid "" "\n" "# Implicit Rules" @@ -2016,7 +2013,7 @@ msgstr "" "\n" "# Reglas implícitas." -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -2024,7 +2021,7 @@ msgstr "" "\n" "# No hay reglas implícitas." -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -2033,7 +2030,7 @@ msgstr "" "\n" "# %u reglas implícitas, %u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr " terminal." @@ -2041,16 +2038,16 @@ msgstr " terminal." # Gracias. mm # ¿ qué tal erróneo ? em+ # Si, suena mejor. mm -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "BUG: ¡num_pattern_rules erróneo! %u != %u" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "señal desconocida" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "Colgado" @@ -2058,25 +2055,25 @@ msgstr "Colgado" # Porque es una acción. De hecho es un mensaje que se envía a través # del sistema en este caso le enviarías un kill -INT num_proceso para # interrumpir al programa. Lo revisé contra el fuente. mm -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "Interrumpir" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "Finalizar" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "Instrucción no válida" # Los trap los hemos dejado como traps, simplemente. em+ # Ok. mm -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "Trace/breakpoint trap" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "Abortado" @@ -2084,13 +2081,13 @@ msgstr "Abortado" # Enrique tiene esta misma frase en glibc. sv # Eso es :) IOT trap em+ # Ok. mm -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "IOT trap" # Otra em+ # Ok. mm -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "EMT trap" @@ -2099,7 +2096,7 @@ msgstr "EMT trap" # por eso usamos el punto flotante. Debemos llegar a un acuerdo. # Por ahora pongo coma flotante para facilitar las cosas, pero bajo # protesta ;-) mm -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "Excepción de coma flotante" @@ -2108,23 +2105,23 @@ msgstr "Excepci # Bueno, creo que mi traducción es más exacta, concisa y clara # pero si insisten... Además recuerda en que estoy en un país # en donde asesinado es palabra de todos los días. mm -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "Terminado (killed)" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "Error en el bus" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "Fallo de segmentación" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "Llamada al sistema errónea" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "Tubería rota" @@ -2135,36 +2132,36 @@ msgstr "Tuber # Bueno, un alarm clock es una alarma del reloj. No tiene pierde. # Temporizador es una bonita palabra pero en donde dice que va a # sonar una campana para despertarte? mm -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "Alarma del reloj" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "Finalizado" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "Señal 1 definida por el usuario" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "Señal 2 definida por el usuario" # Proceso hijo terminado em+ # Ok. mm -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "Proceso hijo terminado" # Fallo. sv # Alimentación eléctrico em+ # Ok. mm -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "Falla de alimentación eléctrica" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "Detenido" @@ -2175,30 +2172,30 @@ msgstr "Detenido" # Requiere 'de';) , como te vea Santiago que le metes # otro 'de' otra vez ... em+ # Ok. mm -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "Detenido (se requiere entrada de terminal)" # lo mismo, se requiere entrada de terminal , em+ # Ok. mm -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "Detenido (se requiere salida de terminal)" # idem em+ -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "Detenido (se requiere una señal)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "Se agotó el tiempo de CPU permitido" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "Se excedió el tamaño máximo de archivo permitido" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "El contador de tiempo virtual ha expirado" @@ -2210,90 +2207,112 @@ msgstr "El contador de tiempo virtual ha expirado" # Esto lo tengo en glibc, lo mirare otro día. Estos mensajes no son # importantes em+ # Agregué unas palabras en aras de claridad (espero) mm -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "El contador de tiempo para la generación del perfil ha expirado" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "La ventana ha cambiado" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "Continuado" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "Condición urgente de I/O" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "Posible I/O" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "Recurso perdido" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "Señal de peligro" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "Petición de información" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "Coprocesador de punto flotante no disponible" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "por defecto" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "entorno" # Sugerencia: No poner archivo. sv # Ok. mm -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "makefile" # 'bajo -e' = 'con -e activo' em+ # Ok. Esta inversión en los idiomas sajones se pega. mm -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "con -e activo" # Línea de comandos me parece correcto em+ # Ver arriba. Estoy de acuerdo si así han traducido en otros lados. mm -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "línea de instrucciones" # Creo que tendremos un problema con instrucción, comando # , programa y directiva . Está claro que aquí es directiva em+ # Ok, pero no deja de sonar a RoboCop. A ver que te parece como quedó. mm -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "directiva de sobreposición `override'" # Lo he cmabiado em+ # Ok. Deberíamos platicarlo con Ulrich. mm -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "automática/o" -#: variable.c:1381 +#: variable.c:1394 #, c-format msgid " (from `%s', line %lu)" msgstr " (de `%s', línea %lu):" @@ -2303,11 +2322,11 @@ msgstr " (de `%s', l # Estos mensajes son para debug, no creo que haga falta usar cubetas ;) em+ # Tienes razón, si el debugueador no lo entiende pues, ... que se # dedique a otra cosa. mm -#: variable.c:1423 +#: variable.c:1436 msgid "# variable set hash-table stats:\n" msgstr "# estadísticas del conjunto de variables de la tabla de hash:\n" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -2315,7 +2334,7 @@ msgstr "" "\n" "# Variables\n" -#: variable.c:1438 +#: variable.c:1451 msgid "" "\n" "# Pattern-specific Variable Values" @@ -2323,7 +2342,7 @@ msgstr "" "\n" "# Valores de variables específicas al patrón" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." @@ -2331,7 +2350,7 @@ msgstr "" "\n" "# No hay valores de variables específicas al patrón." -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -2347,59 +2366,59 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "atención: la variable `%.*s' no ha sido definida" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "fallo en sys$search con %d\n" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "Atención: redirección vacía\n" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "error interno: `%s' command_state" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "-atención, CTRL-Y dejará vivos a los subprocesos.\n" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "-atención, deberás rehabilitar el manejo del CTRL-Y desde el DCL.\n" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "INTERCONSTRUIDO [%s][%s]\n" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "CD INTERCONSTRUIDO %s\n" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "RM INTERCONSTRUIDO %s\n" # Por defecto, como haces arriba em+ # en efecto, mm -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "Instrucción interconstruida desconocida `%s'.\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "Error, comando vacío\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "Entrada redirigida desde %s\n" @@ -2413,31 +2432,31 @@ msgstr "Entrada redirigida desde %s\n" # else # printf ("%s[%u]: %s ", program, makelevel, message); # Como notarás lo del directorio va en otro lado. -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "Se redirecciona el error a %s\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "Salida redirigida a %s\n" # "en sustituto" me suena muy raro. Propongo: "en su lugar" en su lugar :-) sv # Ok. mm -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "En su lugar, se ejecuta %s\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "Error al lanzar el proceso %d\n" # ¿Y al revés?: Rutas de búsqueda VPATH. sv # Mejora -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -2447,13 +2466,13 @@ msgstr "" # Rutas creo que queda mejor. sv # Ok. Es más común. mm -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# No hay rutas de búsqueda `vpath'." # ¡Ah! Aquí si que pones el vpath al final, ¿eh? :-) sv # You really got me! mm -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -2462,7 +2481,7 @@ msgstr "" "\n" "# %u rutas de búsqueda `vpath'.\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -2470,7 +2489,7 @@ msgstr "" "\n" "# No hay ruta de búsqueda general (variable `VPATH')." -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" @@ -2480,6 +2499,12 @@ msgstr "" "# Ruta de búsqueda general (variable `VPATH'):\n" "# " +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "No especifique -j o --jobs si sh.exe no está disponible." + +#~ msgid "Resetting make for single job mode." +#~ msgstr "Reajustando a make para el modo monotarea." + # Esto habría que revisarlo. sv # En efecto, había que revisarlo, no es número de archivos # sino que no hay archivos. mm diff --git a/po/fi.gmo b/po/fi.gmo index ef9b868e1bc704bb8c5f1f3587b67fccfc0c16d6..837442e66d8a048920d451511f9922be8bf03eae 100644 GIT binary patch delta 7460 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 delta 7905 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\n" "Language-Team: Finnish \n" @@ -15,31 +15,31 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "yritettiin käyttää ominaisuutta, jolle ei ole tukea: \"%s\"" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "arkistojäsenten kosketus ei ole mahdollista VMS:ssä" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "touch: Arkistoa \"%s\" ei ole olemassa" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "touch: \"%s\" ei ole kelvollinen arkisto" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "touch: Arkistossa \"%1$s\" ei ole jäsentä \"%2$s\"" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "touch: ar_member_touch antoi virheellisen paluuarvon kohteesta \"%s\"" @@ -78,44 +78,44 @@ msgstr " Päiväys %s" msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " uid = %d, gid = %d, oikeudet = 0%o.\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "*** Katkaisu.\n" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "*** [%s] Arkistojäsen \"%s\" voi olla viallinen - ei poisteta" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "*** Arkistojäsen \"%s\" voi olla viallinen - ei poisteta" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] Poistetaan tiedosto \"%s\"" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** Poistetaan tiedosto \"%s\"" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# käynnisetttävät komennot" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (sisäänrakennettu):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (tiedostosta \"%s\", rivi %lu):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -123,221 +123,221 @@ msgstr "" "\n" "# Hakemistot\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# %s: tilaa ei voitu lukea.\n" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "# %s (avain %s, maika %d): ei voitu avata.\n" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "# %s (laite %d, i-solmu [%d,%d,%d]): ei voitu avata.\n" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "# %s (laite %ld, i-solmu %ld): ei voitu avata.\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (avain %s, maika %d: " -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (laite %d, i-solmu [%d,%d,%d]): " -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (laite %ld, i-solmu %ld): " -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "Ei" # Juuri näin, muodostetaan käännöslause yksittäisistä sanoista... -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " tiedostoa, " -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "ei" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr " mahdottomuutta" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " tähän mennessä." -#: dir.c:1059 +#: dir.c:1079 #, c-format msgid " impossibilities in %lu directories.\n" msgstr " mahdottomuutta %lu hakemistossa.\n" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "Rekursiivinen muuttuja \"%s\" viittaa (lopulta) itseensä" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "päättämätön muuttujaviittaus" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "Tiedostolle \"%s\" määriteltiin komentoja paikassa %s:%lu," -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "Tiedostolle \"%s\" löytyi komentoja oletussääntöhaussa," -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "mutta \"%s\":n katsotaan nyt olevan sama tiedosto kuin \"%s\"." -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "" "Tiedoston \"%s\" komentoja ei huomioida, vaan käytetään komentoja " "tiedostosta \"%s\"." -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "*** Poistetaan aputiedosto \"%s\"" -#: file.c:381 +#: file.c:385 msgid "Removing intermediate files...\n" msgstr "Poistetaan aputiedostot...\n" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s: Aikaleima ei ole sallitulla välillä, korvataan %s" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "Tämänhetkinen aika" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# Ei kohde:" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# Arvokas tiedosto (ennakkoehto .PRECIOUS:ille)." -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "# Valekohde (ennakkoehto .PHONY:lle)." -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# Komentorivikohde." -#: file.c:889 +#: file.c:897 msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "# Oletus-, MAKEFILES- tai -include/sinclude -makefile-tiedosto." -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "# Oletussääntöhaku on suoritettu." -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "# Oletussääntöhakua ei ole suoritettu." -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "# Tiedosto on välitason ennakkoehto." -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# Tuotetaan myös:" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# Muutosaikaa ei koskaan tarkastettu." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# Tiedosto ei ole olemassa." -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# Tiedosto on hyvin vanha." -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# Viimeksi muutettu %s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# Tiedosto on päivitetty." -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# Tiedostoa ei ole päivitetty." -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# Ajossa olevat komennot (TÄMÄ ON OHJELMISTOVIKA)." -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "# Ajossa olevat riippuvuuskomennot (TÄMÄ ON OHJELMISTOVIKA)." -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# Päivitetty onnistuneesti." -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# Vaatii päivitystä (-q on asetettu)." -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# Päivitys epäonnistui." -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# Virheellinen arvo \"update_status\"-jäsenessä!" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# Virheellinen arvo \"command_state\"-jäsenessä!" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -345,7 +345,7 @@ msgstr "" "\n" "# Tiedostot" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" @@ -355,7 +355,7 @@ msgstr "" "# tilasto tiedostojen hajautustaulusta:\n" "# " -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "ei-numeerinen ensimmäinen argumentti \"word\"-funktiolle" @@ -371,41 +371,41 @@ msgstr "ei-numeerinen ensimmäinen argumentti \"wordlist\"-funktiolle" msgid "non-numeric second argument to `wordlist' function" msgstr "ei-numeerinen toinen argumentti \"wordlist\"-funktiolle" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(In) epäonnistui (v=%d)\n" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(Err) epäonnistui (v=%d)\n" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "CreatePipe() epäonnistui (v=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe (): process_init_fd() epäonnistui\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "Siivotaan väliaikainen komentotiedosto %s\n" -#: function.c:1999 -#, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "Liian vähän (%d) argumenttejeja funktiolle \"%s\"" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "Ei toteutettu tällä alustalla: funktio \"%s\"" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "päättämätön kutsu funktioon \"%s\": puuttuva \"%c\"" @@ -465,71 +465,71 @@ msgstr "%s: valitsin \"-W %s\" on moniselitteinen\n" msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: valitsin \"-W %s\" ei salli argumenttia\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "ei voida varata %ld tavua hajautustaululle: muisti lopussa" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "Kuormitus=%ld/%ld=%.0f%%, " -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "Uudelleenhajautus=%d, " -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "Törmäykset=%ld/%ld=%.0f%%" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "Etsitään oletussääntöä kohteelle \"%s\".\n" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "Etsitään arkistojäsenen oletussääntöä kohteelle \"%s\".\n" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "Vältetään oletussääntörekursio.\n" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "Kokeillaan hahmosääntöä rungolla \"%.*s\".\n" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "Hylätään mahdoton oletusennakkoehto \"%s\".\n" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "Hylätään mahdoton säännön ennakkoehto \"%s\".\n" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "Yritetään käyttää oletusennakkoehtoa \"%s\".\n" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "Yritetään käyttää säännön ennakkoehtoa \"%s\".\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "Löydettiin ennakkoehto \"%s\", joka on VPATH \"%s\"\n" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "Etsitään sääntöä aputiedostolla \"%s\".\n" @@ -571,7 +571,7 @@ msgstr "*** Odotetaan keskeneräisiä töitä...." msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr " (etä)" @@ -604,12 +604,12 @@ msgstr "työpalvelimen kirjoitus" msgid "Released token for child 0x%08lx (%s).\n" msgstr "" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "process_easy() epäonnistui prosessin käynnistämisessä (v=%d)\n" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" @@ -618,94 +618,99 @@ msgstr "" "\n" "Laskettiin %d argumenttia epäonnistuneessa käynnistyksessä\n" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "Lisätään ketjuun lapsiprosessi 0x%08lx (%s) PID %ld%s.\n" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "työputken luku" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "kuormarajoja ei voi ottaa käyttöön tässä käyttöjärjestelmässä" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "kuormarajaa ei voi ottaa käyttöön: " -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "" "tiedostokahvoja ei ole enempää: vakiosyötteen kahdentaminen ei onnistunut\n" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "" "tiedostokahvoja ei ole enempää: vakiotulosteen kahdentaminen epäonnistui\n" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "Vakiosyötettä ei voitu palauttaa\n" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "Vakiotulostetta ei voitu palauttaa\n" -#: job.c:2030 +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "process_easy() epäonnistui prosessin käynnistämisessä (v=%d)\n" + +#: job.c:2046 #, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "" -#: job.c:2069 +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s: Komentoa ei löytynyt" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "%s: Kuoriohjelmaa ei löytynyt" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "spawnvpe: ympäristötila saattaa olla lopussa" -#: job.c:2347 +#: job.c:2363 #, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "$SHELL muuttunut (oli \"%s\", nyt \"%s\")\n" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "Luodaan väliaikainen komentotiedosto %s\n" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "%s (rivi %d) Väärä kuoriympäristö (!unixy && !batch_mode_shell)\n" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "Valitsimet:\n" -#: main.c:293 +#: main.c:291 msgid " -b, -m Ignored for compatibility.\n" msgstr "" " -b, -m Yhteensopivuuden vuoksi jätetään huomiotta.\n" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr " -B, --always-make Tuota kaikki kohteet ehdoitta.\n" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" @@ -713,16 +718,16 @@ msgstr "" " -C HAKEMISTO, --directory=HAKEMISTO\n" " Siirry HAKEMISTOon ennen jatkamista.\n" -#: main.c:300 +#: main.c:298 msgid " -d Print lots of debugging information.\n" msgstr " -d Näytä runsaasti vianetsintätietoja.\n" -#: main.c:302 +#: main.c:300 msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr " --debug[=LIPUT] Näytä monenlaisia vianetsintätietoja.\n" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" @@ -731,7 +736,7 @@ msgstr "" " Ympäristömuuttujat kumoavat makefile-" "tiedostot.\n" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" @@ -739,17 +744,17 @@ msgstr "" " -f TIEDOSTO, --file=TIEDOSTO, --makefile=TIEDOSTO\n" " Käytä TIEDOSTOa makefile-tiedostona.\n" -#: main.c:310 +#: main.c:308 msgid " -h, --help Print this message and exit.\n" msgstr " -h, --help Näytä tämä viesti ja poistu.\n" -#: main.c:312 +#: main.c:310 msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr "" " -i, --ignore-errors Älä huomioi suoritettujen komentojen " "virheitä.\n" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" @@ -758,7 +763,7 @@ msgstr "" " Etsi sisällytettäviä makefile:ja " "HAKEMISTOsta.\n" -#: main.c:317 +#: main.c:315 msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" @@ -766,14 +771,14 @@ msgstr "" " -j [N], --jobs[=N] Salli N yhtäaikaista työtä; ilman N:ää " "ääretön.\n" -#: main.c:319 +#: main.c:317 msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "" " -k, --keep-going Jatka vaikka joidenkin kohteiden tuottaminen\n" " epäonnistuisi.\n" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " @@ -783,7 +788,7 @@ msgstr "" " Älä aloita useita töitä ellei kuormitus alle " "N.\n" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" @@ -791,7 +796,7 @@ msgstr "" " -L, --check-symlink-times Käytä uusinta mtime-aikaa symlinkkien ja\n" " kohteen välillä.\n" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " @@ -801,7 +806,7 @@ msgstr "" " Näytä ajettavat komennot, älä käynnistä " "niitä.\n" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " @@ -810,11 +815,11 @@ msgstr "" " -o TIEDOSTO, --old-file=TIEDOSTO, --assume-old=TIEDOSTO\n" " Käsittele TIEDOSTO vanhana, älä tuota sitä.\n" -#: main.c:332 +#: main.c:330 msgid " -p, --print-data-base Print make's internal database.\n" msgstr " -p, --print-data-base Näytä make:in sisäinen tietokanta.\n" -#: main.c:334 +#: main.c:332 msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" @@ -822,21 +827,21 @@ msgstr "" " -q, --question Älä aja komentoja; paluuarvo kertoo ajan-\n" " tasaisuuden.\n" -#: main.c:336 +#: main.c:334 msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "" " -r, --no-builtin-rules Poista käytöstä sisäiset oletussäännöt.\n" -#: main.c:338 +#: main.c:336 msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "" " -R, --no-builtin-variables Poista käytöstä sisäiset muuttuja-asetukset.\n" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr " -s, --silent, --quiet Älä kaiuta komentoja.\n" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" @@ -844,20 +849,20 @@ msgstr "" " -S, --no-keep-going, --stop\n" " Kumoaa valitsimen -k.\n" -#: main.c:345 +#: main.c:343 msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr " -t, --touch Kosketa kohteita tuottamisen sijaan.\n" -#: main.c:347 +#: main.c:345 msgid "" " -v, --version Print the version number of make and exit.\n" msgstr " -v, --version Näytä make:in versionumero ja poistu.\n" -#: main.c:349 +#: main.c:347 msgid " -w, --print-directory Print the current directory.\n" msgstr " -w, --print-directory Näytä nykyinen hakemisto.\n" -#: main.c:351 +#: main.c:349 msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" @@ -865,7 +870,7 @@ msgstr "" " --no-print-directory Kumoa -w, vaikka se olisi käytössä " "oletuksena.\n" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" @@ -874,7 +879,7 @@ msgstr "" "new=TIEDOSTO\n" " Käsittele TIEDOSTO aina uutena.\n" -#: main.c:356 +#: main.c:354 msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" @@ -882,21 +887,21 @@ msgstr "" " --warn-undefined-variables Varoita viittauksista määrittelemättömiin\n" " muuttujiin.\n" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "tyhjä merkkijono ei kelpaa tiedostonimeksi" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "tuntematon vianetsintätason määritys \"%s\"" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "%s: Keskeytys/poikkeus siepattu (koodi = 0x%x, osoite = 0x%x)\n" -#: main.c:677 +#: main.c:676 #, fuzzy, c-format msgid "" "\n" @@ -911,167 +916,159 @@ msgstr "" "Poikkeusliput = %x\n" "Poikkeusosoite = %x\n" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "Suojausvirhe: kirjoitusoperaatio osoitteeseen %x\n" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "Suojausvirhe: lukuoperaatio osoitteeseen %x\n" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "find_and_set_shell asettaa default_shell = %s\n" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "find_and_set_shell: polkuhaku asetti default_shell = %s\n" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "%s keskeytyy 30 sekunniksi..." -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "sleep(30) valmis. Jatketaan.\n" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "Makefile-tiedosto vakiosyötteestä määritelty kahdesti." -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (väliaikaistiedosto)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (väliaikaistiedosto)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "Älä anna -j tai --jobs -valitsinta jos sh.exe ei ole käytettävissä." - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "Palautetaan make yhden työn tilaan." - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "Rinnakkaiset työt (-j) eivät ole tuettuja tällä alustalla." -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "Palataan yhden työn (-j1) tilaan." -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "sisäinen virhe: useitan --jobserver-fds -valitsimia" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "sisäinen virhe: virheellinen --jobserver-fds -merkkijono \"%s\"" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "varoitus: -jN pakotettu ali-make:ssa: poistetaan työpalvelin käytöstä." -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "kaksinkertainen työpalvelin" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" "varoitus: työpalvelin ei käytettävissä: käytetään -j1. Lisää \"+\" ylemmän " "tason make-sääntöön." -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "luodaan työputki" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "alustetaan työpalvelimen putki" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "Ei tukea symbolisille linkeille: poistetaan -L käytöstä." -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "Päivitetään makefile-tiedostoja....\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "" "Ei uudelleentuoteta makefile-tiedostoa \"%s\" - vältetään mahdollinen " "ikuinen silmukka.\n" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "Makefile-tiedoston \"%s\" uudelleentuottaminen epäonnistui." -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "Sisällytettyä makefile-tiedostoa \"%s\" ei löytynyt." -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "Makefile-tiedostoa \"%s\" ei löytynyt" -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "Ei voitu siirtyä takaisin alkuperäiseen hakemistoon." -#: main.c:2024 +#: main.c:2021 #, c-format msgid "Re-executing[%u]:" msgstr "Uudelleenkäynnistetään[%u]:" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "unlink (väliaikaistiedosto): " -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr ".DEFAULT_GOAL sisältää yli yhden kohteen" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "Kohteita ei ole annettu, eikä makefileä löytynyt" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "Ei kohteita" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "" "varoitus: Havaittu väärä kellonaika. Käännösversio saattaa olla " "epätäydellinen." -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "Käyttö: %s [valitsimet] [kohde] ...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" @@ -1080,7 +1077,7 @@ msgstr "" "\n" "Tämä ohjelma on käännetty järjestelmälle %s.\n" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" @@ -1089,23 +1086,23 @@ msgstr "" "\n" "Tämä ohjelma on käännetty järjestelmälle %s (%s).\n" -#: main.c:2402 +#: main.c:2399 #, c-format msgid "Report bugs to \n" msgstr "" "Ilmoita ohjelmistovioista (englanniksi) osoitteeseen .\n" -#: main.c:2474 +#: main.c:2471 #, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "valitsin \"-%c\" vaatii ei-tyhjän merkkijonoargumentin" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "valitsin \"-%c\" vaatii positiivisen kokonaislukuargumentin" -#: main.c:2950 +#: main.c:2947 #, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1116,7 +1113,7 @@ msgstr "" "%sTakuuta EI ole, ei edes KAUPALLISESTI HYVÄKSYTTÄVÄSTÄ LAADUSTA tai\n" "%sSOPIVUUDESTA TIETTYYN TARKOITUKSEEN.\n" -#: main.c:2956 +#: main.c:2953 #, c-format msgid "" "\n" @@ -1125,7 +1122,7 @@ msgstr "" "\n" "%sTämä ohjelma on käännetty järjestelmälle %s.\n" -#: main.c:2958 +#: main.c:2955 #, c-format msgid "" "\n" @@ -1134,7 +1131,7 @@ msgstr "" "\n" "%sTämä ohjelma on käännetty järjestelmälle %s (%s).\n" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" @@ -1143,7 +1140,7 @@ msgstr "" "\n" "# Make-tietokanta, tulostettu %s" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" @@ -1152,308 +1149,308 @@ msgstr "" "\n" "# Make-tietokanta saatu valmiiksi %s\n" -#: main.c:3099 +#: main.c:3097 #, c-format msgid "%s: Entering an unknown directory\n" msgstr "%s: Siirrytään tuntemattomaan hakemistoon\n" -#: main.c:3101 +#: main.c:3099 #, c-format msgid "%s: Leaving an unknown directory\n" msgstr "%s: Poistutaan tuntemattomasta hakemistosta\n" -#: main.c:3104 +#: main.c:3102 #, c-format msgid "%s: Entering directory `%s'\n" msgstr "%s: Siirrytään hakemistoon \"%s\"\n" -#: main.c:3107 +#: main.c:3105 #, c-format msgid "%s: Leaving directory `%s'\n" msgstr "%s: Poistutaan hakemistosta \"%s\"\n" -#: main.c:3112 +#: main.c:3110 #, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "%s[%u]: Siirrytään tuntemattomaan hakemistoon\n" -#: main.c:3115 +#: main.c:3113 #, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "%s[%u]: Poistutaan tuntemattomasta hakemistosta\n" -#: main.c:3119 +#: main.c:3117 #, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "%s[%u]: Siirrytään hakemistoon \"%s\"\n" -#: main.c:3122 +#: main.c:3120 #, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "%s[%u]: Poistutaan hakemistosta \"%s\"\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr ". Seis.\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "Tuntematon virhe %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "%s%s: %s" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "virtuaalimuisti lopussa" -#: misc.c:620 +#: misc.c:618 #, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "%s: käyttäjä %lu (todellinen %lu), ryhmä %lu (todellinen %lu)\n" -#: misc.c:641 +#: misc.c:639 msgid "Initialized access" msgstr "Alkuperäiset käyttöoikeudet" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "Käyttäjän käyttöoikeudet" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "Make-prosessin käyttöoikeudet" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "Lapsiprosessin käyttöoikeudet" -#: misc.c:866 +#: misc.c:864 #, c-format msgid "write error: %s" msgstr "kirjoitusvirhe: %s" -#: misc.c:868 +#: misc.c:866 msgid "write error" msgstr "kirjoitusvirhe" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "Luetaan makefile-tiedostoja...\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "Luetaan makefile-tiedosto \"%s\"" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr "" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (hakupolku)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr " (ei välitetä)" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr " (ei ~-laajennusta)" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "virheellinen syntaksi ehtolauseessa" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "ylimääräinen \"endef\"" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "tyhjä muuttujan nimi" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "tyhjä \"override\"-toimintaohje" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "virheellinen \"override\"-toimintaohje" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "komennot alkavat ennen ensimmäistä kohdetta" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "puuttuva sääntö ennen komentoja" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "puuttuva erotin%s" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr " (ehkä tarkoitit sarkainta eikä kahdeksaa välilyöntiä?)" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "puuttuva kohdehahmo" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "useita kohdehahmoja" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "kohdehahmo ei sisällä %%-merkkiä" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "puuttuva \"endif\"" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "Ylimääräistä tekstiä \"endef\"-toimintaohjeen jälkeen" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "puuttuva \"endef\", päättämätön \"define\"" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "Ylimääräistä tekstiä \"%s\"-toimintaohjeen jälkeen" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "ylimääräinen \"%s\"" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "vain yksi \"else\" ehtolausetta kohden" -#: read.c:1834 +#: read.c:1838 msgid "Malformed target-specific variable definition" msgstr "Väärin muotoiltu kohdekohtainen muuttujamäärittely" # skripti? -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "ennakkoehtoja ei voi määritellä komentoskripteissä" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "kohde \"%s\" ei täsmää kohdehahmon kanssa" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "kohdetiedostolla \"%s\" on sekä :- että ::-merkinnät" -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "kohde \"%s\" annettu yli yhden kerran samassa säännössä." -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "varoitus: syrjäytetään kohteen \"%s\" komennot" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "varoitus: ei huomioida vanhoja komentoja kohteelle \"%s\"" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "varoitus: havaittu NUL-merkki, rivin loppuosaa ei huomioida" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "Kohteelle \"%s\" ei tarvitse tehdä mitään." -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "\"%s\" on ajan tasalla." -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "Karsitaan tiedosto \"%s\".\n" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sKohteen \"%s\" tuottamiseen ei ole sääntöä%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "" "%1$s\"%3$s\"-kohteen tarvitseman kohteen \"%2$s\" tuottamiseen ei ole sääntöä" "%4$s" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "Tarkastellaan tiedostoa \"%s\".\n" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "Tiedoston \"%s\" päivitysyritys epäonnistui äskettäin.\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "Tiedostoa \"%s\" on jo tarkasteltu.\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "Päivitetään edelleen tiedostoa \"%s\".\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "Tiedosto \"%s\" päivitetty.\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "Tiedosto \"%s\" ei ole olemassa.\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" @@ -1461,142 +1458,142 @@ msgstr "" "*** Varoitus: .LOW_RESOLUTION_TIME-tiedostolla \"%s\" on " "korkearesoluutioinen aikaleima" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "Kohteelle \"%s\" löytyi oletussääntö.\n" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "Kohteelle \"%s\" ei löytynyt oletussääntöä.\n" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "Käytetään oletuskomentoja kohteelle \"%s\".\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "Kehäriippuvuus %s <- %s hylätty." -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "Kohdetiedoston \"%s\" ennakkoehdot täytetty.\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "Kohteen \"%s\" ennakkoehtoja täytetään.\n" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "Luovutaan kohdetiedostosta \"%s\".\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "Kohdetta \"%s\" ei tuotettu uudelleen virheiden vuoksi." -#: remake.c:669 +#: remake.c:671 #, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "Kohteen \"%2$s\" ennakkoehto \"%1$s\" ei ole olemassa.\n" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "Ennakkoehto \"%s\" on uudempi kuin kohde \"%s\".\n" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "Ennakkoehto \"%s\" on vanhempi kuin kohde \"%s\".\n" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "Tuotetaan \"%s\", koska --always-make -valitsin on käytössä.\n" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "Ei tarvetta uudelleentuottaa kohdetta \"%s\"" -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "; käytetään VPATH-nimeä \"%s\"" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "Kohde \"%s\" on tuotettava uudelleen.\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr " Ei huomioida VPATH-nimeä \"%s\".\n" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "Kohdetiedoston \"%s\" uudelleentuottaminen epäonnistui.\n" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "Kohdetiedosto \"%s\" uudelleentuotettiin onnistuneesti.\n" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "" -#: remake.c:1296 +#: remake.c:1300 #, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "Varoitus: Tiedoston \"%s\" muutosaika on tulevaisuudessa" -#: remake.c:1303 +#: remake.c:1307 #, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "Varoitus: Tiedoston \"%s\" muutosaika on %.2g sekuntia tulevaisuudessa" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr ".LIBPATTERNS-elementti \"%s\" ei ole hahmo" -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "" -#: rule.c:552 +#: rule.c:551 msgid "" "\n" "# Implicit Rules" @@ -1604,7 +1601,7 @@ msgstr "" "\n" "# Oletussäännöt" -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -1612,7 +1609,7 @@ msgstr "" "\n" "# Ei oletussääntöjä." -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -1621,209 +1618,231 @@ msgstr "" "\n" "# %u oletussääntöä, %u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr "" -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "VIKA: num_pattern_rules väärä! %u != %u" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "tuntematon signaali" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "Linjankatkaisu" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "Keskeytys" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "Lopetettu" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "Virheellinen käsky" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "Jäljitys/katkaisupisteansa" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "Keskeytetty" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "IOT-ansa" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "EMT-ansa" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "Liukulukupoikkeus" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "Tapettu" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "Väylävirhe" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "Muistialueen ylitys" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "Virheellinen järjestelmäkutsu" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "Katkennut putki" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "Herätyskello" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "Päätetty" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "Käyttäjän määrittelemä signaali 1" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "Käyttäjän määrittelemä signaali 2" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "Lapsi lopetti" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "Sähkökatko" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "Pysäytetty" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "Pysäytetty (päätteen syöte)" -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "Pysäytetty (päätteen tuloste)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "Pysäytetty (signaali)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "Suoritinaikaraja ylittynyt" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "Tiedoston kokoraja ylitetty" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "Virtuaaliajastin vanhentunut" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "Profilointiajastin vanhentunut" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "Ikkuna vaihtunut" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "Jatkettu" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "Kiireellinen I/O-tilanne" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "I/O mahdollista" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "Resurssi menetetty" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "Vaarasignaali" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "Tietopyyntö" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "Käytettävissä ei ole liukulukusuoritinta" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "oletus" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "ympäristö" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "makefile" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "-e:n alainen ympäristö" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "komentorivi" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "\"override\"-toimintaohje" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "automaattinen" -#: variable.c:1381 +#: variable.c:1394 #, c-format msgid " (from `%s', line %lu)" msgstr " (tiedostosta \"%s\", rivi %lu)" -#: variable.c:1423 +#: variable.c:1436 msgid "# variable set hash-table stats:\n" msgstr "# muuttujajoukon hajautustaulutilastot:\n" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1831,7 +1850,7 @@ msgstr "" "\n" "# Muuttujat\n" -#: variable.c:1438 +#: variable.c:1451 msgid "" "\n" "# Pattern-specific Variable Values" @@ -1839,7 +1858,7 @@ msgstr "" "\n" "# Hahmokohtaisia muuttujien arvoja" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." @@ -1847,7 +1866,7 @@ msgstr "" "\n" "# Ei hahmokohtaisia muuttuja-arvoja." -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1861,83 +1880,83 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "varoitus: määrittelemätön muuttuja \"%.*s\"" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "sys$search epäonnistui, arvo %d\n" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "Varoitus: Tyhjä uudelleenohjaus\n" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "sisäinen virhe: \"%s\" command_state" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "-varoitus, Ctrl-Y jättää aliprosessi(n/t) käyntiin.\n" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "" "-varoitus, Ctrl-Y-käsittely on ehkä otettava uudelleen käyttöön DCL:stä.\n" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "SISÄÄNRAKENNETTU [%s][%s]\n" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "SISÄÄNRAKENNETTU CD %s\n" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "SISÄÄNRAKENNETTU RM %s\n" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "Tuntematon sisäänrakennettu komento \"%s\"\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "Virhe, tyhjä komento\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "Syöte uudelleenohjattu kohteesta %s\n" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "Virhetuloste uudelleenohjattu kohteeseen %s\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "Tuloste uudelleenohjattu kohteeseen %s\n" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "Käynnistetään sen sijaan %s\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "Virhe käynnistyksessä, %d\n" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -1945,11 +1964,11 @@ msgstr "" "\n" "# VPATH-hakupolut\n" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# Ei \"vpath\"-hakupolkuja." -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -1958,7 +1977,7 @@ msgstr "" "\n" "# %u \"vpath\"-hakupolkua.\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -1966,7 +1985,7 @@ msgstr "" "\n" "# Ei yleistä (\"VPATH\"-muuttuja) hakupolkua." -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" @@ -1976,5 +1995,11 @@ msgstr "" "# Yleinen (\"VPATH\"-muuttuja) hakupolku:\n" "# " +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "Älä anna -j tai --jobs -valitsinta jos sh.exe ei ole käytettävissä." + +#~ msgid "Resetting make for single job mode." +#~ msgstr "Palautetaan make yhden työn tilaan." + #~ msgid "Syntax error, still inside '\"'\n" #~ msgstr "Syntaksivirhe, edelleen \":n sisällä\n" diff --git a/po/fr.gmo b/po/fr.gmo index 9c52f22aa75c095ad96643722848cd01c5f70b52..99b7991eecf97da0255feae9719b56f82dfd8fe3 100644 GIT binary patch delta 8280 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 delta 8839 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 diff --git a/po/fr.po b/po/fr.po index d8a77434..80a84360 100644 --- a/po/fr.po +++ b/po/fr.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: GNU make 3.81-b3\n" "Report-Msgid-Bugs-To: bug-make@gnu.org\n" -"POT-Creation-Date: 2005-12-13 09:46-0500\n" +"POT-Creation-Date: 2006-02-19 22:29-0500\n" "PO-Revision-Date: 2005-06-29 08:00-0500\n" "Last-Translator: Michel Robitaille \n" "Language-Team: French \n" @@ -18,31 +18,31 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "tentative d'utiliser une caractéristique non supportée : « %s »" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "impossible de modifier la date d'un membre d'une archive sur VMS" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "touch: L'archive « %s » n'existe pas" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "touch: « %s » n'est pas une archive valide" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "touch: Le membre « %s » n'existe pas dans « %s »" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "touch: Mauvais code de retour de ar_member_touch pour « %s »" @@ -81,45 +81,45 @@ msgstr " Date %s" msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " uid = %d, gid = %d, mode = 0%o.\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "*** Break.\n" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "" "*** [%s] membre d'archive « %s » peut être corrompu; n'a pas été détruit" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "*** membre d'archive « %s » peut être corrompu; n'a pas été détruit" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] Destruction du fichier « %s »" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** Destruction du fichier « %s »" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# commandes à exécuter" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (commande interne):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (de « %s », ligne %lu):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -127,226 +127,226 @@ msgstr "" "\n" "# Répertoires\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# %s : statut indisponible.\n" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "# %s (clé %s, mtime %d): n'a pu être ouvert.\n" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "# %s (périphérique %d, inode [%d,%d,%d]) : n'a pas pu être ouvert.\n" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "# %s (périphérique %ld, inode %ld) : n'a pas pu être ouvert.\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (périphérique %s, mtime %d): " -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (périphérique %d, inode [%d,%d,%d]) : " -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (périphérique %ld, inode %ld) : " -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "Pas de" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " fichiers, " -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "non" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr " impossibilités" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " jusqu'ici." -#: dir.c:1059 +#: dir.c:1079 #, c-format msgid " impossibilities in %lu directories.\n" msgstr " impossibilités dans %lu répertoires.\n" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "La variable récursive « %s » se référence elle-même (finalement)" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "référence incomplète à une variable" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "Les commandes pour le fichier « %s » ont été spécifiées à %s:%lu," -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "" "Les commandes pour le fichier « %s » ont été trouvées par une recherche de " "règle implicite," -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "" "mais « %s » est maintenant considéré comme étant le même fichier que « %s »." -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "" "Les commandes pour « %s » seront ignorées en faveur de celles pour « %s »." -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "" "impossible de renommer le simple deux-points « %s » en double deux-points « %" "s »" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "" "impossible de renommer le double deux-points « %s » en simple deux-points « %" "s »" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "*** Suppression du fichier intermédiaire « %s »" -#: file.c:381 +#: file.c:385 msgid "Removing intermediate files...\n" msgstr "Suppression des fichiers intermédiaires...\n" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s: tampon date-heure hors limite; substitution par %s" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "Heure courante" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# Pas une cible :" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# Fichier précieux (dépendance de .PRECIOUS)." -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "# Cible factice (dépendance de .PHONY)." -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# Cible provenant de la ligne de commande." -#: file.c:889 +#: file.c:897 msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "# Une valeur par défaut MAKEFILES ou -include/sinclude makefile." -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "# Recherche de règle implicite effectuée." -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "# Recherche de règle implicite n'a pas été effectuée." -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "# Préfixe de schéma implicite/statique : « %s »\n" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "# Ce fichier est une dépendance intermédiaire." -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# Fabrique également :" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# Heure de modification jamais vérifiée." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# Fichier inexistant." -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# Fichier très âgé." -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# Dernière modification %s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# Fichier a été mis à jour." -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# Fichier n'a pas été mis à jour." -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# Commandes en cours d'exécution (CECI EST UN BUG)." -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "# Commandes de dépendances en cours d'exécution (CECI EST UN BUG)." -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# Mise à jour réussie" -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# A besoin d'être mis à jour (l'option -q est activée)." -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# N'a pas pu être mis à jour." -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# Valeur non valable dans le membre « update_status » !" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# Valeur non valable dans le membre « command_state » !" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -354,7 +354,7 @@ msgstr "" "\n" "# Fichiers" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" @@ -364,7 +364,7 @@ msgstr "" "# statistiques des fichiers de la table de hachage:\n" "# " -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "premier argument de la fonction « word » non numérique" @@ -380,41 +380,41 @@ msgstr "premier argument de la fonction msgid "non-numeric second argument to `wordlist' function" msgstr "premier argument de la fonction « wordlist » n'est pas numérique" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "create_child_process(): DuplicateHandle(In) en échec (e=%d)\n" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "create_child_process(): DuplicateHandle(Err) en échec (e=%d)\n" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "CreatePipe() en échec (e=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe(): process_init_fd() en échec\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "Nettoyage du fichier temporaire %s\n" -#: function.c:1999 -#, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "nombre insuffisant d'argument (%d) de la fonction « %s »" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "Non implanté sur cette plate-forme: fonction « %s »" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "appel à la fonction « %s » non terminé : « %c » manquant" @@ -474,71 +474,71 @@ msgstr "%s : l'option msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s : l'option « -W %s » ne prend pas d'argument\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "ne peut allouer %ld octets pour la table de hachage: mémoire épuisée" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "Charge=%ld/%ld=%.0f%%, " -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "Refait le hachage=%d, " -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "Collisions=%ld/%ld=%.0f%%" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "Recherche d'une règle implicite pour « %s ».\n" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "Recherche d'une règle implicite de membre d'archive pour « %s ».\n" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "Évitement de récursion dans une régle implicite.\n" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "Essai du schéma avec « %.*s » comme préfixe.\n" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "Rejet impossible d'une dépendance implicite « %s ».\n" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "Rejet impossible d'une dépendance de règle « %s ».\n" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "Essaie de la dépendance implicite « %s ».\n" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "Essai de la règle de dépendance « %s ».\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "Dépendance trouvée « %s » comme VPATH « %s »\n" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "Recherche d'une règle contenant le fichier intermédaire « %s ».\n" @@ -580,7 +580,7 @@ msgstr "*** Attente des t msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "Processus fils actif 0x%08lx (%s) PID %ld %s\n" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr " (distant)" @@ -615,12 +615,12 @@ msgstr " msgid "Released token for child 0x%08lx (%s).\n" msgstr "Relâche du jeton du processus fils 0x%08lx (%s).\n" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "process_easy() en échec du lancement du processus (e=%d)\n" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" @@ -629,94 +629,99 @@ msgstr "" "\n" "Dénombré %d arguments lors du lancement en échec\n" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "Ajout du processus fils 0x%08lx (%s) PID %ld%s à la chaîne.\n" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "Obtention d'un jeton pour le processus fils 0x%08lx (%s).\n" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "lecture des pipes des processus" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "" "impossible d'imposer des limites de charge sur ce système d'exploitation" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "impossible d'imposer des limites de charge : " -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "plus de pointeurs de fichiers: ne peut duplicater stdin\n" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "plus de pointeurs de fichiers: ne peut duplicater stdout\n" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "Ne peut restaurer stdin\n" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "Ne peut restaurer stdout\n" -#: job.c:2030 -#, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "process_easy() en échec du lancement du processus (e=%d)\n" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "make a récupéré le processus fils pid %d, en attente du pid %d\n" -#: job.c:2069 +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s : commande introuvable" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "%s : interpréteur de commandes introuvable" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "spawnvpe: l'espace de l'environment peut être épuisé" -#: job.c:2347 +#: job.c:2363 #, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "$SHELL a été modifié (était « %s » et maintenant est « %s »)\n" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "Création d'un fichier temporaire %s\n" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "" "%s (ligne %d) contexte erroné d'interpréteur (!unixy && !batch_mode_shell)\n" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "Options:\n" -#: main.c:293 +#: main.c:291 msgid " -b, -m Ignored for compatibility.\n" msgstr " -b, -m ignoré pour compatibilité\n" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr "" " -B, --always-make traiter toutes les cibles sans condition\n" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" @@ -725,19 +730,19 @@ msgstr "" " changer de répertoire avant de faire quoi que " "ce soit\n" -#: main.c:300 +#: main.c:298 msgid " -d Print lots of debugging information.\n" msgstr "" " -d afficher beaucoup d'informations de débugging\n" -#: main.c:302 +#: main.c:300 msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "" " --debug[=FANIONS] afficher divers types d'informations de " "débugging\n" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" @@ -746,7 +751,7 @@ msgstr "" " les variable d'environment écrase celles de " "makefile\n" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" @@ -754,16 +759,16 @@ msgstr "" " -f FICHIER, --file=FICHIER, --makefile=FICHIER\n" " lire le FICHIER comme fichier makefile\n" -#: main.c:310 +#: main.c:308 msgid " -h, --help Print this message and exit.\n" msgstr " -h, --help afficher ce message et quitter\n" -#: main.c:312 +#: main.c:310 msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr "" " -i, --ignore-errors ignorer les erreurs d'exécution des commandes\n" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" @@ -772,7 +777,7 @@ msgstr "" " RÉPERTOIRE de recherche pour les fichiers " "inclus lors du makefile\n" -#: main.c:317 +#: main.c:315 msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" @@ -780,14 +785,14 @@ msgstr "" " -j [N], --jobs[=N] autoriser N tâches simultanées ; nombre de " "tâches est infini si utilisé sans argument\n" -#: main.c:319 +#: main.c:317 msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "" " -k, --keep-going poursuivre même si certaines cibles n'ont pas " "pu être fabriquées\n" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " @@ -797,7 +802,7 @@ msgstr "" " na pas lancer de multiples tâches à moins que " "la charge soit inférieure à N\n" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" @@ -805,7 +810,7 @@ msgstr "" " -L, --check-symlink-times utiliser le dernier mtime entre les liens " "symboliques et la cible.\n" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " @@ -815,7 +820,7 @@ msgstr "" " ne pas exécuter aucune commande; seulement les " "afficher\n" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " @@ -825,12 +830,12 @@ msgstr "" " considérer le FICHIER comme étant très âgé et " "ne pas le retraiter\n" -#: main.c:332 +#: main.c:330 msgid " -p, --print-data-base Print make's internal database.\n" msgstr "" " -p, --print-data-base afficher la base de données interne de make\n" -#: main.c:334 +#: main.c:332 msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" @@ -838,22 +843,22 @@ msgstr "" " -q, --question ne pas exécuter de commandes ; le statut de " "sortie indique si la cible est à jour\n" -#: main.c:336 +#: main.c:334 msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "" " -r, --no-builtin-rules désactiver les règles implicites internes\n" -#: main.c:338 +#: main.c:336 msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "" " -R, --no-builtin-variables désactiver les variables d'initialisation des " "règles implicites internes\n" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr " -s, --silent, --quiet ne pas faire l'écho des commandes\n" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" @@ -861,24 +866,24 @@ msgstr "" " -S, --no-keep-going, --stop\n" " désactivier -k\n" -#: main.c:345 +#: main.c:343 msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "" " -t, --touch assigner l'heure actuelle aux cibles au lieu " "de les refabriquer\n" -#: main.c:347 +#: main.c:345 msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "" " -v, --version afficher le numéro de version de make et " "quitter\n" -#: main.c:349 +#: main.c:347 msgid " -w, --print-directory Print the current directory.\n" msgstr " -w, --print-directory afficher le répertoire courant\n" -#: main.c:351 +#: main.c:349 msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" @@ -886,7 +891,7 @@ msgstr "" " --no-print-directory désactiver l'option -w, même si elle a été " "activée implicitement\n" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" @@ -895,7 +900,7 @@ msgstr "" " considérer le FICHIER comme étant toujours " "nouveau\n" -#: main.c:356 +#: main.c:354 msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" @@ -903,22 +908,22 @@ msgstr "" " --warn-undefined-variables prévenir lorsqu'une variable non définie est " "référencée\n" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "une chaîne vide n'est pas un nom de fichier valable" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "niveau de débug inconnu « %s »" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "" "%s: interception de l'Interruption/Exception (code = 0x%x, addr = 0x%x)\n" -#: main.c:677 +#: main.c:676 #, fuzzy, c-format msgid "" "\n" @@ -933,170 +938,162 @@ msgstr "" "ExceptionFlags = %x\n" "ExceptionAddress = %x\n" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "Violation d'accès: opération d'écriture à l'adresse %x\n" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "Violoation d'accès: opération de lecture à l'adresse %x\n" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "find_and_set_shell initialisé aux paramètres default_shell = %s\n" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "" "find_and_set_shell chemin de recherche initialisé aux paramètres " "default_shell = %s\n" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "%s est suspendu pour 30 secondes..." -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "sommeil terminé(30). Poursuite.\n" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "Makefile depuis l'entrée stadnard spécifié deux fois." -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (fichier temporaire)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (fichier temporaire)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "Ne pas spécifier -j ou --jobs si sh.exe n'est pas disponible." - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "Réinitialisation de make en mode de traitement simple des tâches." - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "" "Les tâches en parallèle (-j) ne sont pas supportées sur cette plate-forme." -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "Réinitialisation en mode simple de traitement des tâches (-j1)." -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "erreur interne: options multiple de --jobserver-fds" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "erreur interne: chaîne « %s » invalide dans --jobserver-fds" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "" "AVERTISSEMENT: -jN forcé dans submake: désactivation du mode serveur de " "taches." -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "duplication par dup du serveur de tâches" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" "AVERTISSEMENT: serveur de tâches n'est pas disponible: utilisation de -j1. " "Ajouter « + » à la règle parent du make." -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "création des pipes pour les tâches" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "initialisation du pipe du serveur de tâches" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "Les liens symboliques ne sont pas supportées: désactivation de -L." -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "Mise à jour des makefiles....\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "Le makefile « %s » peut boucler ; pas de refabrication.\n" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "Échec de refabrication du makefile « %s »." -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "Le makefile inclus « %s » n'a pas été trouvé." -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "Le makefile « %s » n'a pas été trouvé" -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "Impossible de revenir dans le répertoire d'origine." -#: main.c:2024 +#: main.c:2021 #, c-format msgid "Re-executing[%u]:" msgstr "Ré-exécution[%u]:" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "unlink (fichier temporaire):" -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr ".DEFAULT_GOAL conteitn plus d'une cible" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "Pas de cibles spécifiées et aucun makefile n'a été trouvé" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "Pas de cibles" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "Mise à jour des cibles visées....\n" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "" "AVERTISSEMENT: changement d'horloge détecté. La construction peut être " "incomplète." -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "Usage : %s [options] [cible] ...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" @@ -1105,7 +1102,7 @@ msgstr "" "\n" "Ce logiciel est construit pour %s\n" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" @@ -1114,22 +1111,22 @@ msgstr "" "\n" "Ce logiciel est construit pour %s (%s)\n" -#: main.c:2402 +#: main.c:2399 #, c-format msgid "Report bugs to \n" msgstr "Rapporter toutes anomalies à .\n" -#: main.c:2474 +#: main.c:2471 #, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "l'option « -%c » requiert une chaîne non vide comme argument" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "l'option « -%c » prend en argument un entier positif" -#: main.c:2950 +#: main.c:2947 #, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1140,7 +1137,7 @@ msgstr "" "%sIl n'y a PAS de garantie ; tant pour une utilisation COMMERCIALE que pour\n" "%sRÉPONDRE À UN BESOIN PARTICULIER.\n" -#: main.c:2956 +#: main.c:2953 #, c-format msgid "" "\n" @@ -1149,7 +1146,7 @@ msgstr "" "\n" "%sCe logiciel est construit pour %s\n" -#: main.c:2958 +#: main.c:2955 #, c-format msgid "" "\n" @@ -1158,7 +1155,7 @@ msgstr "" "\n" "%sCe logiciel est construit pour %s (%s)\n" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" @@ -1167,7 +1164,7 @@ msgstr "" "\n" "# Base de données de Make, imprimée le %s" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" @@ -1176,306 +1173,306 @@ msgstr "" "\n" "# Fin de la base de données de Make le %s\n" -#: main.c:3099 +#: main.c:3097 #, c-format msgid "%s: Entering an unknown directory\n" msgstr "%s: entrant dans un répertoire inconnu\n" -#: main.c:3101 +#: main.c:3099 #, c-format msgid "%s: Leaving an unknown directory\n" msgstr "%s: quittant un répertoire inconnu\n" -#: main.c:3104 +#: main.c:3102 #, c-format msgid "%s: Entering directory `%s'\n" msgstr "%s: entrant dans le répertoire « %s »\n" -#: main.c:3107 +#: main.c:3105 #, c-format msgid "%s: Leaving directory `%s'\n" msgstr "%s: quittant le répertoire « %s »\n" -#: main.c:3112 +#: main.c:3110 #, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "%s[%u]: entrant dans un répertoire inconnu\n" -#: main.c:3115 +#: main.c:3113 #, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "%s[%u]: quittant un répertoire inconnu\n" -#: main.c:3119 +#: main.c:3117 #, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "%s[%u]: entrant dans le répertoire « %s »\n" -#: main.c:3122 +#: main.c:3120 #, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "%s[%u]: quittant le répertoire « %s »\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr ". Arrêt.\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "Erreur inconnue %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "%s%s: %s" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "mémoire virtuelle épuisée" -#: misc.c:620 +#: misc.c:618 #, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "%s: utilisateur %lu (reél %lu), groupe %lu (réel %lu)\n" -#: misc.c:641 +#: misc.c:639 msgid "Initialized access" msgstr "Accès initialisé" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "Accès utilisateur" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "Accès de Make" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "Accès des fils" -#: misc.c:866 +#: misc.c:864 #, c-format msgid "write error: %s" msgstr "Erreur d'écriture: %s" -#: misc.c:868 +#: misc.c:866 msgid "write error" msgstr "erreur d'écriture" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "Lecture des makefiles...\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "Lecture du makefile « %s »" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr " (pas de cible par défaut)" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (chemin de recherche)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr " (n'importe pas)" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr " (pas de remplacement du ~)" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "syntaxe invalide dans la condition" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "« endef » superflu" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "nom de variable vide" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "directive « override » vide" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "directive « override » invalide" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "les commandes commencent avant la première cible" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "règle manquante avant les commandes" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "séparateur manquant %s" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr " (voulez-vous dire TAB au lieu de 8 blancs d'espacement?)" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "schéma de cible manquant" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "schémas de cible multiples" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "le schéma de cible ne contient pas « %% »" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "« endif » manquant" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "Texte superflu après la directive « endef »" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "« endef » manquant, « define » non terminé" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "Texte superflu après la directive « %s »" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "« %s » superflu" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "un seul « else » par condition" -#: read.c:1834 +#: read.c:1838 msgid "Malformed target-specific variable definition" msgstr "Définition de variable par cible spécifique mal-composée" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "les prérequis ne peuvent être définis dans des scripts de commandes" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "mélange de schémas de règles implicites et statiques" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "mélange de règles implicites et normales" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "la cible « %s » ne correspond pas au schéma de cible" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "le fichier cible « %s » a à la fois des entrées : et ::" -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "la cible « %s » apparaît plus d'une fois dans la même règle." -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "attention : écrasement des commandes pour la cible « %s »" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "attention : anciennes commandes ignorées pour la cible « %s »" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "attention : caractère NUL détecté ; le reste de la ligne est ignoré" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "Rien à faire pour « %s »." -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "« %s » est à jour." -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "Élagage du fichier « %s ».\n" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sPas de règle pour fabriquer la cible « %s »%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "" "%sPas de règle pour fabriquer la cible « %s », nécessaire pour « %s »%s" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "Étude du fichier cible « %s ».\n" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "Tentative récente échouée de mettre à jour le fichier « %s ».\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "Le fichier « %s » a déjà été étudié.\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "Mise à jour du fichier « %s » en cours.\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "Fin de la mise à jour du fichier « %s ».\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "Le fichier « %s » n'existe pas.\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" @@ -1483,143 +1480,143 @@ msgstr "" "AVERTISSEMENT: fichier .LOW_RESOLUTION_TIME « %s » a une date de haute " "résolution" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "Règle implicite trouvée pour « %s ».\n" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "Pas de règle implicite trouvée pour « %s ».\n" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "Utilisation des commandes par défaut pour « %s ».\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "Dépendance circulaire %s <- %s abandonnée." -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "Fin des dépendances du fichier cible « %s ».\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "Les dépendances de « %s » ont été fabriquées.\n" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "Abandon du fichier cible « %s ».\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "La cible « %s » n'a pas pu être refabriquée à cause d'erreurs." -#: remake.c:669 +#: remake.c:671 #, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "Prérequis « %s » est d'ordre seulement pour la cible « %s ».\n" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "Le fichier de dépendance « %s » de la cible « %s » n'existe pas.\n" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "La dépendance « %s » est plus récente que la cile « %s ».\n" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "La dépendance « %s » est vieux que la cible « %s ».\n" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "La cible « %s » est double deux-points et n'a pas de dépendances.\n" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "Pas de commandes pour « %s » et aucune dépendance n'a changé.\n" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "Traitement de « %s » en raison du fanion de construction permanent.\n" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "Inutile de refabriquer la cible « %s »." -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "; utilisation du nom « %s » du VPATH" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "Il faut refabriquer la cible « %s ».\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr " Ignorer le nom « %s » du VPATH.\n" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "Les commandes de « %s » sont en cours d'exécution.\n" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "Échec de refabrication du fichier cible « %s ».\n" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "Refabrication du fichier cible « %s » réussie.\n" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "Le fichier cible « %s » a besoin d'être refabriqué avec l'option -q.\n" -#: remake.c:1296 +#: remake.c:1300 #, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "AVERTISSEMENT: fichier « %s » a une date de modification dans le futur" -#: remake.c:1303 +#: remake.c:1307 #, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "" "AVERTISSEMENT: fichier « %s » a une date de modification %.2g dans le futur" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr ".LIBPATTERNS: l'élément « %s » n'est pas un modèle" -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "La douane n'exportera pas : %s\n" -#: rule.c:552 +#: rule.c:551 msgid "" "\n" "# Implicit Rules" @@ -1627,7 +1624,7 @@ msgstr "" "\n" "# Régles Implicites" -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -1635,7 +1632,7 @@ msgstr "" "\n" "# Pas de règles implicites." -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -1644,209 +1641,231 @@ msgstr "" "\n" "# %u règles implicites, %u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr " terminales." -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "BUG : num_pattern_rules est faux ! %u != %u" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "signal inconnu" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "Raccroché" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "Interruption" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "Quitte" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "Instruction Illégale" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "Point de trace/arrêt" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "Avorté" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "Appel IOT" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "Appel émulateur" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "Exception numérique" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "Tué" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "Erreur de bus" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "Erreur de segmentation" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "Appel système invalide" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "Tube cassé" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "Alarme" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "Terminé" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "Signal utilisateur 1" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "Signal utilisateur 2" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "Fin d'un fils" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "Panne de courant" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "Arrêté" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "Arrêté (lecture sur tty)" -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "Arrêté (écriture sur tty)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "Arrêté (signal)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "Limite du temps CPU atteinte" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "Limite de taille de fichier atteinte" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "Timer virtuel expiré" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "Timer de profiling expiré" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "Changement de taille de la fenêtre" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "Reprise" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "Condition d'E/S urgente" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "E/S possible" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "Ressource perdue" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "Signal de danger" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "Demande d'informations" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "Co-processeur en virgule flottante n'est pas disponible" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "défaut" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "environnement" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "makefile" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "environnement avec l'option -e" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "ligne de commande" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "directive « override »" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "automatique" -#: variable.c:1381 +#: variable.c:1394 #, c-format msgid " (from `%s', line %lu)" msgstr " (de « %s », ligne %lu)" -#: variable.c:1423 +#: variable.c:1436 msgid "# variable set hash-table stats:\n" msgstr "# variables initialisées dans les statistiques de table de hachage:\n" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1854,7 +1873,7 @@ msgstr "" "\n" "# Variables\n" -#: variable.c:1438 +#: variable.c:1451 msgid "" "\n" "# Pattern-specific Variable Values" @@ -1862,7 +1881,7 @@ msgstr "" "\n" "# Valeurs de variable avec modèle spécifique" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." @@ -1870,7 +1889,7 @@ msgstr "" "\n" "# pas de valeurs de variable avec modèle spécifique" -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1884,82 +1903,82 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "attention : variable indéfinie « %.*s »" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "sys$serach en échec avec %d\n" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "AVERTISSEMENT: redirection vide\n" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "erreur interne : « %s » command_state" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "-warning, CTRL-Y laissera les sous-processsus.\n" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "-warning, vous devrez ré-activier par CTRL-Y le traitement par DCL.\n" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "Commande interne [%s][%s]\n" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "Commande interne CD %s\n" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "Commande internr RM %s\n" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "Utilisation des commandes internes « %s »\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "Erreur, commande vide\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "Redirection de l'entrée de %s\n" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "Erreur redirigée vers %s\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "Redirection de la sortie vers %s\n" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "Exécution de %s à la place\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "Erreur de lancement de tâche, %d\n" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -1967,11 +1986,11 @@ msgstr "" "\n" "# Chemins de Recherche VPATH\n" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# Pas de chemins de recherche « vpath »." -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -1980,7 +1999,7 @@ msgstr "" "\n" "# %u chemins de recherche « vpath ».\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -1988,7 +2007,7 @@ msgstr "" "\n" "# Pas de chemin de recherche général (variable « VPATH »)." -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" @@ -1998,6 +2017,12 @@ msgstr "" "# Chemin de recherche général (variable « VPATH ») :\n" "# " +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "Ne pas spécifier -j ou --jobs si sh.exe n'est pas disponible." + +#~ msgid "Resetting make for single job mode." +#~ msgstr "Réinitialisation de make en mode de traitement simple des tâches." + #~ msgid "Syntax error, still inside '\"'\n" #~ msgstr "Erreur de syntaxe, toujours à l'intérieur de « \" »\n" diff --git a/po/ga.gmo b/po/ga.gmo index e615073fa6a39eaa7179b22103ad5978848d191f..10d046d6a1a1425c7c8e8e7b3f68e7a7e4992e0f 100644 GIT binary patch delta 8281 zcmYk=30&4yzQ^$c8nP>>Ac*j|fFOc^3j≥ese;?mMZt?;C3RXgF#vHEFIbddsmz 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 delta 8769 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 diff --git a/po/ga.po b/po/ga.po index effc2cfe..e1eb5768 100644 --- a/po/ga.po +++ b/po/ga.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: make 3.81-b3\n" "Report-Msgid-Bugs-To: bug-make@gnu.org\n" -"POT-Creation-Date: 2005-12-13 09:46-0500\n" +"POT-Creation-Date: 2006-02-19 22:29-0500\n" "PO-Revision-Date: 2005-06-28 10:16-0500\n" "Last-Translator: Kevin Patrick Scannell \n" "Language-Team: Irish \n" @@ -15,31 +15,31 @@ msgstr "" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "rinneadh iarracht ar ghné gan tacaíocht a úsáid: `%s'" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "ní féidir ball cartlainne a `touch'áil ar VMS" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "touch: Níl an chartlann `%s' ann" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "touch: Níl `%s' ina cartlann bhailí" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "touch: Níl a leithéid de bhall `%s' i `%s'" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "touch: Droch-chód aisfhillidh ó ar_member_touch ar `%s'" @@ -82,44 +82,44 @@ msgstr " D msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " uid = %d, gid = %d, mód = 0%o.\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "*** Briseadh.\n" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "*** [%s] Is féidir gur ball bréige é `%s'; ní scriosadh" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "*** Is féidir gur ball bréige é `%s'; ní scriosadh" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] Comhad `%s' á scriosadh" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** Comhad `%s' á scriosadh" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# orduithe le rith" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (insuite):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (ó `%s', líne %lu):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -127,222 +127,222 @@ msgstr "" "\n" "# Comhadlanna\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# %s: níorbh fhéidir é a stat.\n" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "# %s (eochair %s, am-m %d): ní féidir é a oscailt.\n" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "# %s (gléas %d, i-nód [%d,%d,%d]): ní féidir é a oscailt.\n" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "# %s (gléas %ld, i-nód %ld): níorbh fhéidir é a oscailt.\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (eochair %s, am-m %d): " -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (gléas %d, i-nód [%d,%d,%d]): " -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (gléas %ld, i-nód %ld): " -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "Níl" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " comhad, " -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "níl" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr " rudaí neamhfhéideartha" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " go dtí seo." -#: dir.c:1059 +#: dir.c:1079 #, c-format msgid " impossibilities in %lu directories.\n" msgstr " rudaí neamhfhéideartha i %lu comhadlann.\n" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "Déanann an athróg athchúrsach `%s' tagairt dó féin (sa deireadh)" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "tagairt athróige gan chríochnú" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "Sonraíodh orduithe le haghaidh comhaid `%s' ag %s:%lu," -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "" "Aimsíodh orduithe le haghaidh `%s' trí chuardach ar rialacha intuigthe," -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "ach anois is ionann iad na comhaid `%s' agus `%s'." -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "" "Déanfar neamhshuim ar orduithe le haghaidh `%s'; úsáidfear na cinn le " "haghaidh `%s' ina n-ionad." -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "" "ní féidir idirstad aonair `%s' a athainmnigh le hidirstad dúbailte `%s'" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "ní féidir idirstad dúbailte `%s' a athainmniú le hidirstad aonair `%s'" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "*** Comhad idirmheánach `%s' á scriosadh" -#: file.c:381 +#: file.c:385 msgid "Removing intermediate files...\n" msgstr "Comhaid idirmheánacha á mbaint...\n" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s: Stampa ama as raon; %s á úsáid ina ionad" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "An t-am anois" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# Ní sprioc é:" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# Comhad luachmhar (réamhriachtanas de .PRECIOUS)." -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "# Sprioc bhréige (réamhriachtanas de .PHONY)." -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# Sprioc líne na n-orduithe." -#: file.c:889 +#: file.c:897 msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "# Makefile réamhshocraithe, nó ó MAKEFILES, nó -include/sinclude." -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "# Rinneadh cuardach ar rialacha intuigthe." -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "# Ní dhearna cuardach ar rialacha intuigthe." -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "# Stoc patrúin intuigthe/statach: `%s'\n" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "# Tá an comhad ina réamhriachtanas idirmheánach." -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# Déantar fosta:" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# Níor seiceáladh an t-am mionathraithe riamh." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# Níl a leithéid de chomhad ann." -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# Is cianaosta an comhad seo." -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# Athraithe %s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# Nuashonraíodh an comhad." -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# Níor nuashonraíodh an comhad." -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# Tá orduithe ann atá ag rith faoi láthair (IS FABHT É SEO)." -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "# Tá orduithe spleáchais ag rith (IS FABHT É SEO)." -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# D'éirigh leis an nuashonrú." -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# Tá gá le nuashonrú (-q ceaptha)." -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# Theip ar nuashonrú." -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# Luach neamhbhailí sa bhall `update_status'!" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# Luach neamhbhailí sa bhall `command_state'!" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -350,7 +350,7 @@ msgstr "" "\n" "# Comhaid" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" @@ -360,7 +360,7 @@ msgstr "" "# comhaid hais-tábla stait:\n" "# " -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "tá an chéad argóint neamhuimhriúil leis an fheidhm `word'" @@ -376,41 +376,41 @@ msgstr "is neamhuimhri msgid "non-numeric second argument to `wordlist' function" msgstr "is neamhuimhriúil í an dara hargóint leis an fheidhm `wordlist'" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "create_child_process: theip ar DuplicateHandle(In) (e=%d)\n" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "create_child_process: theip ar DuplicateHandle(Err) (e=%d)\n" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "Theip ar CreatePipe() (e=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe (): theip ar process_init_fd()\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "Baisc-chomhad sealadach %s á ghlanadh\n" -#: function.c:1999 -#, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "Easpa argóintí (%d) d'fheidhm `%s'" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "Níl an fheidhm `%s' ar fáil ar an chóras seo" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "glao ar fheidhm `%s' gan chríochnú: `%c' ar iarraidh" @@ -470,72 +470,72 @@ msgstr "%s: T msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: ní cheadaítear argóint i ndiaidh na rogha `-W %s'\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "ní féidir %ld beart a dháileadh le haghaidh hais-tábla: cuimhne ídithe" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "Lód=%ld/%ld=%.0f%%, " -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "Ath-haiseáil=%d, " -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "Tuairteanna haiseála=%ld/%ld=%.0f%%" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "Ag déanamh cuardach ar riail intuigthe le haghaidh `%s'.\n" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "" "Ag déanamh cuardach ar riail intuigthe le haghaidh bhall cartlainne `%s'.\n" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "Athchúrsáil de bharr rialacha intuigthe á seachaint.\n" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "Ag baint triail as riail phatrúin le stoc `%.*s'.\n" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "Réamhriachtanas intuigthe neamhfhéideartha `%s' á dhiúltú.\n" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "Réamhriachtanas neamhfhéideartha rialach `%s' á dhiúltú.\n" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "Ag baint triail as an réamhriachtanas intuigthe `%s'.\n" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "Ag baint triail as an réamhriachtanas rialach `%s'.\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "Aimsíodh réamhriachtanas `%s' mar VPATH `%s'\n" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "Ag déanamh cuardach ar riail le comhad idirmheánach `%s'.\n" @@ -577,7 +577,7 @@ msgstr "*** Ag fanacht le jabanna neamhchr msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "Mac beo 0x%08lx (%s) PID %ld %s\n" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr " (cianda)" @@ -610,12 +610,12 @@ msgstr "scr msgid "Released token for child 0x%08lx (%s).\n" msgstr "Saoradh ceadchomhartha le haghaidh mac 0x%08lx (%s).\n" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "theip ar process_easy(); níor tosaíodh próiseas (e=%d)\n" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" @@ -624,92 +624,97 @@ msgstr "" "\n" "%d argóint sa tosú theipthe\n" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "Ag cur mac 0x%08lx (%s) PID %ld%s ar an slabhra.\n" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "Fuarthas ceadchomhartha le haghaidh mac 0x%08lx (%s).\n" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "léadh píopa na jabanna" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "ní féidir srianta lóid a chur i bhfeidhm ar an chóras oibriúcháin seo" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "ní féidir srian lóid a chur i bhfeidhm: " -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "níl aon hanla comhaid le fáil: níorbh fhéidir stdin a chóipeáil\n" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "níl aon hanla comhaid le fáil: níorbh fhéidir stdout a chóipeáil\n" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "Níorbh fhéidir stdin a athchóiriú\n" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "Níorbh fhéidir stdout a athchóiriú\n" -#: job.c:2030 -#, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "theip ar process_easy(); níor tosaíodh próiseas (e=%d)\n" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "ghin make mac le pid %d, ag fanacht le pid %d fós\n" -#: job.c:2069 +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s: Ní bhfuarthas an t-ordú" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "%s: Ní bhfuarthas an clár blaoisce" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "spawnvpe: is féidir gur ídithe í cuimhne na timpeallachta" -#: job.c:2347 +#: job.c:2363 #, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "Athraíodh $SHELL (ba `%s' é, agus is `%s' é anois)\n" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "Baisc-chomhad sealadach %s á chruthú\n" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "" "%s (líne %d) Droch-chomhthéacs blaoisce (!unixy && !batch_mode_shell)\n" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "Roghanna:\n" -#: main.c:293 +#: main.c:291 msgid " -b, -m Ignored for compatibility.\n" msgstr " -b, -m Déan neamhshuim (comhoiriúnacht)\n" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr " -B, --always-make Déan gach sprioc, gan choinníollacha.\n" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" @@ -717,18 +722,18 @@ msgstr "" " -C COMHADLANN, --directory=COMHADLANN\n" " Téigh go COMHADLANN roimh dhéanamh aon rud.\n" -#: main.c:300 +#: main.c:298 msgid " -d Print lots of debugging information.\n" msgstr " -d Taispeáin go leor eolas dífhabhtaithe.\n" -#: main.c:302 +#: main.c:300 msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "" " --debug[=BRATACHA] Taispeáin eolas fabhtaithe de chineálacha " "éagsúla.\n" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" @@ -736,7 +741,7 @@ msgstr "" " -e, --environment-overrides\n" " Sáraíonn athróga timpeallachta makefileanna.\n" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" @@ -744,16 +749,16 @@ msgstr "" " -f COMHAD, --file=COMHAD, --makefile=COMHAD\n" " Léigh COMHAD mar makefile.\n" -#: main.c:310 +#: main.c:308 msgid " -h, --help Print this message and exit.\n" msgstr " -h, --help Taispeáin an chabhair seo agus scoir.\n" -#: main.c:312 +#: main.c:310 msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr "" " -i, --ignore-errors Déan neamhshuim ar earráidí ó orduithe.\n" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" @@ -762,7 +767,7 @@ msgstr "" " Cuardaigh i gCOMHADLANN ar makefileanna " "breise.\n" -#: main.c:317 +#: main.c:315 msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" @@ -770,14 +775,14 @@ msgstr "" " -j [N], --jobs[=N] Ceadaigh N jab le chéile; éigríoch mura " "gceaptar arg.\n" -#: main.c:319 +#: main.c:317 msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "" " -k, --keep-going Lean ar aghaidh fiú nach féidir sprioc a " "dhéanamh.\n" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " @@ -787,7 +792,7 @@ msgstr "" " Ná tosaigh jabanna iomadúla mura bhfuil an lód " "níos lú ná N.\n" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" @@ -796,7 +801,7 @@ msgstr "" "nasc\n" " siombalach nó ar an sprioc.\n" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " @@ -806,7 +811,7 @@ msgstr "" " Ná rith aon ordú; taispeáin torthaí mar dhea " "amháin.\n" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " @@ -816,12 +821,12 @@ msgstr "" " Caith le COMHAD mar cheann cianaosta; ná " "hathdhéan é.\n" -#: main.c:332 +#: main.c:330 msgid " -p, --print-data-base Print make's internal database.\n" msgstr "" " -p, --print-data-base Taispeáin an bunachar sonraí inmheánach.\n" -#: main.c:334 +#: main.c:332 msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" @@ -829,20 +834,20 @@ msgstr "" " -q, --question Ná rith aon ordú; stádas scortha = 0 mura gá " "le nuashonrú.\n" -#: main.c:336 +#: main.c:334 msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "" " -r, --no-builtin-rules Díchumasaigh na rialacha intuigthe insuite.\n" -#: main.c:338 +#: main.c:336 msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr " -R, --no-builtin-variables Díchumasaigh na hathróga insuite.\n" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr " -s, --silent, --quiet Ná déan macalla ar orduithe.\n" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" @@ -850,23 +855,23 @@ msgstr "" " -S, --no-keep-going, --stop\n" " Múch -k.\n" -#: main.c:345 +#: main.c:343 msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "" " -t, --touch Teagmhaigh spriocanna in ionad iad a " "athdhéanamh.\n" -#: main.c:347 +#: main.c:345 msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "" " -v, --version Taispeáin eolas faoin leagan agus scoir.\n" -#: main.c:349 +#: main.c:347 msgid " -w, --print-directory Print the current directory.\n" msgstr " -w, --print-directory Taispeáin an chomhadlann reatha.\n" -#: main.c:351 +#: main.c:349 msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" @@ -874,7 +879,7 @@ msgstr "" " --no-print-directory Múch -w, fiú má tá sé i bhfeidhm go " "hintuigthe.\n" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" @@ -883,7 +888,7 @@ msgstr "" " Caith le COMHAD mar cheann úrnua (go " "héigríoch).\n" -#: main.c:356 +#: main.c:354 msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" @@ -891,21 +896,21 @@ msgstr "" " --warn-undefined-variables Tabhair rabhadh má dhéantar tagairt d'athróg " "gan sainmhíniú.\n" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "ní féidir teaghrán folamh a úsáid mar ainm comhaid" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "sonrú anaithnid `%s' ar an leibhéal dífhabhtaithe" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "%s: Fuarthas idirbhriseadh/eisceacht (cód = 0x%x, seoladh = 0x%x)\n" -#: main.c:677 +#: main.c:676 #, fuzzy, c-format msgid "" "\n" @@ -920,163 +925,155 @@ msgstr "" "BratachaEisceachta = %x\n" "SeoladhEisceachta = %x\n" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "Sárú rochtana: oibríocht scríofa ag seoladh %x\n" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "Sárú rochtana: oibríocht léimh ag seoladh %x\n" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "tá find_and_set_shell ag socrú default_shell = %s\n" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "shocraigh find_and_set_shell conair chuardaigh default_shell = %s\n" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "cuirfear %s ar fionraí ar feadh tréimhse 30 soicind..." -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "sleep(30) críochnaithe. Ag gabháil ar aghaidh.\n" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "Sonraíodh Makefile ón ionchur caighdeánach faoi dhó." -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (comhad sealadach)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (comhad sealadach)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "Ná sonraigh -j ná --jobs mura bhfuil sh.exe le fáil." - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "make á athshocrú le haghaidh jabanna aonair." - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "Níl jabanna parailéalacha (-j) ar fáil ar an gcóras seo." -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "Á athshocrú le haghaidh jabanna aonair (-j1)." -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "earráid inmheánach: roghanna --jobserver-fds iomadúla" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "earráid inmheánach: teaghrán neamhbhailí --jobserver-fds `%s'" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "rabhadh: -jN fórsáilte i bhfo-make: mód jabfhreastalaí á dhíchumasú." -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "jabfhreastalaí dup" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" "rabhadh: níl jabfhreastalaí ar fáil: ag baint úsáid as -j1. Cuir `+' leis " "an máthair-riail." -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "píopa na jabanna á chruthú" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "píopa an jabfhreastalaí á thúsú" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "ní thacaítear le naisc shiombalacha: -L á dhíchumasú." -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "Makefileanna á nuashonrú....\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "is féidir go lúbfar an Makefile `%s'; ní athdhéanfar é.\n" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "Theip ar athdhéanamh an makefile `%s'." -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "Níor aimsíodh an makefile `%s' san áireamh." -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "Níor aimsíodh an makefile `%s'" -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "Níorbh fhéidir an chomhadlann oibre a athrú ar ais." -#: main.c:2024 +#: main.c:2021 #, c-format msgid "Re-executing[%u]:" msgstr "Á rith arís[%u]:" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "unlink (comhad sealadach): " -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr "tá níos mó ná aon sprioc amháin i .DEFAULT_GOAL" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "Níor sonraíodh aon sprioc agus níor aimsíodh aon makefile" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "Níl aon sprioc ann" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "Cinn sprice á nuashonrú....\n" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "rabhadh: Clog ar sceabha. Is féidir go bhfuil an tógáil neamhiomlán." -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "Úsáid: %s [roghanna] [sprioc] ...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" @@ -1085,7 +1082,7 @@ msgstr "" "\n" "Tógadh an clár seo le haghaidh %s\n" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" @@ -1094,22 +1091,22 @@ msgstr "" "\n" "Tógadh an clár seo le haghaidh %s (%s)\n" -#: main.c:2402 +#: main.c:2399 #, c-format msgid "Report bugs to \n" msgstr "Seol tuairiscí fabhtanna chuig \n" -#: main.c:2474 +#: main.c:2471 #, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "caithfidh tú teaghrán nach folamh a thabhairt mar argóint le `-%c'" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "caithfidh tú slánuimhir dheimhneach a thabhairt mar argóint le `-%c'" -#: main.c:2950 +#: main.c:2947 #, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1120,7 +1117,7 @@ msgstr "" "%scoinníollacha cóipeála. Níl baránta ar bith ann; go fiú níl baránta ann\n" "%sd'INDÍOLTACHT nó FEILIÚNACHT DO FHEIDHM AR LEITH.\n" -#: main.c:2956 +#: main.c:2953 #, c-format msgid "" "\n" @@ -1129,7 +1126,7 @@ msgstr "" "\n" "%sTógadh an clár seo le haghaidh %s\n" -#: main.c:2958 +#: main.c:2955 #, c-format msgid "" "\n" @@ -1138,7 +1135,7 @@ msgstr "" "\n" "%sTógadh an clár seo le haghaidh %s (%s)\n" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" @@ -1147,7 +1144,7 @@ msgstr "" "\n" "# Bunachar sonraí Make, priontáilte ar %s" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" @@ -1156,456 +1153,456 @@ msgstr "" "\n" "# Críochnaíodh an bunachar sonraí Make seo ar %s\n" -#: main.c:3099 +#: main.c:3097 #, c-format msgid "%s: Entering an unknown directory\n" msgstr "%s: Ag dul isteach i gcomhadlann anaithnid\n" -#: main.c:3101 +#: main.c:3099 #, c-format msgid "%s: Leaving an unknown directory\n" msgstr "%s: Ag dul amach as comhadlann anaithnid\n" -#: main.c:3104 +#: main.c:3102 #, c-format msgid "%s: Entering directory `%s'\n" msgstr "%s: Ag dul isteach sa chomhadlann `%s'\n" -#: main.c:3107 +#: main.c:3105 #, c-format msgid "%s: Leaving directory `%s'\n" msgstr "%s: Ag dul amach as an gcomhadlann `%s'\n" -#: main.c:3112 +#: main.c:3110 #, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "%s[%u]: Ag dul isteach i gcomhadlann anaithnid\n" -#: main.c:3115 +#: main.c:3113 #, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "%s[%u]: Ag dul amach as comhadlann anaithnid\n" -#: main.c:3119 +#: main.c:3117 #, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "%s[%u]: Ag dul isteach sa chomhadlann `%s'\n" -#: main.c:3122 +#: main.c:3120 #, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "%s[%u]: Ag dul amach as an gcomhadlann `%s'\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr ". Stop.\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "Earráid anaithnid %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "%s%s: %s" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "cuimhne fhíorúil ídithe" -#: misc.c:620 +#: misc.c:618 #, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "%s: úsáideoir %lu (fíor %lu), grúpa %lu (fíor %lu)\n" -#: misc.c:641 +#: misc.c:639 msgid "Initialized access" msgstr "Rochtain túsaithe" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "Rochtain úsáideora" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "Rochtain make" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "Rochtain mic" -#: misc.c:866 +#: misc.c:864 #, c-format msgid "write error: %s" msgstr "earráid sa scríobh: %s" -#: misc.c:868 +#: misc.c:866 msgid "write error" msgstr "earráid sa scríobh" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "Makefileanna á léamh...\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "Makefile `%s' á léamh" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr " (gan ceann sprice réamhshocraithe)" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (conair chuardaigh)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr " (is cuma)" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr " (ná fairsing ~)" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "comhréir neamhbhailí i gcoinníollach" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "`endef' breise" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "ainm folamh athróige" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "treoir `override' folamh" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "treoir neamhbhailí `override'" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "tá orduithe ann roimh an chéad sprioc" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "riail ar iarraidh roimh orduithe" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "deighilteoir%s ar iarraidh" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr " (Ar mhian leat TÁB in ionad ocht spás?)" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "patrún sprice ar iarraidh" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "patrúin iomadúla sprice" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "níl aon `%%' sa phatrún sprice" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "`endif' ar iarraidh" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "Téacs gan mhaith i ndiaidh treorach `endef'" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "`endef' ar iarraidh, `define' gan chríochnú" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "Téacs gan mhaith i ndiaidh treorach `%s'" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "`%s' breise" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "ní cheadaítear ach aon `else' amháin le gach coinníollach" -#: read.c:1834 +#: read.c:1838 msgid "Malformed target-specific variable definition" msgstr "Is míchumtha é an sainmhíniú athróige (le haghaidh aon sprioc amháin)" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "ní féidir réamhriachtanais a shonrú i scripteanna ordaithe" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "rialacha intuigthe agus rialacha statacha measctha le chéile" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "rialacha intuigthe agus gnáthrialacha measctha le chéile" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "níl an sprioc `%s' comhoiriúnach leis an phatrún sprice" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "tá iontrálacha : agus :: araon ann don chomhad sprice `%s'" -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "tá an sprioc `%s' i riail amháin níos mó ná uair amháin." -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "rabhadh: ag sárú na n-orduithe le haghaidh na sprice `%s'" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "" "rabhadh: ag déanamh neamhshuim ar sheanorduithe le haghaidh sprice `%s'" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "" "rabhadh: chonacthas carachtar NUL; ag déanamh neamhshuim ar an chuid eile " "den líne" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "Níl faic le déanamh i gcomhair `%s'." -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "Ní gá le `%s' a nuashonrú." -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "Comhad `%s' á bhearradh.\n" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sNíl aon riail chun an sprioc `%s' a dhéanamh%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "" "%sNíl aon riail chun an sprioc `%s' a dhéanamh, riachtanach le haghaidh `%s'%" "s" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "Comhad sprice `%s' idir lámha.\n" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "" "Rinneadh iarracht ar an chomhad `%s' a nuashonrú le déanaí, agus theip air.\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "Rinneadh scrúdú ar an chomhad `%s' cheana.\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "Comhad `%s' á nuashonrú fós.\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "Nuashonraíodh an comhad `%s'.\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "Níl a leithéid de chomhad `%s' ann.\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" msgstr "" "*** Warning: comhad .LOW_RESOLUTION_TIME `%s' le stampa ama ardtaifeach" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "Aimsíodh riail intuigthe le haghaidh `%s'.\n" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "Níor aimsíodh aon riail intuigthe le haghaidh `%s'.\n" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "Ag baint úsáid as orduithe réamhshocraithe le haghaidh `%s'.\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "Tréigeadh an spleáchas ciorclach %s <- %s." -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "Críochnaíodh na réamhriachtanais den chomhad sprice `%s'.\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "Réamhriachtanais de `%s' á ndéanamh anois.\n" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "Ag tréigean an chomhaid sprice `%s'.\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "Ní dhearna an sprioc `%s' arís ós rud é go bhfuil earráidí ann." -#: remake.c:669 +#: remake.c:671 #, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "" "Sonraíonn an réamhriachtanas `%s' ord rite amháin le haghaidh sprice `%s'.\n" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "Níl an réamhriachtanas `%s' den sprioc `%s' ann.\n" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "Tá an réamhriachtanas `%s' níos nuaí ná an sprioc `%s'.\n" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "Tá an réamhriachtanas `%s' níos sine ná an sprioc `%s'.\n" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "Tá dhá idirstad ag an sprioc `%s' agus níl aon réamhriachtanas aice.\n" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "" "Níl aon ordú le haghaidh `%s' agus níor athraigh aon réamhriachtanas.\n" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "`%s' á dhéanamh de bharr bratach --always-make.\n" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "Ní gá leis an sprioc `%s' a athdhéanamh" -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "; ag baint úsáid as ainm VPATH `%s'" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "Caithfidh an sprioc `%s' a athdhéanamh.\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr " Ag déanamh neamhshuim ar ainm VPATH `%s'.\n" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "Orduithe de `%s' á rith.\n" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "Theip ar athdhéanamh an sprioc-chomhaid `%s'.\n" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "D'éirigh le hathdhéanamh an sprioc-chomhaid `%s'.\n" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "Tá gá leis an chomhad sprice `%s' a athdhéanamh leis an rogha -q.\n" -#: remake.c:1296 +#: remake.c:1300 #, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "Rabhadh: Tá an t-am mionathraithe den chomhad `%s' sa todhchaí" -#: remake.c:1303 +#: remake.c:1307 #, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "" "Rabhadh: Tá an t-am mionathraithe den chomhad `%s' %.2g soicind sa todhchaí" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr "Níl eilimint .LIBPATTERNS `%s' ina patrún" -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "Ní easpórtálfar Customs: %s\n" -#: rule.c:552 +#: rule.c:551 msgid "" "\n" "# Implicit Rules" @@ -1613,7 +1610,7 @@ msgstr "" "\n" "# Rialacha Intuigthe" -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -1621,7 +1618,7 @@ msgstr "" "\n" "# Níl aon riail intuigthe." -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -1630,209 +1627,231 @@ msgstr "" "\n" "# %u riail intuigthe, %u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr " teirminéal." -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "FABHT: num_pattern_rules mícheart! %u != %u" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "comhartha anaithnid" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "Croch suas" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "Idirbhriseadh" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "Scoir" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "Treoir Neamhcheadaithe" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "Rianaigh/brisphointe" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "Tobscortha" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "Gaiste IOT" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "Gaiste EMT" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "Eisceacht snámhphointe" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "Maraithe" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "Busearráid" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "Fabht deighilte" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "Drochghlao ar an gcóras" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "Píopa briste" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "Clog aláraim" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "Scortha" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "Comhartha saincheaptha 1" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "Comhartha saincheaptha 2" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "Scoir an mhacphróiseas" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "Cliseadh cumhachta" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "Stoptha" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "Stoptha (ionchur tty)" -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "Stoptha (aschur tty)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "Stoptha (comhartha)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "Teorainn ama LAP sáraithe" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "Uasmhéid na gcomhad sáraithe" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "Am fíorúil caite" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "Am próifíle caite" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "Athraíodh an fhuinneog" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "Leanta" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "Staid phráinneach A/I" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "A/I indéanta" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "Acmhainn caillte" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "Comhartha guaise" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "Iarratas ar eolas" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "Níl comhphróiseálaí snámhphointe ar fáil" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "réamhshocraithe" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "timpeallacht" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "makefile" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "timpeallacht le -e" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "líne na n-orduithe" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "treoir `override'" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "uathoibríoch" -#: variable.c:1381 +#: variable.c:1394 #, c-format msgid " (from `%s', line %lu)" msgstr " (ó `%s', líne %lu)" -#: variable.c:1423 +#: variable.c:1436 msgid "# variable set hash-table stats:\n" msgstr "# athróg tacar hais-tábla stait:\n" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1840,7 +1859,7 @@ msgstr "" "\n" "# Athróga\n" -#: variable.c:1438 +#: variable.c:1451 msgid "" "\n" "# Pattern-specific Variable Values" @@ -1848,7 +1867,7 @@ msgstr "" "\n" "# Luachanna Athróige sainiúil don phatrún" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." @@ -1856,7 +1875,7 @@ msgstr "" "\n" "# Níl aon luach athróige atá sainiúil don phatrún." -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1870,83 +1889,83 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "rabhadh: athróg gan sainmhíniú: `%.*s'" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "Theip ar sys$cuardach le %d\n" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "Rabhadh: Atreorú folamh\n" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "earráid inmheánach: `%s' command_state" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "-rabhadh, fágfaidh CTRL-Y fo-phróisis gan ghlanadh.\n" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "" "-rabhadh, is féidir gur gá duit ionramháil CTRL-Y a athchumasú ó DCL.\n" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "INSUITE [%s][%s]\n" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "CD INSUITE %s\n" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "RM INSUITE %s\n" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "Ordú anaithnid insuite '%s'\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "Earráid, ordú folamh\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "Atreoraíodh ionchur ó %s\n" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "Atreoraíodh earráidí go %s\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "Atreoraíodh aschur go %s\n" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "%s á rith ina áit\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "Earráid le linn sceitheadh, %d\n" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -1954,11 +1973,11 @@ msgstr "" "\n" "# VPATH Conairí Cuardaigh\n" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# Níl aon chonair chuardaigh `vpath'." -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -1967,7 +1986,7 @@ msgstr "" "\n" "# %u conair chuardaigh `vpath'.\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -1975,7 +1994,7 @@ msgstr "" "\n" "# Níl aon chonair ghinearálta cuardaigh (athróg `VPATH')." -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" @@ -1985,6 +2004,12 @@ msgstr "" "# Conair ghinearálta cuardaigh (athróg `VPATH'):\n" "# " +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "Ná sonraigh -j ná --jobs mura bhfuil sh.exe le fáil." + +#~ msgid "Resetting make for single job mode." +#~ msgstr "make á athshocrú le haghaidh jabanna aonair." + #~ msgid "Syntax error, still inside '\"'\n" #~ msgstr "Earráid chomhréire, isteach i '\"' fós\n" diff --git a/po/gl.gmo b/po/gl.gmo index 075feb4136caaf529cb28230af891437934212ba..3a6100a56f21a0d92142af717251337c0310f9e4 100644 GIT binary patch delta 7762 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 delta 8356 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 diff --git a/po/gl.po b/po/gl.po index c27423fc..26ed1658 100644 --- a/po/gl.po +++ b/po/gl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: make 3.80\n" "Report-Msgid-Bugs-To: bug-make@gnu.org\n" -"POT-Creation-Date: 2005-12-13 09:46-0500\n" +"POT-Creation-Date: 2006-02-19 22:29-0500\n" "PO-Revision-Date: 2002-10-05 14:46+0200\n" "Last-Translator: Jacobo Tarrio \n" "Language-Team: Galician \n" @@ -14,31 +14,31 @@ msgstr "" "Content-Type: text/plain; charset=iso-8859-1\n" "Content-Transfer-Encoding: 8bit\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "tentouse usar unha característica non soportada: `%s'" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "a operación de tocar un membro do arquivo non está dispoñible en VMS" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "touch: O arquivo `%s' non existe" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "touch: `%s' non é un arquivo válido" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "touch: O membro `%s' non existe en `%s'" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "touch: Código de retorno incorrecto de ar_member_touch en `%s'" @@ -79,44 +79,44 @@ msgstr " Data %s" msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " uid = %d, gid = %d, modo = 0%o.\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "*** Interrompido.\n" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "*** [%s] O membro do arquivo `%s' pode non ser correcto; non borrado" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "*** O membro do arquivo `%s' pode non ser correcto; non borrado" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] Borrando o ficheiro `%s'" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** Borrando o ficheiro `%s'" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# comandos para executar" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (incluidas):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (de `%s', liña %lu):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -124,220 +124,220 @@ msgstr "" "\n" "# Directorios\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# %s: non se puido face-la operación de stat.\n" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "# %s (clave %s, mtime %d): non se puido abrir.\n" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "# %s (dispositivo %d, inode [%d,%d,%d]): non se puido abrir.\n" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "# %s (dispositivo %ld, inode %ld): non se puido abrir.\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (clave %s, mtime %d): " -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (dispositivo %d, inode [%d,%d,%d]): " -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (dispositivo %ld, inode %ld): " -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "Non" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " ficheiros, " -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "non" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr " imposibles" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " ata aquí." -#: dir.c:1059 +#: dir.c:1079 #, c-format msgid " impossibilities in %lu directories.\n" msgstr " imposibles en %lu directorios.\n" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "A variable recursiva `%s' fai referencia a si mesma (ao final)" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "referencia a variable non rematada" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "Especificáronse comandos do ficheiro `%s' en %s:%lu," -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "" "Atopáronse os comandos do ficheiro `%s' por busca de regras implícitas," -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "pero agora considérase que `%s' é o mesmo ficheiro que `%s'." -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "Os comandos de `%s' serán ignorados en favor dos de `%s'." -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "non se pode renomear `%s' con dous puntos a `%s' con catro puntos" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "non se pode renomear `%s' con catro puntos a `%s' con dous puntos" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "*** Borrando o ficheiro intermedio `%s'" -#: file.c:381 +#: file.c:385 msgid "Removing intermediate files...\n" msgstr "Borrando os ficheiros intermedios...\n" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s: Marca de tempo fóra de rango; substituíndo %s" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "Hora actual" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# Non é un obxectivo:" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# Ficheiro precioso (prerrequisito de .PRECIOUS)." -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "# Obxectivo falso (prerrequisito de .PHONY)." -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# Obxectivo da liña de comando." -#: file.c:889 +#: file.c:897 #, fuzzy msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "# Un ficheiro de make por defecto ou de MAKEFILES." -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "# Fíxose a busca de regras implícitas." -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "# Non se fixo a busca de regras implícitas." -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "# Raiz do patrón implícito/estático: `%s'\n" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "# O ficheiro é un prerrequisito intermedio." -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# Tamén se fai:" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# Nunca se comprobou o tempo de modificación." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# O ficheiro non existe." -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# O ficheiro é moi antigo." -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# Última modificación: %s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# O ficheiro foi actualizado." -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# O ficheiro non foi actualizado." -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# Comandos que se están a executar agora (ISTO É UN ERRO)." -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "# Comandos de dependencias que se están a executar (ISTO É UN ERRO)." -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# Actualizado con éxito." -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# Ten que ser actualizado (-q está estabrecido)." -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# Non se puido actualizar." -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# ¡Valor non válido no membro `update_status'!" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# ¡Valor non válido no membro `command_state'!" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -345,7 +345,7 @@ msgstr "" "\n" "# Ficheiros" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" @@ -355,7 +355,7 @@ msgstr "" "# estatísticas da táboa hash de ficheiros:\n" "# " -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "primeiro argumento da función `word' non numérico" @@ -371,41 +371,41 @@ msgstr "primeiro argumento da funci msgid "non-numeric second argument to `wordlist' function" msgstr "segundo argumento da función `wordlist' non numérico" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "create_child_process: a chamada a DuplicateHandle(In) fallou (e=%d)\n" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "create_child_process: a chamada a DuplicateHandle(Err) fallou (e=%d)\n" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "A chamada a CreatePipe() fallou (e=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe (): a chamada a process_init_fd() fallou\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "Limpando o ficheiro de lotes temporal %s\n" -#: function.c:1999 -#, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "Número de argumentos insuficiente (%d) na chamada á función `%s'" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "Non implementada nesta plataforma: función `%s'" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "chamada á función `%s' non rematada: falla `%c'" @@ -465,71 +465,71 @@ msgstr "%s: a opci msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: a opción `-W %s' non admite un argumento\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "non se poden reservar %ld bytes para a táboa hash: memoria esgotada" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "Carga=%ld/%ld=%.0f%%, " -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "Rehash=%d, " -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "Colisións=%ld/%ld=%.0f%%" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "Buscando unha regra implícita para `%s'.\n" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "Buscando unha regra implícita membro do arquivo para `%s'.\n" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "Evitando a recursión de regras implícitas.\n" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "Probando a regra de patrón con raiz `%.*s'.\n" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "Rexeitando o prerrequisito implícito imposible `%s'.\n" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "Rexeitando o prerrequisito imposible `%s'.\n" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "Probando o prerrequisito implícito `%s'.\n" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "Probando o prerrequisito `%s'.\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "Atopouse a o prerrequisito `%s' coma VPATH `%s'\n" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "Buscando unha regra co ficheiro intermedio `%s'.\n" @@ -572,7 +572,7 @@ msgstr "*** Agardando por traballos non rematados...." msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "Proceso fillo vivo 0x%08lx (%s) PID %ld %s\n" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr " (remoto)" @@ -605,12 +605,12 @@ msgstr "write jobserver" msgid "Released token for child 0x%08lx (%s).\n" msgstr "Liberouse un elemento para o proceso fillo 0x%08lx (%s).\n" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "process_easy() non puido lanza-lo proceso (e=%d)\n" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" @@ -619,95 +619,100 @@ msgstr "" "\n" "Contáronse %d argumentos no lanzamento que fallou\n" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "Poñendo o proceso fillo 0x%08lx (%s) PID %ld%s na cadea.\n" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "Obtívose un elemento para o proceso fillo 0x%08lx (%s).\n" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "lectura do cano de traballos" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "non se poden impoñer límites de carga neste sistema operativo" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "non se pode impoñer un límite de carga: " -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "" -#: job.c:2030 -#, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "process_easy() non puido lanza-lo proceso (e=%d)\n" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "" "make colleitou un proceso fillo de pid %d, ainda se agarda polo pid %d\n" -#: job.c:2069 +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s: Comando non atopado" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "%s: Intérprete de comandos non atopado" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "" -#: job.c:2347 +#: job.c:2363 #, fuzzy, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "O valor de $SHELL cambiou (antes era `%s', agora `%s')" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "Creando un ficheiro por lotes temporal %s\n" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "" "%s (liña %d) Contexto do intérprete de comandos incorrecto (!unixy && !" "batch_mode_shell)\n" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "Opcións:\n" -#: main.c:293 +#: main.c:291 msgid " -b, -m Ignored for compatibility.\n" msgstr " -b, -m Ignorado por compatibilidade.\n" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr "" " -B, --always-make Facer tódolos obxectivos incondicionalmente.\n" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" @@ -715,19 +720,19 @@ msgstr "" " -C DIRECTORIO, --directory=DIRECTORIO\n" " Cambiar ao DIRECTORIO antes de facer nada.\n" -#: main.c:300 +#: main.c:298 msgid " -d Print lots of debugging information.\n" msgstr "" " -d Amosar moita información de depuración.\n" -#: main.c:302 +#: main.c:300 msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "" " --debug[=MODIFICADORES] Amosar varios tipos de información de " "depuración.\n" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" @@ -737,7 +742,7 @@ msgstr "" "ficheiros\n" " de make.\n" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" @@ -745,15 +750,15 @@ msgstr "" " -f FICHEIRO, --file=FICHEIRO, --makefile=FICHEIRO\n" " Le-lo FICHEIRO coma ficheiro de make.\n" -#: main.c:310 +#: main.c:308 msgid " -h, --help Print this message and exit.\n" msgstr " -h, --help Amosar esta mensaxe e saír.\n" -#: main.c:312 +#: main.c:310 msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr " -i, --ignore-errors Ignora-los erros dos comandos.\n" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" @@ -762,7 +767,7 @@ msgstr "" " Busca-los ficheiros de make incluídos\n" " no directorio.\n" -#: main.c:317 +#: main.c:315 msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" @@ -770,14 +775,14 @@ msgstr "" " -j [N], --jobs[=N] Admitir N traballos á vez; infinitos sen\n" " un argumento.\n" -#: main.c:319 +#: main.c:317 msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "" " -k, --keep-going Continuar cando no se poidan facer\n" " algúns obxectivos.\n" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " @@ -787,13 +792,13 @@ msgstr "" " Non iniciar varios traballos con carga\n" " superior a N.\n" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" msgstr "" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " @@ -802,7 +807,7 @@ msgstr "" " -n, --just-print, --dry-run, --recon\n" " Non executar ningún comando; só amosalos.\n" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " @@ -812,12 +817,12 @@ msgstr "" " Trata-lo FICHEIRO coma moi antigo e non " "refacelo.\n" -#: main.c:332 +#: main.c:330 msgid " -p, --print-data-base Print make's internal database.\n" msgstr "" " -p, --print-data-base Amosa-la base de datos interna de make.\n" -#: main.c:334 +#: main.c:332 msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" @@ -825,22 +830,22 @@ msgstr "" " -q, --question Non executar ningún comando; o estado de\n" " saída di se está actualizado.\n" -#: main.c:336 +#: main.c:334 msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "" " -r, --no-builtin-rules Desactiva-las regras implícitas incluidas.\n" -#: main.c:338 +#: main.c:336 msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "" " -R, --no-builtin-variables Desactiva-los valores das variables " "incluidos.\n" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr " -s, --silent, --quiet Non amosa-los comandos.\n" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" @@ -848,22 +853,22 @@ msgstr "" " -S, --no-keep-going, --stop\n" " Desactiva -k.\n" -#: main.c:345 +#: main.c:343 msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "" " -t, --touch Toca-los obxectivos no canto de os refacer.\n" -#: main.c:347 +#: main.c:345 msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "" " -v, --version Amosa-lo número de versión de make e saír.\n" -#: main.c:349 +#: main.c:347 msgid " -w, --print-directory Print the current directory.\n" msgstr " -w, --print-directory Amosa-lo directorio actual.\n" -#: main.c:351 +#: main.c:349 msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" @@ -871,7 +876,7 @@ msgstr "" " --no-print-directory Desactivar -w, incluso se se activou\n" " implicitamente.\n" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" @@ -880,7 +885,7 @@ msgstr "" "new=FICHEIRO\n" " Trata-lo FICHEIRO coma infinitamente novo.\n" -#: main.c:356 +#: main.c:354 msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" @@ -888,22 +893,22 @@ msgstr "" " --warn-undefined-variables Avisar cando se faga referencia a\n" " unha variable non definida.\n" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "a cadea baleira non é válida coma nome de ficheiro" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "especificación de nivel de depuración descoñecido `%s'" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "" "%s: Atrapouse unha Interrupción/Excepción (código = 0x%x, enderezo = 0x%x)\n" -#: main.c:677 +#: main.c:676 #, fuzzy, c-format msgid "" "\n" @@ -918,166 +923,158 @@ msgstr "" "ExceptionFlags = %x\n" "ExceptionAddress = %x\n" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "Violación de acceso: operación de escritura no enderezo %x\n" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "Violación de acceso: operación de lectura no enderezo %x\n" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "find_and_set_shell estabrecendo default_shell = %s\n" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "find_and_set_shell busca de camiños estabrece default_shell = %s\n" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "%s está suspendido durante 30 segundos..." -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "rematouse sleep(30). Continuando.\n" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "O ficheiro de make da entrada estándar foi especificado dúas veces." -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (ficheiro temporal)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (ficheiro temporal)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "Non especifique -j ou --jobs se sh.exe non está dispoñible." - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "Reiniciando make para entrar no modo de un traballo." - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "Os traballos en paralelo (-j) non están soportados nesta plataforma." -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "Reiniciando para entrar no modo de un traballo (-j1)." -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "erro interno: opcións --jobserver-fds múltiples" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "erro interno: cadea --jobserver-fds non válida `%s'" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "" "aviso: -jN forzado no submake: desactivando o modo de servidor de traballos." -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "dup jobserver" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" "aviso: o servidor de traballos non está dispoñible: usando -j1. Engada `+' á " "regra do make pai." -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "creando o cano de traballos" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "inicializa-lo cano do servidor de traballos" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "" -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "Actualizando os ficheiros de make....\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "O ficheiro de make `%s' podería causar un lazo; non se refai.\n" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "Non se puido reface-lo ficheiro de make `%s'." -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "Non se atopou o ficheiro de make incluido `%s'." -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "Non se atopou o ficheiro de make `%s'" -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "Non se puido voltar ao directorio orixinal." -#: main.c:2024 +#: main.c:2021 #, fuzzy, c-format msgid "Re-executing[%u]:" msgstr "Re-executando:" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "unlink (ficheiro temporal)" -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr "" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "Non se especificaron obxectivos e non se atopou un ficheiro de make" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "Non hai obxectivos" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "Actualizando os obxectivos meta....\n" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "" "aviso: Detectáronse inconsistencias de reloxo. A operación pode quedar " "incompleta." -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "Uso: %s [opcións] [obxectivo] ...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" @@ -1086,7 +1083,7 @@ msgstr "" "\n" "Este programa compilou para %s\n" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" @@ -1095,24 +1092,24 @@ msgstr "" "\n" "Este programa compilou para %s (%s)\n" -#: main.c:2402 +#: main.c:2399 #, c-format msgid "Report bugs to \n" msgstr "" "Informe dos erros no programa a .\n" "Informe dos erros na traducción a .\n" -#: main.c:2474 +#: main.c:2471 #, fuzzy, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "a opción `-%c' precisa dun argumento integral positivo" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "a opción `-%c' precisa dun argumento integral positivo" -#: main.c:2950 +#: main.c:2947 #, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1123,7 +1120,7 @@ msgstr "" "%sNON hai garantía; nin sequera de COMERCIABILIDADE ou APTITUDE PARA\n" "%sUN FIN DETERMINADO.\n" -#: main.c:2956 +#: main.c:2953 #, fuzzy, c-format msgid "" "\n" @@ -1132,7 +1129,7 @@ msgstr "" "\n" "Este programa compilou para %s\n" -#: main.c:2958 +#: main.c:2955 #, fuzzy, c-format msgid "" "\n" @@ -1141,7 +1138,7 @@ msgstr "" "\n" "Este programa compilou para %s (%s)\n" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" @@ -1150,7 +1147,7 @@ msgstr "" "\n" "# Base de datos de Make, imprimida en %s" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" @@ -1159,307 +1156,307 @@ msgstr "" "\n" "# Base de datos de Make rematada en %s\n" -#: main.c:3099 +#: main.c:3097 #, fuzzy, c-format msgid "%s: Entering an unknown directory\n" msgstr "%s: Entrando nun directorio descoñecido" -#: main.c:3101 +#: main.c:3099 #, fuzzy, c-format msgid "%s: Leaving an unknown directory\n" msgstr "%s: Saíndo dun directorio descoñecido" -#: main.c:3104 +#: main.c:3102 #, c-format msgid "%s: Entering directory `%s'\n" msgstr "%s: Entrando no directorio `%s'\n" -#: main.c:3107 +#: main.c:3105 #, c-format msgid "%s: Leaving directory `%s'\n" msgstr "%s: Saíndo do directorio `%s'\n" -#: main.c:3112 +#: main.c:3110 #, fuzzy, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "%s[%u]: Entrando nun directorio descoñecido" -#: main.c:3115 +#: main.c:3113 #, fuzzy, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "%s[%u]: Saíndo dun directorio descoñecido" -#: main.c:3119 +#: main.c:3117 #, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "%s[%u]: Entrando no directorio `%s'\n" -#: main.c:3122 +#: main.c:3120 #, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "%s[%u]: Saíndo do directorio `%s'\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr ". Detido.\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "Erro %d descoñecido" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "%s%s: %s" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "memoria virtual esgotada" -#: misc.c:620 +#: misc.c:618 #, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "%s: usuario %lu (real %lu), grupo %lu (real %lu)\n" -#: misc.c:641 +#: misc.c:639 msgid "Initialized access" msgstr "Acceso inicializado" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "Acceso de usuario" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "Acceso de make" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "Acceso de fillo" -#: misc.c:866 +#: misc.c:864 #, fuzzy, c-format msgid "write error: %s" msgstr "Erros redirixidos a %s\n" -#: misc.c:868 +#: misc.c:866 #, fuzzy msgid "write error" msgstr "write jobserver" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "Lendo os ficheiros de make...\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "Lendo o ficheiro de make `%s'" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr " (non hai un obxectivo por defecto)" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (camiño de busca)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr " (non importa)" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr " (non hai expansión de ~)" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "sintaxe non válida no condicional" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "`endef' superfluo" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "nome de variable baleiro" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "directiva `override' baleira" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "directiva `override' non válida" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "os comandos comezan antes do primeiro obxectivo" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "falla unha regra antes dos comandos" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "falla un separador%s" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr " (¿se cadra unha tabulación no canto de oito espacios?)" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "falla un patrón obxectivo" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "patróns de obxectivo múltiples" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "o patrón obxectivo non contén `%%'" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "falla `endif'" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "Texto superfluo trala directiva `endef'" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "falla `endef', `define' sen rematar" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "Texto superfluo trala directiva `%s'" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "`%s' superfluo" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "só un `else' por condicional" -#: read.c:1834 +#: read.c:1838 #, fuzzy msgid "Malformed target-specific variable definition" msgstr "Definición dunha variable por obxectivo mal formada" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "regrás de patrón implícitas e estáticas mesturadas" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "regras implícitas e normais mesturadas" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "o obxectivo `%s' non coincide co patrón do obxectivo" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "o ficheiro obxectivo `%s' ten entradas : e ::" -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "o obxectivo `%s' aparece máis dunha vez na mesma regra." -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "aviso: ignorando os comandos do obxectivo `%s'" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "aviso: ignóranse os comandos antigos do obxectivo `%s'" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "aviso: viuse un carácter NUL; ignórase o resto da liña" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "Non hai nada que facer para `%s'" -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "`%s' está actualizado." -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "Podando o ficheiro `%s'.\n" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sNon hai unha regra para face-lo obxectivo `%s'%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "%sNon hai unha regra para face-lo obxectivo `%s', que precisa `%s'%s" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "Considerando o ficheiro obxectivo `%s'.\n" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "Hai pouco probouse a actualiza-lo ficheiro `%s' e non se puido.\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "O ficheiro `%s' xa fora considerado.\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "Ainda se está actualizando o ficheiro `%s'.\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "Rematouse de actualiza-lo ficheiro `%s'.\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "O ficheiro `%s' non existe.\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" @@ -1467,142 +1464,142 @@ msgstr "" "*** Aviso: o ficheiro `%s' de .LOW_RESOLUTION_TIME ten unha marca de tempo " "de alta resolución" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "Atopouse unha regra implícita de `%s'.\n" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "Non se atopou unha regra implícita para `%s'.\n" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "Usando os comandos por defecto para `%s'.\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "A dependencia circular %s <- %s foi eliminada." -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "Rematáronse os prerrequisitos do ficheiro obxectivo `%s'.\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "Estan a se face-los prerrequisitos de `%s'.\n" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "Abandonando no ficheiro obxectivo `%s'.\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "Non se refai o obxectivo `%s' a causa dos erros." -#: remake.c:669 +#: remake.c:671 #, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "O prerrequisito `%s' é só-orde para o obxectivo `%s'.\n" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "O prerrequisito `%s' do obxectivo `%s' non existe.\n" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "O prerrequisito `%s' é máis novo có obxectivo `%s'.\n" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "O prerrequisito `%s' é máis vello có obxectivo `%s'.\n" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "O obxectivo `%s' ten catro puntos e non ten prerrequisitos.\n" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "Non hai comandos de `%s', e non cambiaron os prerrequisitos.\n" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "Facendo `%s' debido á marca de sempre-facer.\n" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "Non é preciso reface-lo obxectivo `%s'" -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "; usando o nome de VPATH `%s'" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "Debe refacerse o obxectivo `%s'.\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr " Ignorando o nome VPATH `%s'.\n" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "Estanse a executa-los comandos de `%s'.\n" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "Non se puido reface-lo ficheiro obxectivo `%s'.\n" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "O ficheiro obxectivo `%s' foi feito de novo con éxito.\n" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "O ficheiro obxectivo `%s' precisa refacerse con -q.\n" -#: remake.c:1296 +#: remake.c:1300 #, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "Aviso: O ficheiro `%s' ten unha data de modificación no futuro" -#: remake.c:1303 +#: remake.c:1307 #, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "Aviso: O ficheiro `%s' ten unha data de modificación %.2g s. no futuro" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr "O elemento de .LIBPATTERNS `%s' non é un patrón" -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "A Aduana non exporta: %s\n" -#: rule.c:552 +#: rule.c:551 msgid "" "\n" "# Implicit Rules" @@ -1610,7 +1607,7 @@ msgstr "" "\n" "# Regras Implícitas" -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -1618,7 +1615,7 @@ msgstr "" "\n" "# Non hai regras implícitas." -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -1627,209 +1624,231 @@ msgstr "" "\n" "# %u regras implícitas, %u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr " terminal." -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "ERRO: ¡num_pattern_rules é incorrecto! %u != %u" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "sinal descoñecido" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "Colgar" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "Interrompido" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "Saír" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "Instrucción Ilegal" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "Trampa de trazado/punto de detención" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "Abortado" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "Trampa de IOT" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "Trampa EMT" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "Excepción de coma flotante" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "Matado" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "Erro do bus" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "Fallo de segmento" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "Chamada ao sistema incorrecta" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "Cano rompido" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "Temporizador" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "Rematado" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "Sinal definido polo usuario 1" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "Sinal definido polo usuario 2" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "O proceso fillo rematou" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "Fallo de suministro eléctrico" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "Detido" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "Detido (entrada de consola)" -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "Detido (saída de consola)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "Detido (sinal)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "Límite de tempo de CPU superado" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "Límite de tamaño de ficheiros superado" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "Temporizador virtual esgotado" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "O temporizador esgotouse" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "A fiestra cambiou" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "Continuado" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "Condición de E/S urxente" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "A E/S é posible" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "Recurso perdido" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "Sinal de perigo" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "Petición de información" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "O co-procesador de coma flotante non está dispoñible" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "por defecto" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "ambiente" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "ficheiro de make" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "ambiente baixo -e" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "liña de comandos" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "directiva `override'" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "automático" -#: variable.c:1381 +#: variable.c:1394 #, c-format msgid " (from `%s', line %lu)" msgstr " (de `%s', liña %lu)" -#: variable.c:1423 +#: variable.c:1436 msgid "# variable set hash-table stats:\n" msgstr "# estatísticas da táboa hash de conxunto de variables:\n" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1837,7 +1856,7 @@ msgstr "" "\n" "# Variables\n" -#: variable.c:1438 +#: variable.c:1451 #, fuzzy msgid "" "\n" @@ -1846,7 +1865,7 @@ msgstr "" "\n" "# Valores de variables específicos do patrón" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." @@ -1854,7 +1873,7 @@ msgstr "" "\n" "# Non hai valores específicos do patrón." -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1868,82 +1887,82 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "aviso: variable non definida `%.*s'" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "a chamada a sys$search fallou con %d\n" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "Aviso: Redirección baleira\n" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "erro interno: `%s' command_state" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "-aviso, CTRL-Y deixará subprocesos ceibos.\n" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "-aviso, pode que teña que reactiva-lo manexo de CTRL-Y dende o DCL.\n" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "BUILTIN [%s][%s]\n" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "BUILTIN CD %s\n" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "BUILTIN RM %s\n" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "Comando incluido descoñecido '%s'\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "Erro, comando baleiro\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "Entrada redirixida de %s\n" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "Erros redirixidos a %s\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "Saída redirixida a %s\n" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "Executando %s no canto\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "Erro ao lanzar, %d\n" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -1951,11 +1970,11 @@ msgstr "" "\n" "# Camiños de Busca VPATH\n" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# Non hai camiños de busca `vpath'" -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -1964,7 +1983,7 @@ msgstr "" "\n" "# %u camiños de busca `vpath'.\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -1972,7 +1991,7 @@ msgstr "" "\n" "# Non hai un camiño de busca xeral (variable `VPATH')." -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" @@ -1988,6 +2007,12 @@ msgstr "" #~ msgid "Got a SIGCHLD; %u unreaped children.\n" #~ msgstr "Recibiuse un sinal SIGCHLD; %u procesos fillos non colleitados.\n" +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "Non especifique -j ou --jobs se sh.exe non está dispoñible." + +#~ msgid "Resetting make for single job mode." +#~ msgstr "Reiniciando make para entrar no modo de un traballo." + #~ msgid "no file name for `%sinclude'" #~ msgstr "non hai un home de ficheiro en `%sinclude'" diff --git a/po/he.gmo b/po/he.gmo index a2aee2a8d81641ebe2abeb8fd9e371083421124d..4afbd475140bfe14cac17981e0b6a0cd1f1a2318 100644 GIT binary patch delta 6496 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 MT48stEt=-{KZ%C3!~g&Q delta 7038 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\n" "Language-Team: Hebrew \n" @@ -14,31 +14,31 @@ msgstr "" "Content-Type: text/plain; charset=ISO-8859-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "úëîúð äððéàù `%s' äðåëúá ùåîéù ïåéñð" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "VMS úëøòîá ïåéëøàá øáà ìù äòù/êéøàú éåðéùá äëéîú ïéà" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "íéé÷ åðéà `%s' ïåéëøà õáå÷ :touch" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "ïé÷ú ïåéëøà õáå÷ åðéà `%s' :touch" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "`%s' øáà ìéëî åðéà `%s' ïåéëøà :touch" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "`%s' øåáò ïé÷ú-àì ãå÷ äøéæçä ar_member_touch :touch" @@ -78,26 +78,26 @@ msgstr " Date %s" msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " uid = %d, gid = %d, mode = 0%o.\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "*** Break. ***\n" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "*** [%s] ÷çîéé àì ;ïé÷ú-éúìá úåéäì ìåìò `%s' ïåéëøà øáà ***" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "*** ÷çîéé àì ;ïé÷ú-éúìá úåéäì ìåìò `%s' ïåéëøà øáà ***" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] `%s' õáå÷ ÷çåî ***" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** `%s' õáå÷ ÷çåî ***" @@ -105,20 +105,20 @@ msgstr "*** `%s' # I decided to retain the English text of what Make prints under -p, # since it is notoriously hard to get right in right-to-left languages, # and because its primary use is for programmers who write Makefiles. -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# commands to execute" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (built-in):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (from `%s', line %lu):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -126,221 +126,221 @@ msgstr "" "\n" "# Directories\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# %s: could not be stat'd.\n" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "# %s (key %s, mtime %d): could not be opened.\n" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "# %s (device %ld, inode %ld): could not be opened.\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (key %s, mtime %d): " -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (device %d, inode [%d,%d,%d]): " -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (device %ld, inode %ld): " -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "No" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " files, " -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "no" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr " impossibilities" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " so far." -#: dir.c:1059 +#: dir.c:1079 #, fuzzy, c-format msgid " impossibilities in %lu directories.\n" msgstr " impossibilities in %u directories.\n" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "(øáã ìù åôåñá) åîöòì äééðôäì íøåâ `%s' éáéñøå÷ø äðúùî" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "äëìäë úîééúñî äðéà äðúùîì äééðôä" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr ",`%s' õáå÷ øåáò úåãå÷ô åðúéð %s õáå÷á %lu äøåùá" -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr ",íéùøåôî-éúìá íéììëá ùåôéç é\"ò åàöîð `%s' õáå÷ øåáò úåãå÷ô" -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr ".õáå÷ åúåàì äúò íéáùçð `%s' ïäå `%s' ïä íìåàå" -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr ".`%s' øåáò åìà ìò úåôéãò `%s' øåáò úåãå÷ô" -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "`%s' íéããåá íééúåãå÷ðî `%s' íéìåôë íééúåãå÷ðì êåôäì ïúéð àì" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "`%s' íéìåôë íééúåãå÷ðî `%s' íéããåá íééúåãå÷ðì êåôäì ïúéð àì" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "*** `%s' íééðéá õáå÷ ÷çåî ***" -#: file.c:381 +#: file.c:385 #, fuzzy msgid "Removing intermediate files...\n" msgstr "*** `%s' íééðéá õáå÷ ÷çåî ***" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "øúåîä íåçúì õåçî äðéäù ,%s ìù ïîæä úîéúç úà %s-á óéìçî" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "úëøòî ïåòù" # See the comment above about translations of text printed under -p. -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# Not a target:" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# Precious file (prerequisite of .PRECIOUS)." -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "# Phony target (prerequisite of .PHONY)." -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# Command-line target." -#: file.c:889 +#: file.c:897 #, fuzzy msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "# A default or MAKEFILES makefile." -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "# Implicit rule search has been done." -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "# Implicit rule search has not been done." -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "# Implicit/static pattern stem: `%s'\n" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "# File is an intermediate prerequisite." -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# Also makes:" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# Modification time never checked." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# File does not exist." -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# File is very old." -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# Last modified %s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# File has been updated." -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# File has not been updated." -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# Commands currently running (THIS IS A BUG)." -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "# Dependencies commands running (THIS IS A BUG)." -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# Successfully updated." -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# Needs to be updated (-q is set)." -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# Failed to be updated." -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# Invalid value in `update_status' member!" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# Invalid value in `command_state' member!" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -348,14 +348,14 @@ msgstr "" "\n" "# Files" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" "# " msgstr "" -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "øôñî åðéà `word' úééö÷ðåôì ïåùàø èðîåâøà" @@ -371,41 +371,41 @@ msgstr " msgid "non-numeric second argument to `wordlist' function" msgstr "øôñî åðéà `wordlist' úééö÷ðåôì éðù èðîåâøà" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(In) failed (e=%d)\n" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(Err) failed (e=%d)\n" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "CreatePipe() failed (e=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe (): process_init_fd() failed\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "`%s' éðîæ batch õáå÷ ÷ìñî\n" -#: function.c:1999 -#, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "÷ôñî åðéàù (%d) íéèðîåâøà øôñî íò äàø÷ð `%s' äéö÷ðåô" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "åæ úëøòîá úùîåîî äðéà `%s' äéö÷ðåô" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "`%s' äéö÷ðåôì äàéø÷á `%c' øñç" @@ -465,71 +465,71 @@ msgstr "%s msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s úéðëú øåáò èðîåâøà ìá÷î åðéà `-W %s' ïééôàî\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "" -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "" -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr ".`%s' øåáò ùøåôî-éúìá ììë ùôçî\n" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr ".`%s' øåáò ïåéëøà éøáàì ùøåôî-éúìá ììë ùôçî\n" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr ".úùøåôî-éúìá äéñøå÷øî òðîð\n" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr ".`%.*s' ùøåù íò úéðáú ììë äñðî\n" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr ".úéøùôà-éúìá äðéäù íåùî `%s' úùøåôî-éúìá íã÷ úùéøã äçåã\n" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr ".úéøùôà-éúìá äðéäù íåùî `%s' íã÷ úùéøã äçåã\n" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr ".`%s' úùøåôî-éúìá íã÷ úùéøã äñðî\n" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr ".`%s' íã÷ úùéøã ììë äñðî\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "`%s' íã÷ úùéøãë VPATH `%s' éúàöî\n" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr ".`%s' éðîæ õáå÷ íò ììë ùôçî\n" @@ -572,7 +572,7 @@ msgstr "*** ... msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "äöø 0x%08lx (%s) PID=%ld %s úá-úéðëú\n" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr "(ú÷çåøî)" @@ -607,12 +607,12 @@ msgstr "write jobserver" msgid "Released token for child 0x%08lx (%s).\n" msgstr ".øøçåù 0x%08lx (%s) úá-úéðëú øåáò ïåîéñàä\n" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "(e=%d) úéðëú-úú øåâéùá ìùëð process_easy()\n" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" @@ -621,260 +621,265 @@ msgstr "" "\n" "ìùëðù øåâéùá åðîð íéèðîåâøà %d\n" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr ".úåãåáò úøùøùì 0x%08lx (%s) PID=%ld %s úá-úéðëú óøöî\n" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr ".0x%08lx (%s) úá-úéðëú øåáò ïåîéñà ìá÷úä\n" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "read jobs pipe" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "åæ úëøòîá ñîåò úåìáâî úåôëì ïúéð àì" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "cannot enforce load limit: " -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "" -#: job.c:2030 -#, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "(e=%d) úéðëú-úú øåâéùá ìùëð process_easy()\n" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "äôñàð pid %d úá-úéðëú ,pid %d-ì äëçî ïééãò\n" -#: job.c:2069 +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "äàöîð àì åæ äãå÷ô :%s" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "äàöîð àì shell úãå÷ô :%s" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "" -#: job.c:2347 +#: job.c:2363 #, fuzzy, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "(`%s' äéä íãå÷ ,`%s' åéùëò) äðúùä $SHELL ìù åëøò" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "`%s' éðîæ batch õáå÷ øöåé\n" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "" "(!unixy && !batch_mode_shell) shell-mode úòéá÷á äì÷ú :%s õáå÷ ìù %d äøåù\n" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr " :íéðééôàî\n" -#: main.c:293 +#: main.c:291 #, fuzzy msgid " -b, -m Ignored for compatibility.\n" msgstr "úåîéàú ïòîì èîùåî" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr "" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" msgstr "" -#: main.c:300 +#: main.c:298 #, fuzzy msgid " -d Print lots of debugging information.\n" msgstr "úåàéâù éåôéð úáåèì òãéî ìù òôù âöä" -#: main.c:302 +#: main.c:300 #, fuzzy msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "úåàéâù éåôéð úáåèì òãéî ìù íéðåù íéâåñ âöä" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" msgstr "" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" msgstr "" -#: main.c:310 +#: main.c:308 #, fuzzy msgid " -h, --help Print this message and exit.\n" msgstr "úéðëúäî àöå äæ äøæò êñî âöä" -#: main.c:312 +#: main.c:310 #, fuzzy msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr "úåéðëú-úúá úåàéâùî íìòúä" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" msgstr "" -#: main.c:317 +#: main.c:315 #, fuzzy msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" msgstr "äìáâî ïéà èðîåâøà àìì ;úéðîæ-åá úåãåáò N-î øúåé àì" -#: main.c:319 +#: main.c:317 #, fuzzy msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "äéðáì úåðúéð ïðéà úåøèîäî äîë íà åìéôà êùîä" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " "N.\n" msgstr "" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" msgstr "" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " "them.\n" msgstr "" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " "it.\n" msgstr "" -#: main.c:332 +#: main.c:330 #, fuzzy msgid " -p, --print-data-base Print make's internal database.\n" msgstr "Make ìù éîéðô íéðåúð ñéñá âöä" -#: main.c:334 +#: main.c:332 #, fuzzy msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" msgstr "úðëãåòî äøèî íàá øîåà äàéöé ãå÷ ;úåãå÷ô õéøú ìà" -#: main.c:336 +#: main.c:334 #, fuzzy msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "íéùøåôî-éúìá íéðáåî íéììë ìøèð" -#: main.c:338 +#: main.c:336 #, fuzzy msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "íéðúùî ìù úåðáåî úåøãâä ìøèð" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr "" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" msgstr "" -#: main.c:345 +#: main.c:343 #, fuzzy msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "ïúåðáì íå÷îá úåøèî ìù ïîæ úîéúç ïëãò" -#: main.c:347 +#: main.c:345 #, fuzzy msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "úéðëúäî àöå Make ìù àñøéâ øôñî âöä" -#: main.c:349 +#: main.c:347 #, fuzzy msgid " -w, --print-directory Print the current directory.\n" msgstr "úéçëåð äé÷éú íù âöä" -#: main.c:351 +#: main.c:349 #, fuzzy msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" msgstr "ùøåôîá ïéåö àåä íà åìéôà -w ìèá" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" msgstr "" -#: main.c:356 +#: main.c:354 #, fuzzy msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" msgstr "øãâåä àìù äðúùîì äééðôä äø÷îá äøäæà âöä" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "õáå÷ íùë úìá÷úî äðéà ä÷éø úæåøçî" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "úåàéâù éåôéðì òãéî ìù `%s' øëåî-éúìá ïééôàî" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "%s úéðëúá (code = 0x%x, addr = 0x%x) äâéøç åà ä÷éñô\n" -#: main.c:677 +#: main.c:676 #, fuzzy, c-format msgid "" "\n" @@ -889,195 +894,187 @@ msgstr "" "ExceptionFlags = %x\n" "ExceptionAddress = %x\n" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "%x úáåúëì äáéúë :ïåøëæì äùéâ úì÷ú\n" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "%x úáåúëî äàéø÷ :ïåøëæì äùéâ úì÷ú\n" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "find_and_set_shell setting default_shell = %s\n" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "find_and_set_shell path search set default_shell = %s\n" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr ".úåéðù 30 ìù %s úééäùä" # Pay attention: this is written to the _right_ of the previous string, # but should look like a single sentence together with it. -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr " äîééúñð\n" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr ".úçà íòôî øúåé ïúéð éð÷ú èì÷ õåøòî Makefile" -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (temporary file)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (temporary file)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr ".ïéîæ åðéà sh.exe íà --jobs åà -j-á êåîúì ïúéð àì" - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr ".éúøãñ ïôåàá åòöåáé úåãå÷ô" - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr ".åæ úëøòîá êîúð åðéà (-j) éìéá÷î òåöéá" -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr ".(-j1) éúøãñ ïôåàá åòöåáé úåãå÷ô" -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "íéáåøî --jobserver-fds éðééôàî :úéîéðô äðëú úì÷ú" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "--jobserver-fds ïééôàîá `%s' äéåâù úæåøçî :úéîéðô äðëú úì÷ú" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "jobserver ïôåà ìèáî ;-jN áééçî Make-úú :äøäæà" -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "dup jobserver" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" ".Make ìù áàä ììëì `+' óñåä .-j1-á ùåîéù äùòéé ;ïéîæ åðéà jobserver :äøäæà" -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "creating jobs pipe" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "init jobserver pipe" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "" -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "...makefile éöá÷ ïëãòî\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr ".ùãçî åøöééìî òðîð ;úéôåñðéà äàìåì øåöéì ìåìò `%s' Makefile\n" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr ".`%s' makefile ìù ùãçî-äøéöéá äì÷ú" -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr ".àöîð àì `%s' ììëåî makefile" -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "àöîð àì `%s' Makefile" -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr ".úéøå÷îä äé÷éúì øåæçì ïúéð àì" -#: main.c:2024 +#: main.c:2021 #, fuzzy, c-format msgid "Re-executing[%u]:" msgstr "Re-executing:" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "unlink (temporary file): " -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr "" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "makefile éöá÷ åàöîð àìå úåøèî ïåéö ïéà" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "úåøèî ïéà" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "...ãòé úåøèî ïëãòî\n" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr ".äîìù àì úåéäì äìåìò äéðáä .ïåòù úùéìâ äúìâúð :úåøéäæ" -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "%s [íéðééôàî] [äøèî] ... :ùåîéù ïôåà\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" "This program built for %s\n" msgstr "" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" "This program built for %s (%s)\n" msgstr "" -#: main.c:2402 +#: main.c:2399 #, fuzzy, c-format msgid "Report bugs to \n" msgstr "" "\n" ".-ì äì÷ú éçååéã çåìùì àð\n" -#: main.c:2474 +#: main.c:2471 #, fuzzy, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "éáåéçå íìù èðîåâøà áééçî `-%c' ïééôàî" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "éáåéçå íìù èðîåâøà áééçî `-%c' ïééôàî" -#: main.c:2950 +#: main.c:2947 #, fuzzy, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1095,21 +1092,21 @@ msgstr "" "%s -ì äì÷ú éçååéã çåìùì àð\n" "\n" -#: main.c:2956 +#: main.c:2953 #, c-format msgid "" "\n" "%sThis program built for %s\n" msgstr "" -#: main.c:2958 +#: main.c:2955 #, c-format msgid "" "\n" "%sThis program built for %s (%s)\n" msgstr "" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" @@ -1118,7 +1115,7 @@ msgstr "" "\n" "# Make data base, printed on %s" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" @@ -1127,451 +1124,451 @@ msgstr "" "\n" "# Finished Make data base on %s\n" -#: main.c:3099 +#: main.c:3097 #, fuzzy, c-format msgid "%s: Entering an unknown directory\n" msgstr "an unknown directory" -#: main.c:3101 +#: main.c:3099 #, fuzzy, c-format msgid "%s: Leaving an unknown directory\n" msgstr "an unknown directory" -#: main.c:3104 +#: main.c:3102 #, fuzzy, c-format msgid "%s: Entering directory `%s'\n" msgstr "directory `%s'\n" -#: main.c:3107 +#: main.c:3105 #, fuzzy, c-format msgid "%s: Leaving directory `%s'\n" msgstr "directory `%s'\n" -#: main.c:3112 +#: main.c:3110 #, fuzzy, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "an unknown directory" -#: main.c:3115 +#: main.c:3113 #, fuzzy, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "an unknown directory" -#: main.c:3119 +#: main.c:3117 #, fuzzy, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "directory `%s'\n" -#: main.c:3122 +#: main.c:3120 #, fuzzy, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "directory `%s'\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr ". Stop.\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "Unknown error %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "éìàåèøéåä ïåøëæä øîâð" -#: misc.c:620 +#: misc.c:618 #, fuzzy, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "%s access: user %lu (real %lu), group %lu (real %lu)\n" -#: misc.c:641 +#: misc.c:639 #, fuzzy msgid "Initialized access" msgstr "Initialized" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "" -#: misc.c:866 +#: misc.c:864 #, fuzzy, c-format msgid "write error: %s" msgstr "%s-ì úåàéâù úééðôä\n" # Here and elsewhere leading strings passed to perror are not translated, # since they will be followed by an error message in English. -#: misc.c:868 +#: misc.c:866 #, fuzzy msgid "write error" msgstr "write jobserver" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "...makefile éöá÷ àøå÷\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "Reading makefile `%s'" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr " (no default goal)" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (search path)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr " (don't care)" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr " (no ~ expansion)" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "éàðú ìù éåâù øéáçú" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "øúåéî `endef'" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "÷éø äðúùî íù" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "ä÷éø `override' úàøåä" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "äéåâù `override' úàøåä" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "äðåùàø äøèî éðôì úåìéçúî úåãå÷ô" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "ïäéðôì ììë àìì úåãå÷ô" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "%sãéøôî øñç" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr "(?íéçååø 8 íå÷îá TAB-ì úðååëúä íàä) " -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "äøèî úéðáú ïéà" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "úåáåøî äøèî úåéðáú" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "`%%' àìì äøèî úéðáú" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "øñç `endif'" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "`endef' úàøåä éøçà øúåéî èñ÷è" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "íåéñ àìì `define' úàøåä ,øñç `endef'" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "`%s' úàøåä éøçà øúåéî èñ÷è" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "øúåéî `%s'" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "éàðú ìëì ãéçé `else' ÷ø øúåî" -#: read.c:1834 +#: read.c:1838 #, fuzzy msgid "Malformed target-specific variable definition" msgstr "äøèîì éôéöôñ äðúùî ìù äéåâù äøãâä" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "íéùøåôî-éúìáå íééèèñ úéðáú éììë ìù áåáøò" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "íéùøåôî-éúìáå íéìéâø íéììë ìù áåáøò" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "ãòéä úéðáú úà úîàåú äðéà `%s' äøèî" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr ":: ïäå : âåñî ïä íéììë ùé `%s' äøèî õáå÷ì" -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr ".ììë åúåàá úçà íòôî øúåé äòéôåî `%s' äøèî" -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "`%s' äøèî øåáò úåãå÷ô ñøåã :úåøéäæ" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "`%s' äøèî øåáò úåîãå÷ úåãå÷ôî íìòúî :úåøéäæ" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "äçðæð äøåùä úøúé ;NUL åú éúùâô :äøäæà" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr ".`%s øåáò úåùòì äî ïéà" -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr ".éðëãò øáë `%s'" -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr ".`%s' øåáò úåéåìú óøâ õö÷î\n" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%s`%s'%s äøèî úééðáì íéììë ïéà" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "%säúééðáì íéììë ïéà êà ,`%s' úùøåã `%s'%s äøèî" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr ".`%s' äøèî õáå÷ ïçåá\n" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr ".`%s' õáå÷ ïåëãòá éúìùëðå éúéñéð ïîæî àì\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr ".ïë-éðôì ïçáð øáë `%s' õáå÷\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr ".`%s' õáå÷ ïëãòî ïééãò\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr ".`%s' õáå÷ ïëãòì éúîééñ\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr ".íéé÷ åðéà `%s' õáå÷\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" msgstr "" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr ".`%s' øåáò ùøåôî-éúìá ììë éúàöî\n" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr ".`%s' øåáò íéùøåôî-éúìá íéììë åàöîð àì\n" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr ".`%s' øåáò ìãçî úøéøá úåãå÷ôá ùîúùî\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr ".%s <- %s úéìâòî ìåìú èéîùî" -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr ".`%s' äøèî õáå÷ ìù íã÷-úåùéøã íò éúîééñ\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr ".äéðáá `%s' ìù íã÷ä úåùéøã\n" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr ".`%s' äøèî õáå÷ éáâì íééãé éúîøä\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr ".úåàéâù á÷ò ùãçî äúðáð àì `%s' äøèî" -#: remake.c:669 +#: remake.c:671 #, fuzzy, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr ".`%s' íã÷ä úùéøãî äùãç `%s' äøèî\n" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr ".íéé÷ åðéàù `%s' éàðúë úùøåã `%s' äøèî\n" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr ".`%s' íã÷ä úùéøãî äðùé `%s' äøèî\n" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr ".`%s' íã÷ä úùéøãî äùãç `%s' äøèî\n" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr ".íã÷ úåùéøã àììå íéìåôë íééúåãå÷ð íò äðéä `%s' äøèî\n" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr ".äùòîì äúðúùä àì íã÷ úùéøã óàå `%s' øåáò úåãå÷ô ïéà\n" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "`%s' äøèî ùãçî úåðáì êøåö ïéà" -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr " (`%s' :VPATH õáå÷ íù)" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr ".`%s' äøèî ùãçî úåðáì áééç\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr " .`%s' VPATH íùî íìòúî\n" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr ".`%s' øåáò úåãå÷ô õéøî\n" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr ".ùãçî `%s' úåðáì ïåéñð ìùëð\n" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr ".`%s' ùãçî úééðáá äçìöä\n" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr ".-q íò úåðáéäì êéøö `%s' äøèî õáå÷\n" -#: remake.c:1296 +#: remake.c:1300 #, fuzzy, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "*** `%s' õáå÷ øåáò (%s > %s) ãéúòá åðéä ïåøçà éåðéù ïîæ :äøäæà ***" -#: remake.c:1303 +#: remake.c:1307 #, fuzzy, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "*** `%s' õáå÷ øåáò (%s > %s) ãéúòá åðéä ïåøçà éåðéù ïîæ :äøäæà ***" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr "úéðáú åðéà .LIBPATTERNS ìù `%s' èðîìà" -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "%s àöééî åðéà Customs\n" -#: rule.c:552 +#: rule.c:551 #, fuzzy msgid "" "\n" @@ -1580,7 +1577,7 @@ msgstr "" "\n" "# No implicit rules." -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -1588,7 +1585,7 @@ msgstr "" "\n" "# No implicit rules." -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -1597,212 +1594,234 @@ msgstr "" "\n" "# %u implicit rules, %u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr " terminal." -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "BUG: num_pattern_rules wrong! %u != %u" # It's no use to try to translate the signal names. -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "unknown signal" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "Hangup" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "Interrupt" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "Quit" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "Illegal Instruction" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "Trace/breakpoint trap" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "Aborted" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "IOT trap" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "EMT trap" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "Floating point exception" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "Killed" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "Bus error" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "Segmentation fault" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "Bad system call" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "Broken pipe" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "Alarm clock" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "Terminated" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "User defined signal 1" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "User defined signal 2" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "Child exited" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "Power failure" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "Stopped" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "Stopped (tty input)" -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "Stopped (tty output)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "Stopped (signal)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "CPU time limit exceeded" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "File size limit exceeded" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "Virtual timer expired" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "Profiling timer expired" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "Window changed" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "Continued" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "Urgent I/O condition" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "I/O possible" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "Resource lost" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "Danger signal" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "Information request" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "Floating point co-processor not available" +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + # These are printed under -p, so they are left in English. -#: variable.c:1354 +#: variable.c:1367 msgid "default" msgstr "default" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "environment" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "makefile" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "environment under -e" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "command line" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "`override' directive" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "automatic" -#: variable.c:1381 +#: variable.c:1394 #, fuzzy, c-format msgid " (from `%s', line %lu)" msgstr " (from `%s', line %lu):\n" -#: variable.c:1423 +#: variable.c:1436 #, fuzzy msgid "# variable set hash-table stats:\n" msgstr "# %u variables in %u hash buckets.\n" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1810,7 +1829,7 @@ msgstr "" "\n" "# Variables\n" -#: variable.c:1438 +#: variable.c:1451 #, fuzzy msgid "" "\n" @@ -1819,7 +1838,7 @@ msgstr "" "\n" "# Pattern-specific variable values" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." @@ -1827,7 +1846,7 @@ msgstr "" "\n" "# No pattern-specific variable values." -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1841,82 +1860,82 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "`%.*s' øãâåî-éúìá äðúùî :úåøéäæ" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "%d íò ìùëð sys$search\n" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "ä÷éø äééðôä :úåøéäæ\n" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "command_state `%s' :úéîéðô äðëú úì÷ú" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr ".úåìéòô úá-úåéðëú øéàùäì ìåìò CTRL-Y :úåøéäæ\n" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr ".DCL-î CTRL-Y-á ìåôéè øåùôéàá êøåö úåéäì ìåìò :úåøéäæ\n" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "BUILTIN [%s][%s]\n" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "BUILTIN CD %s\n" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "BUILTIN RM %s\n" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "úøëåî äðéà '%s'úéðáåî äãå÷ô\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "ä÷éø äãå÷ô :äì÷ú\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "%s-î èì÷ úééðôä\n" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "%s-ì úåàéâù úééðôä\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "%s-ì èìô úééðôä\n" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "%s õéøî úàæ íå÷îá\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "%d :úá-úéðëú úìòôäá äì÷ú\n" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -1924,11 +1943,11 @@ msgstr "" "\n" "# VPATH Search Paths\n" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# No `vpath' search paths." -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -1937,7 +1956,7 @@ msgstr "" "\n" "# %u `vpath' search paths.\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -1945,7 +1964,7 @@ msgstr "" "\n" "# No general (`VPATH' variable) search path." -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" @@ -2020,6 +2039,12 @@ msgstr "" #~ msgid "Consider FILE to be infinitely new" #~ msgstr "øùôàù ùãç éëä äéä FILE åìéàë âäð" +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr ".ïéîæ åðéà sh.exe íà --jobs åà -j-á êåîúì ïúéð àì" + +#~ msgid "Resetting make for single job mode." +#~ msgstr ".éúøãñ ïôåàá åòöåáé úåãå÷ô" + #~ msgid "Entering" #~ msgstr "Entering" diff --git a/po/hr.gmo b/po/hr.gmo index 203b479b27cd80c1c27e205ed2228663f48240f6..83ee71458968143d3ed61cfca53ddbee860ed8b3 100644 GIT binary patch delta 7762 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 W_ba?UvyX4#%-Mcr3wO?M%^c?vcep|K7teR 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\n" "Language-Team: Croatian \n" @@ -14,31 +14,31 @@ msgstr "" "Content-Type: text/plain; charset=iso-8859-2\n" "Content-Transfer-Encoding: 8bit\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "poku¹aj kori¹tenja nepodr¾ane moguænosti: `%s'" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "touch dijela arhive nije rapolo¾iv na VMS-u" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "touch: Arhiva `%s' ne postoji" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "touch: `%s' nije valjana arhiva" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "touch: èlan `%s' ne postoji u `%s'" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "touch: Neispravan povratni kod iz ar_member_touch na `%s'" @@ -77,44 +77,44 @@ msgstr " Datum %s" msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " uid = %d, gid = %d, mode = 0%o.\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "*** Prekid.\n" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "*** [%s] Èlan arhive '%s' mogao bi biti bezvezan; nije obrisan" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "*** Èlan arhive '%s' mogao bi biti bezvezan; nije obrisan" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] Bri¹em spis `%s'" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** Bri¹em spis `%s'" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# naredbe za izvr¹avanje" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (ugraðeno):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (iz `%s', redak %lu):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -122,219 +122,219 @@ msgstr "" "\n" "# Direktoriji\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# %s: ne mo¾e se statati.\n" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "# %s (tipka %s, mtime %d): nije ga se moglo otvoriti.\n" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "# %s (device %d, inode [%d,%d,%d]): nije ga se moglo otvoriti.\n" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "# %s (device %ld, inode %ld): nije ga se moglo otvoriti.\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (tipka %s, mtime %d): " -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (device %d, inode [%d,%d,%d]): " -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (device %ld, inode %ld): " -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "Nijedan" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " spis, " -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "nijedna" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr " nemoguænost" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " do sad." -#: dir.c:1059 +#: dir.c:1079 #, c-format msgid " impossibilities in %lu directories.\n" msgstr " nemoguænosti u %lu direktorija.\n" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "Rekurzivna varijabla `%s' pokazuje (na kraju) na sebe" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "nedovr¹ena referenca na varijablu" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "Naredbe su naznaèene za spis `%s' na %s:%lu," -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "Naredbe za spis `%s' naðene su implicitnim pretra¾ivanjem propisa," -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "ali `%s' se sada smatra istim spisom kao i `%s'." -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "Naredbe za `%s' ignorirat æe se u korist onih za `%s'." -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "ne mogu preimenovati `%s' s jednom dvotoèkom u `%s' s dvije dvotoèke" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "ne mogu preimenovati `%s' s dvije dvotoèke u `%s' s jednom dvotoèkom" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "*** Bri¹em posredni spis `%s'" -#: file.c:381 +#: file.c:385 msgid "Removing intermediate files...\n" msgstr "Bri¹em posredne spise...\n" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s: Vremenska oznaka van granica; zamjenjujem s %s" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "Trenutno vrijeme" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# Nije meta:" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# Vrijedan spis (prerekvizit mete .PRECIOUS)." -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "# La¾na meta (prerekvizit mete .PHONY)." -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# Meta na komandnoj liniji." -#: file.c:889 +#: file.c:897 #, fuzzy msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "# Podrazumijevani ili MAKEFILES makefile." -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "# Implicitna pretraga propisa je izvr¹ena." -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "# Implicitna pretraga propisa nije izvr¹ena." -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "# Korijen implicitnog/statièkog uzorka: `%s'\n" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "# Spis je posredni prerekvizit." -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# Takoðer proizvodi:" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# Vrijeme promjene nikada nije provjereno." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# Spis ne postoji." -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# Spis je vrlo star." -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# Zadnja promjena %s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# Spis je a¾uriran." -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# Spis nije a¾uriran." -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# Naredbe koje se trenutno izvr¹avaju (OVO JE BUG)." -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "# Ovisnosti izmeðu naredbi koje se izvr¹avaju (OVO JE BUG)." -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# Uspje¹no a¾uriran." -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# Treba ga a¾urirati (-q je postavljen)." -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# Nije ga se a¾uriralo." -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# Neispravna vrijednost u elementu `update_status'!" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# Neispravna vrijednost u elementu `command_state'!" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -342,7 +342,7 @@ msgstr "" "\n" "# Spisi" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" @@ -352,7 +352,7 @@ msgstr "" "# statistike hash tablice spisa\n" "# " -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "prvi argument funkcije `word' nije broj" @@ -368,41 +368,41 @@ msgstr "drugi argument funkcije `wordllist' nije broj" msgid "non-numeric second argument to `wordlist' function" msgstr "drugi arument funkcije `wordlist' nije broj" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(In) je zakazao (e=%d)\n" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(Err) je zakazao (e=%d)\n" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "CreatePipe() je zakazao (e=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe (): process_init_fd() je zakazao\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "Èistim privremeni batch spis %s.\n" -#: function.c:1999 -#, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "Nedovoljan broj argumenata (%d) funkciji `%s'" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "Neimplementirano na ovoj platformi: funkcija `%s'" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "nedovr¹en poziv funkciji `%s': nedostaje `%c'" @@ -462,71 +462,71 @@ msgstr "%s: opcija `-W %s' je vi msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: opcija `-W %s' ne dopu¹ta argument\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "ne mogu alocirati %ld bajtova za hash tablicu; memorija iscrpljena" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "Optereæenje=%ld/%ld=%.0f%%, " -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "Preraspodjela=%d, " -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "Kolizije=%ld/%ld=%.0f%%" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "Tra¾im implicitni propis za `%s'.\n" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "Tra¾im implicitni propis za `%s' koji pripada elementu arhive.\n" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "Izbjegavam rekurziju implicitnog propisa.\n" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "Poku¹avam propis uzorka s korijenom `%.*s'.\n" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "Odbacujem nemoguæ prerekvizit `%s'.\n" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "Odbacujem nemoguæe pravilo prerekvizita `%s'.\n" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "Poku¹avam s implicitnim prerekvizitom `%s'.\n" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "Poku¹avam s propisom prerekvizita `%s'.\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "Na¹ao prerekvizit `%s' kao VPATH `%s'\n" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "Tra¾im propis s posrednim spisom `%s'.\n" @@ -569,7 +569,7 @@ msgstr "*** msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "®ivo dijete 0x%08lx (%s) PID %ld %s\n" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr " (udaljen)" @@ -603,12 +603,12 @@ msgstr "write jobserver" msgid "Released token for child 0x%08lx (%s).\n" msgstr "Otpustio token za dijete 0x%08lx (%s).\n" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "process_easy() nije uspio pokrenuti proces (e=%d)\n" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" @@ -617,92 +617,97 @@ msgstr "" "\n" "Prebrojao %d argumenata u neuspjelom pokretanju\n" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "Smje¹tam dijete 0x%08lx (%s) PID %ld%s u lanac.\n" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "Preuzeo token za dijete 0x%08lx (%s).\n" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "read jobs pipe" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "" "ne mogu silom primijeniti ogranièenje loada na ovom operativnom sustavu" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "ne mogu silom primijeniti ogranièenje loada: " -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "" -#: job.c:2030 -#, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "process_easy() nije uspio pokrenuti proces (e=%d)\n" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "make je po¾njeo dijete pid %d, jo¹ uvijek èeka na pid %d\n" -#: job.c:2069 +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s: Naredba nije naðena" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "%s: Ljuskin program nije naðen" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "" -#: job.c:2347 +#: job.c:2363 #, fuzzy, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "$SHELL se promijenio (prije `%s', sad `%s')" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "Stvaram privremeni batch spis %s\n" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "%s (redak %d) Lo¹ kontekst ljuske (!unixy && !batch_mode_shell)\n" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "Opcije:\n" -#: main.c:293 +#: main.c:291 msgid " -b, -m Ignored for compatibility.\n" msgstr " -b, -m Ignorira se zbog kompatibilnosti\n" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr " -B, --always-make Bezuvjetno proizvedi sve mete.\n" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" @@ -711,18 +716,18 @@ msgstr "" " Prijeði u DIREKTORIJ prije no ¹to i¹ta " "obavi¹.\n" -#: main.c:300 +#: main.c:298 msgid " -d Print lots of debugging information.\n" msgstr " -d Ispi¹i puno podataka za debugiranje.\n" -#: main.c:302 +#: main.c:300 msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "" " --debug[=FLAGOVI] Ispi¹i razne vrste informacija za " "debugiranje.\n" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" @@ -731,7 +736,7 @@ msgstr "" " Varijable iz okoline imaju veæu va¾nost od\n" " makefileova.\n" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" @@ -739,15 +744,15 @@ msgstr "" " -f SPIS, --file=SPIS, --makefile=SPIS\n" " Proèitaj SPIS kao makefile.\n" -#: main.c:310 +#: main.c:308 msgid " -h, --help Print this message and exit.\n" msgstr " -h, --help Ispi¹i ovu poruku i izaði.\n" -#: main.c:312 +#: main.c:310 msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr " -i, --ignore-errors Zanemari gre¹ke od naredbi.\n" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" @@ -755,7 +760,7 @@ msgstr "" " -I DIREKTORIJ, --include-dir=DIREKTORIJ\n" " Potra¾i u DIREKTORIJU ukljuèene makefileove.\n" -#: main.c:317 +#: main.c:315 msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" @@ -763,14 +768,14 @@ msgstr "" " -j [N], --jobs[=N] Dopusti N istovremenih poslova; bez argumenta\n" " ih dopusti beskonaèno.\n" -#: main.c:319 +#: main.c:317 msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "" " -k, --keep-going Nastavi s radom ako se neke mete ne mogu " "izraditi.\n" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " @@ -780,13 +785,13 @@ msgstr "" " Ne pokreæi vi¹estruke poslove, osim ako pri\n" " optereæenju ispod N.\n" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" msgstr "" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " @@ -796,7 +801,7 @@ msgstr "" " Nemoj zapravo pokrenuti nijednu naredbu;\n" " samo ih ispi¹i.\n" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " @@ -806,11 +811,11 @@ msgstr "" " Smatraj da je SPIS vrlo star i nemoj ga\n" " ponovo napraviti.\n" -#: main.c:332 +#: main.c:330 msgid " -p, --print-data-base Print make's internal database.\n" msgstr " -p, --print-data-base Ispi¹i makeovu internu bazu.\n" -#: main.c:334 +#: main.c:332 msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" @@ -818,20 +823,20 @@ msgstr "" " -q, --question Ne pokreæi naredbe; izlazni status oznaèava\n" " je li sve a¾urirano.\n" -#: main.c:336 +#: main.c:334 msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr " -r, --no-builtin-rules Onemoguæi ugraðene implicitne propise.\n" -#: main.c:338 +#: main.c:336 msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "" " -R, --no-builtin-variables Onemoguæi ugraðene vrijednosti varijabli.\n" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr " -s, --silent, --quiet Ne ispisuj naredbe.\n" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" @@ -839,21 +844,21 @@ msgstr "" " -S, --no-keep-going, --stop\n" " Iskljuèuje -k.\n" -#: main.c:345 +#: main.c:343 msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "" " -t, --touch Dodirni mete umjesto da ih ponovo izraðuje¹.\n" -#: main.c:347 +#: main.c:345 msgid "" " -v, --version Print the version number of make and exit.\n" msgstr " -v, --version Ispi¹i verziju makea i izaði.\n" -#: main.c:349 +#: main.c:347 msgid " -w, --print-directory Print the current directory.\n" msgstr " -w, --print-directory Ispi¹i trenutni direktorij.\n" -#: main.c:351 +#: main.c:349 msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" @@ -861,7 +866,7 @@ msgstr "" " --no-print-directory Iskljuèi -w, èak i ako je implicitno " "ukljuèen.\n" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" @@ -869,7 +874,7 @@ msgstr "" " -W SPIS, --what-if=SPIS, --new-file=SPIS, --assume-new=SPIS\n" " Smatraj SPIS beskonaèno novim.\n" -#: main.c:356 +#: main.c:354 msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" @@ -877,21 +882,21 @@ msgstr "" " --warn-undefined-variables Upozori kad se referencira nedefinirana " "varijabla.\n" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "prazan string nije valjan naziv spisa" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "nepoznata naznaka nivoa debuga `%s'" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "%s: Prekid/Iznimka uhvaæena (code = 0x%x, addr = 0x%x)\n" -#: main.c:677 +#: main.c:676 #, fuzzy, c-format msgid "" "\n" @@ -906,165 +911,157 @@ msgstr "" "ExceptionFlags = %x\n" "ExceptionAddress = %x\n" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "Pristupni prekr¹aj: operacija pisanja na adresi %x\n" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "Pristupni prekr¹aj: operacija èitanja na adresi %x\n" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "find_and_set_shell postavljam default_shell = %s\n" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "find_and_set_shell pretraga staze postavljam default_shell = %s\n" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "%s se zaustavlja na 30 sekundi..." -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "gotov sa sleep(30). Nastavljam.\n" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "Makefile sa standardnog ulaza naveden dvaput." -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (privremeni spis)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite(privremeni spis)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "Nemojte koristiti -j ili --jobs ako sh.exe nije dostupan." - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "Resetiram make u mod jednog posla." - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "Paralelni poslovi (-j) nisu podr¾ani na ovoj platformi." -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "Resetiram na mod jednog posla (-j1)." -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "interna gre¹ja: vi¹estruko pojavljivanje opcije --jobserver-fds" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "interna gre¹ka: neispravan --jobserver-fds string `%s'" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "upozorenje: -jN se forsira u pod-makeu: onemoguæujem jobserver mod." # Treba li ovo prevesti? -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "dup jobserver" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" "upozorenje: jobserver nedostupan: koristim -j1. Dodaj `+' na roditeljev " "make propis." -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "kreiram pipe za posao" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "prevesti?" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "" -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "A¾uriram makefileove....\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "Makefile `%s' bi mogao upasti u petlju; ne izgraðujem ga ponovo.\n" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "Nisam uspio ponovo izgraditi makefile `%s'." -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "Ukljuèeni makefile `%s' ne mo¾e se naæi." -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "Makefile `%s' ne mo¾e se naæi" -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "Nisam se mogao vratiti u prvotni direktorij." -#: main.c:2024 +#: main.c:2021 #, fuzzy, c-format msgid "Re-executing[%u]:" msgstr "Ponovo izvr¹avam:" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "unlink (privremeni spis): " -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr "" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "Nijedna meta nije navedena, niti je ijedan makefile pronaðen" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "Nema meta" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "A¾uriram ciljne mete....\n" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "" "upozorenje: uoèena je nepravilnost sata. Izgradnja bi mogla biti nedovr¹ena." -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "Uporaba: %s [opcije] [meta] ...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" @@ -1073,7 +1070,7 @@ msgstr "" "\n" "Program sastavljen za %s\n" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" @@ -1082,22 +1079,22 @@ msgstr "" "\n" "Program sastavljen za %s (%s)\n" -#: main.c:2402 +#: main.c:2399 #, c-format msgid "Report bugs to \n" msgstr "Uoèene gre¹ke prijavite na adresu .\n" -#: main.c:2474 +#: main.c:2471 #, fuzzy, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "opcija `-%c' tra¾i pozitivan cjelobrojni argument" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "opcija `-%c' tra¾i pozitivan cjelobrojni argument" -#: main.c:2950 +#: main.c:2947 #, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1108,7 +1105,7 @@ msgstr "" "%sNema NIKAKVOG jamstva, èak ni za PROIZVODNOST ili UPOTREBLJIVOST ZA\n" "%sPOJEDINU SVRHU.\n" -#: main.c:2956 +#: main.c:2953 #, fuzzy, c-format msgid "" "\n" @@ -1117,7 +1114,7 @@ msgstr "" "\n" "Program sastavljen za %s\n" -#: main.c:2958 +#: main.c:2955 #, fuzzy, c-format msgid "" "\n" @@ -1126,7 +1123,7 @@ msgstr "" "\n" "Program sastavljen za %s (%s)\n" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" @@ -1135,7 +1132,7 @@ msgstr "" "\n" "# Makeova baza, ispisana na %s" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" @@ -1144,310 +1141,310 @@ msgstr "" "\n" "# Kraj Makeove baze na %s\n" -#: main.c:3099 +#: main.c:3097 #, fuzzy, c-format msgid "%s: Entering an unknown directory\n" msgstr "%s: Ulazim u nepoznat direktorij" -#: main.c:3101 +#: main.c:3099 #, fuzzy, c-format msgid "%s: Leaving an unknown directory\n" msgstr "%s: Izlazim iz nepoznatog direktorija" -#: main.c:3104 +#: main.c:3102 #, c-format msgid "%s: Entering directory `%s'\n" msgstr "%s: Ulazim u direktorij `%s'\n" -#: main.c:3107 +#: main.c:3105 #, c-format msgid "%s: Leaving directory `%s'\n" msgstr "%s: Izlazim iz direktorija `%s'\n" -#: main.c:3112 +#: main.c:3110 #, fuzzy, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "%s[%u]: Ulazim u nepoznat direktorij" -#: main.c:3115 +#: main.c:3113 #, fuzzy, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "%s[%u]: Izlazim iz nepoznatog direktorija" -#: main.c:3119 +#: main.c:3117 #, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "%s[%u]: Ulazim u direktorij `%s'\n" -#: main.c:3122 +#: main.c:3120 #, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "%s[%u]: Izlazim iz direktorija `%s'\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr ". Zaustavi.\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "Nepoznata gre¹ka %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "%s%s: %s" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "prividna memorija potro¹ena" # Da prevedem ovo? -#: misc.c:620 +#: misc.c:618 #, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "%s: user %lu (real %lu), group %lu (real %lu)\n" -#: misc.c:641 +#: misc.c:639 msgid "Initialized access" msgstr "Inicijaliziran pristup" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "Korisnièki pristup" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "Makeov pristup" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "Pristup djeteta" -#: misc.c:866 +#: misc.c:864 #, fuzzy, c-format msgid "write error: %s" msgstr "Preusmjerio gre¹ke u %s\n" # ©to bi ovdje trebalo iæi? -#: misc.c:868 +#: misc.c:866 #, fuzzy msgid "write error" msgstr "write jobserver" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "Èitam makefileove...\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "Èitam makefile `%s'" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr " (nema podrazumijevanog cilja)" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (staza za pretra¾ivanje)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr " (nije va¾no)" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr " (bez ekspanzije ~)" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "neispravna sintaksa uvjeta" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "suvi¹an `endef'" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "prazno ime varijable" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "prazna direktiva `ovverride'" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "neispravna direktiva `override'" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "naredbe poèinju prije prve mete" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "nedostaje propis prije naredbi" # Grr, ¾ivjela engleska mno¾ina! I ¹to sad da radim s onim %s-om? -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "nedostaju separatori-%s" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr " (jeste li mislili na TAB umjesto 8 razmaka?)" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "nedostaje uzorak mete" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "vi¹estruki uzorci meta" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "uzorak mete ne sadr¾i `%%'" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "nedostaje `endif'" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "Suvi¹an tekst nakon direktive `endef'" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "nedostaje `endef', nedovr¹en `define'" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "Suvi¹an tekst nakon direktive `%s'" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "suvi¹an `%s'" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "samo jedan `else' po uvjetu" -#: read.c:1834 +#: read.c:1838 #, fuzzy msgid "Malformed target-specific variable definition" msgstr "Izoblièena definicija o meti ovisne varijable" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "pomije¹ani implicitni i statièki propisi uzorka" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "pomije¹ani implicitni i normalni propisi" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "meta `%s' ne odgovara uzorku mete" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "spis meta `%s' ima unose i kod : i kod ::" -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "meta `%s' zadan vi¹e nego jednom u istom propisu." -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "upozorenje: poni¹tavam postojeæe naredbe za metu `%s'" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "upozorenje: ignoriram stare naredbe za metu `%s'" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "upozorenje: NUL znak uoèen; ostatak retka se zanemaruje" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "Ni¹ta za napraviti za `%s'." -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "`%s' je a¾uriran." -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "Èistim spis `%s'.\n" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sNema propisa za izradu mete `%s'%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "%sNema propisa za izradu mete `%s', kojeg tra¾i `%s'%s" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "Uzimam u razmatranje spis metu `%s'.\n" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "Nedavno bezuspje¹no poku¹ao a¾urirati spis `%s'\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "Spis `%s' veæ je bio uzet u razmatranje.\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "Jo¹ uvijek a¾uriram spis `%s'.\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "Zavr¹io s a¾uriranjem spisa `%s'.\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "Spis `%s' ne postoji.\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" @@ -1455,143 +1452,143 @@ msgstr "" "*** Upozorenje: .LOW_RESOLUTION_TIME spis `%s' ima vremensku oznaku visoke " "rezolucije" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "Na¹ao implicitni propis za `%s'.\n" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "Nijedan implicitni propis nisam na¹ao za `%s'.\n" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "Koristim podrazumijevane naredbe za `%s'.\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "Kru¾na ovisnost %s <- %s ispu¹tena." -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "Zavr¹eni prerekviziti spisa mete `%s'.\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "Prerekviziti `%s' su u izradi.\n" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "Odustajem od spisa mete `%s'.\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "Meta `%s' nije ponovo izraðen zbog gre¹aka." # Nisam siguran da sam ovo ispravno shvatio. -#: remake.c:669 +#: remake.c:671 #, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "Prerekvizit `%s' slu¾i samo za redosljed pri meti `%s'.\n" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "Prerekvizit `%s' mete `%s' ne postoji.\n" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "Prerekvizit `%s' noviji je od mete `%s':\n" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "Prerekvizit `%s' stariji je od mete `%s'.\n" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "Meta `%s' je dvotoèka, a nema prerekvizita.\n" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "Nema naredbi za `%s', a nijedan prerekvizit nije promijenjen.\n" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "Proizvodim `%s' zbog opcije always-make.\n" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "Nema potrebe ponovo izraditi metu `%s'" -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "; koristim VPATH imena `%s'" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "Moram ponovo izgraditi metu `%s'.\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr " Ignoriram VPATH imena `%s'.\n" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "Naredbe od `%s' se izvr¹avaju.\n" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "Nije uspjela ponovna izrada spisa mete `%s'.\n" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "Uspje¹no ponovno izradio spis metu `%s'.\n" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "Spis meta `%s' treba ponovnu izradu zbog -q.\n" -#: remake.c:1296 +#: remake.c:1300 #, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "Upozorenje: Spis `%s' ima vrijeme promjene u buduænosti" -#: remake.c:1303 +#: remake.c:1307 #, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "Upozorenje: Spis `%s' ima vrijeme promjene %.2g s u buduænosti" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr "Element .LIBPATTERNS `%s' nije uzorak" -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "Customs neæe eksportirati: %s\n" -#: rule.c:552 +#: rule.c:551 msgid "" "\n" "# Implicit Rules" @@ -1599,7 +1596,7 @@ msgstr "" "\n" "# Implicitni Propisi" -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -1607,7 +1604,7 @@ msgstr "" "\n" "# Nema implicitnih propisa." -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -1616,213 +1613,235 @@ msgstr "" "\n" "# %u implicitnih propisa, %u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr " zavr¹ni." -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "BUG: pogre¹an num_pattern_rules! %u != %u" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "nepoznat signal" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "Izgubljena veza" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "Prekid" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "Prestanak" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "Nedopu¹tena instrukcija" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "Zamka za slijed/prekidnu toèku" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "Otkazan" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "IOT zamka" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "EMT zamja" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "Iznimka floating pointa" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "Ubijen" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "Sabirnièka gre¹ka" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "Segmentacijska gre¹ka" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "Nevaljan sistemski poziv" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "Prekinut kanal" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "Budilica" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "Terminiran" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "Korisnièki definiran signal 1" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "Korisnièki definiran signal 2" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "Dijete iza¹lo" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "Nestalo struje" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "Zaustavljen" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "Zaustavljen (unosom s TTY-ja)" -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "Zaustavljen (outputom s TTY-ja)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "Zaustavljen (signalom)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "prekoraèeno ogranièenje CPU vremena" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "Prekoraèeno ogranièenje velièine spisa" # Kako prevesti "virtual timer"? -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "Virtualna ¹toperica istekla" # Kako prevesti "profiling timer"? -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "Profajlerska ¹toperica istekla" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "Promijenjen prozor" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "Nastavljen" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "Hitno stanje I/O-a" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "I/O moguæ" # Jesu li ova dva signala vic ili ¹to? U svakom sluèaju, ovo su samo # descriptioni. Za svaki sluèaj, nisam ih dirao. -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "Izgubljen resurs" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "Signal za opasnost" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "Zahtjev za informacijom" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "Aritmetièki koprocesor nije dostupan." -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "podrazumijevano" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "okoli¹" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "makefile" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "okoli¹ pod -e" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "komandna linija" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "direktiva `override'" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "automatsko" -#: variable.c:1381 +#: variable.c:1394 #, c-format msgid " (from `%s', line %lu)" msgstr " (iz `%s', redak %lu):" -#: variable.c:1423 +#: variable.c:1436 msgid "# variable set hash-table stats:\n" msgstr "# hash table statistike varijabli:\n" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1830,7 +1849,7 @@ msgstr "" "\n" "# Varijable\n" -#: variable.c:1438 +#: variable.c:1451 #, fuzzy msgid "" "\n" @@ -1839,7 +1858,7 @@ msgstr "" "\n" "# Uzorcima svojstvene vrijednosti varijabli" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." @@ -1847,7 +1866,7 @@ msgstr "" "\n" "# Nema uzorcima svojstvenih vrijednosti varijabli." -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1861,83 +1880,83 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "upozorenje: nedefinirana varijabla `%.*s'" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "sys$search je zatajila s %d\n" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "Upozorenje: Prazno preusmjeravanje\n" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "unutra¹nja gre¹ka: `%s' command_state" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "-upozorenje, CTRL-Y æe ostaviti potproces(e) na ¾ivotu.\n" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "" "-upozorenje, mo¾da æete morati ponovo omoguæiti obradu CTRL-Y iz DCL-a.\n" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "UGRAÐEN [%s][%s]\n" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "UGRAÐEN CD %s\n" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "UGRAÐEN RM %s\n" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "Nepoznata ugraðena naredba `%s'\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "Gre¹ka, prazna naredba\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "Preusmjerio ulaz iz %s\n" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "Preusmjerio gre¹ke u %s\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "Preusmjerio izlaz u %s\n" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "Umjesto toga, izvr¹avam %s\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "Gre¹ka pri pokretanju, %d\n" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -1945,11 +1964,11 @@ msgstr "" "\n" "# VPATH staze za pretra¾ivanje\n" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# Nema `vpath' staza za pretra¾ivanje." -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -1958,7 +1977,7 @@ msgstr "" "\n" "# %u `vpath' staza za pretra¾ivanje.\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -1966,7 +1985,7 @@ msgstr "" "\n" "# Nema opæe (iz varijable `VPATH') staze za pretra¾ivanje." -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" @@ -1983,6 +2002,12 @@ msgstr "" #~ msgid "Got a SIGCHLD; %u unreaped children.\n" #~ msgstr "Dobio SIGCHLD; %u nepo¾etene djece.\n" +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "Nemojte koristiti -j ili --jobs ako sh.exe nije dostupan." + +#~ msgid "Resetting make for single job mode." +#~ msgstr "Resetiram make u mod jednog posla." + #~ msgid "no file name for `%sinclude'" #~ msgstr "nedostaje naziv spisa za `%sinclude'" diff --git a/po/id.gmo b/po/id.gmo index 774a36dc426d78590ffbdc88e95336c2b2dc3f19..bb5766321d718d81957d481ee6f7b042f2d998d5 100644 GIT binary patch delta 6273 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\n" "Language-Team: Indonesian \n" @@ -15,31 +15,31 @@ msgstr "" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "usaha untuk menggunakan feature yang tidak disupport: `%s'" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "tidak dapat memodifikasi tanggal pada anggota archive pada VMS" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "touch: Archive `%s' tidak ada" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "touch: `%s' bukan archive yang valid" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "touch: Anggota `%s' tidak terdapat dalam `%s'" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "touch: Kode balik tidak baik dari ar_member_touch pada `%s'" @@ -78,44 +78,44 @@ msgstr " Tanggal %s" msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " uid = %d, gid = %d, mode = 0%o.\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "*** Berhenti.\n" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "*** [%s] Anggota archive `%s' mungkin berupa bogus: tidak dihapus" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "*** Anggota archive `%s' mungkin berupa bogus; tidak dihapus" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] Menghapus file `%s'" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** Menghapus file `%s'" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# perintah dijalankan" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (built-in):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (dari `%s', baris %lu):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -123,222 +123,222 @@ msgstr "" "\n" "# Direktori\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# %s: tidak dapat melihat statistik.\n" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "# %s (key %s, mtime %d): tidak dapat dibuka.\n" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "# %s (device %d, inode [%d,%d,%d]): tidak dapat dibuka.\n" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "# %s (device %ld, inode %ld): tidak dapat dibuka.\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (key %s, mtime %d): " -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (device %d, inode [%d,%d,%d]): " -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (device %ld, inode %ld): " -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "Tidak" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " files, " -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "tidak" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr " tidak mungkin" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " sejauh ini." -#: dir.c:1059 +#: dir.c:1079 #, fuzzy, c-format msgid " impossibilities in %lu directories.\n" msgstr " tidak mungkin dalam direktori %u.\n" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "Variabel rekursif `%s' menunjuk pada dirinya sendiri" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "referensi variabel tidak diselesaikan" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "Perintah di spesifikasikan untuk file `%s' pada %s:%lu," -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "Perintah untuk file `%s' ditemukan dalam pencarian aturan implisit," -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "" "tetapi `%s' sekarang dipertimbangkan sebagai file yang sama dengan `%s'." -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "Perintah untuk `%s' akan diabaikan untuk menghargai `%s'." -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "tidak dapat mengubah nama dari satu-colon `%s' ke double-colon `%s'" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "tidak dapat mengubah nama dua-colon `%s' menjadi satu-colon `%s'" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "*** Menghapus file intermediate `%s'" -#: file.c:381 +#: file.c:385 #, fuzzy msgid "Removing intermediate files...\n" msgstr "*** Menghapus file intermediate `%s'" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# Bukan sebuah target:" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# File sebelumnya (dibutuhkan oleh .PRECIOUS)." -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "# Phony target (dibutuhkan oleh .PHONY)." -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# Command-line target." -#: file.c:889 +#: file.c:897 #, fuzzy msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "# merupakan sebuah default atau MAKEFILES makefile." -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "# Pencarian aturan implisit sudah selesai." -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "# Pencarian aturan implisit belum selesai." -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "# Pola implisit atau statis stem: `%s'\n" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "# File merupakan persyaratan perantara (intermediate)." -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# Juga membuat:" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# Waktu ubah sudah di check." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# File tidak ada." -#: file.c:909 +#: file.c:917 #, fuzzy msgid "# File is very old." msgstr "# File sudah diupdate." -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# Terakhir dimodifikasi pada %s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# File sudah diupdate." -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# File belum di-update." -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# Perintah sedang berjalan (INI MERUPAKAN SEBUAH BUG)." -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "# Perintah dependensi sedang berjalan (INI MERUPAKAN SEBUAH BUG)." -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# Sukses mengupdate." -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# Perlu untuk diupdate (-q diset)." -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# Gagal untuk mengupdate." -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# Nilai yang salah dalam anggota `update_status' !" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# Nilai yang salah dalam anggota `command_state' !" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -346,14 +346,14 @@ msgstr "" "\n" "# Files" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" "# " msgstr "" -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "argumen pertama untuk fungsi `word' bukan numerik" @@ -370,41 +370,41 @@ msgstr "argumen pertama untuk fungsi `wordlist' bukan numerik" msgid "non-numeric second argument to `wordlist' function" msgstr "argumen kedua dari fungsi `wordlist' bukan numerik" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(In) gagal (e=%d)\n" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(Err) gagal (e=%d)\n" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "CreatePipe() gagal (e=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe (): process_init_fd() gagal\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "Membersihkan file batch sementara %s\n" -#: function.c:1999 -#, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "Argumen kurang (%d) untuk fungsi `%s'" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "Tidak terimplementasi dalam platform ini: fungsi `%s'" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "fungsi `%s' tidak diselesaikan: hilang `%c'" @@ -464,71 +464,71 @@ msgstr "%s: opsi `-W %s' merupakan opsi ambigu\n" msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: opsi `-W %s' tidak memperbolehkan sebuah argumen\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "" -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "" -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "Mencari aturan implisit untuk `%s'.\n" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "Mencari aturan implisit untuk anggota-archive pada `%s'.\n" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "Menghindari aturan implisit rekursi.\n" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "Mencoba aturan pola dengan stem `%.*s'.\n" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "Menolak persyaratan implisit yang tidak mungkin `%s'.\n" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "Menolak persyaratan aturan yang tidak mungkin `%s'.\n" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "Mencoba persyaratan implisit `%s'.\n" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "Mencoba persyaratan dari aturan `%s'.\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "Menemukan persyaratan `%s' sebagai VPATH `%s'\n" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "Mencari aturan dengan file antara `%s'.\n" @@ -571,7 +571,7 @@ msgstr "*** Menunggu jobs yang belum selesai...." msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "Proses anak yang masih berjalan 0x%08lx (%s) PID %ld %s\n" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr " (remote)" @@ -604,12 +604,12 @@ msgstr "menulis jobserver" msgid "Released token for child 0x%08lx (%s).\n" msgstr "Melepaskan token dari proses anak 0x%08lx (%s).\n" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "process_easy() gagal untuk menjalankan proses (e=%d)\n" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" @@ -618,137 +618,142 @@ msgstr "" "\n" "Terhitung %d argumen gagal untuk dijalankan\n" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "Meletakkan proses anak 0x%08lx (%s) PID %ld%s pada rantai proses.\n" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "Memperoleh token untuk proses anak 0x%08lx (%s).\n" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "membaca jobs pipe" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "tidak dapat memaksa mencapai batas beban pada sistem operasi ini" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "tidak dapat memaksa mencapai batas beban: " -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "" -#: job.c:2030 -#, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "process_easy() gagal untuk menjalankan proses (e=%d)\n" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "make reaped child pid %d, tetap menunggu untuk pid %d\n" -#: job.c:2069 +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s: Perintah tidak ada" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "%s: Shell program tidak ditemukan" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "" -#: job.c:2347 +#: job.c:2363 #, fuzzy, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "$SHELL berubah (sebelumnya `%s', sekarang `%s')" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "Membuat file batch sementara %s\n" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "%s (baris %d) shell context tidak baik (!unixy && !batch_mode_shell)\n" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "Opsi:\n" -#: main.c:293 +#: main.c:291 #, fuzzy msgid " -b, -m Ignored for compatibility.\n" msgstr "Diabaikan untuk kompatibilitas." -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr "" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" msgstr "" -#: main.c:300 +#: main.c:298 #, fuzzy msgid " -d Print lots of debugging information.\n" msgstr "Menampilkan banyak informasi debug" -#: main.c:302 +#: main.c:300 #, fuzzy msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "Menampilkan berbagai tipe informasi debug." -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" msgstr "" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" msgstr "" -#: main.c:310 +#: main.c:308 #, fuzzy msgid " -h, --help Print this message and exit.\n" msgstr "Tampilkan pesan ini dan keluar" -#: main.c:312 +#: main.c:310 #, fuzzy msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr "Abaikan kesalahan dari perintah yang dijalankan" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" msgstr "" -#: main.c:317 +#: main.c:315 #, fuzzy msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " @@ -757,45 +762,45 @@ msgstr "" "Melakukan N jobs secara bersamaan. Jobs tidak terhingga jika tidak diberikan " "argumen." -#: main.c:319 +#: main.c:317 #, fuzzy msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "Tetap jalan ketika target tidak dapat dibuat." -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " "N.\n" msgstr "" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" msgstr "" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " "them.\n" msgstr "" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " "it.\n" msgstr "" -#: main.c:332 +#: main.c:330 #, fuzzy msgid " -p, --print-data-base Print make's internal database.\n" msgstr "Tampilkan make's internal database" -#: main.c:334 +#: main.c:332 #, fuzzy msgid "" " -q, --question Run no commands; exit status says if up to " @@ -804,77 +809,77 @@ msgstr "" "Tidak menjalankan perintah. Mengeluarkan status saja dan mengatakan up to " "date" -#: main.c:336 +#: main.c:334 #, fuzzy msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "Aturan implisit builtin tidak digunakan." -#: main.c:338 +#: main.c:336 #, fuzzy msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "Builtin variabel seting tidak digunakan" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr "" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" msgstr "" -#: main.c:345 +#: main.c:343 #, fuzzy msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "Touch target dari pada membuat kembali" -#: main.c:347 +#: main.c:345 #, fuzzy msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "Tampilkan versi dari make dan keluar" -#: main.c:349 +#: main.c:347 #, fuzzy msgid " -w, --print-directory Print the current directory.\n" msgstr "Tampilkan directory saat ini" -#: main.c:351 +#: main.c:349 #, fuzzy msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" msgstr "Matikan opsi -w, walaupun opsi ini diaktifkan secara implisit" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" msgstr "" -#: main.c:356 +#: main.c:354 #, fuzzy msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" msgstr "Peringatkan akan adanya variabel yang tidak terdefinisi." -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "`string' kosong tidak valid sebagai nama file" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "spesifikasi level debug tidak diketahui `%s'" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "%s: Interupsi/Exception diterima (kode = 0x%x, alamat = 0x%x)\n" -#: main.c:677 +#: main.c:676 #, fuzzy, c-format msgid "" "\n" @@ -889,195 +894,187 @@ msgstr "" "ExceptionFlags = %x\n" "ExceptionAddress = %x\n" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "Akses dilanggar: operasi tulis pada alamat %x\n" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "Akses dilanggar: operasi baca pada alamat %x\n" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "find_and_set_shell diset pada default_shell = %s\n" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "find_and_set_shell jalur pencarian di set pada default_shell = %s\n" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "%s dihentikan selama 30 detik..." -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "selesai tidur(30). Melanjutkan.\n" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "Makefile dari standard input dispesifikasikan dua kali." -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (file sementara)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (file sementara)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "Jangan menspesifikasi -j atau --jobs jika sh.exe tidak ada." - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "Mereset kembali make pada mode job tunggal." - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "Parallel jobs (-j) tidak disupport dalam platform ini." -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "Mereset kembali ke mode satu job (-j1)." -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "internal error: opsi --jobserver-fds lebih dari satu" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "internal error: invalid --jobserver-fds string `%s'" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "Peringatan: -jN dipaksakan dalam submake: disabling jobserver mode." -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "dup jobserver" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" "Peringatan: jobserver tidak ada: menggunakan -j1. Tambahkan `+' pada aturan " "make paling atas." -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "membuat jobs pipe" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "inisiasi jobserver pipe" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "" -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "Meng-update makefiles....\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "Makefile `%s' mungkin berupa loop; tidak membuat lagi.\n" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "Gagal membuat lagi target file `%s'." -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "Included makefile `%s' tidak ditemukan." -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "Makefile `%s' tidak ditemukan" -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "Tidak dapat kembali ke direktori asal." -#: main.c:2024 +#: main.c:2021 #, fuzzy, c-format msgid "Re-executing[%u]:" msgstr "Menjalankan kembali:" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "unlink (file sementara): " -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr "" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "Tidak diberikan target dan tidak ditemukan makefile" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "Tidak terdapat targets" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "Men-update target akhir....\n" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "" "Peringatan: Clock skew terdeteksi. Pembuatan anda mungkin tidak sempurna" -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "Penggunaan: %s [opsi] [target] ...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" "This program built for %s\n" msgstr "" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" "This program built for %s (%s)\n" msgstr "" -#: main.c:2402 +#: main.c:2399 #, fuzzy, c-format msgid "Report bugs to \n" msgstr "" "\n" "Laporkan bugs kepada \n" -#: main.c:2474 +#: main.c:2471 #, fuzzy, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "opsi `-%c' membutuhkan sebuah argument `string' yang tidak kosong" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "opsi `-%c' membutuhkan sebuah argument `string' yang tidak kosong" -#: main.c:2950 +#: main.c:2947 #, fuzzy, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1095,21 +1092,21 @@ msgstr "" "%sLaporkan bugs kepada \n" "\n" -#: main.c:2956 +#: main.c:2953 #, c-format msgid "" "\n" "%sThis program built for %s\n" msgstr "" -#: main.c:2958 +#: main.c:2955 #, c-format msgid "" "\n" "%sThis program built for %s (%s)\n" msgstr "" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" @@ -1118,7 +1115,7 @@ msgstr "" "\n" "# Make data base, di tampilkan pada %s" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" @@ -1127,452 +1124,452 @@ msgstr "" "\n" "# Selesai membuat Make data base pada %s\n" -#: main.c:3099 +#: main.c:3097 #, fuzzy, c-format msgid "%s: Entering an unknown directory\n" msgstr "sebuah direktori yang tidak diketahui" -#: main.c:3101 +#: main.c:3099 #, fuzzy, c-format msgid "%s: Leaving an unknown directory\n" msgstr "sebuah direktori yang tidak diketahui" -#: main.c:3104 +#: main.c:3102 #, fuzzy, c-format msgid "%s: Entering directory `%s'\n" msgstr "direktori `%s'\n" -#: main.c:3107 +#: main.c:3105 #, fuzzy, c-format msgid "%s: Leaving directory `%s'\n" msgstr "direktori `%s'\n" -#: main.c:3112 +#: main.c:3110 #, fuzzy, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "sebuah direktori yang tidak diketahui" -#: main.c:3115 +#: main.c:3113 #, fuzzy, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "sebuah direktori yang tidak diketahui" -#: main.c:3119 +#: main.c:3117 #, fuzzy, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "direktori `%s'\n" -#: main.c:3122 +#: main.c:3120 #, fuzzy, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "direktori `%s'\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr ". Berhenti.\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "Tidak diketahui kesalahan %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "Kehabisan memori virtual" -#: misc.c:620 +#: misc.c:618 #, fuzzy, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "%s: pengguna %lu (nyata %lu), grup %lu (nyata %lu)\n" -#: misc.c:641 +#: misc.c:639 #, fuzzy msgid "Initialized access" msgstr "Terinisialisasi" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "" -#: misc.c:866 +#: misc.c:864 #, fuzzy, c-format msgid "write error: %s" msgstr "Meneruskan error menuju %s\n" -#: misc.c:868 +#: misc.c:866 #, fuzzy msgid "write error" msgstr "menulis jobserver" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "Membaca makefiles...\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "Membaca makefile `%s'" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr " (tidak terdapat goal default)" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (jalur pencarian)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr " (tidak peduli)" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr " (tidak terdapat ekspansi tilde ~)" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "sintak salah dalam kondisional" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "kelebihan `endef'" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "nama variabel kosong" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "directive `override' kosong" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "directive `override' tidak valid" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "perintah dijalankan sebelum target pertama" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "hilang aturan sebelum menjalankan perintah" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "pemisah %s hilang" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr " (apakah yang anda maksud TAB dari pada 8 buah spasi?)" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "pola target hilang" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "pola target banyak" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "pola target tidak memiliki `%%'" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "hilang `endif'" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "Kelebihan text sesudah `endef' directive" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "hilang syntak `endef', tidak diselesaikan `define'" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "Kelebihan text sesudah `%s' directive" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "kelebihan `%s'" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "hanya satu `else' dalam setiap kondisi" -#: read.c:1834 +#: read.c:1838 #, fuzzy msgid "Malformed target-specific variable definition" msgstr "Definisi variable target-specific memiliki format salah" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "aturan pola implisit dan static tercampur" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "aturan implisit dan aturan normal tercampur" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "target `%s' tidak cocok dengan pola target" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "target file `%s' keduanya memiliki : dan :: entries" -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "target `%s' diberikan lebih dari sekali dalam satu aturan." -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "Peringatan: overriding perintah untuk target `%s'" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "Peringatan: menghiraukan perintah lama untuk target `%s'" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "Peringatan: karakter NUL terlihat; baris selanjutnya dihiraukan" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "Tidak ada yang harus dilakukan untuk membuat `%s'." -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "`%s' sudah up to date." -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "Pruning file `%s'.\n" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sTidak terdapat aturan untuk membuat target `%s'%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "" "%sTidak terdapat aturan untuk membuat target `%s', dibutuhkan oleh `%s'%s" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "Mempertimbangkan target file `%s'.\n" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "Baru saja dicoba dan gagal untuk meng-update file `%s'.\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "File `%s' baru saja dipertimbangkan.\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "Sedang meng-update file `%s'.\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "Selesai meng-update file `%s'.\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "File `%s' tidak ada.\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" msgstr "" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "Ditemukan sebuah aturan implisit untuk `%s'.\n" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "Tidak terdapat aturan implisit untuk membuat `%s'.\n" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "Menggunakan perintah default untuk `%s'.\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "Circular %s <- %s ketergantungan dijatuhkan." -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "Selesai melakukan semua persyaratan dari target file `%s'.\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "Persyaratan untuk membuat `%s' sedang dibuat.\n" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "Menyerah untuk membuat target file `%s'.\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "Target `%s' tidak dibuat lagi karena ada kesalahan (errors)." -#: remake.c:669 +#: remake.c:671 #, fuzzy, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "Persyaratan untuk `%s' lebih tua dari pada target `%s'.\n" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "Persyaratan untuk `%s' untuk target `%s' tidak ada.\n" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "Persyaratan untuk `%s' lebih baru dari pada target `%s'.\n" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "Persyaratan untuk `%s' lebih tua dari pada target `%s'.\n" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "Target `%s' merupakan double-colon dan tidak memiliki syarat.\n" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "Tidak ada perintah untuk `%s' dan persyaratan tidak berubah.\n" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "Tidak perlu membuat lagi target `%s'" -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "; menggunakan nama VPATH `%s'" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "Harus membuat lagi target `%s'.\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr " Mengabaikan nama VPATH `%s'.\n" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "Perintah dari `%s' sedang dijalankan.\n" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "Gagal membuat lagi target file `%s'.\n" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "Sukses membuat kembali target file `%s'.\n" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "Target file `%s' dibutuhkan untuk membuat kembali dengan opsi -q.\n" -#: remake.c:1296 +#: remake.c:1300 #, fuzzy, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "" "*** Peringatan: File `%s' memiliki waktu modifikasi lebih baru (%s > %s)" -#: remake.c:1303 +#: remake.c:1307 #, fuzzy, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "" "*** Peringatan: File `%s' memiliki waktu modifikasi lebih baru (%s > %s)" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr ".LIBPATTERNS elemen `%s' bukan merupakan sebuah pattern" -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "Custom tidak akan men-export: %s\n" -#: rule.c:552 +#: rule.c:551 #, fuzzy msgid "" "\n" @@ -1581,7 +1578,7 @@ msgstr "" "\n" "# Tidak ada aturan implisit." -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -1589,7 +1586,7 @@ msgstr "" "\n" "# Tidak ada aturan implisit." -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -1598,210 +1595,232 @@ msgstr "" "\n" "# %u aturan implisit, %u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr " terminal." -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "BUG: num_pattern_rules salah! %u != %u" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "sinyal tidak diketahui" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "Hangup" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "Interupsi" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "Berhenti" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "Instruksi Ilegal" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "Trace/breakpoint trap" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "Dibatalkan" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "IOT trap" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "EMT trap" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "Floating point exception" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "Dimatikan" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "Bus error" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "Kesalahan segmentasi memory" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "system call jelek" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "`pipe' rusak" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "Jam alarm" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "Dimatikan" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "Sinyal definisi pengguna 1" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "Sinyal definisi pengguna 2" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "Proses anak berakhir" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "Listrik mati" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "Dihentikkan" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "Dihentikan (masukkan tty)" -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "Dihentikan (keluaran tty)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "Dihentikan oleh sinyal" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "Batas waktu CPU telah terlampaui" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "Batas maksimal ukuran file sudah dilampaui" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "Virtual timer sudah lewat" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "Profiling timer sudah lewat" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "Window berubah" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "Dilanjutkan" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "Kondisi I/O penting" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "I/O mungkin" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "Resource hilang" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "Sinyal bahaya" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "Permintaan informasi" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "Floating point co-processor tidak ada" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "default" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "environment" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "makefile" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "envirenment dibawah opsi -e" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "command line" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "`override' directive" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "otomatis" -#: variable.c:1381 +#: variable.c:1394 #, fuzzy, c-format msgid " (from `%s', line %lu)" msgstr " (dari `%s', baris %lu):\n" -#: variable.c:1423 +#: variable.c:1436 #, fuzzy msgid "# variable set hash-table stats:\n" msgstr "# %u variabel dalam %u hash buckets.\n" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1809,7 +1828,7 @@ msgstr "" "\n" "# Variabel\n" -#: variable.c:1438 +#: variable.c:1451 #, fuzzy msgid "" "\n" @@ -1818,7 +1837,7 @@ msgstr "" "\n" "# Nilai Variabel Pattern-specific" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." @@ -1826,7 +1845,7 @@ msgstr "" "\n" "# Tidak terdapat nilai variabel pattern-specific" -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1840,83 +1859,83 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "peringatan: variabel `%.*s' tidak terdefinisi" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "sys$search gagal dengan kode %d\n" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "Peringatan: redirection kosong\n" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "kesalahan internal: `%s' command_state" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "-warning, CTRL-Y akan meninggalkan sub-process(es).\n" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "" "-warning, kamu mungkin telah mengaktifkan pengontrolan CTRL-Y dari DCL.\n" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "BUILTIN [%s][%s]\n" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "BUILTIN CD %s\n" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "BUILTIN RM %s\n" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "Perintah builtin '%s' tidak diketahui\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "Error, tidak ada perintah\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "Meneruskan input dari %s\n" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "Meneruskan error menuju %s\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "Meneruskan output menuju %s\n" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "Menjalankan perintah %s\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "Gagal spawning, %d\n" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -1924,11 +1943,11 @@ msgstr "" "\n" "# VPATH Jalur Pencarian\n" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# Tidak ada `vpath' dalam jalur pencarian." -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -1937,7 +1956,7 @@ msgstr "" "\n" "# %u `vpath' jalur pencarian.\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -1945,7 +1964,7 @@ msgstr "" "\n" "# Tidak ada (`VPATH' variabel) yang umum dalam jalur pencarian." -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" @@ -2028,6 +2047,12 @@ msgstr "" #~ msgid "Consider FILE to be infinitely new" #~ msgstr "Pertimbangkan FILE sebagai file yang baru." +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "Jangan menspesifikasi -j atau --jobs jika sh.exe tidak ada." + +#~ msgid "Resetting make for single job mode." +#~ msgstr "Mereset kembali make pada mode job tunggal." + #~ msgid "Entering" #~ msgstr "Memasuki" diff --git a/po/ja.gmo b/po/ja.gmo index 72f701eb9f1bec1ff9299fb0a9633a4cfd71e883..efa6d3444f02ea6c83f4ec98d2f37635f2f431f9 100644 GIT binary patch delta 7762 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 diff --git a/po/ja.po b/po/ja.po index 2d7c11f6..714f8b2e 100644 --- a/po/ja.po +++ b/po/ja.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: make 3.80\n" "Report-Msgid-Bugs-To: bug-make@gnu.org\n" -"POT-Creation-Date: 2005-12-13 09:46-0500\n" +"POT-Creation-Date: 2006-02-19 22:29-0500\n" "PO-Revision-Date: 2004-05-18 00:47+0900\n" "Last-Translator: GOTO Masanori \n" "Language-Team: Japanese \n" @@ -16,31 +16,31 @@ msgstr "" "Content-Type: text/plain; charset=EUC-JP\n" "Content-Transfer-Encoding: 8bit\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤µ¡Ç½¤ò»È¤ª¤¦¤È¤·¤Æ¤¤¤Þ¤¹: `%s'" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "VMS ¤Ç¤Ï½ñ¸Ë¤Î¥á¥ó¥Ð¤ò touch ¤¹¤ëµ¡Ç½¤¬¤¢¤ê¤Þ¤»¤ó" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "touch: ½ñ¸Ë `%s' ¤¬¤¢¤ê¤Þ¤»¤ó" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "touch: `%s' ¤ÏÀµ¾ï¤Ê½ñ¸Ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "touch: ¥á¥ó¥Ð `%s' ¤Ï `%s' Æâ¤Ë¤¢¤ê¤Þ¤»¤ó" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "touch: `%s' ¤Ø¤Î ar_member_touch ¤«¤é°Û¾ï¤ÊÃͤ¬ÊÖ¤ê¤Þ¤·¤¿" @@ -79,44 +79,44 @@ msgstr " msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " uid = %d, gid = %d, mode = 0%o.\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "*** ÃæÃÇ.\n" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "*** [%s] ½ñ¸Ë¥á¥ó¥Ð `%s' ¤Ï¿ʬµ¶Êª¤Ç¤¹ ¡½ ºï½ü¤·¤Þ¤»¤ó¤Ç¤·¤¿" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "*** ½ñ¸Ë¥á¥ó¥Ð `%s' ¤Ï¿ʬµ¶Êª¤Ç¤¹ ¡½ ºï½ü¤·¤Þ¤»¤ó¤Ç¤·¤¿" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] ¥Õ¥¡¥¤¥ë `%s' ¤òºï½ü¤·¤Þ¤¹" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** ¥Õ¥¡¥¤¥ë `%s' ¤òºï½ü¤·¤Þ¤¹" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# ¼Â¹Ô¤¹¤ë¥³¥Þ¥ó¥É" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (¥Ó¥ë¥È¥¤¥ó):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (`%s', %lu ¹ÔÌܤ«¤é):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -124,219 +124,219 @@ msgstr "" "\n" "# ¥Ç¥£¥ì¥¯¥È¥ê\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# %s: ¾õÂÖ¤òÄ´¤Ù¤é¤ì¤Þ¤»¤ó¤Ç¤·¤¿.\n" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "# %s (key %s, mtime %d): ³«¤±¤Þ¤»¤ó¤Ç¤·¤¿.\n" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "# %s (device %d, inode [%d,%d,%d]): ³«¤±¤Þ¤»¤ó¤Ç¤·¤¿.\n" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "# %s (device %ld, inode %ld): ³«¤±¤Þ¤»¤ó¤Ç¤·¤¿.\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (key %s, mtime %d): " -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (device %d, inode [%d,%d,%d]): " -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (device %ld, inode %ld): " -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "0" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " ¸Ä¤Î¥Õ¥¡¥¤¥ë, " -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "0" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr " ¸Ä¤ÎŬÍÑÉÔǽ¥Õ¥¡¥¤¥ë̾" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " (¤³¤³¤Þ¤Ç¤Ë)." -#: dir.c:1059 +#: dir.c:1079 #, c-format msgid " impossibilities in %lu directories.\n" msgstr " ¸Ä¤ÎŬÍÑÉÔǽ¥Õ¥¡¥¤¥ë̾ (%lu ¸Ä¤Î¥Ç¥£¥ì¥¯¥È¥êÆâ).\n" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "ºÆµ¢ÅªÊÑ¿ô `%s' ¤¬(ºÇ½ªÅª¤Ë)¤½¤ì¼«¿È¤ò»²¾È¤·¤Æ¤¤¤Þ¤¹" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "½ªÃ¼¤Î¤Ê¤¤ÊÑ¿ô»²¾È" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "¥Õ¥¡¥¤¥ë `%s' ¤Ø¤Î¥³¥Þ¥ó¥É¤¬ %s:%lu ¤Ç»ØÄꤵ¤ì¤Þ¤·¤¿." -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "¥Õ¥¡¥¤¥ë `%s' ¤Ø¤Î¥³¥Þ¥ó¥É¤Ï°ÅÌۥ롼¥ë¤Îõº÷¤Ç¸«¤Ä¤«¤ê¤Þ¤·¤¿," -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "¤·¤«¤·º£¤Ï `%s' ¤È `%s' ¤ÏƱ¤¸¥Õ¥¡¥¤¥ë¤È¸«¤Ê¤µ¤ì¤Þ¤¹." -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "`%s' ¤Ø¤Î¥³¥Þ¥ó¥É¤Ï, `%s' ¤òÁª¤Ö¤³¤È¤Çº£¸å̵»ë¤µ¤ì¤Þ¤¹." -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "¥·¥ó¥°¥ë¥³¥í¥ó `%s' ¤«¤é¥À¥Ö¥ë¥³¥í¥ó `%s' ¤Ë̾Á°¤òÊѤ¨¤é¤ì¤Þ¤»¤ó" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "¥À¥Ö¥ë¥³¥í¥ó `%s' ¤«¤é¥·¥ó¥°¥ë¥³¥í¥ó `%s' ¤Ë̾Á°¤òÊѤ¨¤é¤ì¤Þ¤»¤ó" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "*** Ãæ´Ö¥Õ¥¡¥¤¥ë `%s' ¤òºï½ü¤·¤Þ¤¹" -#: file.c:381 +#: file.c:385 msgid "Removing intermediate files...\n" msgstr "Ãæ´Ö¥Õ¥¡¥¤¥ë¤òºï½ü¤·¤Æ¤¤¤Þ¤¹...\n" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s: ¥¿¥¤¥à¥¹¥¿¥ó¥×¤¬Èϰϳ°¤Ç¤¹ -- Âå¤ê¤Ë %s ¤È¤·¤Þ¤¹" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "¸½ºß»þ¹ï" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# ¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó:" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# ÆÃÊÌ°·¤¤¤Î¥Õ¥¡¥¤¥ë (.PRECIOUS ¤ÎɬÍ×¾ò·ï)" -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "# µ¿»÷¥¿¡¼¥²¥Ã¥È (.PHONY ¤ÎɬÍ×¾ò·ï)" -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# ¥³¥Þ¥ó¥É¥é¥¤¥ó¥¿¡¼¥²¥Ã¥È." -#: file.c:889 +#: file.c:897 #, fuzzy msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "# ¥Ç¥Õ¥©¥ë¥È¤Þ¤¿¤Ï MAKEFILES ¥á¥¤¥¯¥Õ¥¡¥¤¥ë." -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "# °ÅÌۥ롼¥ë¤Îõº÷¤¬¹Ô¤ï¤ì¤Þ¤·¤¿." -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "# °ÅÌۥ롼¥ë¤Îõº÷¤Ï¹Ô¤ï¤ì¤Þ¤»¤ó¤Ç¤·¤¿." -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "# °ÅÌÛ/ÀÅŪ¥Ñ¥¿¡¼¥ó¸ì´´: `%s'\n" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "# ¥Õ¥¡¥¤¥ë¤ÏÃæ´ÖɬÍ×¾ò·ï¤Ç¤¹." -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# ¤µ¤é¤Ë make:" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# ½¤Àµ»þ¹ï¤¬¥Á¥§¥Ã¥¯¤µ¤ì¤ë¤³¤È¤Ï¤¢¤ê¤Þ¤»¤ó." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# ¥Õ¥¡¥¤¥ë¤¬Â¸ºß¤·¤Þ¤»¤ó." -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# ¥Õ¥¡¥¤¥ë¤¬Èó¾ï¤Ë¸Å¤¤¤Ç¤¹." -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# ºÇ½ª½¤Àµ %s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# ¥Õ¥¡¥¤¥ë¤Ï¹¹¿·¤µ¤ì¤Æ¤¤¤Þ¤¹." -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# ¥Õ¥¡¥¤¥ë¤Ï¹¹¿·¤µ¤ì¤Æ¤¤¤Þ¤»¤ó." -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# ¥³¥Þ¥ó¥É¤¬¸½ºß¼Â¹ÔÃæ¤Ç¤¹ (*¤³¤ì¤Ï¥Ð¥°¤Ç¤¹*)." -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "# °Í¸´Ø·¸¥³¥Þ¥ó¥É¤¬¼Â¹ÔÃæ¤Ç¤¹ (*¤³¤ì¤Ï¥Ð¥°¤Ç¤¹*)." -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# ¹¹¿·¤ËÀ®¸ù¤·¤Þ¤·¤¿." -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# ¹¹¿·¤¬É¬ÍפǤ¹ (-q ¤¬¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤Þ¤¹)." -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# ¹¹¿·¤Ë¼ºÇÔ¤·¤Þ¤·¤¿." -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# `update_status' ¥á¥ó¥Ð¤Ë̵¸ú¤ÊÃÍ!" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# `command_state' ¥á¥ó¥Ð¤Ë̵¸ú¤ÊÃÍ!" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -344,7 +344,7 @@ msgstr "" "\n" "# ¥Õ¥¡¥¤¥ë" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" @@ -354,7 +354,7 @@ msgstr "" "# ¥Õ¥¡¥¤¥ë¥Ï¥Ã¥·¥å¥Æ¡¼¥Ö¥ë¤Î¾õÂÖ:\n" "# " -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "Èó¿ôÃͤÎÂè°ì°ú¿ô¤¬ `word' ´Ø¿ô¤ËÍ¿¤¨¤é¤ì¤Þ¤·¤¿" @@ -370,41 +370,41 @@ msgstr " msgid "non-numeric second argument to `wordlist' function" msgstr "Èó¿ôÃͤÎÂèÆó°ú¿ô¤¬ `wordlist' ´Ø¿ô¤ËÍ¿¤¨¤é¤ì¤Þ¤·¤¿" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(In) ¤¬¼ºÇÔ (e=%d)\n" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(Err) ¤¬¼ºÇÔ (e=%d)\n" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "CreatePipe() ¤¬¼ºÇÔ (e=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe (): process_init_fd() ¤¬¼ºÇÔ\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "°ì»þŪ¤Ê¥Ð¥Ã¥Á¥Õ¥¡¥¤¥ë %s ¤ò¾Ãµî¤·¤Þ¤¹\n" -#: function.c:1999 -#, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "°ú¿ô¤Î¿ô(%d)¤¬´Ø¿ô `%s' ¤Ë¤È¤Ã¤ÆÉÔ½½Ê¬¤Ç¤¹" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "¤³¤Î¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó: ´Ø¿ô `%s'" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "½ªÃ¼¤¬¤Ê¤¤´Ø¿ô¸Æ¤Ó½Ð¤· `%s': `%c' ¤¬¤¢¤ê¤Þ¤»¤ó" @@ -464,73 +464,73 @@ msgstr "%s: msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: ¥ª¥×¥·¥ç¥ó `-W %s' ¤Ï°ú¿ô¤ò¼è¤ê¤Þ¤»¤ó\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "" "¥Ï¥Ã¥·¥å¥Æ¡¼¥Ö¥ëÍÑ %ld ¥Ð¥¤¥È¤Î³ä¤êÅö¤Æ¤Ë¼ºÇÔ¤·¤Þ¤·¤¿: ¥á¥â¥ê¤ò»È¤¤²Ì¤¿¤·¤Þ¤·" "¤¿" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "Load=%ld/%ld=%.0f%%, " -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "Rehash=%d, " -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "Collisions=%ld/%ld=%.0f%%" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "`%s' ¤Î¤¿¤á¤Î°ÅÌۥ롼¥ë¤òõ¤·¤Þ¤¹.\n" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "`%s' ¤Î¤¿¤á¤Î½ñ¸Ë¥á¥ó¥Ð°ÅÌۥ롼¥ë¤òõ¤·¤Þ¤¹.\n" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "°ÅÌۥ롼¥ë¤ÎºÆµ¢¤ò²óÈò¤·¤Þ¤¹.\n" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "¸ì´´ `%.*s' ¤È¤Î¥Ñ¥¿¡¼¥ó¥ë¡¼¥ë¤ò»î¤·¤Þ¤¹.\n" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "ŬÍÑÉÔǽ¤Ê°ÅÌÛ¤ÎɬÍ×¾ò·ï `%s' ¤òµÑ²¼¤·¤Þ¤¹.\n" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "ŬÍÑÉÔǽ¤Ê¥ë¡¼¥ë¤ÎɬÍ×¾ò·ï `%s' ¤òµÑ²¼¤·¤Þ¤¹.\n" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "°ÅÌÛ¤ÎɬÍ×¾ò·ï `%s' ¤ò»î¤·¤Þ¤¹.\n" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "¥ë¡¼¥ë¤ÎɬÍ×¾ò·ï `%s' ¤ò»î¤·¤Þ¤¹.\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "VPATH `%2$s' ¤È¤·¤ÆɬÍ×¾ò·ï `%1$s' ¤ò¸«¤Ä¤±¤Þ¤·¤¿\n" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "Ãæ´Ö¥Õ¥¡¥¤¥ë `%s' ¤Î¥ë¡¼¥ë¤òõ¤·¤Þ¤¹.\n" @@ -573,7 +573,7 @@ msgstr "*** ̤ msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "À¸Â¸»Ò¥×¥í¥»¥¹ 0x%08lx (%s) PID %ld %s\n" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr " (¥ê¥â¡¼¥È)" @@ -606,12 +606,12 @@ msgstr " msgid "Released token for child 0x%08lx (%s).\n" msgstr "»Ò¥×¥í¥»¥¹ 0x%08lx (%s) ¤Î°õ¤ò²òÊü¤·¤Þ¤·¤¿.\n" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "process_easy() ¤¬¼ºÇÔ¤·¥×¥í¥»¥¹µ¯Æ°¤¬¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ (e=%d)\n" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" @@ -620,91 +620,96 @@ msgstr "" "\n" "µ¯Æ°¤Î¼ºÇÔ¤Ç %d ¸Ä¤Î°ú¿ô¤¬¥«¥¦¥ó¥È¤µ¤ì¤Þ¤·¤¿\n" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "¥Á¥§¥¤¥ó¤Ë»Ò¥×¥í¥»¥¹ 0x%08lx (%s) PID %ld%s ¤ò¼è¤ê¹þ¤ß¤Þ¤·¤¿.\n" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "»Ò¥×¥í¥»¥¹ 0x%08lx (%s) ¤Ë°õ¤¬¤Ä¤±¤é¤ì¤Þ¤·¤¿.\n" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "¥¸¥ç¥Ö¤Î¥Ñ¥¤¥×¤Î read" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "¤³¤Î¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤Ç¤Ï¥·¥¹¥Æ¥àÉé²ÙÀ©¸Â¤ò²Ã¤¨¤é¤ì¤Þ¤»¤ó" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "¥·¥¹¥Æ¥àÉé²ÙÀ©¸Â¤Î²Ý¤¹¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿: " -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "" -#: job.c:2030 -#, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "process_easy() ¤¬¼ºÇÔ¤·¥×¥í¥»¥¹µ¯Æ°¤¬¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ (e=%d)\n" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "make ¤Ï pid %d ¤Î»Ò¥×¥í¥»¥¹¤ò²ó¼ý¤·, pid %d ¤òÂÔ¤Á³¤±¤Þ¤¹\n" -#: job.c:2069 +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s: ¥³¥Þ¥ó¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "%s: ¥·¥§¥ë¥×¥í¥°¥é¥à¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "" -#: job.c:2347 +#: job.c:2363 #, fuzzy, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "$SHELL ¤¬Êѹ¹¤µ¤ì¤Þ¤·¤¿ (Á°¤Ï `%s', º£¤Ï `%s')" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "°ì»þŪ¤Ê¥Ð¥Ã¥Á¥Õ¥¡¥¤¥ë %s ¤òºîÀ®¤·¤Þ¤¹\n" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "%s (%d ¹ÔÌÜ) ÉÔÀµ¤Ê¥·¥§¥ë¥³¥ó¥Æ¥­¥¹¥È (!unixy && !batch_mode_shell)\n" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "¥ª¥×¥·¥ç¥ó:\n" -#: main.c:293 +#: main.c:291 msgid " -b, -m Ignored for compatibility.\n" msgstr " -b, -m ¸ß´¹À­¤Î¤¿¤á¤Î¤â¤Î¤Ç, ̵»ë¤µ¤ì¤ë.\n" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr " -B, --always-make ̵¾ò·ï¤ËÁ´¥¿¡¼¥²¥Ã¥È¤ò make ¤¹¤ë.\n" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" @@ -713,16 +718,16 @@ msgstr "" " make ³«»ÏÁ°¤Ë¥Ç¥£¥ì¥¯¥È¥ê DIRECTORY ¤Ø°ÜÆ°¤¹" "¤ë.\n" -#: main.c:300 +#: main.c:298 msgid " -d Print lots of debugging information.\n" msgstr " -d ¥Ç¥Ð¥Ã¥°¾ðÊó¤òÂçÎ̤Ëɽ¼¨¤¹¤ë.\n" -#: main.c:302 +#: main.c:300 msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr " --debug[=FLAGS] ÍÍ¡¹¤Ê¥¿¥¤¥×¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òɽ¼¨¤¹¤ë.\n" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" @@ -730,7 +735,7 @@ msgstr "" " -e, --environment-overrides\n" " ´Ä¶­ÊÑ¿ô¤¬ makefile Ãæ¤Îµ­½Ò¤ËÍ¥À褹¤ë\n" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" @@ -738,15 +743,15 @@ msgstr "" " -f FILE, --file=FILE, --makefile=FILE\n" " FILE ¤ò makefile ¤È¤·¤ÆÆɤ߹þ¤à\n" -#: main.c:310 +#: main.c:308 msgid " -h, --help Print this message and exit.\n" msgstr " -h, --help ¤³¤Î¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë.\n" -#: main.c:312 +#: main.c:310 msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr " -i, --ignore-errors ¥³¥Þ¥ó¥É¤«¤éÊÖ¤µ¤ì¤¿¥¨¥é¡¼¤ò̵»ë¤¹¤ë.\n" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" @@ -756,7 +761,7 @@ msgstr "" " ¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë makefile ¤òõº÷¤¹¤ë " "DIRECTORY.\n" -#: main.c:317 +#: main.c:315 msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" @@ -764,14 +769,14 @@ msgstr "" " -j [N], --jobs[=N] °ìÅÙ¤Ë N ¸Ä¤Þ¤Ç¤Î¥¸¥ç¥Ö¤òµö²Ä; ̵°ú¿ô¤À¤È¥¸¥ç¥Ö" "¿ôÀ©¸Â¤Ê¤·.\n" -#: main.c:319 +#: main.c:317 msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "" " -k, --keep-going ¤¢¤ë¥¿¡¼¥²¥Ã¥È¤¬ make ¤Ç¤­¤Ê¤¯¤Æ¤â¼Â¹Ô¤ò³¤±" "¤ë.\n" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " @@ -781,13 +786,13 @@ msgstr "" " Éé²Ù ¤¬ N ̤Ëþ¤Ç¤Ê¤¤¸Â¤êÊ£¿ô¤Î¥¸¥ç¥Ö¤ò³«»Ï¤·¤Ê" "¤¤.\n" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" msgstr "" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " @@ -796,7 +801,7 @@ msgstr "" " -n, --just-print, --dry-run, --recon\n" " ¥³¥Þ¥ó¥É¤ò¼ÂºÝ¤Ë¼Â¹Ô¤·¤Ê¤¤; ɽ¼¨¤¹¤ë¤Î¤ß.\n" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " @@ -806,11 +811,11 @@ msgstr "" " FILE ¤ò¤È¤Æ¤â¸Å¤¤¤â¤Î¤È¸«¤Ê¤·¤Æ, ºÆ make ¤·¤Ê" "¤¤.\n" -#: main.c:332 +#: main.c:330 msgid " -p, --print-data-base Print make's internal database.\n" msgstr " -p, --print-data-base make ¤ÎÆâÉô¥Ç¡¼¥¿¥Ù¡¼¥¹¤òɽ¼¨¤¹¤ë.\n" -#: main.c:334 +#: main.c:332 msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" @@ -818,19 +823,19 @@ msgstr "" " -q, --question ¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Ê¤¤; ¹¹¿·ºÑ¤Ç¤¢¤ë¤«¤É¤¦¤«¤ò½ª" "λ¥¹¥Æ¡¼¥¿¥¹¤ÇÄÌÃÎ.\n" -#: main.c:336 +#: main.c:334 msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr " -r, --no-builtin-rules ¥Ó¥ë¥È¥¤¥ó¤Î°ÅÌۥ롼¥ë¤ò̵¸ú¤Ë¤¹¤ë.\n" -#: main.c:338 +#: main.c:336 msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr " -R, --no-builtin-variables ¥Ó¥ë¥È¥¤¥ó¤ÎÊÑ¿ôÀßÄê¤ò̵¸ú¤Ë¤¹¤ë.\n" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr " -s, --silent, --quiet ¥³¥Þ¥ó¥Éɽ¼¨¤ò¥¨¥³¡¼¤·¤Ê¤¤.\n" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" @@ -838,22 +843,22 @@ msgstr "" " -S, --no-keep-going, --stop\n" " -k ¥ª¥×¥·¥ç¥ó¤ò¥ª¥Õ¤Ë¤¹¤ë.\n" -#: main.c:345 +#: main.c:343 msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "" " -t, --touch ¥¿¡¼¥²¥Ã¥È¤òºÆ make ¤¹¤ëÂå¤ï¤ê¤Ë¥¿¥Ã¥Á¤¹¤ë.\n" -#: main.c:347 +#: main.c:345 msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "" " -v, --version make ¤Î¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë.\n" -#: main.c:349 +#: main.c:347 msgid " -w, --print-directory Print the current directory.\n" msgstr " -w, --print-directory ¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤òɽ¼¨¤¹¤ë.\n" -#: main.c:351 +#: main.c:349 msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" @@ -861,7 +866,7 @@ msgstr "" " --no-print-directory -w ¤ò¥ª¥Õ¤Ë¤¹¤ë. °ÅÌÛ¤ËÍ­¸ú¤Ê¾ì¹ç¤Ç¤â¥ª¥Õ¤Ë¤¹" "¤ë.\n" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" @@ -869,28 +874,28 @@ msgstr "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " FILE ¤ò¤¤¤Ä¤Ç¤âºÇ¿·¤È¤·¤Æ¸«¤Ê¤¹.\n" -#: main.c:356 +#: main.c:354 msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" msgstr "" " --warn-undefined-variables ̤ÄêµÁ¤ÎÊÑ¿ô¤¬»²¾È¤µ¤ì¤¿¤È¤­¤Ë·Ù¹ð¤òȯ¤¹¤ë.\n" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "¶õ¤Îʸ»úÎó¤Ï¥Õ¥¡¥¤¥ë̾¤È¤·¤Æ¤Ï̵¸ú¤Ç¤¹" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "ÉÔÌÀ¤Ê¥Ç¥Ð¥Ã¥°¥ì¥Ù¥ë»ØÄê `%s'" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "%s: ³ä¤ê¹þ¤ß/Îã³°¤òÊ᪤·¤Þ¤·¤¿ (code = 0x%x, addr = 0x%x)\n" -#: main.c:677 +#: main.c:676 #, fuzzy, c-format msgid "" "\n" @@ -905,163 +910,155 @@ msgstr "" "Îã³°¥Õ¥é¥° = %x\n" "Îã³°¥¢¥É¥ì¥¹ = %x\n" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "¥¢¥¯¥»¥¹Êݸî°ãÈ¿: ¥¢¥É¥ì¥¹ %x ¤Ç¤Î½ñ¤­¹þ¤ßÁàºî\n" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "¥¢¥¯¥»¥¹Êݸî°ãÈ¿: ¥¢¥É¥ì¥¹ %x ¤Ç¤ÎÆɤ߹þ¤ßÁàºî\n" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "find_and_set_shell ¤Ï default_shell = %s ¤ËÀßÄꤷ¤Þ¤¹\n" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "find_and_set_shell ¥Ñ¥¹Ãµº÷¤Ç default_shell = %s ¤Ë¥»¥Ã¥È¤·¤Þ¤·¤¿\n" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "%s ¤Ï 30 ÉôÖÄä»ß¤·¤Þ¤¹..." -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "sleep(30) ¤¬½ª¤ï¤ê¤Þ¤·¤¿. ³¤±¤Þ¤¹.\n" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "ɸ½àÆþÎϤ«¤é¤Î makefile ¤¬Æó²ó»ØÄꤵ¤ì¤Þ¤·¤¿." -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (°ì»þ¥Õ¥¡¥¤¥ë)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (°ì»þ¥Õ¥¡¥¤¥ë)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "sh.exe ¤¬»È¤¨¤Ê¤¤¾õÂÖ¤Ç -j ¤ä --jobs ¤ò»ØÄꤷ¤Æ¤Ï¤¤¤±¤Þ¤»¤ó." - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "ñ°ì¥¸¥ç¥Ö¥â¡¼¥É¤Î make ¤Ë¥ê¥»¥Ã¥È¤·¤Þ¤¹." - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "ÊÂÎ󥸥ç¥Ö (-j) ¤Ï¤³¤Î¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Ç¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó." -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "ñ°ì¥¸¥ç¥Ö (-j1) ¥â¡¼¥É¤Ë¥ê¥»¥Ã¥È¤·¤Þ¤¹." -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "ÆâÉô¥¨¥é¡¼: Ê£¿ô¤Î --jobserver-fds ¥ª¥×¥·¥ç¥ó" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "ÆâÉô¥¨¥é¡¼: ̵¸ú¤Ê --jobserver-fds ʸ»úÎó `%s'" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "" "·Ù¹ð: Éû¼¡ make ¤Ç -jN ¤ò¶¯À©»ØÄꤷ¤Þ¤·¤¿: jobserver ¥â¡¼¥É¤ò̵¸ú¤Ë¤·¤Þ¤¹." -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "dup jobserver" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" "·Ù¹ð: jobserver ¤¬ÍøÍÑÉÔ²Ä: -j1 ¤ò»È¤¤, ¿Æ make ¥ë¡¼¥ë¤Ë `+' ¤òÄɲä·¤Þ¤·¤ç¤¦" -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "¥¸¥ç¥Ö¥Ñ¥¤¥×ºîÀ®Ãæ" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "jobserver ¥Ñ¥¤¥×¤Î½é´ü²½" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "" -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "makefile ¤Î¹¹¿·Ãæ....\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "makefile `%s' ¼«¸ÊºÆµ¢¤Î¤ª¤½¤ì ¡½ ºÆ make ¤·¤Þ¤»¤ó.\n" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "makefile `%s' ¤ÎºÆ make ¤Ë¼ºÇÔ¤·¤Þ¤·¤¿." -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "¥¤¥ó¥¯¥ë¡¼¥É¤µ¤ì¤ë makefile `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿." -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "makefile `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿" -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "¸µ¤Î¥Ç¥£¥ì¥¯¥È¥ê¤ËÌá¤ì¤Þ¤»¤ó¤Ç¤·¤¿." -#: main.c:2024 +#: main.c:2021 #, fuzzy, c-format msgid "Re-executing[%u]:" msgstr "ºÆ¼Â¹Ô¤·¤Þ¤¹:" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "unlink (°ì»þ¥Õ¥¡¥¤¥ë): " -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr "" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "¥¿¡¼¥²¥Ã¥È¤¬»ØÄꤵ¤ì¤Æ¤ª¤é¤º, makefile ¤â¸«¤Ä¤«¤ê¤Þ¤»¤ó" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "¥¿¡¼¥²¥Ã¥È¤¬¤¢¤ê¤Þ¤»¤ó" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "ºÇ½ª¥¿¡¼¥²¥Ã¥È¤ò¹¹¿·Ãæ....\n" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "·Ù¹ð: »þ¹ï¤Î¤º¤ì¤ò¸¡½Ð. ÉÔ´°Á´¤Ê¥Ó¥ë¥É·ë²Ì¤Ë¤Ê¤ë¤«¤â¤·¤ì¤Þ¤»¤ó." -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "»È¤¤Êý: %s [¥ª¥×¥·¥ç¥ó] [¥¿¡¼¥²¥Ã¥È] ...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" @@ -1070,7 +1067,7 @@ msgstr "" "\n" "¤³¤Î¥×¥í¥°¥é¥à¤Ï %s ÍѤ˥ӥë¥É¤µ¤ì¤Þ¤·¤¿\n" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" @@ -1079,22 +1076,22 @@ msgstr "" "\n" "¤³¤Î¥×¥í¥°¥é¥à¤Ï %s (%s) ÍѤ˥ӥë¥É¤µ¤ì¤Þ¤·¤¿\n" -#: main.c:2402 +#: main.c:2399 #, c-format msgid "Report bugs to \n" msgstr "¥Ð¥°¥ì¥Ý¡¼¥È¤Ï ¤Þ¤Ç.\n" -#: main.c:2474 +#: main.c:2471 #, fuzzy, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "`-%c' ¥ª¥×¥·¥ç¥ó¤ÏÀµ¤ÎÀ°¿ô°ú¿ô¤òÍ׵ᤷ¤Þ¤¹" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "`-%c' ¥ª¥×¥·¥ç¥ó¤ÏÀµ¤ÎÀ°¿ô°ú¿ô¤òÍ׵ᤷ¤Þ¤¹" -#: main.c:2950 +#: main.c:2947 #, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1105,7 +1102,7 @@ msgstr "" "%s¤´Í÷¤¯¤À¤µ¤¤.\n" "%s¾¦¶ÈÀ­¤äÆÃÄê¤ÎÌÜŪ¤Ø¤ÎŬ¹çÀ­¤ÎÇ¡²¿¤Ë´Ø¤ï¤é¤º, ̵ÊݾڤǤ¹.\n" -#: main.c:2956 +#: main.c:2953 #, fuzzy, c-format msgid "" "\n" @@ -1114,7 +1111,7 @@ msgstr "" "\n" "¤³¤Î¥×¥í¥°¥é¥à¤Ï %s ÍѤ˥ӥë¥É¤µ¤ì¤Þ¤·¤¿\n" -#: main.c:2958 +#: main.c:2955 #, fuzzy, c-format msgid "" "\n" @@ -1123,7 +1120,7 @@ msgstr "" "\n" "¤³¤Î¥×¥í¥°¥é¥à¤Ï %s (%s) ÍѤ˥ӥë¥É¤µ¤ì¤Þ¤·¤¿\n" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" @@ -1132,7 +1129,7 @@ msgstr "" "\n" "# Make ¥Ç¡¼¥¿¥Ù¡¼¥¹½ÐÎÏ %s" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" @@ -1141,308 +1138,308 @@ msgstr "" "\n" "# Make ¥Ç¡¼¥¿¥Ù¡¼¥¹½ªÎ» %s\n" -#: main.c:3099 +#: main.c:3097 #, fuzzy, c-format msgid "%s: Entering an unknown directory\n" msgstr "%s: ¥Ç¥£¥ì¥¯¥È¥ê(¥Ç¥£¥ì¥¯¥È¥ê̾ÉÔÌÀ)¤ËÆþ¤ê¤Þ¤¹" -#: main.c:3101 +#: main.c:3099 #, fuzzy, c-format msgid "%s: Leaving an unknown directory\n" msgstr "%s: ¥Ç¥£¥ì¥¯¥È¥ê(¥Ç¥£¥ì¥¯¥È¥ê̾ÉÔÌÀ)¤«¤é½Ð¤Þ¤¹" -#: main.c:3104 +#: main.c:3102 #, c-format msgid "%s: Entering directory `%s'\n" msgstr "%s: ¥Ç¥£¥ì¥¯¥È¥ê `%s' ¤ËÆþ¤ê¤Þ¤¹\n" -#: main.c:3107 +#: main.c:3105 #, c-format msgid "%s: Leaving directory `%s'\n" msgstr "%s: ¥Ç¥£¥ì¥¯¥È¥ê `%s' ¤«¤é½Ð¤Þ¤¹\n" -#: main.c:3112 +#: main.c:3110 #, fuzzy, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "%s[%u]: ¥Ç¥£¥ì¥¯¥È¥ê(¥Ç¥£¥ì¥¯¥È¥ê̾ÉÔÌÀ)¤ËÆþ¤ê¤Þ¤¹" -#: main.c:3115 +#: main.c:3113 #, fuzzy, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "%s[%u]: ¥Ç¥£¥ì¥¯¥È¥ê(¥Ç¥£¥ì¥¯¥È¥ê̾ÉÔÌÀ)¤«¤é½Ð¤Þ¤¹" -#: main.c:3119 +#: main.c:3117 #, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "%s[%u]: ¥Ç¥£¥ì¥¯¥È¥ê `%s' ¤ËÆþ¤ê¤Þ¤¹\n" -#: main.c:3122 +#: main.c:3120 #, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "%s[%u]: ¥Ç¥£¥ì¥¯¥È¥ê `%s' ¤«¤é½Ð¤Þ¤¹\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr ". Ãæ»ß.\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "̤ÃΤΥ¨¥é¡¼ %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "%s%s: %s" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "²¾ÁÛ¥á¥â¥ê¤ò»È¤¤²Ì¤¿¤·¤Þ¤·¤¿" -#: misc.c:620 +#: misc.c:618 #, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "%s: ¥æ¡¼¥¶ %lu (¼Â¸ú %lu), ¥°¥ë¡¼¥× %lu (¼Â¸ú %lu)\n" -#: misc.c:641 +#: misc.c:639 msgid "Initialized access" msgstr "¥¢¥¯¥»¥¹¸¢¸Â¤ò½é´ü²½" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "¥æ¡¼¥¶¥¢¥¯¥»¥¹" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "make ¥¢¥¯¥»¥¹" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "»Ò¥×¥í¥»¥¹¥¢¥¯¥»¥¹" -#: misc.c:866 +#: misc.c:864 #, fuzzy, c-format msgid "write error: %s" msgstr "%s ¤Ø¥¨¥é¡¼¥ê¥À¥¤¥ì¥¯¥È¤µ¤ì¤Þ¤·¤¿\n" -#: misc.c:868 +#: misc.c:866 #, fuzzy msgid "write error" msgstr "¥¸¥ç¥Ö¥µ¡¼¥Ð¤Ø¤Î write" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "makefile ¤òÆɤ߹þ¤ß¤Þ¤¹...\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "makefile `%s' ¤ÎÆɤ߹þ¤ßÃæ" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr " (¥Ç¥Õ¥©¥ë¥È¤ÎºÇ½ª¥¿¡¼¥²¥Ã¥È¤¬¤¢¤ê¤Þ¤»¤ó)" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (õº÷¥Ñ¥¹)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr " (µ¤¤Ë¤·¤Ê¤¯¤Æ¤è¤¤)" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr " (~ ¤ÎŸ³«¤Ê¤·)" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "¾ò·ïÉô¤Îʸˡ¤¬Ìµ¸ú¤Ç¤¹" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "´Ø·¸¤Î¤Ê¤¤ `endef'" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "¶õ¤ÎÊÑ¿ô̾" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "¶õ¤Î `override' µ¿»÷Ì¿Îá" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "̵¸ú¤Ê `override' µ¿»÷Ì¿Îá" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "ºÇ½é¤Î¥¿¡¼¥²¥Ã¥È¤è¤êÁ°¤Ë¥³¥Þ¥ó¥É¤òµ¯Æ°" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "¥³¥Þ¥ó¥É¤è¤êÁ°¤Ç¥ë¡¼¥ë¤¬»Ø¼¨¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "ʬΥµ­¹æ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹%s" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr " (8 ¸Ä¤Î¶õÇò¤Ç¤·¤¿¤¬, TAB ¤Î¤Ä¤â¤ê¤Ç¤·¤¿¤«?)" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "¥¿¡¼¥²¥Ã¥È¥Ñ¥¿¡¼¥ó¤ò·ç¤¤¤Æ¤¤¤Þ¤¹" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "Ê£¿ô¤Î¥¿¡¼¥²¥Ã¥È¥Ñ¥¿¡¼¥ó¤Ç¤¹" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "¥¿¡¼¥²¥Ã¥È¥Ñ¥¿¡¼¥ó¤¬ `%%' ¤ò´Þ¤ó¤Ç¤¤¤Þ¤»¤ó" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "`endif' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "`endef' µ¿»÷Ì¿Îá¤Î¸å¤í¤Ë̵´Ø·¸¤Êʸ»úÎ󤬤¢¤ê¤Þ¤¹" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "`endef' ¤ò·ç¤¤¤Æ¤ª¤ê, `define' ¤¬½ªÎ»¤µ¤ì¤Þ¤»¤ó" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "`%s' µ¿»÷Ì¿Îá¤Î¸å¤í¤Ë̵´Ø·¸¤Êʸ»úÎ󤬤¢¤ê¤Þ¤¹" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "̵´Ø·¸¤Ê `%s'" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "°ì¤Ä¤Î¾ò·ïÉô¤Ë¤Ä¤­°ì¤Ä¤·¤« `else' ¤ò»È¤¨¤Þ¤»¤ó" -#: read.c:1834 +#: read.c:1838 #, fuzzy msgid "Malformed target-specific variable definition" msgstr "¥¿¡¼¥²¥Ã¥ÈËè¤ÎÊÑ¿ôÄêµÁ¤¬°Û¾ï¤Ç¤¹" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "°ÅÌۥ롼¥ë¤ÈÀÅŪ¥Ñ¥¿¡¼¥ó¥ë¡¼¥ë¤¬º®¤¶¤ê¤Þ¤·¤¿" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "°ÅÌۥ롼¥ë¤ÈÄ̾ï¥ë¡¼¥ë¤¬º®¤¶¤ê¤Þ¤·¤¿" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "¥¿¡¼¥²¥Ã¥È `%s' ¤Ï¥¿¡¼¥²¥Ã¥È¥Ñ¥¿¡¼¥ó¤È°ìÃפ·¤Þ¤»¤ó" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "¥¿¡¼¥²¥Ã¥È¥Õ¥¡¥¤¥ë `%s' ¤¬ : ¤È :: ¹àÌܤÎξÊý¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹" -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "Ʊ°ì¥ë¡¼¥ëÆâ¤Ç¥¿¡¼¥²¥Ã¥È `%s' ¤¬Ê£¿ô²óÍ¿¤¨¤é¤ì¤Þ¤·¤¿." -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "·Ù¹ð: ¥¿¡¼¥²¥Ã¥È `%s' ¤Ø¤Î¥³¥Þ¥ó¥É¤òÃÖ¤­´¹¤¨¤Þ¤¹" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "·Ù¹ð: ¥¿¡¼¥²¥Ã¥È `%s' ¤Ø¤Î¸Å¤¤¥³¥Þ¥ó¥É¤Ï̵»ë¤µ¤ì¤Þ¤¹" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "·Ù¹ð: NUL ʸ»ú¤¬¤¢¤ê¤Þ¤¹; ¹Ô¤Î»Ä¤ê¤Ï̵»ë¤µ¤ì¤Þ¤¹" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "`%s' ¤ËÂФ·¤Æ¹Ô¤¦¤Ù¤­»ö¤Ï¤¢¤ê¤Þ¤»¤ó." -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "`%s' ¤Ï¹¹¿·ºÑ¤ß¤Ç¤¹" -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "¥Õ¥¡¥¤¥ë `%s' ¤òÀ°Íý¤·¤Þ¤¹.\n" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%s¥¿¡¼¥²¥Ã¥È `%s' ¤ò make ¤¹¤ë¥ë¡¼¥ë¤¬¤¢¤ê¤Þ¤»¤ó%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "" "%1$s`%3$s' ¤ËɬÍפʥ¿¡¼¥²¥Ã¥È `%2$s' ¤ò make ¤¹¤ë¥ë¡¼¥ë¤¬¤¢¤ê¤Þ¤»¤ó%4$s" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "¥¿¡¼¥²¥Ã¥È¥Õ¥¡¥¤¥ë `%s' ¤Î¸¡Æ¤¤ò¹Ô¤¤¤Þ¤¹.\n" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "ºÇ¶á»î¤·¤Æ¹¹¿·¤Ë¼ºÇÔ¤·¤¿¥Õ¥¡¥¤¥ë `%s'.\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "¥Õ¥¡¥¤¥ë `%s' ¤Ï¸¡Æ¤ºÑ¤ß¤Ç¤¹.\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "¤Þ¤À¥Õ¥¡¥¤¥ë `%s' ¤Î¹¹¿·Ãæ¤Ç¤¹.\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "¥Õ¥¡¥¤¥ë `%s' ¤Î¹¹¿·¤¬½ªÎ»¤·¤Þ¤·¤¿.\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "¥Õ¥¡¥¤¥ë `%s' ¤¬Â¸ºß¤·¤Þ¤»¤ó.\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" @@ -1450,142 +1447,142 @@ msgstr "" "*** ·Ù¹ð: .LOW_RESOLUTION_TIME ¥Õ¥¡¥¤¥ë `%s' ¤¬¹â²òÁüÅÙ¥¿¥¤¥à¥¹¥¿¥ó¥×¤ò»ý¤Ã¤Æ" "¤¤¤Þ¤¹" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "`%s' ¤Î¤¿¤á¤Î°ÅÌۥ롼¥ë¤ò¸«¤Ä¤±¤Þ¤·¤¿.\n" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "`%s' ¤Î¤¿¤á¤Î°ÅÌۥ롼¥ë¤¬¤¢¤ê¤Þ¤»¤ó.\n" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "`%s' ÍѤΥǥե©¥ë¥È¥³¥Þ¥ó¥É¤ò»ÈÍѤ·¤Þ¤¹.\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "½Û´Ä %s <- %s °Í¸´Ø·¸¤¬ÇË´þ¤µ¤ì¤Þ¤·¤¿." -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "¥¿¡¼¥²¥Ã¥È¥Õ¥¡¥¤¥ë `%s' ¤ÎɬÍ×¾ò·ï¤òËþ¤¿¤·¤Þ¤·¤¿.\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "`%s' ¤ÎɬÍ×¾ò·ï¤ò make ¤·¤Þ¤¹.\n" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "¥¿¡¼¥²¥Ã¥È¥Õ¥¡¥¤¥ë `%s' ¤òÄü¤á¤Þ¤¹.\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "¥¿¡¼¥²¥Ã¥È `%s' ¤Ï¥¨¥é¡¼¤Ë¤è¤êºÆ make ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿." -#: remake.c:669 +#: remake.c:671 #, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "ɬÍ×¾ò·ï `%s' ¤Ï¥¿¡¼¥²¥Ã¥È `%s' ¤Ë¤Ä¤¤¤Æ½çÈÖÄ̤ê¤Î¤ß¹Ô¤¤¤Þ¤¹.\n" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "¥¿¡¼¥²¥Ã¥È `%2$s' ¤ÎɬÍ×¾ò·ï `%1$s' ¤¬Â¸ºß¤·¤Þ¤»¤ó.\n" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "ɬÍ×¾ò·ï `%s' ¤Ï¥¿¡¼¥²¥Ã¥È `%s' ¤è¤ê¤â¿·¤·¤¤.\n" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "ɬÍ×¾ò·ï `%s' ¤Ï¥¿¡¼¥²¥Ã¥È `%s' ¤è¤ê¤â¸Å¤¤.\n" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "¥¿¡¼¥²¥Ã¥È `%s' ¤Ï¥À¥Ö¥ë¥³¥í¥ó¤Ç, ¤«¤ÄɬÍ×¾ò·ï¤ò»ý¤¿¤Ê¤¤.\n" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "`%s' ¤Î¤¿¤á¤Î¥³¥Þ¥ó¥É¤¬Ìµ¤¯, ¤«¤Ä¼ÂºÝ¤ËÊѹ¹¤µ¤ì¤¿É¬Í×¾ò·ï¤¬¤Ê¤¤.\n" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "akways-make ¥Õ¥é¥°¤¬¤¿¤Ã¤Æ¤¤¤ë¤Î¤Ç `%s' ¤ò make ¤·¤Þ¤¹.\n" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "¥¿¡¼¥²¥Ã¥È `%s' ¤òºÆ make ¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó" -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "; VPATH ̾ `%s' ¤ò»ÈÍѤ·¤Þ¤¹" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "¥¿¡¼¥²¥Ã¥È `%s' ¤ÎºÆ make ¤¬É¬ÍפǤ¹.\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr " VPATH ̾ `%s' ¤ò̵»ë¤·¤Þ¤¹.\n" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "`%s' ¤Î¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Þ¤¹.\n" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "¥¿¡¼¥²¥Ã¥È¥Õ¥¡¥¤¥ë `%s' ¤ÎºÆ make ¤Ë¼ºÇÔ¤·¤Þ¤·¤¿.\n" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "¥¿¡¼¥²¥Ã¥È¥Õ¥¡¥¤¥ë `%s' ¤ÎºÆ make ¤ËÀ®¸ù¤·¤Þ¤·¤¿.\n" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "¥¿¡¼¥²¥Ã¥È¥Õ¥¡¥¤¥ë `%s' ¤Ï -q ¥ª¥×¥·¥ç¥óÉÕ¤Ç¤ÎºÆ make ¤¬É¬ÍפǤ¹.\n" -#: remake.c:1296 +#: remake.c:1300 #, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "·Ù¹ð: ¥Õ¥¡¥¤¥ë `%s' ¤Î½¤Àµ»þ¹ï¤¬Ì¤Íè¤Î»þ¹ï¤Ç¤¹" -#: remake.c:1303 +#: remake.c:1307 #, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "·Ù¹ð: ¥Õ¥¡¥¤¥ë `%s' ¤Î½¤Àµ»þ¹ï¤¬ %.2g ÉÃʬ̤Íè¤Î»þ¹ï¤Ç¤¹" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr ".LIBPATTERNS Í×ÁÇ `%s' ¤¬¥Ñ¥¿¡¼¥ó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "Customs ¤¬¥¨¥¯¥¹¥Ý¡¼¥È¤·¤Æ¤¯¤ì¤Þ¤»¤ó: %s\n" -#: rule.c:552 +#: rule.c:551 msgid "" "\n" "# Implicit Rules" @@ -1593,7 +1590,7 @@ msgstr "" "\n" "# °ÅÌۥ롼¥ë" -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -1601,7 +1598,7 @@ msgstr "" "\n" "# °ÅÌۥ롼¥ë¤Ê¤·." -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -1610,209 +1607,231 @@ msgstr "" "\n" "# %u ¸Ä¤Î°ÅÌۥ롼¥ë, %u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr " °Ê¾å." -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "¥Ð¥°: num_pattern_rules ¤¬´Ö°ã¤Ã¤Æ¤¤¤ë! %u != %u" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "̤ÃΤΥ·¥°¥Ê¥ë" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "¥Ï¥ó¥°¥¢¥Ã¥×" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "³ä¤ê¹þ¤ß" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "½ªÎ»" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "ÉÔÀµ¤Ê¥Ï¡¼¥É¥¦¥§¥¢Ì¿Îá" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "¥È¥ì¡¼¥¹/¥Ö¥ì¥¤¥¯¥Ý¥¤¥ó¥È¥È¥é¥Ã¥×" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "Abort ¤·¤Þ¤·¤¿" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "IOT ¥È¥é¥Ã¥×" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "EMT ¥È¥é¥Ã¥×" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "ÉâÆ°¾®¿ôÅÀÎã³°" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "Kill ¤µ¤ì¤Þ¤·¤¿" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "¥Ð¥¹¥¨¥é¡¼" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "¥á¥â¥ê°ãÈ¿" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "ÉÔÀµ¤Ê¥·¥¹¥Æ¥à¥³¡¼¥ë" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "Æɤ߼ê¤Î¤Ê¤¤¥Ñ¥¤¥×¤Ø¤Î½ñ¤­¹þ¤ß" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "¥¢¥é¡¼¥à¥¯¥í¥Ã¥¯" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "¶¯À©½ªÎ»" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "¥æ¡¼¥¶ÄêµÁ¥·¥°¥Ê¥ë 1" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "¥æ¡¼¥¶ÄêµÁ¥·¥°¥Ê¥ë 2" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "»Ò¥×¥í¥»¥¹½ªÎ»" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "ÅŸ»¾ã³²" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "°ì»þÄä»ß" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "°ì»þÄä»ß (tty ÆþÎÏ)" -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "°ì»þÄä»ß (tty ½ÐÎÏ)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "°ì»þÄä»ß (¥·¥°¥Ê¥ë)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "CPU »þ´Ö¤¬À©¸Â¤ò±Û¤¨¤Þ¤·¤¿" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "¥Õ¥¡¥¤¥ë¥µ¥¤¥ºÀ©¸Â¤ò±Û¤¨¤Þ¤·¤¿" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "²¾ÁÛ¥¿¥¤¥ÞËþλ" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "¥×¥í¥Õ¥¡¥¤¥ë¥¿¥¤¥ÞËþλ" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "¥¦¥£¥ó¥É¥¦¥µ¥¤¥ºÊѹ¹" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "ºÆ³«¤µ¤ì¤Þ¤·¤¿" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "¶ÛµÞ I/O ¾ò·ï" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "ÈóƱ´ü I/O ²ÄǽÀ­" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "¥ê¥½¡¼¥¹¤¬¼º¤ï¤ì¤Þ¤·¤¿" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "´í¸±¥·¥°¥Ê¥ë" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "¾ðÊóÍ×µá" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "ÉâÆ°¾®¿ôÅÀ¥³¥×¥í¥»¥Ã¥µ¤¬ÍøÍÑÉÔǽ" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "¥Ç¥Õ¥©¥ë¥È" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "´Ä¶­ÊÑ¿ô" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "makefile ÊÑ¿ô" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "-e ¥ª¥×¥·¥ç¥ó¤Ç¤Î´Ä¶­ÊÑ¿ô" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "¥³¥Þ¥ó¥É¥é¥¤¥óÊÑ¿ô" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "`override' µ¿»÷Ì¿Îá" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "¼«Æ°ÊÑ¿ô" -#: variable.c:1381 +#: variable.c:1394 #, c-format msgid " (from `%s', line %lu)" msgstr " (`%s', %lu ¹ÔÌܤ«¤é)" -#: variable.c:1423 +#: variable.c:1436 msgid "# variable set hash-table stats:\n" msgstr "# ÊÑ¿ô¥»¥Ã¥È¤Î¥Ï¥Ã¥·¥å¥Æ¡¼¥Ö¥ë¤Î¾õÂÖ:\n" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1820,7 +1839,7 @@ msgstr "" "\n" "# ÊÑ¿ô\n" -#: variable.c:1438 +#: variable.c:1451 #, fuzzy msgid "" "\n" @@ -1829,7 +1848,7 @@ msgstr "" "\n" "# ¥Ñ¥¿¡¼¥ó»ØÄêÊÑ¿ô¤ÎÃÍ" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." @@ -1837,7 +1856,7 @@ msgstr "" "\n" "# ¥Ñ¥¿¡¼¥ó»ØÄêÊÑ¿ô¤ÎÃͤʤ·." -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1851,83 +1870,83 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "·Ù¹ð: ̤ÄêµÁ¤ÎÊÑ¿ô `%.*s'" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "sys$search ¤¬ %d ¤Ç¼ºÇÔ¤·¤Þ¤·¤¿\n" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "·Ù¹ð: ¶õ¤Î¥ê¥À¥¤¥ì¥¯¥È\n" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "ÆâÉô¥¨¥é¡¼: `%s' command_state" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "-·Ù¹ð, CTRL-Y ¤Ï»Ò¥×¥í¥»¥¹¤ò»¶¤é¤«¤·¤¿¤Þ¤Þ¤Ë¤¹¤ë¤Ç¤·¤ç¤¦.\n" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "" "-·Ù¹ð, DCL ¤«¤é¤Î CTRL-Y Áàºî¤òºÆ¤ÓÍ­¸ú¤Ë¤¹¤ëɬÍפ¬¤¢¤ë¤«¤âÃΤì¤Þ¤»¤ó.\n" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "¥Ó¥ë¥È¥¤¥ó [%s][%s]\n" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "¥Ó¥ë¥È¥¤¥ó CD %s\n" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "¥Ó¥ë¥È¥¤¥ó RM %s\n" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "ÉÔÌÀ¤Ê¥Ó¥ë¥È¥¤¥ó¥³¥Þ¥ó¥É '%s'\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "¥¨¥é¡¼, ¶õ¤Î¥³¥Þ¥ó¥É\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "%s ¤«¤éÆþÎÏ¥ê¥À¥¤¥ì¥¯¥È¤µ¤ì¤Þ¤·¤¿\n" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "%s ¤Ø¥¨¥é¡¼¥ê¥À¥¤¥ì¥¯¥È¤µ¤ì¤Þ¤·¤¿\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "%s ¤Ø½ÐÎÏ¥ê¥À¥¤¥ì¥¯¥È¤µ¤ì¤Þ¤·¤¿\n" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "Âå¤ï¤ê¤Ë %s ¤ò¼Â¹Ô¤·¤Þ¤¹\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "spawn ¤Î¥¨¥é¡¼, %d\n" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -1935,11 +1954,11 @@ msgstr "" "\n" "# VPATH õº÷¥Ñ¥¹\n" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# `vpath' õº÷¥Ñ¥¹¤Ï¤¢¤ê¤Þ¤»¤ó" -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -1948,7 +1967,7 @@ msgstr "" "\n" "# %u ¸Ä¤Î `vpath' õº÷¥Ñ¥¹\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -1956,7 +1975,7 @@ msgstr "" "\n" "# °ìÈ̤Π(`VPATH' ÊÑ¿ô) õº÷¥Ñ¥¹¤Ê¤·." -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" @@ -1972,6 +1991,12 @@ msgstr "" #~ msgid "Got a SIGCHLD; %u unreaped children.\n" #~ msgstr "SIGCHLD ¤¬È¯À¸; %u ¸Ä¤Î̤²ó¼ý»Ò¥×¥í¥»¥¹.\n" +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "sh.exe ¤¬»È¤¨¤Ê¤¤¾õÂÖ¤Ç -j ¤ä --jobs ¤ò»ØÄꤷ¤Æ¤Ï¤¤¤±¤Þ¤»¤ó." + +#~ msgid "Resetting make for single job mode." +#~ msgstr "ñ°ì¥¸¥ç¥Ö¥â¡¼¥É¤Î make ¤Ë¥ê¥»¥Ã¥È¤·¤Þ¤¹." + #~ msgid "no file name for `%sinclude'" #~ msgstr "`%sinclude' ¤Ë¥Õ¥¡¥¤¥ë̾¤¬¤¢¤ê¤Þ¤»¤ó" diff --git a/po/ko.gmo b/po/ko.gmo index 9feb66251d32d13a436ec2e8c7f40f41380fb56f..78e88a06448b7a217f513e54b6513c098dc69059 100644 GIT binary patch delta 6496 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 W)FAKLp`HD`5hET6^d1~NBj|r-dAOed delta 7109 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 Ri&J{ot<|@1\n" "Language-Team: Korean \n" @@ -14,31 +14,31 @@ msgstr "" "Content-Type: text/plain; charset=EUC-KR\n" "Content-Transfer-Encoding: 8-bit\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "Áö¿øµÇÁö ¾Ê´Â ±â´ÉÀ» »ç¿ëÇÏ·Á°í ÇÔ: `%s'" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "¾ÆÄ«ÀÌºê ¸â¹ö touch´Â VMS¿¡¼­ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "touch: ¹®¼­ `%s'°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "touch: `%s'´Â Àû¹ýÇÑ ¹®¼­°¡ ¾Æ´Õ´Ï´Ù" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "touch: ¸â¹ö `%s'°¡ `%s'¿¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "touch: `%s'¿¡ ´ëÇÏ¿© ar_member_touch¿¡¼­ ½ÇÆÐ ¸®ÅÏ ÄÚµå" @@ -78,44 +78,44 @@ msgstr " msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " uid = %d, gid = %d, ¸ðµå = 0%o.\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "*** ÁßÁö.\n" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "*** [%s] ¾ÆÄ«ÀÌºê ¸â¹ö `%s'´Â °¡Â¥ÀÏ ¼ö ÀÖ½À´Ï´Ù; Áö¿ìÁö ¾Ê½À´Ï´Ù" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "*** ¾ÆÄ«ÀÌºê ¸â¹ö `%s'´Â °¡Â¥ÀÏ ¼ö ÀÖ½À´Ï´Ù; Áö¿ìÁö ¾Ê½À´Ï´Ù" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] ÆÄÀÏ `%s'À»(¸¦) ÁÖÀÔ´Ï´Ù" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** ÆÄÀÏ `%s'À»(¸¦) Áö¿ó´Ï´Ù" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# ½ÇÇàÇÒ ¸í·É¾î" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (³»Àå):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (`%s'¿¡¼­, %lu¹ø° ÁÙ):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -123,222 +123,222 @@ msgstr "" "\n" "# µð·ºÅ丮\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# %s: statÀ» ÇÒ ¼ö ¾ø¾ú½À´Ï´Ù.\n" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "# %s (Å° %s, º¯°æ½Ã°¢ %d): ¿­ ¼ö ¾ø½À´Ï´Ù.\n" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "# %s (ÀåÄ¡ %d, ¾ÆÀ̳ëµå [%d,%d,%d]): ¿­ ¼ö ¾ø½À´Ï´Ù.\n" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "# %s (ÀåÄ¡ %ld, ¾ÆÀ̳ëµå %ld): ¿­ ¼ö ¾ø½À´Ï´Ù.\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (Å° %s, º¯°æ½Ã°¢ %d): " -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (ÀåÄ¡ %d, ¾ÆÀ̳ëµå [%d,%d,%d]): " -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (ÀåÄ¡ %ld, ¾ÆÀ̳ëµå %ld): " # ¿©±â¼­ No´Â "No files"¶ó°í ¾²ÀδÙ. ±Ã±ØÀûÀ¸·Î msgid°¡ °íÃÄÁ®¾ß ÇÔ -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "0°³" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " ÆÄÀÏ, " # ¿©±â¼­ no´Â "no impossibilities"¶ó°í ¾²ÀδÙ. ±Ã±ØÀûÀ¸·Î msgid°¡ °íÃÄÁ®¾ß ÇÔ -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "0°³" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr " ºÒ°¡´É" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " Áö±Ý±îÁö." -#: dir.c:1059 +#: dir.c:1079 #, fuzzy, c-format msgid " impossibilities in %lu directories.\n" msgstr " %u°³ÀÇ µð·ºÅ丮¿¡¼­ ºÒ°¡´É.\n" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "Àç±Í º¯¼ö `%s'´Â ÀÚ±â ÀÚ½ÅÀ» ÂüÁ¶ÇÏ°í ÀÖ½À´Ï´Ù (°á±¹)" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "Á¾°áµÇÁö ¾ÊÀº º¯¼ö ÂüÁ¶" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "ÆÄÀÏ `%s'ÀÇ %s:%lu¿¡¼­ ¸í·É¾î°¡ ÁöÁ¤µÇ¾ú½À´Ï´Ù," -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "ÆÄÀÏ `%s'¸¦ À§ÇÑ ¸í·ÉÀ» ¹¬½ÃÀû ±ÔÄ¢ Ž»öÀ¸·Î ã¾Ò½À´Ï´Ù." -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "ÇÏÁö¸¸ `%s'´Â ÀÌÁ¦ `%s'¿Í °°Àº ÆÄÀÏ·Î °£Áֵ˴ϴÙ." -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "`%s'¿¡ ´ëÇÑ ¸í·É¾î´Â `%s'¿¡ ´ëÇÑ ¸í·É¾î°¡ ¿ì¼±ÇϹǷΠ¹«½ÃµË´Ï´Ù.." -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "´ÜÀÏ ÄÝ·Ð `%s'¸¦ ÀÌÁß ÄÝ·Ð `%s'·Î À̸§¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "ÀÌÁß ÄÝ·Ð `%s'¸¦ ´ÜÀÏ ÄÝ·Ð `%s'·Î À̸§¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "*** Áß°£ ÆÄÀÏ `%s'À»(¸¦) ÁÖÀÔ´Ï´Ù" -#: file.c:381 +#: file.c:385 #, fuzzy msgid "Removing intermediate files...\n" msgstr "*** Áß°£ ÆÄÀÏ `%s'À»(¸¦) ÁÖÀÔ´Ï´Ù" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s: ŸÀÓ½ºÅÆÇÁ°¡ ¹üÀ§¸¦ ¹þ¾î³³´Ï´Ù; %sÀ»(¸¦) ´ëüÇÕ´Ï´Ù" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "ÇöÀç ½Ã°¢" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# Ÿ°ÙÀÌ ¾Æ´Ô:" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# ÇÁ·¹½Ã¾î½º ÆÄÀÏ (.PRECIOUSÀÇ ¼±ÇàÁ¶°Ç)." -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "# Æ÷´Ï Ÿ°Ù (.PHONYÀÇ ¼±ÇàÁ¶°Ç)." -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# ¸í·ÉÇà Ÿ°Ù." -#: file.c:889 +#: file.c:897 #, fuzzy msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "# ±âº» ¸ÞÀÌÅ©ÆÄÀÏ È¤Àº MAKEFILES ¸ÞÀÌÅ©ÆÄÀÏ." -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "# ¹¬½ÃÀû ±ÔÄ¢ Ž»öÀÌ ¿Ï·áµÇ¾ú½À´Ï´Ù." -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "# ¹¬½ÃÀû ±ÔÄ¢ Ž»öÀÌ ¿Ï·áµÇÁö ¾Ê¾Ò½À´Ï´Ù." -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "# ¹¬½ÃÀû/°íÁ¤ ÆÐÅÏ ½ºÅÛ: `%s'\n" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "# ÆÄÀÏÀÌ Áß°£´Ü°èÀÇ ¼±ÇàÁ¶°ÇÀÔ´Ï´Ù." -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# ´ÙÀ½µµ ¸¸µì´Ï´Ù:" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# º¯°æ ½Ã°¢ÀÌ °áÄÚ °Ë»çµÇÁö ¾Ê¾ÒÀ½." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù." -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# ÆÄÀÏÀÌ ¸Å¿ì ¿À·¡µÇ¾ú½À´Ï´Ù." -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# ¸¶Áö¸· º¯°æ %s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# ÆÄÀÏÀÌ °»½ÅµÇ¾ú½À´Ï´Ù." -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# ÆÄÀÏÀÌ °»½ÅµÇÁö ¾Ê¾Ò½À´Ï´Ù." -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# ÇöÀç ½ÇÇàÁßÀÎ ¸í·É (ÀÌ°ÍÀº ¹ö±×ÀÔ´Ï´Ù)." -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "# ÇöÀç ½ÇÇàÁßÀÎ ÀÇÁ¸¼º (ÀÌ°ÍÀº ¹ö±×ÀÔ´Ï´Ù)." -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# ¼º°øÀûÀ¸·Î °»½ÅµÊ." -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# °»½ÅµÉ ÇÊ¿ä°¡ ÀÖÀ½ (-q ¼³Á¤µÊ)." -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# °»½Å¿¡ ½ÇÆÐÇÔ." -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# `update_status' ¸â¹ö¿¡ °ªÀÌ À߸øµÇ¾ú½À´Ï´Ù!" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# `command_status' ¸â¹ö¿¡ °ªÀÌ À߸øµÇ¾ú½À´Ï´Ù!" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -346,14 +346,14 @@ msgstr "" "\n" "# ÆÄÀÏ" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" "# " msgstr "" -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "`word' ÇÔ¼öÀÇ Ã¹¹ø° ÀÎÀÚ°¡ ¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù" @@ -369,41 +369,41 @@ msgstr "`wordlist' msgid "non-numeric second argument to `wordlist' function" msgstr "`wordlist' ÇÔ¼öÀÇ µÎ¹ø° ÀÎÀÚ°¡ ¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(In) ½ÇÆÐ (e=%d)\n" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(Err) ½ÇÆÐ (e=%d)\n" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "CreatePipe() ½ÇÆÐ (e=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe (): process_init_fd() ½ÇÆÐ\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "Àӽà ¹èÄ¡ ÆÄÀÏ %sÀ»(¸¦) Áö¿ó´Ï´Ù\n" -#: function.c:1999 -#, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "ÇÔ¼ö `%2$s'¿¡ ÀÎÀÚ °¹¼ö(%1$d)°¡ ºÎÁ·ÇÕ´Ï´Ù " -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "ÀÌ Ç÷§Æû¿¡¼­´Â ±¸ÇöµÇÁö ¾Ê¾Ò½À´Ï´Ù: `%s' ÇÔ¼ö" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "ÇÔ¼ö `%s'¿¡ ´ëÇØ Á¾·áµÇÁö ¾ÊÀº È£Ãâ: `%c'°¡ ºüÁ³À½" @@ -463,73 +463,73 @@ msgstr "%s: `-W %s' msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: `-W %s' ¿É¼ÇÀº Àμö¸¦ Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "" -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "" -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "`%s'¿¡ ´ëÇÑ ¹¬½ÃÀû ±ÔÄ¢À» ã°í ÀÖ½À´Ï´Ù.\n" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "`%s'¿¡ ´ëÇÑ ¾ÆÄ«À̺ê¸â¹ö ¹¬½ÃÀû ±ÔÄ¢À» ã°í ÀÖ½À´Ï´Ù.\n" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "¹¬½ÃÀû ±ÔÄ¢ÀÇ Àç±Í¸¦ ÇÇÇÔ.\n" # ½ºÅÛstemÀ̶õ ÆÐÅÏ ·ê¿¡¼­ prefix/suffix¸¦ Á¦¿ÜÇÑ ³ª¸ÓÁö¸¦ ¸»ÇÑ´Ù. # ¿¹¸¦ µé¾î `%.c'¶ó´Â ÆÐÅÏ¿¡ `hello.c'°¡ µé¾î ¸Â¾ÒÀ» °æ¿ì stemÀº `hello'ÀÌ´Ù. -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "½ºÅÛ `%.*s'¿¡¼­ºÎÅÍ ÆÐÅÏ ±ÔÄ¢ ½Ãµµ.\n" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "ºÒ°¡´ÉÇÑ ¹¬½ÃÀû ¼±ÇàÁ¶°Ç `%s'Àº(´Â) °ÅºÎµË´Ï´Ù.\n" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "ºÒ°¡´ÉÇÑ ±ÔÄ¢ ¼±ÇàÁ¶°Ç `%s'Àº(´Â) °ÅºÎµË´Ï´Ù.\n" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "¹¬½ÃÀû ¼±ÇàÁ¶°Ç `%s'À»(¸¦) ½ÃµµÇÕ´Ï´Ù\n" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "±ÔÄ¢ ¼±ÇàÁ¶°Ç `%s'À»(¸¦) ½ÃµµÇÕ´Ï´Ù.\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "VPATH `%2$s'¿¡¼­ ¼±ÇàÁ¶°Ç `%1$s'À»(¸¦) ã¾Ò½À´Ï´Ù\n" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "Áß°£ ÆÄÀÏ `%s'¿¡ ´ëÇÑ ¹¬½ÃÀû ±ÔÄ¢À» ã°í ÀÖ½À´Ï´Ù.\n" @@ -572,7 +572,7 @@ msgstr "*** msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "»ì¾ÆÀÖ´Â ÀÚ½Ä ÇÁ·Î¼¼½º 0x%08lx (%s) PID %ld %s\n" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr " (¿ø°Ý)" @@ -606,12 +606,12 @@ msgstr " msgid "Released token for child 0x%08lx (%s).\n" msgstr "ÀÚ½ÄÇÁ·Î¼¼½º child 0x%08lx (%s) ¿¡ ÅäÅ«À» ³»¾î ÁÝ´Ï´Ù.\n" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "process_easy()°¡ ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÏ´Â µ¥ ½ÇÆÐÇß½À´Ï´Ù (e=%d)\n" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" @@ -620,261 +620,266 @@ msgstr "" "\n" "½ÇÇà ½ÇÆп¡¼­ %d°³ÀÇ Àμö\n" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "ÀÚ½ÄÇÁ·Î¼¼½º 0x%08lx (%s) PID %ld%sÀ»(¸¦) üÀο¡ ³Ö½À´Ï´Ù.\n" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "ÀÚ½Ä ÇÁ·Î¼¼½º 0x%08lx (%s)¿¡¼­ ÅäÅ«À» ¹Þ¾Ò½À´Ï´Ù.\n" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "ÀÛ¾÷ ÆÄÀÌÇÁ Àбâ" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "ÀÌ ¿î¿µ üÁ¦¿¡¼­´Â ºÎÇÏ Á¦ÇÑÀ» °­Á¦ÇÒ ¼ö ¾ø½À´Ï´Ù" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "ºÎÇÏ Á¦ÇÑÀ» °­Á¦ÇÒ ¼ö ¾ø½À´Ï´Ù: " -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "" -#: job.c:2030 -#, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "process_easy()°¡ ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÏ´Â µ¥ ½ÇÆÐÇß½À´Ï´Ù (e=%d)\n" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "" "ÀÚ½ÄÇÁ·Î¼¼½º pid %d¸¦ °ÅµÖµéÀÌ°í, ¾ÆÁ÷ pid %dÀ»(¸¦) ±â´Ù¸®°í ÀÖ½À´Ï´Ù\n" -#: job.c:2069 +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s: ¸í·ÉÀ» ãÁö ¸øÇßÀ½" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "%s: ¼Ð ÇÁ·Î±×·¥À» ãÁö ¸øÇßÀ½" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "" -#: job.c:2347 +#: job.c:2363 #, fuzzy, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "$SHELLÀÌ ¹Ù²î¾ú½À´Ï´Ù (°ú°Å `%s', ÇöÀç `%s')" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "Àӽà ¹èÄ¡ ÆÄÀÏ %sÀ»(¸¦) ¸¸µì´Ï´Ù\n" # ??? µð¹ö±ë ¸Þ¼¼Áö -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "%s (%d¹ø° ÁÙ) À߸øµÈ ½© ÄÁÅؽºÆ® (!unixy && !batch_mode_shell)\n" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "¿É¼Ç:\n" -#: main.c:293 +#: main.c:291 #, fuzzy msgid " -b, -m Ignored for compatibility.\n" msgstr "ȣȯ¼ºÀ» À§ÇØ ¹«½ÃµÊ" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr "" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" msgstr "" -#: main.c:300 +#: main.c:298 #, fuzzy msgid " -d Print lots of debugging information.\n" msgstr "¿©·¯ °¡Áö µð¹ö±ë Á¤º¸¸¦ Ãâ·ÂÇÕ´Ï´Ù" -#: main.c:302 +#: main.c:300 #, fuzzy msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "¿©·¯ °¡Áö Á¾·ùÀÇ µð¹ö±ë Á¤º¸¸¦ Ãâ·ÂÇÕ´Ï´Ù" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" msgstr "" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" msgstr "" -#: main.c:310 +#: main.c:308 #, fuzzy msgid " -h, --help Print this message and exit.\n" msgstr "ÀÌ ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏ°í ³¡³À´Ï´Ù" -#: main.c:312 +#: main.c:310 #, fuzzy msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr "¸í·É¿¡ ÀÖ´Â ¿À·ù¸¦ ¹«½ÃÇÕ´Ï´Ù" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" msgstr "" -#: main.c:317 +#: main.c:315 #, fuzzy msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" msgstr "µ¿½Ã¿¡ N°³ÀÇ ÀÛ¾÷À» Çã¿ëÇÕ´Ï´Ù; ÀÎÀÚ°¡ ¾øÀ¸¸é ¹«ÇÑ´ë·Î Çã¿ëÇÕ´Ï´Ù" -#: main.c:319 +#: main.c:317 #, fuzzy msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "¸î¸î Ÿ°ÙÀ» ¸¸µé ¼ö ¾ø´õ¶óµµ °è¼Ó ÁøÇàÇÕ´Ï´Ù" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " "N.\n" msgstr "" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" msgstr "" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " "them.\n" msgstr "" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " "it.\n" msgstr "" -#: main.c:332 +#: main.c:330 #, fuzzy msgid " -p, --print-data-base Print make's internal database.\n" msgstr "makeÀÇ ³»ºÎ µ¥ÀÌŸº£À̽º¸¦ Ãâ·ÂÇÕ´Ï´Ù" -#: main.c:334 +#: main.c:332 #, fuzzy msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" msgstr "¸í·ÉÀ» ½ÇÇàÇÏÁö ¾Ê½À´Ï´Ù; Á¾·á »óȲÀÌ °»½Å ¿©ºÎ¸¦ ¸»ÇØ ÁÝ´Ï´Ù" -#: main.c:336 +#: main.c:334 #, fuzzy msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "³»Àå ¹¬½ÃÀû ±ÔÄ¢À» »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÕ´Ï´Ù" -#: main.c:338 +#: main.c:336 #, fuzzy msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "³»Àå º¯¼ö¸¦ ÁöÁ¤ÇÏÁö ¸øÇÏ°Ô ÇÕ´Ï´Ù" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr "" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" msgstr "" -#: main.c:345 +#: main.c:343 #, fuzzy msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "Ÿ°ÙÀ» ´Ù½Ã ¸¸µéÁö ¾Ê°í touch¸¸ ÇÕ´Ï´Ù" -#: main.c:347 +#: main.c:345 #, fuzzy msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "makeÀÇ ¹öÀü ¹øÈ£¸¦ Ãâ·ÂÇÏ°í ³¡³À´Ï´Ù" -#: main.c:349 +#: main.c:347 #, fuzzy msgid " -w, --print-directory Print the current directory.\n" msgstr "ÇöÀç µð·ºÅ丮¸¦ Ãâ·ÂÇÕ´Ï´Ù" -#: main.c:351 +#: main.c:349 #, fuzzy msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" msgstr "¹¬½ÃÀûÀ¸·Î ÄÑÁ® ÀÖ´õ¶óµµ -w¸¦ ²ü´Ï´Ù" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" msgstr "" -#: main.c:356 +#: main.c:354 #, fuzzy msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" msgstr "Á¤ÀǵÇÁö ¾ÊÀº º¯¼ö¸¦ ÂüÁ¶ÇÒ ¶§ °æ°í¸¦ ³À´Ï´Ù" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "ºó ¹®ÀÚ¿­Àº ÆÄÀÏ À̸§À¸·Î ºÎÀûÀýÇÕ´Ï´Ù" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "µð¹ö±ë ´Ü°è ÁöÁ¤ `%s'ÀÌ(°¡) À߸øµÇ¾ú½À´Ï´Ù" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "%s: ÀÎÅÍ·´Æ®/¿¹¿Ü°¡ ¹ß°ßµÇ¾ú½À´Ï´Ù (ÄÚ¤§ = 0x%x, ÁÖ¼Ò = 0x%x)\n" -#: main.c:677 +#: main.c:676 #, fuzzy, c-format msgid "" "\n" @@ -889,197 +894,189 @@ msgstr "" "¿¹¿ÜÇ÷¡±× = %x\n" "¿¹¿ÜÁÖ¼Ò = %x\n" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "Á¢±Ù±ÇÇÑ À§¹Ý: ÁÖ¼Ò %x¿¡ ¾²±â\n" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "Á¢±Ù±ÇÇÑ À§¹Ý: ÁÖ¼Ò %x¿¡¼­ Àбâ\n" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "find_and_set_shellÀÌ default_shell = %s À¸·Î(·Î) ¼¼ÆÃÇÕ´Ï´Ù.\n" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "" "find_and_set_shell °æ·Î Ž»öÀÌ default_shell = %s À¸·Î(·Î) ¼¼ÆÃÇÕ´Ï´Ù.\n" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "%sÀÌ(°¡) 30Ãʵ¿¾È ÀϽà ÁßÁöµË´Ï´Ù..." -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "¿Ï·á sleep(30). °è¼Ó.\n" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "Ç¥ÁØÀԷ¿¡¼­ ¹Þ¾ÆµéÀÌ´Â ¸ÞÀÌÅ©ÆÄÀÏÀÌ µÎ ¹ø ÀÌ»ó ÁöÁ¤µÇ¾ú½À´Ï´Ù." -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (Àӽà ÆÄÀÏ)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (Àӽà ÆÄÀÏ)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "sh.exe¸¦ »ç¿ëÇÒ ¼ö ¾øÀ¸¸é -j ȤÀº -jobs¸¦ ÁöÁ¤ÇÏÁö ¾Ê½À´Ï´Ù" - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "make°¡ ´ÜÀÏ ÀÛ¾÷ ¸ðµå·Î º¹±ÍÇÕ´Ï´Ù" - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "ÀÌ Ç÷§Æû¿¡¼­´Â º´·Ä ÀÛ¾÷(-j)ÀÌ Áö¿øµÇÁö ¾Ê½À´Ï´Ù." -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "´ÜÀÏ ÀÛ¾÷ (-j1) ¸ðµå·Î µ¹¾Æ°©´Ï´Ù." -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "³»ºÎ ¿À·ù: ¿©·¯ °³ÀÇ -jobserver-fds ¿É¼Ç" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "³»ºÎ ¿À·ù: À߸øµÈ -jobserver-fds ¹®ÀÚ¿­ `%s'" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "°æ°í: ÆÄ»ýµÈ ¸ÞÀÌÅ©¿¡¼­ -jNÀÌ °­Á¦µÇ¾ú½À´Ï´Ù: ÀÛ¾÷¼­¹ö ¸ðµå¸¦ ²ü´Ï´Ù." # ??? µð¹ö±ë ¸Þ¼¼Áö -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "dup ÀÛ¾÷¼­¹ö" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" "°æ°í: ÀÛ¾÷¼­¹ö¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù: -j1À» »ç¿ëÇÕ´Ï´Ù. ºÎ¸ð ¸ÞÀÌÅ© ±ÔÄ¢¿¡ `" "+'¸¦ Ãß°¡ÇÕ´Ï´Ù." -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "ÀÛ¾÷ ÆÄÀÌÇÁ »ý¼º" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "ÀÛ¾÷¼­¹ö ÆÄÀÌÇÁ ÃʱâÈ­" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "" -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "¸ÞÀÌÅ©ÆÄÀÏÀ» ¾÷µ¥ÀÌÆ®ÇÏ°í ÀÖ½À´Ï´Ù....\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "¸ÞÀÌÅ©ÆÄÀÏ `%s'Àº(´Â) ¹Ýº¹ÇÒ ¼ö ÀÖ½À´Ï´Ù; ´Ù½Ã ¸¸µéÁö ¾Ê½À´Ï´Ù.\n" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "¸ÞÀÌÅ©ÆÄÀÏ `%s'À» ´Ù½Ã ¸¸µå´Âµ¥ ½ÇÆÐÇÔ." -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "Æ÷ÇÔµÈ ¸ÞÀÌÅ©ÆÄÀÏ `%s'¸¦ ãÁö ¸øÇß½À´Ï´Ù." -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "¸ÞÀÌÅ©ÆÄÀÏ `%s'À» ãÁö ¸øÇß½À´Ï´Ù" -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "¿ø·¡ µð·ºÅ丮·Î µ¹¾Æ°¥ ¼ö ¾ø½À´Ï´Ù." -#: main.c:2024 +#: main.c:2021 #, fuzzy, c-format msgid "Re-executing[%u]:" msgstr "Àç½ÇÇà:" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "unlink (Àӽà ÆÄÀÏ): " -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr "" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "Ÿ°ÙÀÌ ÁöÁ¤µÇÁö ¾Ê¾Ò°í ¸ÞÀÌÅ©ÆÄÀÏÀÌ ¾ø½À´Ï´Ù" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "Ÿ°Ù ¾øÀ½" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "ÃÖÁ¾ Ÿ°ÙÀ» °»½ÅÇÕ´Ï´Ù....\n" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "" "°æ°í: ½Ã°è°¡ À߸øµÇ¾úÀ½ÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù. ºôµå°¡ ºÒ¿ÏÀüÇÒ ¼ö ÀÖ½À´Ï´Ù." -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "»ç¿ë¹ý: %s [¿É¼Ç] [Ÿ°Ù] ...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" "This program built for %s\n" msgstr "" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" "This program built for %s (%s)\n" msgstr "" -#: main.c:2402 +#: main.c:2399 #, fuzzy, c-format msgid "Report bugs to \n" msgstr "" "\n" "¹®Á¦Á¡À» ·Î ¾Ë·Á ÁֽʽÿÀ.\n" -#: main.c:2474 +#: main.c:2471 #, fuzzy, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "`-%c' ¿É¼ÇÀº ¾çÀÇ ÀûºÐ Àμö°¡ ÇÊ¿äÇÕ´Ï´Ù" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "`-%c' ¿É¼ÇÀº ¾çÀÇ ÀûºÐ Àμö°¡ ÇÊ¿äÇÕ´Ï´Ù" -#: main.c:2950 +#: main.c:2947 #, fuzzy, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1097,21 +1094,21 @@ msgstr "" "%s¹®Á¦Á¡Àº ·Î ¾Ë·ÁÁֽʽÿÀ.\n" "\n" -#: main.c:2956 +#: main.c:2953 #, c-format msgid "" "\n" "%sThis program built for %s\n" msgstr "" -#: main.c:2958 +#: main.c:2955 #, c-format msgid "" "\n" "%sThis program built for %s (%s)\n" msgstr "" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" @@ -1120,7 +1117,7 @@ msgstr "" "\n" "# ¸ÞÀÌÅ© µ¥ÀÌŸº£À̽º, %s¿¡ Ç¥½Ã" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" @@ -1129,452 +1126,452 @@ msgstr "" "\n" "# ¸ÞÀÌÅ© µ¥ÀÌŸ º£À̽º ¸¶Ä§, %s¿¡¼­\n" -#: main.c:3099 +#: main.c:3097 #, fuzzy, c-format msgid "%s: Entering an unknown directory\n" msgstr "¾Ë ¼ö ¾ø´Â µð·ºÅ丮" -#: main.c:3101 +#: main.c:3099 #, fuzzy, c-format msgid "%s: Leaving an unknown directory\n" msgstr "¾Ë ¼ö ¾ø´Â µð·ºÅ丮" -#: main.c:3104 +#: main.c:3102 #, fuzzy, c-format msgid "%s: Entering directory `%s'\n" msgstr "`%s' µð·ºÅ丮\n" -#: main.c:3107 +#: main.c:3105 #, fuzzy, c-format msgid "%s: Leaving directory `%s'\n" msgstr "`%s' µð·ºÅ丮\n" -#: main.c:3112 +#: main.c:3110 #, fuzzy, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "¾Ë ¼ö ¾ø´Â µð·ºÅ丮" -#: main.c:3115 +#: main.c:3113 #, fuzzy, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "¾Ë ¼ö ¾ø´Â µð·ºÅ丮" -#: main.c:3119 +#: main.c:3117 #, fuzzy, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "`%s' µð·ºÅ丮\n" -#: main.c:3122 +#: main.c:3120 #, fuzzy, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "`%s' µð·ºÅ丮\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr ". ¸ØÃã.\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "¾Ë ¼ö ¾ø´Â ¿À·ù %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "°¡»ó ¸Þ¸ð¸®°¡ °í°¥µÊ" -#: misc.c:620 +#: misc.c:618 #, fuzzy, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "%s Á¢±Ù: »ç¿ëÀÚ %lu (½ÇÁ¦ %lu), ±×·ì %lu (½ÇÁ¦ %lu)\n" -#: misc.c:641 +#: misc.c:639 #, fuzzy msgid "Initialized access" msgstr "ÃʱâÈ­µÊ" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "" -#: misc.c:866 +#: misc.c:864 #, fuzzy, c-format msgid "write error: %s" msgstr "¿À·ù¸¦ %sÀ¸·Î(·Î) ¸®´ÙÀÌ·ºÆ®ÇÕ´Ï´Ù\n" # ??? µð¹ö±ë ¸Þ¼¼Áö -#: misc.c:868 +#: misc.c:866 #, fuzzy msgid "write error" msgstr "ÀÛ¾÷¼­¹ö ¾²±â" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "¸ÞÀÌÅ©ÆÄÀÏÀ» Àаí ÀÖ½À´Ï´Ù\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "¸ÞÀÌÅ©ÆÄÀÏ `%s'¸¦ Àаí ÀÖ½À´Ï´Ù" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr " (ÃÖÁ¾ Ÿ°ÙÀÌ ¾øÀ½)" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (Ž»ö °æ·Î)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr " (»ó°ü ¾ÈÇÔ)" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr " (~ È®Àå ¾øÀ½)" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "Á¶°Ç¹®¿¡ ºÎÀûÀýÇÑ ¹®¹ýÀÌ ¾²ÀÓ" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "¿©ºÐÀÇ `endef'" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "ºó º¯¼ö À̸§" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "ºó `override' Áö½ÃÀÚ" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "À߸øµÈ `override' Áö½ÃÀÚ" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "ù¹ø° Ÿ°Ùº¸´Ù ¾Õ¿¡¼­ ¸í·É¾î°¡ ½ÃÀ۵Ǿú½À´Ï´Ù" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "¸í·É ¾Õ¿¡ ±ÔÄ¢ÀÌ ºüÁ³À½" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "ºÐ¸®±âÈ£ %sÀÌ(°¡) ºüÁ³À½" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr " (8°³ÀÇ °ø¹é ¸»°í ÅÇÀ» ¾²·Á°í ÇÑ °Í ¾Æ´Ï¾ú½À´Ï±î?)" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "Ÿ°Ù ÆÐÅÏÀÌ ºüÁ³À½" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "´ÙÁß Å¸°Ù ÆÐÅÏ" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "Ÿ°Ù ÆÐÅÏ¿¡ `%%'°¡ ¾ø½À´Ï´Ù." -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "`endif'°¡ ºüÁ³À½" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "`endef' Áö½ÃÀÚ µÚ¿¡ ¿©ºÐÀÇ ±ÛÀÌ ÀÖÀ½" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "`endef'°¡ ºüÁ³À½. Á¾·áµÇÁö ¾ÊÀº `define'" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "`%s' Áö½ÃÀÚ µÚ¿¡ ¿©ºÐÀÇ ¹®ÀåÀÌ ÀÖÀ½" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "¿©ºÐÀÇ `%s'" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "ÇÑ °³ÀÇ Á¶°Ç¿¡´Â ÇÑ °³ÀÇ `else'¸¸ ÀÖ¾î¾ß ÇÕ´Ï´Ù" -#: read.c:1834 +#: read.c:1838 #, fuzzy msgid "Malformed target-specific variable definition" msgstr "Ÿ°Ùº° º¯¼ö Á¤ÀÇ Çü½ÄÀÌ Æ²·È½À´Ï´Ù" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "¹¬½ÃÀû ÆÐÅÏ ·ê°ú °íÁ¤µÈ ÆÐÅÏ·êÀÌ ¼¯¿´½À´Ï´Ù" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "È¥ÇÕµÈ ¹¬½ÃÀû ±ÔÄ¢°ú ÀϹÝÀû ±ÔÄ¢" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "Ÿ°Ù `%s'Àº(´Â) Ÿ°Ù ÆÐÅÏ¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "Ÿ°Ù ÆÄÀÏ `%s'Àº(´Â) :¿Í :: Ç׸ñÀ» µ¿½Ã¿¡ °®°í ÀÖ½À´Ï´Ù" -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "Ÿ°Ù `%s'ÀÌ(°¡) °°Àº ±ÔÄ¢¿¡¼­ ¿©·¯ ¹ø ÁÖ¾îÁ³½À´Ï´Ù" -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "°æ°í: Ÿ°Ù `%s'¿¡ ´ëÇÑ ¸í·É¾îº¸´Ù ´Ù¸¥ °ÍÀÌ ¿ì¼±ÇÕ´Ï´Ù" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "°æ°í: Ÿ°Ù `%s'¿¡ ´ëÇÑ °ú°Å ¸í·É¾îµéÀ» ¹«½ÃÇÕ´Ï´Ù" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "°æ°í: NUL ¹®ÀÚ°¡ ¹ß°ßµÇ¾ú½À´Ï´Ù; ÁÙÀÇ ³ª¸ÓÁö´Â ¹«½ÃµË´Ï´Ù" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "`%s'¸¦ À§ÇØ ÇÒ ÀÏÀÌ ¾ø½À´Ï´Ù" -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "`%s'´Â ÀÌ¹Ì °»½ÅµÇ¾ú½À´Ï´Ù." # pruneÀÌ truncateÀÇ ÀǹÌÀΰ¡ Áö¿î´Ù´Â ÀǹÌÀΰ¡?? -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "`%s' ÆÄÀÏÀ» À߶󳻰í ÀÖ½À´Ï´Ù.\n" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sŸ°Ù `%s'¸¦ ¸¸µé ±ÔÄ¢ÀÌ ¾øÀ½%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "%1$s`%3$s'¿¡¼­ ÇÊ¿ä·Î Çϴ Ÿ°Ù `%2$s'¸¦ ¸¸µé ±ÔÄ¢ÀÌ ¾ø½À´Ï´Ù%4$s" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "Ÿ°Ù ÆÄÀÏ `%s'À»(¸¦) °í·ÁÇÕ´Ï´Ù.\n" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "ÃÖ±Ù¿¡ `%s' ÆÄÀÏÀ» °»½ÅÇÏ·Á°í ½ÃµµÇÏ¿´°í ½ÇÆÐÇÏ¿´½À´Ï´Ù.\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "ÆÄÀÏ `%s'´Â ÀÌ¹Ì °ËÅäµÇ¾ú½À´Ï´Ù.\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "¾ÆÁ÷ `%s' ÆÄÀÏÀ» °»½ÅÇÏ°í ÀÖ½À´Ï´Ù.\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "`%s' ÆÄÀÏÀÇ °»½ÅÀ» ¸¶ÃƽÀ´Ï´Ù.\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "`%s' ÆÄÀÏÀº Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" msgstr "" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "`%s'¿¡ ´ëÇÑ ¹¬½ÃÀû ±ÔÄ¢À» ã¾Ò½À´Ï´Ù.\n" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "`%s'¿¡ ´ëÇÑ ¹¬½ÃÀû ±ÔÄ¢À» ãÁö ¸øÇß½À´Ï´Ù.\n" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "`%s'¿¡ ´ëÇØ ³»Á¤µÈ ¸í·ÉÀ» »ç¿ëÇÔ.\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "%s <- %s »óÈ£ ÀÇÁ¸¼ºÀº ¹«½ÃµË´Ï´Ù." -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "Ÿ°Ù ÆÄÀÏ `%s'ÀÇ ¼±ÇàÁ¶°ÇÀ» ¸¶ÃƽÀ´Ï´Ù.\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "`%s'ÀÇ ¼±ÇàÁ¶°ÇÀÌ ¸¸µé¾îÁö°í ÀÖ½À´Ï´Ù.\n" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "Ÿ°Ù ÆÄÀÏ `%s'À»(¸¦) Æ÷±âÇÕ´Ï´Ù.\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "¿À·ù·Î ÀÎÇØ Å¸°Ù `%s'¸¦ ´Ù½Ã ¸¸µéÁö ¸øÇß½À´Ï´Ù." -#: remake.c:669 +#: remake.c:671 #, fuzzy, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "¼±ÇàÁ¶°Ç `%s'ÀÌ(°¡) Ÿ°Ù `%s'º¸´Ù ¸ÕÀú ¸¸µé¾îÁ³½À´Ï´Ù.\n" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "Ÿ°Ù `%2$s'ÀÇ ¼±ÇàÁ¶°Ç %1$sÀº(´Â) Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.\n" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "¼±ÇàÁ¶°Ç `%s'ÀÌ(°¡) Ÿ°Ù `%s'º¸´Ù ÃÖ±Ù¿¡ ¸¸µé¾îÁ³½À´Ï´Ù.\n" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "¼±ÇàÁ¶°Ç `%s'ÀÌ(°¡) Ÿ°Ù `%s'º¸´Ù ¸ÕÀú ¸¸µé¾îÁ³½À´Ï´Ù.\n" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "Ÿ°Ù `%s'ÀÌ(°¡) µÎ °³ÀÇ ÄÝ·ÐÀÌ ºÙ¿©Á³Áö¸¸ ¼±ÇàÁ¶°ÇÀÌ ¾ø½À´Ï´Ù.\n" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "`%s'¿¡ ´ëÇÑ ¸í·É¾î°¡ ¾ø°í ¾î¶² ¼±ÇàÁ¶°Çµµ º¯°æµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "Ÿ°Ù `%s'À»(¸¦) ´Ù½Ã ¸¸µé ÇÊ¿ä°¡ ¾ø½À´Ï´Ù." -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "; VPATH À̸§ `%s'À»(¸¦) »ç¿ëÇÕ´Ï´Ù" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "Ÿ°Ù `%s'¸¦ ´Ù½Ã ¸¸µé¾î¾ß ÇÕ´Ï´Ù.\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr " VPATH À̸§ `%s'À»(¸¦) ¹«½ÃÇÕ´Ï´Ù.\n" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "`%s'¶ó´Â ¸í·ÉÀÌ ½ÇÇà ÁßÀÔ´Ï´Ù.\n" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "Ÿ°Ù ÆÄÀÏ `%s'¸¦ ´Ù½Ã ¸¸µå´Â µ¥ ½ÇÆÐÇß½À´Ï´Ù.\n" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "Ÿ°Ù ÆÄÀÏ `%s'¸¦ ¼º°øÀûÀ¸·Î ´Ù½Ã ¸¸µé¾ú½À´Ï´Ù.\n" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "Ÿ°Ù ÆÄÀÏ `%s'ÀÌ(°¡) -q ÇÏ¿¡ ´Ù½Ã ¸¸µé¾îÁ®¾ß ÇÕ´Ï´Ù.\n" -#: remake.c:1296 +#: remake.c:1300 #, fuzzy, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "*** ÆÄÀÏ `%s'°¡ ¹Ì·¡ÀÇ º¯°æ ½Ã°¢À» °¡Áö°í ÀÖ½À´Ï´Ù (%s > %s)" -#: remake.c:1303 +#: remake.c:1307 #, fuzzy, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "*** ÆÄÀÏ `%s'°¡ ¹Ì·¡ÀÇ º¯°æ ½Ã°¢À» °¡Áö°í ÀÖ½À´Ï´Ù (%s > %s)" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr ".LIBPATTERNSÀÇ ¿ø¼Ò `%s'ÀÌ(°¡) ÆÐÅÏÀÌ ¾Æ´Õ´Ï´Ù" # ??? µð¹ö±ë ¸Þ¼¼Áö -- ¹ºÁö ¾Ë±â ¾î·Á¿ò -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "CustomsÀº exportµÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù: %s\n" -#: rule.c:552 +#: rule.c:551 #, fuzzy msgid "" "\n" @@ -1583,7 +1580,7 @@ msgstr "" "\n" "# ¹¬½ÃÀû ±ÔÄ¢ ¾øÀ½." -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -1591,7 +1588,7 @@ msgstr "" "\n" "# ¹¬½ÃÀû ±ÔÄ¢ ¾øÀ½." -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -1600,210 +1597,232 @@ msgstr "" "\n" "# %u°³ÀÇ ¹¬½ÃÀû ±ÔÄ¢, %u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr " Å͹̳Î." -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "¹ö±×: num_pattern_rules ¿À·ù! %u != %u" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "¾Ë ¼ö ¾ø´Â ½ÅÈ£" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "²÷¾îÁü" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "ÀÎÅÍ·´Æ®" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "Á¾·á" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "À߸øµÈ ¸í·É" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "ÃßÀû/Áß´ÜÁ¡ Æ®·¦" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "ÁߴܵÊ" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "IOT Æ®·¦" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "EMT Æ®·¦" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "ºÎµ¿ ¼Ò¼öÁ¡ ¿¹¿Ü" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "Á×¾úÀ½" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "¹ö½º ¿À·ù" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "¼¼±×¸àÅ×ÀÌ¼Ç ¿À·ù" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "À߸øµÈ ½Ã½ºÅÛ È£Ãâ" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "±ú¾îÁø ÆÄÀÌÇÁ" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "ÀÚ¸íÁ¾ ½Ã°è" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "Á¾·áµÊ" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "»ç¿ëÀÚ Á¤ÀÇ ½ÅÈ£ 1" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "»ç¿ëÀÚ Á¤ÀÇ ½ÅÈ£ 2" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "ÀÚ½ÄÀÌ Á¾·áµÇ¾úÀ½" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "Àü·Â Áß´Ü" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "ÁßÁöµÊ" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "ÁßÁöµÊ (tty ÀÔ·Â)" -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "ÁßÁöµÊ (tty Ãâ·Â)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "ÁßÁöµÊ (½Ã±×³Î)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "CPU ½Ã°£ Á¦ÇÑ ÃÊ°úµÊ" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "ÆÄÀÏ Å©±â Á¦ÇÑ ÃÊ°úµÊ" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "°¡»ó ŸÀÌ¸Ó ½Ã°£ ÃÊ°úµÊ" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "ÇÁ·ÎÆÄÀϸµ ŸÀÌ¸Ó ½Ã°£ ÃÊ°úµÊ" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "âÀÌ ¹Ù²î¾úÀ½" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "°è¼ÓµÊ" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "±ä±ÞÇÑ ÀÔÃâ·Â »óȲ" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "ÀÔÃâ·Â °¡´É" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "ÀÚ¿ø ¼Õ½Ç" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "À§Çè ½ÅÈ£" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "Á¤º¸ ¿äû" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "ºÎµ¿¼Ò¼öÁ¡ ¿¬»ê º¸Á¶ÇÁ·Î¼¼¼­°¡ ¾ø½À´Ï´Ù" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "±âº»°ª" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "ȯ°æ" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "¸ÞÀÌÅ©ÆÄÀÏ" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "-e ÇÏÀÇ È¯°æ" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "¸í·ÉÇà" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "`override' Áö½ÃÀÚ" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "ÀÚµ¿" -#: variable.c:1381 +#: variable.c:1394 #, fuzzy, c-format msgid " (from `%s', line %lu)" msgstr " (`%s'¿¡¼­, %lu¹ø° ÁÙ):\n" -#: variable.c:1423 +#: variable.c:1436 #, fuzzy msgid "# variable set hash-table stats:\n" msgstr "# %2$u°³ÀÇ Çؽ¬ ¹öŶ¿¡ %1$u°³ÀÇ º¯¼ö.\n" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1811,7 +1830,7 @@ msgstr "" "\n" "# º¯¼ö\n" -#: variable.c:1438 +#: variable.c:1451 #, fuzzy msgid "" "\n" @@ -1820,7 +1839,7 @@ msgstr "" "\n" "# ÆÐÅÏÀ» À§ÇÑ º¯¼ö °ªµé" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." @@ -1828,7 +1847,7 @@ msgstr "" "\n" "# ÆÐÅÏÀ» À§ÇÑ º¯¼ö °ªµéÀÌ ¾ø½À´Ï´Ù." -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1842,83 +1861,83 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "°æ°í: Á¤ÀǵÇÁö ¾ÊÀº º¯¼ö `%.*s'" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "sys$search°¡ %d¸¦ ¸®ÅÏÇÏ¸ç ½ÇÆÐÇß½À´Ï´Ù\n" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "°æ°í: ºñ¾î ÀÖ´Â ¸®´ÙÀÌ·º¼Ç\n" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "³»ºÎ ¿À·ù: `%s' command_state" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "-°æ°í, CTRL-Y´Â ÆÄ»ýµÈ ÇÁ·Î¼¼½ºµéÀ» ±×´ë·Î ³²°ÜµÑ °ÍÀÔ´Ï´Ù.\n" # DCL - Digital Command Language, VMS¿¡¼­¸¸ Á¸ÀçÇÏ´Â shell languageÀÇ ÀÏÁ¾ -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "-°æ°í, DCL¿¡¼­ CTRL-Y¸¦ ´Ù½Ã »ç¿ë°¡´ÉÇϵµ·Ï ÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù.\n" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "³»Àå [%s][%s]\n" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "³»Àå CD %s\n" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "³»Àå RM %s\n" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "¾Ë ¼ö ¾ø´Â ³»Àå ¸í·É¾î `%s'\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "¿À·ù, ºó ¸í·É¾î\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "ÀÔ·ÂÀ» %s¿¡¼­ ¸®´ÙÀÌ·ºÆ®ÇÕ´Ï´Ù\n" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "¿À·ù¸¦ %sÀ¸·Î(·Î) ¸®´ÙÀÌ·ºÆ®ÇÕ´Ï´Ù\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "Ãâ·ÂÀ» %s¿¡¼­ ¸®´ÙÀÌ·ºÆ®ÇÕ´Ï´Ù\n" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "´ë½Å %s¸¦ ½ÇÇàÇÔ\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "½ÇÇà ¿À·ù, %d\n" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -1926,11 +1945,11 @@ msgstr "" "\n" "# VPATH Ž»ö °æ·Î\n" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# `vpath' Ž»ö °æ·Î°¡ ¾øÀ½." -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -1939,7 +1958,7 @@ msgstr "" "\n" "# %u°³ÀÇ `vpath' Ž»ö °æ·Î.\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -1947,7 +1966,7 @@ msgstr "" "\n" "# ÀϹÝÀûÀÎ (`VPATH' º¯¼ö) Ž»ö °æ·Î°¡ ¾øÀ½." -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" @@ -2023,6 +2042,12 @@ msgstr "" #~ msgid "Consider FILE to be infinitely new" #~ msgstr "ÆÄÀÏÀ» ¿µ¿øÈ÷ »õ·Î¿î °ÍÀ¸·Î °£ÁÖÇÕ´Ï´Ù" +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "sh.exe¸¦ »ç¿ëÇÒ ¼ö ¾øÀ¸¸é -j ȤÀº -jobs¸¦ ÁöÁ¤ÇÏÁö ¾Ê½À´Ï´Ù" + +#~ msgid "Resetting make for single job mode." +#~ msgstr "make°¡ ´ÜÀÏ ÀÛ¾÷ ¸ðµå·Î º¹±ÍÇÕ´Ï´Ù" + #~ msgid "Entering" #~ msgstr "µé¾î°¨" diff --git a/po/make.pot b/po/make.pot index ae8c0c09..cd7bb6c9 100644 --- a/po/make.pot +++ b/po/make.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: bug-make@gnu.org\n" -"POT-Creation-Date: 2005-12-13 09:46-0500\n" +"POT-Creation-Date: 2006-02-19 22:29-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,31 +16,31 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "" @@ -79,274 +79,274 @@ msgstr "" msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr "" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr "" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr "" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" msgstr "" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "" -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "" -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "" -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr "" -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr "" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr "" -#: dir.c:1059 +#: dir.c:1079 #, c-format msgid " impossibilities in %lu directories.\n" msgstr "" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "" -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "" -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "" -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "" -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "" -#: file.c:381 +#: file.c:385 msgid "Removing intermediate files...\n" msgstr "" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "" -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "" -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "" -#: file.c:889 +#: file.c:897 msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "" -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "" -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "" -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "" -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "" -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "" -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "" -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "" -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "" -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "" -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "" -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "" -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "" -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "" -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" msgstr "" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" "# " msgstr "" -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "" @@ -362,41 +362,41 @@ msgstr "" msgid "non-numeric second argument to `wordlist' function" msgstr "" -#: function.c:1349 +#: function.c:1453 #, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "" -#: function.c:1360 +#: function.c:1464 #, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "" -#: function.c:1365 +#: function.c:1469 #, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "" -#: function.c:1999 +#: function.c:2105 #, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "" -#: function.c:2010 +#: function.c:2117 #, c-format -msgid "Unimplemented on this platform: function `%s'" +msgid "unimplemented on this platform: function `%s'" msgstr "" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "" @@ -456,71 +456,71 @@ msgstr "" msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "" -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "" -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr "" @@ -595,255 +595,260 @@ msgstr "" msgid "Released token for child 0x%08lx (%s).\n" msgstr "" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" "Counted %d args in failed launch\n" msgstr "" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "" -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "" -#: job.c:2030 +#: job.c:2016 #, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +msgid "process_easy() failed failed to launch process (e=%ld)\n" msgstr "" -#: job.c:2069 +#: job.c:2046 +#, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" +msgstr "" + +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "" -#: job.c:2347 +#: job.c:2363 #, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "" -#: main.c:293 +#: main.c:291 msgid " -b, -m Ignored for compatibility.\n" msgstr "" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr "" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" msgstr "" -#: main.c:300 +#: main.c:298 msgid " -d Print lots of debugging information.\n" msgstr "" -#: main.c:302 +#: main.c:300 msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" msgstr "" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" msgstr "" -#: main.c:310 +#: main.c:308 msgid " -h, --help Print this message and exit.\n" msgstr "" -#: main.c:312 +#: main.c:310 msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr "" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" msgstr "" -#: main.c:317 +#: main.c:315 msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" msgstr "" -#: main.c:319 +#: main.c:317 msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " "N.\n" msgstr "" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" msgstr "" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " "them.\n" msgstr "" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " "it.\n" msgstr "" -#: main.c:332 +#: main.c:330 msgid " -p, --print-data-base Print make's internal database.\n" msgstr "" -#: main.c:334 +#: main.c:332 msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" msgstr "" -#: main.c:336 +#: main.c:334 msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "" -#: main.c:338 +#: main.c:336 msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr "" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" msgstr "" -#: main.c:345 +#: main.c:343 msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "" -#: main.c:347 +#: main.c:345 msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "" -#: main.c:349 +#: main.c:347 msgid " -w, --print-directory Print the current directory.\n" msgstr "" -#: main.c:351 +#: main.c:349 msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" msgstr "" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" msgstr "" -#: main.c:356 +#: main.c:354 msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" msgstr "" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "" -#: main.c:670 +#: main.c:669 #, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "" -#: main.c:677 +#: main.c:676 #, c-format msgid "" "\n" @@ -853,190 +858,182 @@ msgid "" "ExceptionAddress = %lx\n" msgstr "" -#: main.c:685 +#: main.c:684 #, c-format msgid "Access violation: write operation at address %lx\n" msgstr "" -#: main.c:686 +#: main.c:685 #, c-format msgid "Access violation: read operation at address %lx\n" msgstr "" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "" -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "" -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "" - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "" - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "" -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "" -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "" -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "" -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "" -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "" -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "" -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "" -#: main.c:2024 +#: main.c:2021 #, c-format msgid "Re-executing[%u]:" msgstr "" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "" -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr "" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "" -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" "This program built for %s\n" msgstr "" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" "This program built for %s (%s)\n" msgstr "" -#: main.c:2402 +#: main.c:2399 #, c-format msgid "Report bugs to \n" msgstr "" -#: main.c:2474 +#: main.c:2471 #, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "" -#: main.c:2950 +#: main.c:2947 #, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1044,713 +1041,735 @@ msgid "" "%sPARTICULAR PURPOSE.\n" msgstr "" -#: main.c:2956 +#: main.c:2953 #, c-format msgid "" "\n" "%sThis program built for %s\n" msgstr "" -#: main.c:2958 +#: main.c:2955 #, c-format msgid "" "\n" "%sThis program built for %s (%s)\n" msgstr "" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" "# Make data base, printed on %s" msgstr "" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" "# Finished Make data base on %s\n" msgstr "" -#: main.c:3099 +#: main.c:3097 #, c-format msgid "%s: Entering an unknown directory\n" msgstr "" -#: main.c:3101 +#: main.c:3099 #, c-format msgid "%s: Leaving an unknown directory\n" msgstr "" -#: main.c:3104 +#: main.c:3102 #, c-format msgid "%s: Entering directory `%s'\n" msgstr "" -#: main.c:3107 +#: main.c:3105 #, c-format msgid "%s: Leaving directory `%s'\n" msgstr "" -#: main.c:3112 +#: main.c:3110 #, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "" -#: main.c:3115 +#: main.c:3113 #, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "" -#: main.c:3119 +#: main.c:3117 #, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "" -#: main.c:3122 +#: main.c:3120 #, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr "" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "" -#: misc.c:620 +#: misc.c:618 #, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "" -#: misc.c:641 +#: misc.c:639 msgid "Initialized access" msgstr "" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "" -#: misc.c:866 +#: misc.c:864 #, c-format msgid "write error: %s" msgstr "" -#: misc.c:868 +#: misc.c:866 msgid "write error" msgstr "" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr "" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr "" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr "" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr "" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr "" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "" -#: read.c:1834 +#: read.c:1838 msgid "Malformed target-specific variable definition" msgstr "" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "" -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "" -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "" -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "" -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" msgstr "" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "" -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "" -#: remake.c:669 +#: remake.c:671 #, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "" -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr "" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "" -#: remake.c:1296 +#: remake.c:1300 #, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "" -#: remake.c:1303 +#: remake.c:1307 #, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr "" -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "" -#: rule.c:552 +#: rule.c:551 msgid "" "\n" "# Implicit Rules" msgstr "" -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." msgstr "" -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" "# %u implicit rules, %u" msgstr "" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr "" -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "" -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "" -#: variable.c:1381 +#: variable.c:1394 #, c-format msgid " (from `%s', line %lu)" msgstr "" -#: variable.c:1423 +#: variable.c:1436 msgid "# variable set hash-table stats:\n" msgstr "" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" msgstr "" -#: variable.c:1438 +#: variable.c:1451 msgid "" "\n" "# Pattern-specific Variable Values" msgstr "" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." msgstr "" -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1762,105 +1781,105 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" msgstr "" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "" -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" "# %u `vpath' search paths.\n" msgstr "" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." msgstr "" -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" diff --git a/po/nl.gmo b/po/nl.gmo index d15e60cf77ebfd88d4829e3f62238531e55d4a23..9b9a8186fd93f0ced449aada58ad5689b6a55d5a 100644 GIT binary patch delta 8276 zcmYk>30RfI9>?(kO%Mce1KAI5h_VRcfNuJ`*pGdxf4e>RX&gF`D`%^k4`l`(Y{;<9sZ{ z!`Ka@c*t}dCfIQGEPSczXYo=8_zpE45x_t zXw-eS;+=Q}=VEzlWA4I>cq2|p;(DHMwouRm{=)XywT73Nc0)~7 z0Wvr<3G3l948^s`Gt6dGCXb;q`x$Bqf5RvYNhbddDYT}bxynX8pb&MVVW_z+#W0+X zB*83j?VB-(`gZJuucE$p8MS=;nDA7L#B|I@b)XV;esv1@kEF1L2F>+5sGfg?jjTWpBkX`WF#$=2slpBTBI=6+I@lY{Lp^96>iT`i7|iDwj14;46vv{bB-1$@`%%9G z`QtV3^Qn<)1vP*eY=o((5#=GzHe*rSW({hQeuT=%S=8DH>TDNP2MnNIi0a4?)D(m`Np*r#iYB9Ztnv!#O<^O{T59FmyJHyjKB&1LiH)`Yr%}+NS&Ulc z&!c+&F=|91z3d1(p;A8&S=J}?A zLIMrqFxlkWU?t{#+c7nKKDwq?nG~|H6gB4?ogblAZ(xCKZ-LrI!?7h!M5TH;2H<0;#kd(YH3v{5K7ktG1yqMZ z``UpvL$7+4N*_yX2KAUCd!Hix{YwqgX$Zw9F%@^BQuhTW<6o%jS{K{JHwx8}CD;Ks zqcU~|b$z1&HY43o85xgBxYo7r$8_rFy%aR^@PW1ixu|{G58GiW>OpH!`*sg%(H%#v znb1M@M)|0YS0d}oJcsJYWz^Kf54QKq!(i&Ous(XduCNL#{g^XU2cm}B#g~a%wZ#~O z6<80eum#?aZE-g?#xGG*a|M<9_+d7ah1iDrWYpqajg7SbU!kDXA3@#d4C=;#!)?k^ zoWoEfS%`YTCS+F3VdRgA8Nr^$a?Hb1$UDtMjkFmVgC*3TLDsPe7^Nv?{s&Q5MZ*&0 z_rrvbwigURrSb`!jz3^G9C@>yf=6%&_0z~;P1+d#a)L|nc8uX^%W)O5lTGwkV{XNX z$h*lL!z`X}!s)hpRE+&_19rymQ7LbBi+#hTI0s+|?d3=c&0Gdk zrnL5W`(lg3hSW3BtL@jDf*w?in%hwrhLh2Q6|Q|f>bhr8nc9Ww$R*U2UB|B2VuJo@ z#oq%^9eBxk6xES$F%JDEl7G#mXQJ(KKBiGG!Ax9*8rj>Z?eeoTq13*B2BEf987AWz zOu)BLyWu>l1C1ux#hi?-sOO_PI(-uP_fXhQLlz!)7X(eV7o=lz+GnDAz6O<{?Whj! zMJ?J(*aKsk;AS`u1F;J0;7Zi{jTe;xH(@|E*Cwx{lmo?^dHgxNGy;x^ok+P@Q~+8aH9 zdhj0f;5pRw{?qJQxe?V~gvmGqmAOZ81n$Rf7|m8vheji7%xe}=&}v+bS`?eHBff*$ zUe~Z54xC~4eF>@~_n-%NqP~9;>*Ck${Lk2ldgM&ID+V~nqjpU>Mri*pr4T~H6BvNo zQ9a*-O5vv%jM~(CP(4h?cvMFQIOn4l+tXNpZ(tGDon>v*qVA7w!;TeH+l!vv9B=^gXh}w?Jfj($hi9Qiyvcdo zc?~rMtt-iYZ3=xW-76T?!wr~<@1o}Z4^+zh=i5b^f$GQr)IP67{VXp=P0fCH{ut_o z^Czl9@pst!7o!F^-%BBu!ba?fZ(tDqj=qfCY2S1a&NOV#`QE4-&c__wie2%0)Z$IL z%igyTm60;kK$fGPvljJz?@yACMLqa1HpR0TjaM)Z8!fiiXJ7;E|G^ZrnoFH4P&eL%9{dtxu~wD+9Z$eK z>Sd^ry?}bq0c?b4oWGz_UHfjE`fSux^~Ua4g?)IwIj91LEwPJYB<520q88KZuKf_| zfxnH2nup5BTvUfQp)z@H1^Mqx z;SUM^nEawJ3kWR7`)sc5o~P zQ(uGi@d?zF?nFQIHswH&@@_sD)>76pqC?sPradJ3K|` zs6&0EE&4u{Q5_v<=lMFkW(t)SgbqL4h{sjo&`AAh)0)su`IS&QI}t^+S7TlGU5dtE zAOAR>r%b|pN1>Ah`wmT?y{oUlj|Ml=+=jWj80&6+f^t2|cerz!s+*`!M5QyF@_u*j zD_lhMp{?d9aOJD6;T)C`H)vEkdRcsP^k2%O-4|YQ?WH)Km`wZc_>0;pr$Gijho7sB zqZjoX@l#*Te#FwIqlwej82>;TZXrVcaiV~;54$UP`I#in{k!HHcpLFQqLlU@TzeGd z=ESYk|0Z50E)w~~W@0rlj+n|dm+&{@$$#d*2@OYy;e=MSjv|Y1<*Rt7tH*GYyD1OH z?u3rlExynBeCE-91m7kmQm%*J6YmpQ)Z={LbNP>_(utVINgdY+?bF({HN=;QEksM| zUGW7XfOwCnpsgp-O6Q32v=tM2^VJ-WQ`q1tQ=JE;p1+ew=ZhYq5wVi`AVPeF1Ep9=eHSMvqbe?LgYmP9n=FHpxoqRf52FLtLMiZ}cD#?Skhh6Eyr#@A3s zp2du#tsOCe*iBnJv7NX=gb=+69kVUI&oO+aaD4-!+_mRY9!fk!y^<)TJk5{%AEWXV z(U>?*q;aA)K21D9Ork!6;LYm$dHn=uQSXDJh?-+aO##;v%Uu0UY(S(Fhlm^a?mnDB znAPP?>w9NWh@drqXiu~ybkwz&eCjh@c>yjVZXx>9o=Hrg+>xN-4@fmS15lGvPnmt&D1|1`5)X|1`hDe}3hKN-oM{^>@SK{Aiv_D9BAyH2GQPlrP z*3ky}RrMX;I+r`^yKA~oU!yg!j>2AID>2NS96uw}^xbJ7s_6Tu-_>Q=p&@sTBf0gn9qJ-!B{xt#SPogz(nfQ>nPW(mGB0`BdgpS9E zH;883tOd@)Frq!>R)mM>O#Dd9rd`JfXJ1=2ju2pr6X^U-RjA>98TdLKV!Jcg&f@+$BNmz@G@j;BjJ=hTsU>csn zCKyR0Mbiq^o{b5(0F#XgnUxee)36Jh<7*g;=dc}Ka>jNthW|{8GY{KPUxXgsjpK0- zPQa^}i{p9tV7wm#c-lEGQJ)JLbBMx7Zp3skW-Ly|RrnzG#|}()7|y^Vd;sTS1jEn4 zLg()=pZbTW=cINuW(C$_Eq;$HvAmlx1Mwf2PyZ&RyX{~Z_NM+kj>KMx*{>NRAN<}+l~OmwO-jj#pMmq|ipG9Q)M*{CH9Vr#q`L-7{ zX*6i9mt%YUBWfw$MGde4!>3Qv8MWyqp;B0Zjqy%opPC)0=N-bE@hobI+V`@V9D?*!%x zrp;&`cAy@rafR)u8SZ!W^GLQ#L?2^zVkT-SPN0XEQ607FYacWSnXH+M4RH%L#|KbL z@{IF+98dik@?Xe|VdrS3tFQ^~#HP3hHKP}iv6!={W0TO&Zqg~JjLbppjSbiW_hTf! zi5kees0^P&PNs=qof~0lSk^y>f;t|HTFY6eFP5QB!xGek*Pv2%KgQre=U-5nIO*>H zh}r|Kv+Yt1LhXea$baTOet7scYX6yUDQMFr@-|V2!>}dhVk;~{&2$xNZ#;<_z%h6K zG{#c@9!Zj^H^6ST98@NUV**ZhR-gvB7DGzOZVH;&3DjDBjjb_(VJme#Q3INc+H7Um z4tJoA*8$Z1bEpCSh}tV{SuZ_z7;4uSpa#AW_5P?G$ogx9t7uRPx1s6>F&>X0o5Y+$ zWv1mI`=Cy!fp$a9EEhScrT{geZP**1MJ?r5s0?1iHrRErJr%rtCdUyjXiH74P`sI@zc+6$kfX6B8uGaZXsf@;(ftVCsGH--m>dd?@Pfk%(F z6X}la*neg^1r1;^YGikyQuHutAP2D{zJ<4 zpeui42i1DnyW*kpJGfYD*K|VIb0@T0)s5j$U)C0GnX7m{9cg7j)hq1Z# zoj(#a!`Z0k)u8suov496i8`)lbIHF()FjUyr*urFJ{~pWAnFTyFbY3Lt>u@f0mbLr z8FfN+GzgpHWYk(OL_Kc z78C8vlTaC)im6zM`rZTB9gm~Fe--;+n@Kiv6H%XEAEKbt>_^S?ee8xYlWlun%%DC4 zHS>+A0qjMc-#=qdJdNroW{RC@Dr)nMKxOiF)N>AFI$lEduL-rEYDZFx8pt-(0}r6~ zz~8Yke&>w1#hBaburE*pxM!N(gu79j_Z5uBix`7fFcIrdx5qdIn^B*JEKSIiQBdl) zp;GxGDs>;Bc5&1UySC}5nGeMjoQQhx3RK1(cD{j{$UjkQ-)g4)vwR5hNV5ff_yrEt z`5%9){qy@CR7&2#x!86VXBn4cFFcC(;8o=Jk=Z!g-hU1Cz2$gkYq=dY;KSGh zPhuuU6x*5gNA2=L=e^j1`cc##Ig2`W(F^PgFKYq$*KwFZg9fl3_3nNMlkhNVr03DY zMAoH0jzHZHq3-X(&UgVe@aTm$Ly4#XW}r505e~y&V<&tsL?Md86|9eSOYJFWfZeDk zqKA3d1q0X?w_``#iv#c^w#Fu9)>PE@N1;Bq2$lM+uKiEgoqFhFcO$mkcF+rzf$7d5 z_NKlW^@W!)2QT4Mm{MVn?nb=L|zmP%} z4V$nD9&x^pIyPURHqpN@7MoYwU#E$vfv2KoJ^>qI4aVbY%)o7^fgEvuh1zSagZ!I= z{!MQR`M465;$zqkub?(buNr%trlLBUhsw-4Ov5K!{S+z#*U`h6#dg4Hs7;%L`hE>+ zuiTHJW)${Q&~APWwYk2=4%n#H?%H(hL477_Z)`x_--UYM5!5OA61!sSCH8m7Fx2OQ zr~z+7EzLo9|Kla(Uu)ZRsXH#HdIlH>a*L(|4<6w(V&rLEwdw^hAGt7JD+i$MJ-9pa{Fg^4;)856E)CP zs7yS8+6y0`GIs&>B5S_F4x|t2*v|=3&@YK%)aH5=HPU^kCHWA0V!f5NgG|&6=VCit zi+%B7jK)(K&Iq=ke$}ZzG<#D|K|OCS4#3c63WF%TiQ3JvtL%d_umkmc)Jy`Xj+UVw zuotzfKS8B9cC{VgP^_e0j@tcakaKS0*4Wc^Giv7f7^(9=okC+8=Ai~qX>XWqsN=X3 zwMqA&_P|T1l%B%T*x+{if|-Qsa1&tv&bIs7*K=d+7X^QRqm+PE?AX z!_N2(Y5>jG*-h6K+fW~Z?Qu5hd&^Oudl0+eADr)@26_!WO#PM3Y%Y$WUW!BM-|VNL z8D2*1?$|r*ZccJ$qf(!TT8ee3wcCP2@EGcWaqF!!F_HQscr(6=+FOx#+V%ugf7uvn zKp~%kQa1y2>^7nX@*ryM4xmzb9;5IYYQ{Hhu$!(0s)J5A0(+unz8H1fc3~?#i>>iT zROS*kl7Ejv)8Ll_cGT{E3A^DrOvZ+H*$#SR4)vv|0qw``_#Emz@Hwi3pRg@< zxZ9qJ0oaB5WYjTTdN=vkrh1%)2z(Cn@FmR0_)T`V&qwX@trfrMhy(El^sw(1JF{udHQ0&vr*IG+M|BYQ zYXS$LW|)h8uo{zaH)=q~@fN&@c^De8m7_pm8)~zh!dcj2n|(6|F`fDW)BrDFLu|9% z9@}Kp+Gb%Le3ei~PY~mXS!(3ce$q9E$f50Pd`L-%rZSpXL7dSixC)6-ovlOKHQhR) zU4+g^Z|+Vbx)6_1AC57Eu5$bkdl17YPjc%Z9H`^b#=!?Wzs_f73cIZl7S1+7li{>_rapj)Qw%ngUJWKsnoQ9K8SF9!cFYZN@ z=g|IV%-362o3uF%NyJ3TYl-88u13VdaLJy^36vM`xn+c|e_2dV>TJjGHG=YLN(YIb z2yJe*a`*Pi1H?H#(mb&&-{3rFl5}`_d#JU?4&Cp+z^`=eyMZGKa&-58WFS{{>u4+Eh zji|6yQ|@d)+wUl^CyFRv!DU2u%IV0Z`P-`=jkxy3M}S!)Jtow zdq58?C3xk8|LD;RQP-b{4zytu~@eg8A9p>MkLVz2m zFb{K3*GdKTKVUs#l>2f!e1Q7n#1hIuyvg0`gx^pYzqz&yXFuBJQue#L_<Ke}>fj3-vP`bZ=r=6+Xy8$Tl6B<>BjZ5`RJQ7E6s_YPP8_eU;mOQ;Sc+PLm@ zcMEYR;kmX?DW4{W5EqETUwrlw^=5?ruU_^q+FzqhR~2oObOur=JZ#&-e{;B^nMeCG z`wn+F(k5$oz^e!Zz3NJTK}pe4FKwY0sPfX%76#^5dnH9)^@4Q&62Dhc9sZPWv9F}e zH^0oEzHd#=?z)-PHAO`w1ttE9pjS~-KHp#E1&TahRdG!@P1Ro4E`{B^V8AP?sVE4R z1S-6FU8_*`)Mq>NALaKKdBuKzMK}{hH!=~Z^n7L2H?mPt z;tzWB{nd094IRc_$vzip3hei^p*Xb4jviK$Kn99wi)qz z$x6ue+N+Tnxk^ZFpsFzF1uE&Frq*N3{_3Eg`Ov+;qSRmJPYe2drR1rG4zGlsuG>40 zp`;c2UwZoIg!!w&pD!#4{=ba5{vKPiJ~Ag+E0F9hV7@`Gw4|cYD`!#@#tbKM-eP}M ct-q=?m`d&n7O=R1VvWJxjoz2O;en`s12}h&4gdfE diff --git a/po/nl.po b/po/nl.po index e58659fb..866e3220 100644 --- a/po/nl.po +++ b/po/nl.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: make 3.81-b3\n" "Report-Msgid-Bugs-To: bug-make@gnu.org\n" -"POT-Creation-Date: 2005-12-13 09:46-0500\n" +"POT-Creation-Date: 2006-02-19 22:29-0500\n" "PO-Revision-Date: 2005-06-29 22:55+0200\n" "Last-Translator: Benno Schulenberg \n" "Language-Team: Dutch \n" @@ -17,31 +17,31 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.10.1\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "poging tot gebruik van niet-ondersteunde functie: '%s'" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "het 'touchen' van een archiefonderdeel is niet mogelijk op VMS" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "touch: Archief '%s' bestaat niet" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "touch: '%s' is geen geldig archief" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "touch: Onderdeel '%s' bestaat niet in '%s'" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "touch: ar_member_touch van '%s' is mislukt" @@ -80,44 +80,44 @@ msgstr " Datum %s" msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " uid = %d, gid = %d, modus = 0%o.\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "*** Afgebroken.\n" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "*** [%s] Archiefonderdeel '%s' kan foutief zijn; niet verwijderd" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "*** Archiefonderdeel '%s' kan foutief zijn; niet verwijderd" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] Verwijderen van bestand '%s'" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** Verwijderen van bestand '%s'" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# uit te voeren opdrachten" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (ingebouwd):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (van '%s', regel %lu):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -125,225 +125,225 @@ msgstr "" "\n" "# Mappen\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# kan status van %s niet opvragen.\n" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "# %s (sleutel %s, wijzigingstijd %d): kan niet worden geopend.\n" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "# %s (apparaat %d, inode [%d,%d,%d]): kan niet worden geopend.\n" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "# %s (apparaat %ld, inode %ld): kan niet worden geopend.\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (sleutel %s, wijzigingstijd %d): " -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (apparaat %d, inode [%d,%d,%d]): " -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (apparaat %ld, inode %ld): " -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "Geen" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " bestanden, " -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "geen" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr " onmogelijkheden" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " tot nu toe." -#: dir.c:1059 +#: dir.c:1079 #, c-format msgid " impossibilities in %lu directories.\n" msgstr " onmogelijkheden in %lu mappen.\n" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "Recursieve variabele '%s' verwijst naar zichzelf (uiteindelijk)" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "onafgemaakte verwijzing naar variabele" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "Opdrachten waren opgegeven voor bestand '%s' bij %s:%lu," -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "" "Opdrachten voor bestand '%s' werden gevonden met impliciete regel-" "zoekopdracht," -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "maar '%s' wordt nu als hetzelfde bestand beschouwd als '%s'." -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "" "Opdrachten voor '%s' zullen worden genegeerd ten gunste van die voor '%s'." -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "" "kan enkele dubbele punt '%s' niet hernoemen tot dubbele dubbele punt '%s'" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "" "kan dubbele dubbele punt '%s' niet hernoemen tot enkele dubbele punt '%s'" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "*** Verwijderen van tussentijds bestand '%s'" -#: file.c:381 +#: file.c:385 msgid "Removing intermediate files...\n" msgstr "Verwijderen van tussentijdse bestanden...\n" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s: Tijdsstempel ligt buiten bereik; wordt vervangen door %s" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "Huidige tijd" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# Geen doel:" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# Waardevol bestand (vereiste van .PRECIOUS)." -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "# Nepdoel (vereiste van .PHONY)." -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# Doel afkomstig van opdrachtregel." -#: file.c:889 +#: file.c:897 msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "# Een standaard, of MAKEFILES, of -include/sinclude makefile." -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "# Impliciete regel-zoekopdracht is uitgevoerd." -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "# Impliciete regel-zoekopdracht is niet uitgevoerd." -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "# Impliciete/statische patroonstam: '%s'\n" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "# Bestand is een tussentijds vereiste." -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# Maakt ook:" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# Wijzigingstijd is nooit gecontroleerd." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# Bestand bestaat niet." -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# Bestand is erg oud." -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# Laatst gewijzigd %s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# Bestand is bijgewerkt." -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# Bestand is niet bijgewerkt." -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# Op dit moment lopende opdrachten (DIT IS EEN PROGRAMMAFOUT)." -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "" "# Op dit moment lopende afhankelijkheden-opdrachten (DIT IS EEN " "PROGRAMMAFOUT)." -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# Succesvol bijgewerkt." -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# Moet worden bijgewerkt (-q is ingesteld)." -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# Bijwerken is mislukt." -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# Ongeldige waarde in 'update_status'-onderdeel!" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# Ongeldige waarde in 'command_state'-onderdeel!" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -351,7 +351,7 @@ msgstr "" "\n" "# Bestanden" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" @@ -361,7 +361,7 @@ msgstr "" "# hashtabel-statistieken van bestanden:\n" "# " -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "niet-numeriek eerste argument van 'word'-functie" @@ -377,41 +377,41 @@ msgstr "niet-numeriek eerste argument van 'wordlist'-functie" msgid "non-numeric second argument to `wordlist' function" msgstr "niet-numeriek tweede argument van 'wordlist'-functie" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(In) is mislukt (e=%d)\n" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(Err) is mislukt (e=%d)\n" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "CreatePipe() is mislukt (e=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe (): process_init_fd() is mislukt\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "Opschonen van tijdelijk batch-bestand %s\n" -#: function.c:1999 -#, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "Onvoldoende aantal argumenten (%d) voor functie '%s'" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "Niet-geïmplementeerd op dit platform: functie '%s'" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "onafgemaakte aanroep van functie '%s': '%c' ontbreekt" @@ -471,71 +471,71 @@ msgstr "%s: optie '-W %s' is niet eenduidig\n" msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: optie '-W %s' staat geen argument toe\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "kan geen %ld bytes toewijzen voor hashtabel: onvoldoende geheugen" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "Belasting=%ld/%ld=%.0f%%, " -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "Rehash=%d, " -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "Botsingen=%ld/%ld=%.0f%%" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "Zoeken naar impliciete regel voor '%s'.\n" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "Zoeken naar archiefonderdeel-impliciete regel voor '%s'.\n" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "Impliciete regelrecursie wordt ontweken.\n" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "Patroonregel wordt geprobeerd met stam '%.*s'.\n" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "Onmogelijke impliciete vereiste '%s' wordt verworpen.\n" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "Onmogelijke regelvereiste '%s' wordt verworpen.\n" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "Proberen van impliciete vereiste '%s'.\n" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "Proberen van regelvereiste '%s'.\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "Vereiste '%s' gevonden als VPATH '%s'.\n" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "Zoeken naar een regel met tussentijds bestand '%s'.\n" @@ -577,7 +577,7 @@ msgstr "*** Wachten op onvoltooide taken..." msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "Levend kind 0x%08lx (%s) PID %ld %s\n" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr " (ginds)" @@ -610,12 +610,12 @@ msgstr "schrijven naar taakserver" msgid "Released token for child 0x%08lx (%s).\n" msgstr "Token losgelaten voor kind 0x%08lx (%s).\n" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "process_easy() kan geen proces starten (e=%d)\n" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" @@ -624,120 +624,125 @@ msgstr "" "\n" "%d argumenten geteld bij mislukte start\n" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "Opname van kind 0x%08lx (%s) PID %ld%s in de ketting.\n" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "Token verkregen voor kind 0x%08lx (%s).\n" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "lezen van taken-pijp" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "kan belastingsgrenzen niet afdwingen op dit besturingssysteem" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "kan belastingsgrens niet afdwingen: " -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "" "geen bestandshandvatten meer beschikbaar: kan standaardinvoer niet " "dupliceren\n" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "" "geen bestandshandvatten meer beschikbaar: kan standaarduitvoer niet " "dupliceren\n" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "Kan standaardinvoer niet herstellen\n" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "Kan standaarduitvoer niet herstellen\n" -#: job.c:2030 -#, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "process_easy() kan geen proces starten (e=%d)\n" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "'make' heeft kind met PID %d verwerkt, wacht nog op PID %d\n" -#: job.c:2069 +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s: Opdracht niet gevonden" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "%s: Shell-programma niet gevonden" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "spawnvpe: mogelijk geen omgevingsruimte meer beschikbaar" -#: job.c:2347 +#: job.c:2363 #, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "$SHELL is gewijzigd (was '%s', is nu '%s')\n" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "Maken van tijdelijk batch-bestand %s\n" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "%s (regel %d) Onjuiste shell-context (!unixy && !batch_mode_shell)\n" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "Opties:\n" -#: main.c:293 +#: main.c:291 msgid " -b, -m Ignored for compatibility.\n" msgstr " -b, -m Genegeerd voor compatibiliteit.\n" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr " -B, --always-make Onvoorwaardelijk alle doelen maken.\n" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" msgstr " -C MAP, --directory=MAP Naar MAP gaan alvorens iets te doen.\n" -#: main.c:300 +#: main.c:298 msgid " -d Print lots of debugging information.\n" msgstr "" " -d Veel informatie weergeven voor het debuggen.\n" -#: main.c:302 +#: main.c:300 msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "" " --debug[=VLAGGEN] Verschillende soorten debuginformatie " "weergeven.\n" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" msgstr "" " -e, --environment-overrides Omgevingsvariabelen gaan boven makefiles.\n" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" @@ -745,22 +750,22 @@ msgstr "" " -f BESTAND, --file=BESTAND, --makefile=BESTAND\n" " BESTAND lezen als een makefile.\n" -#: main.c:310 +#: main.c:308 msgid " -h, --help Print this message and exit.\n" msgstr " -h, --help Dit bericht weergeven en stoppen.\n" -#: main.c:312 +#: main.c:310 msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr " -i, --ignore-errors Fouten van opdrachten negeren.\n" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" msgstr "" " -I MAP, --include-dir=MAP MAP doorzoeken naar ingesloten makefiles.\n" -#: main.c:317 +#: main.c:315 msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" @@ -768,14 +773,14 @@ msgstr "" " -j [N], --jobs[=N] N taken tegelijk toestaan; oneindig bij geen " "argument.\n" -#: main.c:319 +#: main.c:317 msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "" " -k, --keep-going Doorgaan als sommige doelen niet gemaakt " "kunnen worden.\n" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " @@ -785,7 +790,7 @@ msgstr "" " Niet meerdere taken starten, behalve als " "systeembelasting lager is dan N.\n" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" @@ -793,7 +798,7 @@ msgstr "" " -L, --check-symlink-times De laatste mtime tussen symbolische koppeling " "en doel gebruiken.\n" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " @@ -802,7 +807,7 @@ msgstr "" " -n, --just-print, --dry-run, --recon\n" " Opdrachten niet uitvoeren, alleen weergeven.\n" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " @@ -812,12 +817,12 @@ msgstr "" " BESTAND als erg oud beschouwen en niet opnieuw " "maken.\n" -#: main.c:332 +#: main.c:330 msgid " -p, --print-data-base Print make's internal database.\n" msgstr "" " -p, --print-data-base Interne gegevensbank van 'make' weergeven.\n" -#: main.c:334 +#: main.c:332 msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" @@ -825,42 +830,42 @@ msgstr "" " -q, --question Geen opdrachten uitvoeren; afsluitstatus geeft " "aan of alles bijgewerkt is.\n" -#: main.c:336 +#: main.c:334 msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "" " -r, --no-builtin-rules Ingebouwde impliciete regels uitzetten.\n" -#: main.c:338 +#: main.c:336 msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "" " -R, --no-builtin-variables Ingebouwde variabele-instellingen uitzetten.\n" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr " -s, --silent, --quiet Opdrachten niet weergeven.\n" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" msgstr " -S, --no-keep-going, --stop Optie -k uitzetten.\n" -#: main.c:345 +#: main.c:343 msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "" " -t, --touch Doelen aanraken in plaats van opnieuw maken.\n" -#: main.c:347 +#: main.c:345 msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "" " -v, --version Versienummer van 'make' weergeven en stoppen.\n" -#: main.c:349 +#: main.c:347 msgid " -w, --print-directory Print the current directory.\n" msgstr " -w, --print-directory De huidige map weergeven.\n" -#: main.c:351 +#: main.c:349 msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" @@ -868,7 +873,7 @@ msgstr "" " --no-print-directory Optie -w uitzetten, zelfs als het impliciet " "aangezet was.\n" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" @@ -876,7 +881,7 @@ msgstr "" " -W BESTAND, --what-if=BESTAND, --new-file=BESTAND, --assume-new=BESTAND\n" " BESTAND als oneindig nieuw beschouwen.\n" -#: main.c:356 +#: main.c:354 msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" @@ -884,21 +889,21 @@ msgstr "" " --warn-undefined-variables Waarschuwen als naar een ongedefinieerde " "variabele wordt verwezen.\n" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "lege tekenreeks is ongeldig als bestandsnaam" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "onbekende aanduiding '%s' voor debug-niveau" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "%s: Onderbreking/uitzondering gekregen (code = 0x%x, adres = 0x%x)\n" -#: main.c:677 +#: main.c:676 #, fuzzy, c-format msgid "" "\n" @@ -913,168 +918,160 @@ msgstr "" "ExceptionFlags = %x\n" "ExceptionAddress = %x\n" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "Toegangsovertreding: schrijfopdracht op adres %x\n" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "Toegangsovertreding: leesopdracht op adres %x\n" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "find_and_set_shell stelt default_shell = %s in\n" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "find_and_set_shell stelt na doorzoeken van pad default_shell = %s in\n" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "%s slaapt gedurende 30 seconden..." -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "klaar met 30 seconden slapen. Make gaat verder.\n" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "Makefile op standaardinvoer is dubbel opgegeven." -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (tijdelijk bestand)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (tijdelijk bestand)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "Geef geen -j of --jobs op als sh.exe niet beschikbaar is." - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "Make wordt opnieuw ingesteld op enkele-taakmodus." - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "Parallele taken (-j) worden op dit platform niet ondersteund." -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "Opnieuw instellen op enkele-taakmodus (-j1)." -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "interne fout: meerdere opties --jobserver-fds" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "interne fout: ongeldige tekenreeks '%s' voor --jobserver-fds" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "" "Waarschuwing: -jN is afgedwongen in een deelproces: taakserver-modus " "uitgezet." -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "dubbele taakserver" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" "Waarschuwing: taakserver onbeschikbaar: -j1 wordt gebruikt. Voeg '+' toe " "aan de ouderregel." -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "maken van taken-pijp" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "initialiseren van taakserver-pijp" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "" "Symbolische koppelingen worden niet ondersteund: -L wordt uitgeschakeld." -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "Bijwerken van makefiles...\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "Makefile '%s' bevat mogelijk een lus; wordt niet opnieuw gemaakt.\n" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "Opnieuw maken van makefile '%s' is mislukt." -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "Ingesloten makefile '%s' is niet gevonden." -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "Makefile '%s' is niet gevonden." -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "Kan niet terugkeren naar oorspronkelijke map." -#: main.c:2024 +#: main.c:2021 #, c-format msgid "Re-executing[%u]:" msgstr "Opnieuw uitvoeren[%u]:" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "verwijderen (van tijdelijk bestand): " -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr ".DEFAULT_GOAL bevat meer dan één doel" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "Geen doelen opgegeven en geen makefile gevonden" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "Geen doelen" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "Bijwerken van doelen...\n" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "" "Waarschuwing: Klokafwijking geconstateerd. Het maken is mogelijk " "onvolledig gebeurd." -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "Gebruik: %s [opties] [doel] ...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" @@ -1083,7 +1080,7 @@ msgstr "" "\n" "Dit programma is gemaakt voor %s\n" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" @@ -1092,24 +1089,24 @@ msgstr "" "\n" "Dit programma is gemaakt voor %s (%s)\n" -#: main.c:2402 +#: main.c:2399 #, c-format msgid "Report bugs to \n" msgstr "" "Rapporteer programmafouten aan ,\n" "meld fouten in de vertaling aan .\n" -#: main.c:2474 +#: main.c:2471 #, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "de optie '-%c' vereist een niet-lege tekenreeks als argument" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "de optie '-%c' vereist een positief, geheel argument" -#: main.c:2950 +#: main.c:2947 #, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1120,7 +1117,7 @@ msgstr "" "%sEr is GEEN garantie; zelfs niet voor VERHANDELBAARHEID of\n" "%sGESCHIKTHEID VOOR EEN BEPAALD DOEL.\n" -#: main.c:2956 +#: main.c:2953 #, c-format msgid "" "\n" @@ -1129,7 +1126,7 @@ msgstr "" "\n" "%sDit programma is gemaakt voor %s\n" -#: main.c:2958 +#: main.c:2955 #, c-format msgid "" "\n" @@ -1138,7 +1135,7 @@ msgstr "" "\n" "%sDit programma is gemaakt voor %s (%s)\n" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" @@ -1147,7 +1144,7 @@ msgstr "" "\n" "# Make-gegevensbank, weergegeven op %s" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" @@ -1156,305 +1153,305 @@ msgstr "" "\n" "# Make-gegevensbank voltooid op %s\n" -#: main.c:3099 +#: main.c:3097 #, c-format msgid "%s: Entering an unknown directory\n" msgstr "%s: Een onbekende map wordt binnengegaan\n" -#: main.c:3101 +#: main.c:3099 #, c-format msgid "%s: Leaving an unknown directory\n" msgstr "%s: Een onbekende map wordt verlaten\n" -#: main.c:3104 +#: main.c:3102 #, c-format msgid "%s: Entering directory `%s'\n" msgstr "%s: Map '%s' wordt binnengegaan\n" -#: main.c:3107 +#: main.c:3105 #, c-format msgid "%s: Leaving directory `%s'\n" msgstr "%s: Map '%s' wordt verlaten\n" -#: main.c:3112 +#: main.c:3110 #, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "%s[%u]: Een onbekende map wordt binnengegaan\n" -#: main.c:3115 +#: main.c:3113 #, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "%s[%u]: Een onbekende map wordt verlaten\n" -#: main.c:3119 +#: main.c:3117 #, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "%s[%u]: Map '%s' wordt binnengegaan\n" -#: main.c:3122 +#: main.c:3120 #, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "%s[%u]: Map '%s' wordt verlaten\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr ". Gestopt.\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "Onbekende fout %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "%s%s: %s" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "onvoldoende virtueel geheugen" -#: misc.c:620 +#: misc.c:618 #, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "%s: gebruiker %lu (echt %lu), groep %lu (echt %lu)\n" -#: misc.c:641 +#: misc.c:639 msgid "Initialized access" msgstr "Toegang geïnitialiseerd" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "Gebruikerstoegang" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "Make-toegang" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "Kindtoegang" -#: misc.c:866 +#: misc.c:864 #, c-format msgid "write error: %s" msgstr "schrijffout: %s" -#: misc.c:868 +#: misc.c:866 msgid "write error" msgstr "schrijffout" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "Lezen van makefiles...\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "Lezen van makefile '%s'" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr " (geen standaarddoel)" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (zoekpad)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr " (maakt niet uit)" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr " (geen ~-expansie)" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "ongeldige syntaxis in voorwaardelijk deel" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "extra 'endef'" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "lege naam van variabele" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "lege 'override'-opdracht" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "ongeldige 'override'-opdracht" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "opdrachten beginnen voor eerste doel" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "ontbrekende regel voor opdrachten" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "ontbrekend scheidingsteken%s" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr " (bedoelde u TAB in plaats van 8 spaties?)" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "ontbrekend doelpatroon" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "meerdere doelpatronen" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "doelpatroon bevat geen '%%'" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "ontbrekende 'endif'" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "Extra tekst na 'endef'-opdracht" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "ontbrekende 'endef', onafgemaakte 'define'" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "Extra tekst na '%s'-opdracht" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "extra '%s'" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "slechts één 'else' per voorwaardelijk deel" -#: read.c:1834 +#: read.c:1838 msgid "Malformed target-specific variable definition" msgstr "Onjuiste doelspecifieke variabele-definitie" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "vereisten kunnen niet in opdrachtscripts gedefinieerd worden" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "gemengde impliciete en statische patroonregels" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "gemengde impliciete en normale regels" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "doel '%s' komt niet overeen met doelpatroon" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "doelbestand '%s' heeft zowel ':' als '::' ingangen" -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "doel '%s' is meerdere keren gegeven in dezelfde regel." -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "Waarschuwing: er wordt voorbijgegaan aan opdrachten voor doel '%s'" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "Waarschuwing: oude opdrachten voor doel '%s' worden genegeerd" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "Waarschuwing: NUL-teken gezien; de rest van de regel wordt genegeerd" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "Er is niets te doen voor '%s'." -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "'%s' is bijgewerkt." -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "Bijknippen van bestand '%s'.\n" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sEr is geen regel om doel '%s' te maken%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "%sEr is geen regel om doel '%s' te maken, nodig voor '%s'%s" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "Doelbestand '%s' wordt overwogen.\n" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "Bijwerken van bestand '%s' is recent geprobeerd en mislukt.\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "Bestand '%s' was al overwogen.\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "Bestand '%s' wordt nog bijgewerkt.\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "Bijwerken van bestand '%s' is voltooid.\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "Bestand '%s' bestaat niet.\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" @@ -1462,144 +1459,144 @@ msgstr "" "*** Waarschuwing: .LOW_RESOLUTION_TIME-bestand '%s' heeft een hoge-resolutie " "tijdsstempel" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "Impliciete regel voor '%s' gevonden.\n" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "Geen impliciete regel voor '%s' gevonden.\n" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "Standaardopdrachten worden gebruikt voor '%s'.\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "Circulaire afhankelijkheid %s <- %s is verworpen." -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "Vereisten van doelbestand '%s' zijn voltooid.\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "De vereisten van '%s' worden nu gemaakt.\n" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "Pogingen voor doelbestand '%s' worden gestaakt.\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "Doel '%s' is niet opnieuw gemaakt vanwege fouten." -#: remake.c:669 +#: remake.c:671 #, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "Vereiste '%s' is alleen-ordenen voor doel '%s'.\n" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "Vereiste '%s' van doel '%s' bestaat niet.\n" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "Vereiste '%s' is nieuwer dan doel '%s'.\n" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "Vereiste '%s' is ouder dan doel '%s'.\n" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "Doel '%s' is dubbele dubbele punt en heeft geen vereisten.\n" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "" "Er zijn geen opdrachten voor '%s' en geen van de vereisten zijn veranderd.\n" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "Maken van '%s' vanwege 'always-make'-vlag.\n" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "Doel '%s' hoeft niet opnieuw gemaakt te worden" -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "; VPATH-naam '%s' wordt gebruikt" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "'%s' moet opnieuw gemaakt worden.\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr " VPATH-naam '%s' wordt genegeerd.\n" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "Opdrachten van '%s' worden nu uitgevoerd.\n" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "Opnieuw maken van doelbestand '%s' is mislukt.\n" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "Doelbestand '%s' is succesvol opnieuw gemaakt.\n" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "Doelbestand '%s' moet opnieuw worden gemaakt onder -q.\n" -#: remake.c:1296 +#: remake.c:1300 #, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "Waarschuwing: bestand '%s' heeft een wijzigingstijd in de toekomst" -#: remake.c:1303 +#: remake.c:1307 #, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "" "Waarschuwing: bestand '%s' heeft een wijzigingstijd %.2g s in de toekomst" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr ".LIBPATTERNS-element '%s' is geen patroon" -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "Customs kan niet exporteren: %s\n" -#: rule.c:552 +#: rule.c:551 msgid "" "\n" "# Implicit Rules" @@ -1607,7 +1604,7 @@ msgstr "" "\n" "# Impliciete regels" -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -1615,7 +1612,7 @@ msgstr "" "\n" "# Geen impliciete regels." -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -1624,209 +1621,231 @@ msgstr "" "\n" "# %u impliciete regels, %u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr " terminal." -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "PROGRAMMAFOUT: num_pattern_rules is verkeerd! %u != %u" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "onbekend signaal" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "Afgebroken (HUP)" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "Afgebroken (interrupt)" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "Afgesloten" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "Onjuiste bewerking" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "Breekpunt" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "Afgebroken (abort)" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "Afgebroken (IOT)" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "Ongeïmplementeerde instructie (EMT)" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "Drijvende-komma-berekeningsfout" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "Afgebroken (killed)" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "Busfout" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "Segmentatiefout" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "Onjuiste systeemaanroep" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "Gebroken pijp" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "Alarmklok" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "Afgebroken (terminated)" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "Door gebruiker gedefinieerd signaal 1" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "Door gebruiker gedefinieerd signaal 2" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "Kind is afgesloten" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "Stroomstoring" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "Gestopt" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "Gestopt (tty-invoer)" -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "Gestopt (tty-uitvoer)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "Gestopt (signaal)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "Processortijdsgrens is overschreden" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "Bestandsgroottegrens is overschreden" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "Virtuele tijdopnemer is verlopen" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "Profilerende tijdopnemer is verlopen" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "Venster is veranderd" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "Doorgegaan" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "Spoedeisende I/O-omstandigheid" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "I/O mogelijk" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "Hulpbron verloren" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "Gevaarsignaal" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "Verzoek om informatie" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "Drijvende-komma-co-processor is niet beschikbaar" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "standaard" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "omgeving" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "makefile" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "omgeving onder -e" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "opdrachtregel" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "'override'-opdracht" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "automatisch" -#: variable.c:1381 +#: variable.c:1394 #, c-format msgid " (from `%s', line %lu)" msgstr " (van '%s', regel %lu)" -#: variable.c:1423 +#: variable.c:1436 msgid "# variable set hash-table stats:\n" msgstr "# variabele verzameling van hashtabel-statistieken:\n" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1834,7 +1853,7 @@ msgstr "" "\n" "# Variabelen\n" -#: variable.c:1438 +#: variable.c:1451 msgid "" "\n" "# Pattern-specific Variable Values" @@ -1842,7 +1861,7 @@ msgstr "" "\n" "# Patroonspecifieke variabelewaarden" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." @@ -1850,7 +1869,7 @@ msgstr "" "\n" "# Geen patroonspecifieke variabelewaarden" -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1864,84 +1883,84 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "Waarschuwing: ongedefinieerde variabele '%.*s'" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "sys$search is mislukt met %d\n" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "Waarschuwing: lege omleiding\n" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "interne fout: '%s' command_state" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "-waarschuwing: CTRL-Y zal subproces(sen) achterlaten.\n" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "" "-waarschuwing: mogelijk dient u CTRL-Y-afhandeling opnieuw aan te zetten " "vanuit DCL.\n" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "INGEBOUWD [%s][%s]\n" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "INGEBOUWDE CD %s\n" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "INGEBOUWDE RM %s\n" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "Onbekende ingebouwde opdracht '%s'\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "Fout: lege opdracht\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "Invoer wordt omgeleid van %s\n" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "Foutuitvoer wordt omgeleid naar %s\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "Uitvoer wordt omgeleid naar %s\n" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "In plaats daarvan wordt %s uitgevoerd\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "Fout bij proces-start, %d\n" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -1949,11 +1968,11 @@ msgstr "" "\n" "# VPATH-zoekpaden\n" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# Geen 'vpath'-zoekpaden." -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -1962,7 +1981,7 @@ msgstr "" "\n" "# %u 'vpath'-zoekpaden.\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -1970,7 +1989,7 @@ msgstr "" "\n" "# Geen algemeen zoekpad ('VPATH'-variabele)." -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" @@ -1979,3 +1998,9 @@ msgstr "" "\n" "# Algemeen zoekpad ('VPATH'-variabele):\n" "# " + +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "Geef geen -j of --jobs op als sh.exe niet beschikbaar is." + +#~ msgid "Resetting make for single job mode." +#~ msgstr "Make wordt opnieuw ingesteld op enkele-taakmodus." diff --git a/po/pl.gmo b/po/pl.gmo index 4bd237ca5cd8a0fb803b40951ab80fd58e0117c7..7c74155541dfc54703a8518efabd8d95bf0bf78e 100644 GIT binary patch delta 8276 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\n" "Language-Team: Polish \n" @@ -15,31 +15,31 @@ msgstr "" "Content-Type: text/plain; charset=ISO-8859-2\n" "Content-Transfer-Encoding: 8bit\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "próba u¿ycia nieistniej±cej funkcji: `%s'" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "element biblioteki `touch' jest niedostêpny pod VMS" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "touch: Archiwum `%s' nie istnieje" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "touch: `%s' nie jest poprawnym archiwum" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "touch: Brak elementu `%s' w `%s'" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "touch: B³êdny kod powrotu z ar_member_touch w `%s'" @@ -79,44 +79,44 @@ msgstr " Data %s" msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " uid = %d, gid = %d, mode = 0%o.\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "*** Przerwano.\n" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "*** [%s] Element archiwum `%s' mo¿e byæ fa³szywy; nie usuniêty" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "*** Element archiwum `%s' mo¿e byæ fa³szywy; nie usuniêty" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] Kasujê plik `%s'" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** Kasujê plik `%s'" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# polecenia do wykonania" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (wbudowane):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (z `%s', linia %lu):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -124,221 +124,221 @@ msgstr "" "\n" "# Katalogi\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# %s: stat() zwraca b³±d.\n" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "# %s (klucz %s, czas modyfikacji %d): otwarcie by³o niemo¿liwe.\n" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "# %s (urz±dzenie %d, i-wêze³ [%d,%d,%d]): otwarcie by³o niemo¿liwe.\n" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "# %s (urz±dzenie %ld, i-wêze³ %ld): otwarcie by³o niemo¿liwe.\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (klucz %s, czas modyfikacji %d): " -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (urz±dzenie %d, i-wêze³ [%d,%d,%d]): " -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (urz±dzenie %ld, i-wêze³ %ld): " -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "Nie" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " pliki, " -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "nie" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr " niemo¿liwo¶ci" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " jak dot±d." -#: dir.c:1059 +#: dir.c:1079 #, c-format msgid " impossibilities in %lu directories.\n" msgstr " niemo¿liwo¶ci w %lu katalogach.\n" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "Rekurencyjna zmienna `%s' wskazuje na sam± siebie" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "niezakoñczone odwo³anie do zmiennej" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "Polecenia dla pliku `%s' podano w %s:%lu," -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "" "Polecenia dla pliku `%s' zosta³y wyznaczone na podstawie regu³ standardowych," -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "ale `%s' jest teraz uznawany za ten sam plik co `%s'." -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "Polecenia dla `%s' zosta³y zignorowane na rzecz poleceñ dla `%s'." -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "" "nie mo¿na przemianowaæ `%s' z pojedynczym dwukropkiem na `%s' z podwójnym" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "" "nie mo¿na przemianowaæ `%s' z podwójnym dwukropkiem na `%s' z pojedynczym" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "*** Kasowanie pliku po¶redniego `%s'" -#: file.c:381 +#: file.c:385 msgid "Removing intermediate files...\n" msgstr "Kasowanie plików po¶rednich...\n" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s: Oznaczenie czasu spoza zakresu; zast±piono %s" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "Aktualny czas" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# To nie jest obiekt:" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# Cenny plik (zale¿no¶æ .PRECIOUS)." -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "# Obiekt niejawny (zale¿no¶æ .PHONY)." -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# Obiekt podany w linii poleceñ." -#: file.c:889 +#: file.c:897 msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "# Makefile domy¶lny, wymieniony w MAKEFILES lub -include/sinclude." -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "# Szukanie regu³ domy¶lnych zosta³o wykonane." -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "# Szukanie regu³ domy¶lnych nie zosta³o wykonane." -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "# Ga³±¼ wzorców domy¶lnych/statycznych: `%s'\n" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "# Plik jest zale¿no¶ci± przej¶ciow±." -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# Robi równie¿:" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# Czas modyfikacji nie by³ sprawdzany." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# Plik nie istnieje." -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# Plik jest bardzo stary." -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# Ostatnio modyfikowany %s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# Plik zosta³ uaktualniony." -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# Plik nie zosta³ uaktualniony." -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# Aktualnie uruchamiane polecenia (TO JEST PLUSKWA)." -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "# Aktualnie uruchamiane polecenia zale¿no¶ci (TO JEST PLUSKWA)." -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# Uaktualnienie powiod³o siê." -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# Powinien byæ uaktualniony (-q jest w³±czone)." -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# Uaktualnianie nie powiod³o siê." -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# B³êdna warto¶æ w elemencie `update_status'!" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# B³êdna warto¶æ w elemencie `command_state'!" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -346,7 +346,7 @@ msgstr "" "\n" "# Pliki" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" @@ -356,7 +356,7 @@ msgstr "" "# statystyki tablic haszuj±cych plików:\n" "# " -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "pierwszy argument funkcji `word' nie jest numeryczny" @@ -372,41 +372,41 @@ msgstr "pierwszy argument funkcji `wordlist' nie jest numeryczny" msgid "non-numeric second argument to `wordlist' function" msgstr "drugi argument funkcji `wordlist' nie jest numeryczny" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(In) nie powiod³o siê (e=%d)\n" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(Err) nie powiod³o siê (e=%d)\n" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "CreatePipe() nie powiod³o siê (e=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe (): process_init_fd() nie powiod³o siê\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "Czyszczê tymczasowy plik wsadowy %s\n" -#: function.c:1999 -#, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "Niewystarczaj±ca liczba argumentów (%d) dla funkcji `%s'" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "Funkcja `%s' nie jest zaimplementowana na tej platformie" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "nie dokoñczone wywo³anie funkcji `%s': brak `%c'" @@ -466,72 +466,72 @@ msgstr "%s: opcja `-W %s' jest niejednoznaczna\n" msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: opcja `-W %s' nie przyjmuje argumentów\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "" "nie mo¿na zaalokowaæ %ld bajtów na tablicê haszuj±c±: pamiêæ wyczerpana" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "Wype³nienie=%ld/%ld=%.0f%%, " -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "Przehaszowania=%d, " -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "Kolizje=%ld/%ld=%.0f%%" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "Szukanie standardowej regu³y dla `%s'.\n" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "Szukanie standardowej regu³y typu archive-member dla `%s'.\n" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "Pomijanie rekurencyjnego wywo³ania regu³y standardowej.\n" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "Próbowanie regu³y wzorcowej z ga³êzi± `%.*s'.\n" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "Odrzucenie niemo¿liwej zale¿no¶ci domy¶lnej `%s'.\n" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "Odrzucenie niemo¿liwej zale¿no¶ci regu³y `%s'.\n" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "Próbowanie zale¿no¶ci domy¶lnej `%s'.\n" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "Próbowanie zale¿no¶ci regu³y `%s'.\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "Znaleziono zale¿no¶æ `%s' jako VPATH `%s'\n" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "Szukanie regu³y zawieraj±cej plik przej¶ciowy `%s'.\n" @@ -573,7 +573,7 @@ msgstr "*** Oczekiwanie na niezako msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "¯yj±cy potomek 0x%08lx (%s) PID %ld %s\n" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr " (zdalne)" @@ -606,12 +606,12 @@ msgstr "pisz msgid "Released token for child 0x%08lx (%s).\n" msgstr "Zwolniony token dla potomka 0x%08lx (%s).\n" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "process_easy() nie móg³ uruchomiæ procesu (e=%d)\n" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" @@ -620,92 +620,97 @@ msgstr "" "\n" "Naliczono %d parametrów nieudanego uruchomienia\n" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "Wstawianie potomka 0x%08lx (%s) PID %ld%s do kolejki.\n" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "Otrzymano token dla potomka 0x%08lx (%s).\n" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "strumieñ czytaj±cy zadania" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "niemo¿liwe wymuszenie limitów obci±¿enia w tym systemie" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "niemo¿liwe wymuszenie limitu obci±¿enia: " -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "nie ma wiêcej uchwytów plików: nie mo¿na powieliæ stdin\n" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "nie ma wiêcej uchwytów plików: nie mo¿na powieliæ stdout\n" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "Nie mo¿na odtworzyæ stdin\n" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "Nie mo¿na odtworzyæ stdout\n" -#: job.c:2030 -#, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "process_easy() nie móg³ uruchomiæ procesu (e=%d)\n" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "make usun±³ potomka pid %d, nadal czeka na pid %d\n" -#: job.c:2069 +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s: Polecenie nie znalezione" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "%s: Nie znaleziono programu pow³oki" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "spawnvpe: mog³o zabrakn±æ miejsca na ¶rodowisko" -#: job.c:2347 +#: job.c:2363 #, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "$SHELL siê zmieni³ (by³ `%s', jest `%s')\n" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "Tworzenie tymczasowego pliku wsadowego %s\n" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "%s (linia %d) Z³y kontekst pow³oki (!unixy && !batch_mode_shell)\n" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "Opcje:\n" -#: main.c:293 +#: main.c:291 msgid " -b, -m Ignored for compatibility.\n" msgstr " -b, -m Ignorowane dla kompatybilno¶ci.\n" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr "" " -B, --always-make Bezwarunkowe utworzenie wszystkich obiektów.\n" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" @@ -714,19 +719,19 @@ msgstr "" " Przej¶cie do KATALOGu przed robieniem\n" " czegokolwiek.\n" -#: main.c:300 +#: main.c:298 msgid " -d Print lots of debugging information.\n" msgstr "" " -d Wy¶wietla du¿o informacji diagnostycznych.\n" -#: main.c:302 +#: main.c:300 msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "" " --debug[=FLAGI] Wy¶wietla ró¿ne rodzaje informacji\n" " diagnostycznych.\n" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" @@ -734,7 +739,7 @@ msgstr "" " -e, --environment-overrides\n" " Zmienne ¶rodowiska przykrywaj± makefile.\n" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" @@ -742,16 +747,16 @@ msgstr "" " -f PLIK, --file=PLIK, --makefile=PLIK\n" " Czyta PLIK jako makefile.\n" -#: main.c:310 +#: main.c:308 msgid " -h, --help Print this message and exit.\n" msgstr "" " -h, --help Wy¶wietla ten komunikat i koñczy dzia³anie.\n" -#: main.c:312 +#: main.c:310 msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr " -i, --ignore-errors Ignoruje b³êdy poleceñ.\n" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" @@ -759,7 +764,7 @@ msgstr "" " -I KATALOG, --include-dir=KATALOG\n" " Szuka do³±czanych makefile w KATALOGu.\n" -#: main.c:317 +#: main.c:315 msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" @@ -767,14 +772,14 @@ msgstr "" " -j [N], --jobs[=N] Dopuszcza N zadañ naraz; brak N oznacza brak\n" " ograniczeñ.\n" -#: main.c:319 +#: main.c:317 msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "" " -k, --keep-going Kontynuuj je¶li nie da siê zrobiæ jakich¶\n" " obiektów.\n" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " @@ -785,7 +790,7 @@ msgstr "" "jest\n" " poni¿ej N.\n" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" @@ -793,7 +798,7 @@ msgstr "" " -L, --check-symlink-times U¿ywanie ostatniego mtime miêdzy dowi±zaniem a " "celem.\n" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " @@ -802,7 +807,7 @@ msgstr "" " -n, --just-print, --dry-run, --recon\n" " Nie wykonuje poleceñ; jedynie je wy¶wietla.\n" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " @@ -813,11 +818,11 @@ msgstr "" "go\n" " ponownie.\n" -#: main.c:332 +#: main.c:330 msgid " -p, --print-data-base Print make's internal database.\n" msgstr " -p, --print-data-base Wy¶wietla wewnêtrzn± bazê danych make.\n" -#: main.c:334 +#: main.c:332 msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" @@ -825,20 +830,20 @@ msgstr "" " -q, --question Nie uruchamia ¿adnych poleceñ; status powrotu\n" " wskazuje aktualno¶æ.\n" -#: main.c:336 +#: main.c:334 msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr " -r, --no-builtin-rules Wy³±cza wbudowane regu³y standardowe.\n" -#: main.c:338 +#: main.c:336 msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "" " -R, --no-builtin-variables Wy³±cza ustawianie wbudowanych zmiennych.\n" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr " -s, --silent, --quiet Nie wypisuje poleceñ.\n" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" @@ -846,21 +851,21 @@ msgstr "" " -S, --no-keep-going, --stop\n" " Wy³±cza -k.\n" -#: main.c:345 +#: main.c:343 msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr " -t, --touch Uaktualnia obiekty zamiast je robiæ.\n" -#: main.c:347 +#: main.c:345 msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "" " -v, --version Wy¶wietla wersjê make i koñczy dzia³anie.\n" -#: main.c:349 +#: main.c:347 msgid " -w, --print-directory Print the current directory.\n" msgstr " -w, --print-directory Wy¶wietla aktualny katalog.\n" -#: main.c:351 +#: main.c:349 msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" @@ -868,7 +873,7 @@ msgstr "" " --no-print-directory Wy³±cza -w, nawet je¶li by³o ono w³±czone\n" " domy¶lnie.\n" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" @@ -876,7 +881,7 @@ msgstr "" " -W PLIK, --what-if=PLIK, --new-file=PLIK, --assume-new=PLIK\n" " Uznaje PLIK za nieskoñczenie nowy.\n" -#: main.c:356 +#: main.c:354 msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" @@ -885,21 +890,21 @@ msgstr "" "niezdefiniowanych\n" " zmiennych.\n" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "pusty ³añcuch nie mo¿e byæ nazw± pliku" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "nieznany poziom diagnostyki `%s'" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "%s: z³apano Przerwanie/Wyj±tek (kod = 0x%x, adres = 0x%x)\n" -#: main.c:677 +#: main.c:676 #, fuzzy, c-format msgid "" "\n" @@ -914,163 +919,155 @@ msgstr "" "ExceptionFlags = %x\n" "ExceptionAddress = %x\n" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "Naruszenie praw dostêpu: zapis pod adresem %x\n" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "Naruszenie praw dostêpu: odczyt spod adresu %x\n" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "find_and_set_shell ustawia default_shell = %s\n" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "find_and_set_shell ustawia ¶cie¿kê wyszukiwania default_shell = %s\n" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "%s jest zawieszony na 30 sekund..." -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "zakoñczono sleep(30). Kontynuacja.\n" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "Makefile ze standardowego wej¶cia podano dwukrotnie." -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (plik tymczasowy)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (plik tymczasowy)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "Nie nale¿y podawaæ -j lub --jobs je¶li sh.exe nie jest dostêpny." - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "Prze³±czanie make w tryb jednozadaniowy." - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "Równoleg³e zadania (-j) nie s± obs³ugiwane na tej platformie" -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "Prze³±czanie w tryb jednozadaniowy (-j1)." -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "b³±d wewnêtrzny: wiele opcji --jobserver-fds" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "b³±d wewnêtrzny: b³êdny ³añcuch --jobserver-fds `%s'" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "uwaga: -jN wymuszone w podzadaniu: wy³±czanie trybu serwera zadañ." -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "duplikacja serwera zadañ" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" "uwaga: serwer zadañ niedostêpny: u¿ywanie -j1. Nale¿y dodaæ `+' do " "nadrzêdnej regu³y make." -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "tworzenie potoku zadañ" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "inicjowanie potoku serwera zadañ" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "Dowi±zania symboliczne nie s± obs³ugiwane: wy³±czono -L." -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "Uaktualnianie plików makefile....\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "Makefile `%s' mo¿e siê zapêtliæ; nie przetwarzam go.\n" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "Nie uda³o siê zrobiæ makefile `%s'." -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "Nie znaleziono w³±czanych makefile `%s'." -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "Nie znaleziono makefile `%s'" -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "Niemo¿liwy powrót do katalogu startowego." -#: main.c:2024 +#: main.c:2021 #, c-format msgid "Re-executing[%u]:" msgstr "Ponowne uruchamianie[%u]:" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "unlink (plik tymczasowy): " -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr ".DEFAULT_GOAL zawiera wiêcej ni¿ jeden cel" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "Nie podano obiektów i nie znaleziono makefile" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "Brak obiektów" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "Uaktualnianie obiektów docelowych....\n" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "uwaga: Wykryto przestawienie zegara. Budowanie mo¿e byæ niekompletne." -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "Sk³adnia: %s [opcje] [obiekt] ...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" @@ -1079,7 +1076,7 @@ msgstr "" "\n" "Ten program zosta³ zbudowany dla %s\n" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" @@ -1088,22 +1085,22 @@ msgstr "" "\n" "Ten program zosta³ zbudowany dla %s (%s)\n" -#: main.c:2402 +#: main.c:2399 #, c-format msgid "Report bugs to \n" msgstr "B³êdy proszê zg³aszaæ na adres \n" -#: main.c:2474 +#: main.c:2471 #, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "opcja `-%c' wymaga niepustego ³añcucha jako argumentu" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "opcja `-%c' wymaga argumentu ca³kowitego dodatniego" -#: main.c:2950 +#: main.c:2947 #, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1114,7 +1111,7 @@ msgstr "" "%sAutorzy nie daj± ¯ADNYCH gwarancji, w tym nawet gwarancji SPRZEDAWALNO¦CI\n" "%slub PRZYDATNO¦CI DO KONKRETNYCH CELÓW.\n" -#: main.c:2956 +#: main.c:2953 #, c-format msgid "" "\n" @@ -1123,7 +1120,7 @@ msgstr "" "\n" "%sTen program zosta³ zbudowany dla %s\n" -#: main.c:2958 +#: main.c:2955 #, c-format msgid "" "\n" @@ -1132,7 +1129,7 @@ msgstr "" "\n" "%sTen program zosta³ zbudowany dla %s (%s)\n" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" @@ -1141,7 +1138,7 @@ msgstr "" "\n" "# Baza danych Make, wy¶wietlana na %s" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" @@ -1150,305 +1147,305 @@ msgstr "" "\n" "# Zakoñczono tworzenie bazy danych Make na %s\n" -#: main.c:3099 +#: main.c:3097 #, c-format msgid "%s: Entering an unknown directory\n" msgstr "%s: Wej¶cie do nieznanego katalogu\n" -#: main.c:3101 +#: main.c:3099 #, c-format msgid "%s: Leaving an unknown directory\n" msgstr "%s: Opuszczenie nieznanego katalogu\n" -#: main.c:3104 +#: main.c:3102 #, c-format msgid "%s: Entering directory `%s'\n" msgstr "%s: Wej¶cie do katalogu `%s'\n" -#: main.c:3107 +#: main.c:3105 #, c-format msgid "%s: Leaving directory `%s'\n" msgstr "%s: Opuszczenie katalogu `%s'\n" -#: main.c:3112 +#: main.c:3110 #, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "%s[%u]: Wej¶cie do nieznanego katalogu\n" -#: main.c:3115 +#: main.c:3113 #, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "%s[%u]: Opuszczenie nieznanego katalogu\n" -#: main.c:3119 +#: main.c:3117 #, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "%s[%u]: Wej¶cie do katalogu `%s'\n" -#: main.c:3122 +#: main.c:3120 #, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "%s[%u]: Opuszczenie katalogu `%s'\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr ". Stop.\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "Nieznany b³±d %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "%s%s: %s" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "brak pamiêci wirtualnej" -#: misc.c:620 +#: misc.c:618 #, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "%s: u¿ytkownik %lu (rzeczywisty %lu), grupa %lu (rzeczywista %lu)\n" -#: misc.c:641 +#: misc.c:639 msgid "Initialized access" msgstr "Zainicjalizowany dostêp" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "Dostêp u¿ytkownika" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "Dostêp make" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "Dostêp potomka" -#: misc.c:866 +#: misc.c:864 #, c-format msgid "write error: %s" msgstr "b³±d zapisu: %s" -#: misc.c:868 +#: misc.c:866 msgid "write error" msgstr "b³±d zapisu" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "Czytanie makefile...\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "Czytanie makefile `%s'" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr " (brak celu domy¶lnego)" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (przeszukiwana ¶cie¿ka)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr " (niewa¿ne)" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr " (brak rozszerzenia ~)" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "b³êdna sk³adnia wyra¿enia warunkowego" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "nie zwi±zany `endef'" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "pusta nazwa zmiennej" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "pusta dyrektywa `override'" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "b³êdna dyrektywa `override'" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "polecenia zaczynaj± siê przed pierwszym obiektem" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "brakuje regu³y przed poleceniami" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "brakuj±cy separator%s" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr " (czy¿by mia³ byæ TAB zamiast 8 spacji?)" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "brakuj±cy wzorzec obiektu" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "wielokrotne wzorce obiektu" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "wzorzec obiektu nie zawiera `%%'" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "brakuj±cy `endif'" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "Niezwi±zany tekst po dyrektywie `endef'" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "brakuj±cy `endef', niezakoñczone `define'" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "Niezwi±zany tekst po dyrektywie `%s'" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "niezwi±zany `%s'" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "tylko jedno `else' w wyra¿eniu warunkowym" -#: read.c:1834 +#: read.c:1838 msgid "Malformed target-specific variable definition" msgstr "¬le sformu³owana definicja zmiennej dla celu" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "wymagania nie mog± byæ definiowane w skryptach poleceñ" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "pomieszane standardowe i statyczne regu³y wzorców" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "pomieszane standardowe i normalne regu³y" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "obiekt `%s' nie pasuje do wzorca obiektu" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "plik obiektowy `%s' ma pozycje i : i ::" -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "obiekt `%s' wyspecyfikowany wielokrotnie w tej samej regule" -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "uwaga: polecenia zakrywaj±ce dla obiektu `%s'" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "uwaga: ignorujê stare polecenia dla obiektu `%s'" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "uwaga: napotka³em na znak NUL; reszta linii zignorowana" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "Nie ma nic do zrobienia w `%s'." -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "`%s' jest aktualne." -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "Czyszczenie pliku `%s'.\n" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sBrak regu³ do wykonania obiektu `%s'%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "%sBrak regu³ do zrobienia obiektu `%s', wymaganego przez `%s'%s" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "Przetwarzanie pliku obiektowego `%s'.\n" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "Ju¿ bez powodzenia próbowa³em uaktualniæ plik `%s'.\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "Plik `%s' by³ ju¿ przetwarzany.\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "Wci±¿ uaktualniam plik `%s'.\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "Skoñczy³em uaktualniaæ plik `%s'.\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "Plik `%s' nie istnieje.\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" @@ -1456,142 +1453,142 @@ msgstr "" "*** Uwaga: plik .LOW_RESOLUTION_TIME `%s' ma du¿± rozdzielczo¶æ znacznika " "czasu" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "Znaleziono standardow± regu³ê dla `%s'.\n" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "Brak standardowych regu³ dla `%s'.\n" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "Stosowanie standardowych poleceñ dla `%s'.\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "Okrê¿na dyrektywa %s <- %s porzucona." -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "Zakoñczono zale¿no¶ci pliku obiektu `%s'.\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "Zale¿no¶ci `%s' s± wykonywane.\n" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "Zaniechany plik obiektowy `%s'.\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "Obiekt `%s' nie zosta³ wykonany z powodu b³êdów." -#: remake.c:669 +#: remake.c:671 #, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "Zale¿no¶æ `%s' dotyczy tylko kolejno¶ci dla obiektu `%s'.\n" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "Zale¿no¶æ `%s' obiektu `%s' nie istnieje.\n" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "Zale¿no¶æ `%s' jest nowsza od obiektu `%s'.\n" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "Zale¿no¶æ `%s' jest starsza od obiektu `%s'.\n" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "Obiekt `%s' jest typu double-colon i nie ma ¿adnych zale¿no¶ci.\n" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "Brak poleceñ dla `%s' i brak zmienionych zale¿no¶ci.\n" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "Tworzenie `%s' z powodu flagi always-make.\n" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "Nie ma potrzeby przerabiaæ obiektu `%s'" -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "; u¿yto nazwy VPATH `%s'" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "Konieczne przerobienie obiektu `%s'.\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr " Zignorowano nazwê VPATH `%s'.\n" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "Uruchomiono polecenia dla `%s'.\n" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "Przerabianie pliku obiektowego `%s' nie powiod³o siê.\n" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "Przerabianie pliku obiektowego `%s' powiod³o siê.\n" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "Plik obiektowy `%s' powinien byæ przerobiony z opcj± -q.\n" -#: remake.c:1296 +#: remake.c:1300 #, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "Uwaga: Plik `%s' ma czas modyfikacji z przysz³o¶ci" -#: remake.c:1303 +#: remake.c:1307 #, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "Uwaga: Plik `%s' ma czas modyfikacji %.2g s w przysz³o¶ci" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr "element .LIBPATTERNS `%s' nie jest wzorcem" -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "Zasady nie eksportowane: %s\n" -#: rule.c:552 +#: rule.c:551 msgid "" "\n" "# Implicit Rules" @@ -1599,7 +1596,7 @@ msgstr "" "\n" "# Regu³y stadardowe" -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -1607,7 +1604,7 @@ msgstr "" "\n" "# Brak standardowych regu³." -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -1616,209 +1613,231 @@ msgstr "" "\n" "# %u standardowych regu³, %u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr " terminal." -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "PLUSKWA: z³e num_pattern_rules! %u != %u" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "nieznany sygna³" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "Roz³±czenie" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "Przerwanie" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "Wyj¶cie" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "B³êdna instrukcja" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "Pu³apka ¶ledzenia" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "Przerwany" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "Pu³apka IOT" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "Pu³apka EMT" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "Wyj±tek zmiennoprzecinkowy" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "Zabity" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "B³±d szyny" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "Naruszenie ochrony pamiêci" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "B³êdne wywo³anie systemowe" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "Przerwany potok" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "Budzik" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "Zakoñczony" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "Sygna³ u¿ytkownika 1" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "Sygna³ u¿ytkownika 2" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "Potomek powróci³" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "Przerwa w zasilaniu" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "Zatrzymany" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "Zatrzymany (wej¶cie z tty)" -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "Zatrzymany (wyj¶cie na tty)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "Zatrzymany (sygna³)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "Przekroczony czas CPU" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "Przekroczony limit wielko¶ci pliku" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "Wyczerpany stoper wirtualny" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "Wyczerpany stoper profiluj±cy" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "Zmienione okno" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "Kontynuowany" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "Nag³a sytuacja I/O" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "I/O mo¿liwe" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "Zaginione zasoby" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "Sygna³ niebezpieczeñstwa" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "¯±danie informacji" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "Koprocesor obliczeñ zmiennoprzecinkowych niedostêpny" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "domy¶lna" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "¶rodowiskowa" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "makefile" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "¶rodowisko pod -e" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "z linii poleceñ" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "dyrektywa `override'" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "automatyczna" -#: variable.c:1381 +#: variable.c:1394 #, c-format msgid " (from `%s', line %lu)" msgstr " (z `%s', linia %lu)" -#: variable.c:1423 +#: variable.c:1436 msgid "# variable set hash-table stats:\n" msgstr "# statystyki tablic haszuj±cych ustawionych zmiennych:\n" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1826,7 +1845,7 @@ msgstr "" "\n" "# Zmienne\n" -#: variable.c:1438 +#: variable.c:1451 msgid "" "\n" "# Pattern-specific Variable Values" @@ -1834,7 +1853,7 @@ msgstr "" "\n" "# Warto¶ci zmiennych dla wzorca" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." @@ -1842,7 +1861,7 @@ msgstr "" "\n" "# Brak warto¶ci zmiennych dla wzorca." -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1856,82 +1875,82 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "uwaga: niezdefiniowana zmienna `%.*s'" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "sys$search nie powiod³o siê - %d\n" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "Uwaga: Puste przekierowanie\n" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "b³±d wewnêtrzny: `%s' command_state" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "-uwaga, CTRL-Y pozostawi podproces(y).\n" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "-uwaga, bêdzie trzeba ponownie umo¿liwiæ obs³ugê CTRL-Y z DCL.\n" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "WBUDOWANE [%s][%s]\n" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "WBUDOWANE CD %s\n" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "WBUDOWANE RM %s\n" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "Nieznane polecenie wbudowane '%s'\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "B³±d, puste polecenie\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "Przekierowane wej¶cie z %s\n" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "Przekierowane wyj¶cie diagnostyczne do %s\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "Przekierowane wyj¶cie do %s\n" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "Zamiast tego wykonywanie %s\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "B³±d podczas uruchamiania, %d\n" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -1939,11 +1958,11 @@ msgstr "" "\n" "# ¦cie¿ki przeszukiwania VPATH\n" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# Brak ¶cie¿ek przeszukiwania `vpath'" -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -1952,7 +1971,7 @@ msgstr "" "\n" "# %u ¶cie¿ek przeszukiwania `vpath'.\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -1960,7 +1979,7 @@ msgstr "" "\n" "# Brak ogólnej (zmienna `VPATH') ¶cie¿ki przeszukiwania." -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" @@ -1969,3 +1988,9 @@ msgstr "" "\n" "# Ogólna (zmienna `VPATH') ¶cie¿ka przeszukiwania:\n" "# " + +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "Nie nale¿y podawaæ -j lub --jobs je¶li sh.exe nie jest dostêpny." + +#~ msgid "Resetting make for single job mode." +#~ msgstr "Prze³±czanie make w tryb jednozadaniowy." diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo index 6eab00202a7176be3440054d86b5f835e266faa9..5bbb29469452c4f3e810b25a1ce45dc397da092b 100644 GIT binary patch delta 7762 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 TS)IJgO6Jt|Ej#z*TA%*|%ZGh` delta 8393 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 diff --git a/po/pt_BR.po b/po/pt_BR.po index 9d8a8eb1..f35f5fbd 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: GNU make 3.80\n" "Report-Msgid-Bugs-To: bug-make@gnu.org\n" -"POT-Creation-Date: 2005-12-13 09:46-0500\n" +"POT-Creation-Date: 2006-02-19 22:29-0500\n" "PO-Revision-Date: 2002-11-16 17:06+0300\n" "Last-Translator: Fábio Henrique F. Silva \n" "Language-Team: Brazilian Portuguese \n" @@ -17,31 +17,31 @@ msgstr "" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "característica não suportada: `%s'" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "o touch não está disponível no VMS" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "touch: Arquivo `%s' não existe" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "touch: `%s' não é um arquivo válido" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "touch: O membro `%s' não existe em `%s'" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "touch: O ar_member_touch retornou um código de erro inválido em `%s'" @@ -80,44 +80,44 @@ msgstr " Data %s" msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " uid = %d, gid = %d, modo = 0%o.\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "*** Quebra.\n" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "** [%s] O arquivo membro `%s' pode ser falso. Não foi apagado." -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "** O arquivo membro `%s' pode ser falso. Não foi apagado." -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "** [%s] Apagando arquivo `%s'" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "** Apagando arquivo `%s'" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# comandos para executar" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (embutido):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (de `%s', linha %lu):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -125,219 +125,219 @@ msgstr "" "\n" "# Diretórios\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# %s: não pôde ser estabelecido.\n" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "# %s (chave %s, mtime %d): não pôde ser aberto.\n" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "# %s (dispositivo %d, inode [%d,%d,%d]): não pôde ser aberto.\n" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "# %s (dispositivo %ld, inode %ld): não pôde ser aberto.\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (chave %s, mtime %d): " -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (dispositivo %d, inode [%d,%d,%d]): " -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (dispositivo %ld, inode %ld): " -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "Não" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " arquivos, " -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "não" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr " impossibilidades" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " até agora." -#: dir.c:1059 +#: dir.c:1079 #, c-format msgid " impossibilities in %lu directories.\n" msgstr " impossibilidades em %lu diretórios.\n" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "Variável recursiva `%s' faz referência a ela mesma (eventualmente)" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "referência a variável não finalizada" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "Comandos especificados para o arquivo `%s' em %s:%lu," -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "Comandos para o arquivo `%s' encontrados por regra implícita," -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "mas `%s' é considerado o mesmo arquivo que `%s'." -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "Comandos para `%s' serão ignorados em favor daqueles para `%s'." -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "não pôde renomear de dois-pontos `%s' para dois-pontos duplos `%s'" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "não pôde renomer de dois-pontos duplos `%s' para dois-pontos `%s'" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "** Apagando arquivo intermediário `%s'" -#: file.c:381 +#: file.c:385 msgid "Removing intermediate files...\n" msgstr "Apagando arquivo intermediário...\n" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s: Data/Hora fora de faixa; substituindo %s" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "Hora atual" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# Não é um alvo:" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# Arquivo importante (prerequisito de .PRECIOUS)." -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "# Alvo Falso (prerequisito de .PHONY)." -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# Linha de Comando do Alvo." -#: file.c:889 +#: file.c:897 #, fuzzy msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "# Um Padrão ou arquivo MAKEFILES" -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "# Pesquisa por regra implícita concluida." -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "# Pesquisa por regra implícita não concluida." -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "# Derivação padrão implícita/estática: `%s'\n" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "# O arquivo é um pré-requisito intermediário." -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# Também faz:" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# O Período da modificação nunca foi verificado." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# O Arquivo não existe." -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# O Arquivo está desatualizado." -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# Última modificação %s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# O Arquivo foi atualizado." -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# O Arquivo não foi atualizado." -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# Comandos em execução (ISTO É UMA FALHA)." -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "# Comandos de dependências em execução (ISTO É UMA FALHA)." -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# Atualizado com sucesso." -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# Precisa ser atualizado (-q está definido)." -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# Problemas com a atualização." -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# Valor inválido no membro `update_status' !" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# Valor inválido no membro `command_state' !" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -345,7 +345,7 @@ msgstr "" "\n" "# Arquivos" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" @@ -355,7 +355,7 @@ msgstr "" "# tabela hash de arquivos:\n" "# " -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "primeiro argumento não numérico para a função `word'" @@ -371,41 +371,41 @@ msgstr "primeiro argumento n msgid "non-numeric second argument to `wordlist' function" msgstr "segundo argumento não numérico para a função `wordlist'" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(In) falhou (e=%d)\n" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(Err) falhou (e=%d)\n" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "CreatePipe() falhou (e=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe (): process_init_fd() falhou\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "Apagando o arquivo de lote temporário %s\n" -#: function.c:1999 -#, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "O número de argumentos é insuficiente (%d) para a função `%s'" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "A função `%s' não foi implementada nesta plataforma" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "Chamada não terminada para a função `%s': faltando `%c'" @@ -465,71 +465,71 @@ msgstr "%s: a op msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: a opção `-W %s' não permite um argumento\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "não foi possível alocar %ld bytes para a tabela hash: memória cheia" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "Carga=%ld/%ld=%.0f%%, " -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "Rehash=%d, " -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "Colisões=%ld/%ld=%.0f%%" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "Procurando por uma regra implícita para `%s'.\n" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "Procurando por uma regra implícita de arquivo-membro para `%s'.\n" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "Evitando recursão em regra implícita.\n" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "Tentando padrão para regra com `%.*s'.\n" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "Rejeitando pré-requisitos implícitos `%s'.\n" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "Rejeitando pré-requisito para regra `%s'.\n" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "Tentando pré-requisito implícito `%s'.\n" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "Tentanto pré-requisito para a regra `%s'.\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "Pré-requisito `%s' encontrado como VPATH `%s'\n" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "Procurando uma regra com o arquivo intermediário `%s'.\n" @@ -572,7 +572,7 @@ msgstr "** Esperando que outros processos terminem." msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "Filho ativo 0x%08lx (%s) PID %ld %s\n" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr " (remoto)" @@ -605,12 +605,12 @@ msgstr "gravar jobserver" msgid "Released token for child 0x%08lx (%s).\n" msgstr "Liberado sinalizador para o processo filho 0x%08lx (%s).\n" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "process_easy() falhou ao executar o processo (e=%d)\n" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" @@ -619,92 +619,97 @@ msgstr "" "\n" "Contados %d args na falha de execução\n" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "Colocando o processo filho 0x%08lx (%s) PID %ld%s na cadeia.\n" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "Obtido o sinalizador para o processo filho 0x%08lx (%s).\n" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "tarefas canalizadas lidas" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "não pôde forçar os limites de carga neste sistema operacional" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "não pôde forçar a carga limite:" -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "" -#: job.c:2030 -#, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "process_easy() falhou ao executar o processo (e=%d)\n" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "processo filho descarregado: pid %d, aguardando pelo pid %d\n" -#: job.c:2069 +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s: Comando não encontrado" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "%s: Interpretador de comandos não encontrado" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "" -#: job.c:2347 +#: job.c:2363 #, fuzzy, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "$SHELL alterado (era `%s' e agora é `%s')" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "Criando arquivo de lote temporário %s\n" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "%s (linha %d) contexto inválido (!unixy && !batch_mode_shell)\n" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "Opções:\n" -#: main.c:293 +#: main.c:291 msgid " -b, -m Ignored for compatibility.\n" msgstr " -b, -m Ignorado para compatibilidade.\n" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr "" " -B, --always-make Processa todos os alvos incondicionalmente.\n" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" @@ -712,18 +717,18 @@ msgstr "" " -C DIRETÓRIO, --directory=DIRETÓRIO\n" " Muda para o DIRETÓRIO antes de fazer algo.\n" -#: main.c:300 +#: main.c:298 msgid " -d Print lots of debugging information.\n" msgstr " -d Imprime muita informação de depuração.\n" -#: main.c:302 +#: main.c:300 msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "" " --debug[=OPÇÕES] Imprime vários tipos de informações de " "depuração.\n" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" @@ -731,7 +736,7 @@ msgstr "" " -e, --environment-overrides\n" " Assume os valores das variáveis de ambiente.\n" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" @@ -739,15 +744,15 @@ msgstr "" " -f ARQUIVO, --file=ARQUIVO, --makefile=ARQUIVO\n" " Lê o ARQUIVO como se fosse um arquivo make.\n" -#: main.c:310 +#: main.c:308 msgid " -h, --help Print this message and exit.\n" msgstr " -h, --help Imprime esta mensagem e sai.\n" -#: main.c:312 +#: main.c:310 msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr " -i, --ignore-errors Ignora os erros dos comandos.\n" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" @@ -756,7 +761,7 @@ msgstr "" " Pesquisa o DIRETÒRIO por arquivos make a " "incluir.\n" -#: main.c:317 +#: main.c:315 msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" @@ -764,14 +769,14 @@ msgstr "" " -j [N], --jobs[=N] Permite N tarefas de uma vez; tarefas infinitas " "sem argumentos.\n" -#: main.c:319 +#: main.c:317 msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "" " -k, --keep-going Continua mesmo que alguns alvos não possam ser " "processados.\n" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " @@ -781,13 +786,13 @@ msgstr "" " Não inicia múltiplas tarefas a menos que a " "carga seja menor que N.\n" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" msgstr "" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " @@ -797,7 +802,7 @@ msgstr "" " Não executa quaisquer comandos; apenas imprime-" "os.\n" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " @@ -807,12 +812,12 @@ msgstr "" " Considera o ARQUIVO como muito antigo e não " "reprocessá-o.\n" -#: main.c:332 +#: main.c:330 msgid " -p, --print-data-base Print make's internal database.\n" msgstr "" " -p, --print-data-base Imprime o banco de dados interno do make.\n" -#: main.c:334 +#: main.c:332 msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" @@ -820,21 +825,21 @@ msgstr "" " -q, --question Não executa os comandos; O código de saida " "indica se está atualizado.\n" -#: main.c:336 +#: main.c:334 msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr " -r, --no-builtin-rules Desabilita as regras implícitas.\n" -#: main.c:338 +#: main.c:336 msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "" " -R, --no-builtin-variables Desabilita a configuração das variáveis " "embutidas.\n" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr " -s, --silent, --quiet Não ecoa os comandos.\n" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" @@ -842,23 +847,23 @@ msgstr "" " -S, --no-keep-going, --stop\n" " Desativa a opção -k.\n" -#: main.c:345 +#: main.c:343 msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "" " -t, --touch Executa um `touch' nos alvos ao invés de " "reprocessá-los.\n" -#: main.c:347 +#: main.c:345 msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "" " -v, --version Imprime o número de versão do make e sai.\n" -#: main.c:349 +#: main.c:347 msgid " -w, --print-directory Print the current directory.\n" msgstr " -w, --print-directory Imprime o diretório atual.\n" -#: main.c:351 +#: main.c:349 msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" @@ -866,7 +871,7 @@ msgstr "" " --no-print-directory Desativa a opção -w, mesmo que ela esteja " "implicitamente ativada.\n" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" @@ -874,7 +879,7 @@ msgstr "" " -W ARQUIVO, --what-if=ARQUIVO, --new-file=ARQUIVO, --assume-new=ARQUIVO\n" " Considera o ARQUIVO infinitamente novo.\n" -#: main.c:356 +#: main.c:354 msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" @@ -882,21 +887,21 @@ msgstr "" " --warn-undefined-variables Avisa quando um variável não definida for " "referenciada.\n" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "Cadeia de caracteres vazia não é válida como nome de arquivo" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "nível de depuração desconhecido: `%s'" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "%s: Interrupção/Exceção capturada (código = 0x%x, endereço = 0x%x)\n" -#: main.c:677 +#: main.c:676 #, fuzzy, c-format msgid "" "\n" @@ -911,161 +916,153 @@ msgstr "" "SinalExceção = %x\n" "EndereçoExceção = %x\n" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "Violação de acesso: operação de escrita no endereço %x\n" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "Violação de acesso: operação de leitura no endereço %x\n" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "find_and_set_shell definiu o default_shell = %s\n" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "find_and_set_shell, caminho de pesquisa do default_shell = %s\n" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "%s está suspenso por 30 segundos..." -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "sleep(30) concluido. Continuando.\n" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "Makefile na entrada padrão especificado duas vezes." -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (arquivo temporário)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (arquivo temporário)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "Não especifique -j ou --jobs se o sh.exe não estiver disponível." - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "Reiniciando o make para o modo de trabalho único." - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "Tarefas paralelas (-j) não são suportadas nesta plataforma." -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "Reiniciando no modo de tarefa única (-j1)." -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "erro interno: múltiplas opções --jobserver-fds" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "erro interno: valor `%s' inválido para --jobserver-fds" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "aviso: -jN forçado no submake: desabilitando o modo jobserver." -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "dup jobserver" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "aviso: jobserver indisponível: usando -j1. Inclua `+' na regra pai." -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "criando canalização de tarefas" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "inicializando a canalização do jobserver" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "" -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "Atualizando os arquivos makefiles ...\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "O arquivo `%s' pode estar em loop; não reprocessá-lo.\n" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "Problemas ao reprocessar o arquivo `%s'." -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "Arquivo `%s' incluido não foi encontrado." -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "O arquivo `%s' não foi encontrado." -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "Não foi possível voltar ao diretório original." -#: main.c:2024 +#: main.c:2021 #, fuzzy, c-format msgid "Re-executing[%u]:" msgstr "Re-executando:" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "desvinculado (arquivos temporário): " -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr "" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "Nenhum alvo indicado e nenhum arquivo make encontrado" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "Sem alvo" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "Atualizando os objetivos finais...\n" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "aviso: O relógio está errado. Sua compilação pode ficar incompleta." -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "Uso: %s [opções] [alvo] ...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" @@ -1074,7 +1071,7 @@ msgstr "" "\n" "Este programa foi compilado para %s\n" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" @@ -1083,22 +1080,22 @@ msgstr "" "\n" "Este programa foi compilado para %s (%s)\n" -#: main.c:2402 +#: main.c:2399 #, c-format msgid "Report bugs to \n" msgstr "Informe os problemas para .\n" -#: main.c:2474 +#: main.c:2471 #, fuzzy, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "a opção `-%c' requer um argumento inteiro positivo" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "a opção `-%c' requer um argumento inteiro positivo" -#: main.c:2950 +#: main.c:2947 #, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1109,7 +1106,7 @@ msgstr "" "%sNão há garantias; nem mesmo de COMERCIALIZAÇÃO OU ATENDIMENTO A UMA\n" "%sFUNÇÃO EM PARTICULAR.\n" -#: main.c:2956 +#: main.c:2953 #, fuzzy, c-format msgid "" "\n" @@ -1118,7 +1115,7 @@ msgstr "" "\n" "Este programa foi compilado para %s\n" -#: main.c:2958 +#: main.c:2955 #, fuzzy, c-format msgid "" "\n" @@ -1127,7 +1124,7 @@ msgstr "" "\n" "Este programa foi compilado para %s (%s)\n" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" @@ -1136,7 +1133,7 @@ msgstr "" "\n" "# Banco de dados do Make, impresso em %s" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" @@ -1145,307 +1142,307 @@ msgstr "" "\n" "# Banco de dados do Make finalizado em %s\n" -#: main.c:3099 +#: main.c:3097 #, fuzzy, c-format msgid "%s: Entering an unknown directory\n" msgstr "%s: Entrando em um diretório desconhecido" -#: main.c:3101 +#: main.c:3099 #, fuzzy, c-format msgid "%s: Leaving an unknown directory\n" msgstr "%s: Saindo de um diretório desconhecido" -#: main.c:3104 +#: main.c:3102 #, c-format msgid "%s: Entering directory `%s'\n" msgstr "%s: Entrando no diretório `%s'\n" -#: main.c:3107 +#: main.c:3105 #, c-format msgid "%s: Leaving directory `%s'\n" msgstr "%s: Saindo do diretório `%s'\n" -#: main.c:3112 +#: main.c:3110 #, fuzzy, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "%s[%u]: Entrando em um diretório desconhecido" -#: main.c:3115 +#: main.c:3113 #, fuzzy, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "%s[%u]: Saindo de um diretório desconhecido" -#: main.c:3119 +#: main.c:3117 #, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "%s[%u]: Entrando no diretório `%s'\n" -#: main.c:3122 +#: main.c:3120 #, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "%s[%u]: Saindo do diretório `%s'\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr ". Pare.\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "Erro desconhecido %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "%s%s: %s" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "A memória virtual encheu" -#: misc.c:620 +#: misc.c:618 #, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "%s: usuário %lu (real %lu), grupo %lu (real %lu)\n" -#: misc.c:641 +#: misc.c:639 msgid "Initialized access" msgstr "Acesso inicializado" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "Acesso do usuário" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "Acesso do make" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "Acesso filho" -#: misc.c:866 +#: misc.c:864 #, fuzzy, c-format msgid "write error: %s" msgstr "Erro redirecionado para %s\n" -#: misc.c:868 +#: misc.c:866 #, fuzzy msgid "write error" msgstr "gravar jobserver" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "Lendo arquivos makefile ...\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "Lendo arquivos makefile `%s'" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr " (não há objetivo padrão)" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (caminho de pesquisa)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr " (sem importância)" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr " (sem expansão ~)" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "síntaxe inválida na condicional" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "`endef' extranho" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "nome de variável vazio" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "diretiva `override' vazia" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "diretiva `override' inválida" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "comandos começam antes do primeiro alvo" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "falta regra antes dos comandos" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "faltando o separador%s" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr " (você pensou em TAB ao invés de 8 espaços?)" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "faltando o padrão dos alvos" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "múltiplos padrões para o alvo" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "padrão para o alvo não contém `%%'" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "faltando `endif'" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "Texto estranho depois da diretiva `endef'" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "faltando `endef', `define' não terminado" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "Texto estranho depois da diretiva `%s'" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "`%s' estranho" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "use apenas um `else' por condicional" -#: read.c:1834 +#: read.c:1838 #, fuzzy msgid "Malformed target-specific variable definition" msgstr "Definição de variável por alvo mau formada" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "As regras implícitas e de padrão estático misturadas" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "As regras implícitas e normais misturadas" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "O alvo `%s' não coincide com o padrão" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "O arquivo alvo `%s' tem entradas : e ::" -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "O alvo `%s' foi informado mais do que um vez na mesma regra." -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "aviso: impondo comandos para o alvo `%s'" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "aviso: ignorando comandos antigos para o alvo `%s'" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "aviso: caracter NUL detetado; o resto da linha foi ignorado" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "Nada a ser feito para `%s'." -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "`%s' está atualizado." -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "Atualizando o arquivo `%s'.\n" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sSem regra para processar o alvo `%s'%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "%sSem regra para processar o alvo `%s', necessário por `%s'%s" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "Considerando o arquivo alvo `%s'.\n" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "Tentativa de atualizar o arquivo `%s' falhou.\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "O arquivo `%s' já foi considerado.\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "Ainda está atualizando o arquivo `%s'.\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "Atualização do arquivo `%s' concluida.\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "O arquivo `%s' não existe.\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" @@ -1453,142 +1450,142 @@ msgstr "" "*** Aviso: arquivo .LOW_RESOLUTION_TIME `%s' tem uma etiqueta de tempo de " "alta resolução" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "Regra implícita encontrada para `%s'.\n" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "Nenhuma regra implícita encontrada para `%s'.\n" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "Usando os comandos padrões para `%s'.\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "Dependência circular %s <- %s abandonada." -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "Pré-requisitos do alvo `%s' concluido.\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "Pré-requisitos do `%s' estão sendo criados.\n" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "Desistindo do arquivo `%s'.\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "O alvo `%s' não foi reprocessado por causa de erros." -#: remake.c:669 +#: remake.c:671 #, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "Pré-requisito `%s' está ordenado para o alvo `%s'.\n" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "Pré-requisitos `%s' do alvo `%s' não existem.\n" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "Pré-requisito `%s' é mais novo do que o alvo `%s'.\n" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "Pré-requisito `%s' é mais antigo do que o alvo `%s'.\n" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "O alvo `%s' é dois-pontos duplos e não tem pré-requisitos.\n" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "Nenhum comando para `%s' e nenhum pré-requisito foi alterado.\n" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "Processando `%s' devido a opção always-make.\n" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "Não é necessário reprocessar o alvo `%s'" -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "; usando o nome VPATH `%s'" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "O alvo `%s' deve ser reprocessado.\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr " Ignorando o nome VPATH `%s'.\n" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "Os comandos de `%s' estão rodando.\n" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "Falha ao reprocessar o alvo `%s'.\n" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "Alvo `%s' reprocessado com sucesso.\n" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "O alvo `%s' precisa ser reprocessado sob -q.\n" -#: remake.c:1296 +#: remake.c:1300 #, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "** Aviso: O arquivo `%s' está com a hora adiantada" -#: remake.c:1303 +#: remake.c:1307 #, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "** Aviso: O arquivo `%s' está com a hora %.2g adiantada" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr "O elemento .LIBPATTERNS `%s' não é um padrão" -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "Customizações não exportadas: %s\n" -#: rule.c:552 +#: rule.c:551 msgid "" "\n" "# Implicit Rules" @@ -1596,7 +1593,7 @@ msgstr "" "\n" "# Regras implícitas." -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -1604,7 +1601,7 @@ msgstr "" "\n" "# Faltam as regras implícitas." -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -1613,209 +1610,231 @@ msgstr "" "\n" "# %u regras implícitas, %u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr " terminal." -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "ERRO: num_pattern_rules errada! %u != %u" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "sinal desconhecido" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "Desconectar" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "Interrupção" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "Sair" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "Instrução ilegal" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "Aviso Trace/breakpoint" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "Abortado" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "Aviso IOT" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "Aviso EMT" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "Exceção de ponto flutuante" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "Finalizado" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "Erro de barramento" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "Falha de segmentação" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "Chamada de sistema inválida" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "Canalização interrompida" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "Despertador" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "Terminado" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "Sinal 1 definido pelo usuário" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "Sinal 2 definido pelo usuário" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "O Filho saiu" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "Falha na Energia Elétrica" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "Parado" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "Parado (entrada tty)" -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "Parado (saida tty)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "Parado (sinal)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "Tempo de CPU excedido" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "Tamanho do arquivo excedido" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "Temporizador virtual expirou" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "Temporizador de perfil expirou" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "Janela alterada" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "Continuação" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "Condição de E/S urgente" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "Possível E/S" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "Recurso perdido" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "Sinal perigoso" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "Solicitação de informação" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "Co-processador aritmético indisponível" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "padrão" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "ambiente" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "makefile" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "ambiente sob -e" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "linha de comando" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "diretiva `override'" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "automático" -#: variable.c:1381 +#: variable.c:1394 #, c-format msgid " (from `%s', line %lu)" msgstr " (de `%s', linha %lu)" -#: variable.c:1423 +#: variable.c:1436 msgid "# variable set hash-table stats:\n" msgstr "# tabela hash do conjunto de variávies:\n" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1823,7 +1842,7 @@ msgstr "" "\n" "# Variáveis\n" -#: variable.c:1438 +#: variable.c:1451 #, fuzzy msgid "" "\n" @@ -1832,7 +1851,7 @@ msgstr "" "\n" "# Valores da variável de padrões específicos" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." @@ -1840,7 +1859,7 @@ msgstr "" "\n" "# Faltam valores para variável de padrões específicos" -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1854,82 +1873,82 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "aviso: variável indefinida `%.*s'" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "sys$search falhou com %d\n" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "Aviso: Redireção vazia\n" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "erro interno: `%s' command_state" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "-warning, CTRL-Y sairá do(s) subprocesso(s).\n" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "-warning, pode ser preciso reativar o CTRL-Y no DCL.\n" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "EMBUTIDO [%s][%s]\n" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "CD EMBUTIDO %s\n" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "RM EMBUTIDO %s\n" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "Comando embutido desconhecido `%s'.\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "Erro, comando vazio\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "Entrada de %s redirecionada\n" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "Erro redirecionado para %s\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "Saida redirecionada para %s\n" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "Executando %s ao invés de\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "Erro de execução, %d\n" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -1937,11 +1956,11 @@ msgstr "" "\n" "# Caminho VPATH\n" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# Sem caminho `vpath'." -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -1950,7 +1969,7 @@ msgstr "" "\n" "# %u caminhos `vpath'.\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -1958,7 +1977,7 @@ msgstr "" "\n" "# Sem caminho genérico (variável `VPATH')." -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" @@ -1974,6 +1993,12 @@ msgstr "" #~ msgid "Got a SIGCHLD; %u unreaped children.\n" #~ msgstr "Recebido um SIGSHLD; %u processos filhos descarregados.\n" +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "Não especifique -j ou --jobs se o sh.exe não estiver disponível." + +#~ msgid "Resetting make for single job mode." +#~ msgstr "Reiniciando o make para o modo de trabalho único." + #~ msgid "no file name for `%sinclude'" #~ msgstr "sem nome de arquivo para `%sinclude'" diff --git a/po/ru.gmo b/po/ru.gmo index 537e674382871f604b2e8ec7e3322c9c1594d34f..f9251dbea0acc1a3378a39097c3ed186ec986f87 100644 GIT binary patch delta 6496 zcmY+|3w+P@9>?+ThTX?*Hrv?#8@9QOncKF+W+PfyF3Bx(8gdO$bfzEbkRndylKTl! zB>J0@%c)aSxtBt8Sn4ElB2t|wz25)dcaMkjefa#J-|zST`~QC5@8|pd{&-kV_C2<^Qmu+Qm-*p_1ylikU!=RKGHBQ-k3Vr5reQNreJ@}#A)ck z4YvIe)}{S3rej!wF|o!trVW*FI*KtB2OwiG<){J8w*6}{jP^dPjmIzp&!K)Fn&=KN z9_cdKs5$h&NGwI&cM|INnFPdEJ00VG&)SiyhKGQt3a*kQM?nYP)m~Jao4T@ zb$x%-fFD84c(rvWHm7|I8LMwYG=?NLhWd+8dt)McaCHj#S4!TcgJ+rZ)(5ZnIqt<>TM&mTpz~*Bc+|rmm3>B@&@ zJQn$lnTJ|}ZJ39b(SuD%R~8nd*0vmVmbwsCL({#Vm>smy-1SG8Ps0!XKO1H4N#jfAGO8rfqM)VA{J-zpF$I>>w&LS5N~_VI8&WyQ4BQ z9knN3MQy@LOxO9pMnx$~!{6q8sm7r3FlkQv@vSLxmXj&p_XQn^=Tw~W)(6?^C9YV{D^vB3Wr*o z>weUPCZLw)8Po&UBA1%aQ3I~Qj~%718I^GCg-ZPp48#$rSLk@un$NWTD^PFDb*OfYTzSK8C-zM;Ib_8uNhX-p@E!6-QX5#)1@(NrM@dhU>Ry4 zQ&2NqhF@s)wOA zhl9De0ktQ-LM_cj)IcKJyT408J)k4TVsF&ajY8dLE@~5QL!GYus7-hX$*5y)P$8=( zli}-!rKq);fy&GR10v*UdxCbSG-2U!pc)M4sE9hg!-Z zn5Of;fQlZt1LLt0m724t2SnWA&L9i#q}?64r^=tp}CY7=iQApe@#`*bila|!RpW}V&B@F;2kOHl)R1M6WW>Uf>O z7_3?7{-qU8{tvpAQ|U66*jJE(cOI` zjm9|IQ!xz}Vk*9c`FIL-qeRw8YnX$YSutvWrKpTNh4RK({vWL79``{}r~#y-Zd`d_XH}vc6rZNjPfWg=bpTKFDfvC_8!!(K5V^+N?E`FcR-n_ z-Tg4O!R4r>JBoUfo<=<&VW7JtdDxEjL$i#YZ!*%`(eHBKEO8rpO zahrfj?RM0NFJLTsO5Nkr9`(RpsQ1D|?0`$KHGYQrK4_SmnWm^r_QnF7hQSV%T~u@m zDlrl-V+#8H#eHBy)X4Kt{Uvw@PQp0cf;wLNQ1{u7I)*=4Qy+9QP=cDkOw@grqN5bQ zL!~8tjhbooZ6)Pr}W_YlO-n;xl4AF_yTC zs4k^cF4;zZROVFX5sBRESNvJ)uktR@fKEdUg)Kw?b-hG*3;W7Fe5TX)H++#eN*p96 z6DrM#>%MP&zS%U%0z^=r9 z2o)_|bvZ+Y)$qMsy4cP@{5O%rZv${Wp$$rL=g&s>ay9Lx$E)Z43vqT>86ru7z;!$7CJyE@>NAp|fJ}M1~ctV5GaqLA*CvGnh z_Cd95XA`SlwbiActqeo`f3nI{LPvEiF^~wPe*=C@P#p6ZpAp1|YTB|Krx7*nP5!X` z?_dah1MofKobBI_D{Vc7@5^odP26eg*;Y|PtRwbm$_>;*i6s^i`fK$OB87N>NF#nA zROS%=zS{qPWY}f}MiXxlr)*y}br@JUjX11pJHwRnxwi2QdiXNbwjZ|^TmOZ-h#JIJ z+cy(i5yyzHXLjsKFz6t1f--KqRSY$G}mZHUXn=R`fOD@2t$iEBiG{=uG3 z&ec}%g*(l i?pPY>9bM9>hIenDoB(gez}Nk~HHTaZ@Mf2d3H%dze88sw delta 7108 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\n" "Language-Team: Russian \n" @@ -17,31 +17,31 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 0.9.5\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "ÐÏÐÙÔËÁ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÏÇÏ ÓÒÅÄÓÔ×Á: `%s'" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "ÏÂÎÏ×ÌÅÎÉÅ ×ÒÅÍÅÎÉ ÉÚÍÅÎÅÎÉÑ ÞÌÅÎÁ ÁÒÈÉ×Á ÎÅ×ÏÚÍÏÖÎÏ × ÓÉÓÔÅÍÅ VMS" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "ÏÂÎÏ×ÌÅÎÉÅ ×ÒÅÍÅÎÉ ÉÚÍÅÎÅÎÉÑ: áÒÈÉ× `%s' ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "ÏÂÎÏ×ÌÅÎÉÅ ×ÒÅÍÅÎÉ ÉÚÍÅÎÅÎÉÑ: îÅ×ÅÒÎÙÊ ÁÒÈÉ×: `%s'" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "ÏÂÎÏ×ÌÅÎÉÅ ×ÒÅÍÅÎÉ ÉÚÍÅÎÅÎÉÑ: üÌÅÍÅÎÔ `%s' ÎÅ ÓÏÄÅÒÖÉÔÓÑ × `%s'" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "" @@ -82,44 +82,44 @@ msgstr " msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " uid = %d, gid = %d, mode = 0%o.\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "*** ïÓÔÁÎÏ×.\n" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "*** [%s] üÌÅÍÅÎÔ ÁÒÈÉ×Á `%s', ËÁÖÅÔÓÑ, ÎÅÄÅÊÓÔ×ÉÔÅÌÅÎ; ÎÅ ÕÄÁÌÅÎ" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "*** üÌÅÍÅÎÔ ÁÒÈÉ×Á `%s', ËÁÖÅÔÓÑ, ÎÅÄÅÊÓÔ×ÉÔÅÌÅÎ; ÎÅ ÕÄÁÌÅÎ" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] õÄÁÌÑÅÔÓÑ ÆÁÊÌ `%s'" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** õÄÁÌÑÅÔÓÑ ÆÁÊÌ `%s'" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# ËÏÍÁÎÄÙ, ËÏÔÏÒÙÅ ÓÌÅÄÕÅÔ ×ÙÐÏÌÎÉÔØ" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (×ÓÔÒÏÅÎÎÙÅ):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (ÉÚ `%s', ÓÔÒÏËÁ %lu):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -127,225 +127,225 @@ msgstr "" "\n" "# ëÁÔÁÌÏÇÉ\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# %s: ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ Ó×ÅÄÅÎÉÑ ×ÙÚÏ×ÏÍ stat.\n" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "# %s (ËÌÀÞ %s, ×ÒÅÍÑ ÍÏÄÉÆÉËÁÃÉÉ %d): ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ.\n" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "# %s (ÕÓÔÒÏÊÓÔ×Ï %d, inode [%d,%d,%d]): ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ.\n" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "# %s (ÕÓÔÒÏÊÓÔ×Ï %ld, inode %ld): ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ.\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (ËÌÀÞ %s, ×ÒÅÍÑ ÍÏÄÉÆÉËÁÃÉÉ %d): " -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (ÕÓÔÒÏÊÓÔ×Ï %d, inode [%d,%d,%d]): " -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (ÕÓÔÒÏÊÓÔ×Ï %ld, inode %ld): " -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "îÅÔ" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " ÆÁÊÌÏ×," -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "ÎÅÔ" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr " ÎÅÄÏÓÔÉÖÉÍÙÈ ÃÅÌÅÊ" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " ÎÁ ÔÅËÕÝÉÊ ÍÏÍÅÎÔ." -#: dir.c:1059 +#: dir.c:1079 #, fuzzy, c-format msgid " impossibilities in %lu directories.\n" msgstr " ÎÅÄÏÓÔÉÖÉÍÙÈ ÃÅÌÅÊ × %u ËÁÔÁÌÏÇÁÈ.\n" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "òÅËÕÒÓÉ×ÎÁÑ ÐÅÒÅÍÅÎÎÁÑ `%s' ÓÓÙÌÁÅÔÓÑ ÓÁÍÁ ÎÁ ÓÅÂÑ (× ÒÅÚÕÌØÔÁÔÅ)" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÓÓÙÌËÁ ÎÁ ÐÅÒÅÍÅÎÎÕÀ" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "ëÏÍÁÎÄÙ ÄÌÑ ÆÁÊÌÁ `%s' ÂÙÌÉ ÚÁÄÁÎÙ × %s:%lu," -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "ëÏÍÁÎÄÙ ÄÌÑ ÆÁÊÌÁ `%s' ÂÙÌÉ ÎÁÊÄÅÎÙ ÉÚ ÎÅÑ×ÎÏÇÏ ÐÒÁ×ÉÌÁ," -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "ÎÏ `%s' É `%s' ÔÅÐÅÒØ ÓÞÉÔÁÀÔÓÑ ÏÄÎÉÍ É ÔÅÍ ÖÅ ÆÁÊÌÏÍ. " -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "" "ëÏÍÁÎÄÙ ÄÌÑ `%s' ÉÇÎÏÒÉÒÕÀÔÓÑ, ×ÍÅÓÔÏ ÎÉÈ ÂÕÄÕÔ ÉÓÐÏÌØÚÏ×ÁÎÙ ËÏÍÁÎÄÙ ÄÌÑ `%" "s'." -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "" "ÎÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÉÍÅÎÏ×ÁÔØ `%s' Ó ÏÄÎÉÍ Ä×ÏÅÔÏÞÉÅÍ × `%s' Ó Ä×ÕÍÑ Ä×ÏÅÔÏÞÉÑÍÉ" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "" "ÎÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÉÍÅÎÏ×ÁÔØ `%s' Ó Ä×ÕÍÑ Ä×ÏÅÔÏÞÉÑÍÉ × `%s' Ó ÏÄÎÉÍ Ä×ÏÅÔÏÞÉÅÍ" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "*** õÄÁÌÅÎÉÅ ÐÒÏÍÅÖÕÔÏÞÎÏÇÏ ÆÁÊÌÁ `%s'" -#: file.c:381 +#: file.c:385 #, fuzzy msgid "Removing intermediate files...\n" msgstr "*** õÄÁÌÅÎÉÅ ÐÒÏÍÅÖÕÔÏÞÎÏÇÏ ÆÁÊÌÁ `%s'" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s: ÷ÒÅÍÅÎÎÏÊ ÛÔÁÍÐ ×ÙÈÏÄÉÔ ÚÁ ÐÒÅÄÅÌÙ ÄÉÁÐÁÚÏÎÁ; ÐÏÄÓÔÁ×ÌÑÅÍ %s" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "ôÅËÕÝÅÅ ×ÒÅÍÑ" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# îÅ Ñ×ÌÑÅÔÓÑ ÃÅÌØÀ:" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# ãÅÎÎÙÊ ÆÁÊÌ (ÚÁ×ÉÓÉÍÏÓÔØ .PRECIOUS)." -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "# ðÓÅ×ÄÏÃÅÌØ (ÚÁ×ÉÓÉÍÏÓÔØ ÏÔ .PHONY)." -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# ãÅÌØ, ×ÙÚÙ×ÁÅÍÁÑ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ." -#: file.c:889 +#: file.c:897 #, fuzzy msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "# makefile ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÌÉ ÉÚ MAKEFILES." -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "# ðÒÏÉÚ×ÏÄÉÌÓÑ ÐÏÉÓË ÎÅÑ×ÎÙÈ ÐÒÁ×ÉÌ" -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "# ðÏÉÓË ÎÅÑ×ÎÙÈ ÐÒÁ×ÉÌ ÎÅ ÐÒÏÉÚ×ÏÄÉÌÓÑ." -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "# ïÓÎÏ×Á ÎÅÑ×ÎÏÇÏ ÉÌÉ ÓÔÁÔÉÞÅÓËÏÇÏ ÏÂÒÁÚÃÁ: `%s'\n" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "# æÁÊÌ -- ÐÒÏÍÅÖÕÔÏÞÎÁÑ ÚÁ×ÉÓÉÍÏÓÔØ." -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# óÏÂÉÒÁÅÔ ÔÁËÖÅ:" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# ÷ÒÅÍÑ ÉÚÍÅÎÅÎÉÑ ÎÉ ÒÁÚÕ ÎÅ ÐÒÏ×ÅÒÑÌÏÓØ." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# æÁÊÌ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ." -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# æÁÊÌ ÏÞÅÎØ ÓÔÁÒÙÊ." -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# ÷ÒÅÍÑ ÐÏÓÌÅÄÎÅÇÏ ÉÚÍÅÎÅÎÉÑ %s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# æÁÊÌ ÂÙÌ ÏÂÎÏ×ÌÅÎ." -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# æÁÊÌ ÎÅ ÂÙÌ ÏÂÎÏ×ÌÅÎ." -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# ÷ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ×ÙÐÏÌÎÑÀÔÓÑ ÎÅËÏÔÏÒÙÅ ËÏÍÁÎÄÙ (üôï ïûéâëá)." -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "" "# ÷ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ×ÙÐÏÌÎÑÀÔÓÑ ËÏÍÁÎÄÙ ÎÅËÏÔÏÒÏÊ ÚÁ×ÉÓÉÍÏÓÔÉ (üôï ïûéâëá)." -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# õÓÐÅÛÎÏ ÏÂÎÏ×ÌÅÎÏ." -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# äÏÌÖÎÏ ÂÙÔØ ÏÂÎÏ×ÌÅÎÏ (ÚÁÄÁÎ ËÌÀÞ -q)." -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# ðÏÐÙÔËÁ ÏÂÎÏ×ÌÅÎÉÑ ÂÅÚÕÓÐÅÛÎÁ." -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# îÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÞÌÅÎÁ `update_status'!" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# îÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÞÌÅÎÁ `command_state'!" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -353,14 +353,14 @@ msgstr "" "\n" "# æÁÊÌÙ" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" "# " msgstr "" -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "ÎÅÞÉÓÌÏ×ÏÊ ÐÅÒ×ÙÊ ÁÒÇÕÍÅÎÔ ÆÕÎËÃÉÉ `word'" @@ -376,41 +376,41 @@ msgstr " msgid "non-numeric second argument to `wordlist' function" msgstr "ÎÅÞÉÓÌÏ×ÏÊ ×ÔÏÒÏÊ ÁÒÇÕÍÅÎÔ ÆÕÎËÃÉÉ `wordlist'" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(In) ×ÅÒÎÕÌÁ ËÏÄ ÏÛÉÂËÉ (e=%d)\n" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(Err) ×ÅÒÎÕÌÁ ËÏÄ ÏÛÉÂËÉ (e=%d)\n" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "CreatePipe() ×ÅÒÎÕÌÁ ËÏÄ ÏÛÉÂËÉ (e=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe(): process_init_fd() ×ÅÒÎÕÌÁ ËÏÄ ÏÛÉÂËÉ\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "ïÞÉÝÁÀ ×ÒÅÍÅÎÎÙÊ ÐÁËÅÔÎÙÊ ÆÁÊÌ %s\n" -#: function.c:1999 -#, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "îÅÄÏÓÔÁÔÏÞÎÏ ÁÒÇÕÍÅÎÔÏ× (×ÓÅÇÏ %d) ÆÕÎËÃÉÉ `%s'" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "îÅ ÒÅÁÌÉÚÏ×ÁÎÏ ÎÁ ÜÔÏÊ ÐÌÁÔÆÏÒÍÅ: ÆÕÎËÃÉÑ `%s'" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÙÊ ×ÙÚÏ× ÆÕÎËÃÉÉ `%s': ÐÒÏÐÕÝÅÎÏ `%c'" @@ -473,71 +473,71 @@ msgstr "%s: msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: ËÌÀÞ `-W %s' ÎÅ ÉÍÅÅÔ ÁÒÇÕÍÅÎÔÁ\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "" -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "" -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "ðÏÉÓË ÎÅÑ×ÎÏÇÏ ÐÒÁ×ÉÌÁ ÄÌÑ `%s'.\n" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "ðÏÉÓË ÎÅÑ×ÎÏÇÏ ÐÒÁ×ÉÌÁ ÄÌÑ ÜÌÅÍÅÎÔÁ ÁÒÈÉ×Á `%s'.\n" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "éÚÂÅÖÁÎÉÅ ÒÅËÕÒÓÉ×ÎÏÇÏ ×ÙÚÏ×Á ÎÅÑ×ÎÏÇÏ ÐÒÁ×ÉÌÁ.\n" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "ðÏÐÙÔËÁ ÐÒÉÍÅÎÅÎÉÑ ÐÒÁ×ÉÌÁ Ó ÏÂÒÁÚÃÏÍ, ÏÓÎÏ×Á `%.*s'.\n" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "ïÔ×ÅÒÖÅÎÉÅ ÎÅ×ÏÚÍÏÖÎÏÊ ÎÅÑ×ÎÏÊ ÚÁ×ÉÓÉÍÏÓÔÉ `%s'.\n" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "ïÔ×ÅÒÖÅÎÉÅ ÎÅ×ÏÚÍÏÖÎÏÊ ÚÁ×ÉÓÉÍÏÓÔÉ ÐÒÁ×ÉÌÁ `%s'.\n" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "ðÏÐÙÔËÁ ÐÒÉÍÅÎÅÎÉÑ ÎÅÑ×ÎÏÊ ÚÁ×ÉÓÉÍÏÓÔÉ `%s'.\n" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "ðÏÐÙÔËÁ ÐÒÉÍÅÎÅÎÉÑ ÐÒÁ×ÉÌÁ ÚÁ×ÉÓÉÍÏÓÔÉ `%s'.\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "ïÂÎÁÒÕÖÅÎÁ ÚÁ×ÉÓÉÍÏÓÔØ `%s' × ×ÉÄÅ VPATH `%s'\n" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "ðÏÉÓË ÐÒÁ×ÉÌÁ Ó ÐÒÏÍÅÖÕÔÏÞÎÙÍ ÆÁÊÌÏÍ `%s'.\n" @@ -580,7 +580,7 @@ msgstr "*** msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "îÅÚÁ×ÅÒÛÅÎÎÙÊ ÐÏÔÏÍÏË 0x%08lx (%s) PID %ld %s\n" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr " (ÕÄÁÌÅÎÎÙÊ)" @@ -613,12 +613,12 @@ msgstr " msgid "Released token for child 0x%08lx (%s).\n" msgstr "ïÓ×ÏÂÏÖÄÁÅÔÓÑ ÔÏËÅÎ ÄÌÑ ÐÏÔÏÍËÁ 0x%08lx (%s).\n" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "process_easy() ÎÅ ÓÍÏÇÌÁ ÚÁÐÕÓÔÉÔØ ÐÒÏÃÅÓÓ (e=%d)\n" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" @@ -627,140 +627,145 @@ msgstr "" "\n" "ðÒÉ ÎÅÕÓÐÅÛÎÏÍ ÚÁÐÕÓËÅ ÓÏÓÞÉÔÁÎÏ %d ÁÒÇÕÍÅÎÔÏ×\n" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "" "ðÏÍÅÝÅÎÉÅ ÐÏÔÏÍËÁ 0x%08lx (%s) PID %ld%s × ÃÅÐÏÞËÕ ÁËÔÉ×ÎÙÈ ÐÏÔÏÍËÏ×.\n" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "ðÏÌÕÞÅÎ ÔÏËÅÎ ÄÌÑ ÐÏÔÏÍËÁ 0x%08lx (%s).\n" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "ÞÉÔÁÀ ÚÁÄÁÞÉ ÉÚ ÐÏÔÏËÁ" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "ÜÔÁ ÏÐÅÒÁÃÉÏÎÎÁÑ ÓÉÓÔÅÍÁ ÎÅ ÐÏÚ×ÏÌÑÅÔ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÐÒÅÄÅÌÙ ÚÁÇÒÕÚËÉ" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÐÒÅÄÅÌÙ ÚÁÇÒÕÚËÉ: " -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "" -#: job.c:2030 -#, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "process_easy() ÎÅ ÓÍÏÇÌÁ ÚÁÐÕÓÔÉÔØ ÐÒÏÃÅÓÓ (e=%d)\n" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "make ÎÁÛÌÁ ÚÁ×ÅÒÛÉ×ÛÅÇÏÓÑ ÐÏÔÏÍËÁ pid %d, ×ÓÅ ÅÝÅ ÏÖÉÄÁÅÔ pid %d\n" -#: job.c:2069 +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s: ëÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "%s: ëÏÍÁÎÄÎÙÊ ÐÒÏÃÅÓÓÏÒ ÎÅ ÎÁÊÄÅÎ" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "" -#: job.c:2347 +#: job.c:2363 #, fuzzy, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "ðÅÒÅÍÅÎÎÁÑ $SHELL ÉÚÍÅÎÉÌÁÓØ (ÂÙÌÏ '%s', ÔÅÐÅÒØ '%s')" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "óÏÚÄÁÅÔÓÑ ×ÒÅÍÅÎÎÙÊ ÐÁËÅÔÎÙÊ ÆÁÊÌ %s\n" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "" "%s (ÓÔÒÏËÁ %d) ðÌÏÈÏÊ ËÏÎÔÅËÓÔ ËÏÍÁÎÄÎÏÇÏ ÐÒÏÃÅÓÓÏÒÁ (!unixy && !" "batch_mode_shell)\n" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "ëÌÀÞÉ:\n" -#: main.c:293 +#: main.c:291 #, fuzzy msgid " -b, -m Ignored for compatibility.\n" msgstr "éÇÎÏÒÉÒÕÅÔÓÑ ÄÌÑ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr "" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" msgstr "" -#: main.c:300 +#: main.c:298 #, fuzzy msgid " -d Print lots of debugging information.\n" msgstr "÷Ù×ÏÄÉÔØ ÍÁÓÓÕ ÏÔÌÁÄÏÞÎÙÈ ÓÏÏÂÝÅÎÉÊ" -#: main.c:302 +#: main.c:300 #, fuzzy msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "÷Ù×ÏÄÉÔØ ÒÁÚÌÉÞÎÙÅ ÔÉÐÙ ÏÔÌÁÄÏÞÎÏÊ ÉÎÆÏÒÍÁÃÉÉ" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" msgstr "" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" msgstr "" -#: main.c:310 +#: main.c:308 #, fuzzy msgid " -h, --help Print this message and exit.\n" msgstr "ðÏËÁÚÁÔØ ÜÔÕ ÓÐÒÁ×ËÕ É ×ÙÊÔÉ" -#: main.c:312 +#: main.c:310 #, fuzzy msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr "éÇÎÏÒÉÒÏ×ÁÔØ ÏÛÉÂËÉ ËÏÍÁÎÄ" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" msgstr "" -#: main.c:317 +#: main.c:315 #, fuzzy msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " @@ -769,7 +774,7 @@ msgstr "" "úÁÐÕÓËÁÔØ ÏÄÎÏ×ÒÅÍÅÎÎÏ ÄÏ N ÚÁÄÁÎÉÊ; \n" "ÅÓÌÉ ÁÒÇÕÍÅÎÔ ÎÅ ÚÁÄÁÎ, ÞÉÓÌÏ ÚÁÄÁÎÉÊ ÎÅÏÇÒÁÎÉÞÅÎÏ" -#: main.c:319 +#: main.c:317 #, fuzzy msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" @@ -777,39 +782,39 @@ msgstr "" "ðÒÏÄÏÌÖÁÔØ ÒÁÂÏÔÕ, ÄÁÖÅ ÅÓÌÉ ÎÅËÏÔÏÒÙÅ ÃÅÌÉ\n" "ÎÅ ÍÏÇÕÔ ÂÙÔØ ÄÏÓÔÉÇÎÕÔÙ" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " "N.\n" msgstr "" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" msgstr "" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " "them.\n" msgstr "" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " "it.\n" msgstr "" -#: main.c:332 +#: main.c:330 #, fuzzy msgid " -p, --print-data-base Print make's internal database.\n" msgstr "îÁÐÅÞÁÔÁÔØ ×ÎÕÔÒÅÎÎÀÀ ÂÁÚÕ ÄÁÎÎÙÈ make" -#: main.c:334 +#: main.c:332 #, fuzzy msgid "" " -q, --question Run no commands; exit status says if up to " @@ -818,59 +823,59 @@ msgstr "" "îÅ ×ÙÐÏÌÎÑÔØ ËÏÍÁÎÄÙ;\n" "ËÏÄ ÚÁ×ÅÒÛÅÎÉÑ ÐÏËÁÚÙ×ÁÅÔ, ×ÓÅ ÌÉ ÕÖÅ ÓÄÅÌÁÎÏ" -#: main.c:336 +#: main.c:334 #, fuzzy msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "îÅ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÓÔÒÏÅÎÎÙÅ ÎÅÑ×ÎÙÅ ÐÒÁ×ÉÌÁ" # þÔÏ ÔÁËÏÅ "variable settings"? -#: main.c:338 +#: main.c:336 #, fuzzy msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "÷ÙËÌÀÞÉÔØ ÎÅ ÚÁÄÁ×ÁÔØ ×ÓÔÒÏÅÎÎÙÅ ÚÎÁÞÅÎÉÑ ÐÅÒÅÍÅÎÎÙÍ" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr "" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" msgstr "" -#: main.c:345 +#: main.c:343 #, fuzzy msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "" "õÓÔÁÎÏ×ÉÔØ ×ÒÅÍÑ ÄÏÓÔÕÐÁ ÃÅÌÅÊ × ÔÅËÕÝÅÅ,\n" "Á ÎÅ ÐÅÒÅÓÏÂÉÒÁÔØ ÉÈ" -#: main.c:347 +#: main.c:345 #, fuzzy msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "ðÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ É ×ÙÊÔÉ" -#: main.c:349 +#: main.c:347 #, fuzzy msgid " -w, --print-directory Print the current directory.\n" msgstr "îÁÐÅÞÁÔÁÔØ ÔÅËÕÝÉÊ ËÁÔÁÌÏÇ" -#: main.c:351 +#: main.c:349 #, fuzzy msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" msgstr "ïÔÍÅÎÉÔØ ËÌÀÞ -w, ÄÁÖÅ ÅÓÌÉ ÏÎ ÂÙÌ Ñ×ÎÏ ÕËÁÚÁÎ" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" msgstr "" -#: main.c:356 +#: main.c:354 #, fuzzy msgid "" " --warn-undefined-variables Warn when an undefined variable is " @@ -879,21 +884,21 @@ msgstr "" "÷ÙÄÁ×ÁÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ ÐÒÉ ÓÓÙÌËÅ\n" "ÎÁ ÎÅÏÐÒÅÄÅÌÅÎÎÕÀ ÐÅÒÅÍÅÎÎÕÀ" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "ÐÕÓÔÁÑ ÓÔÒÏËÁ ÎÅÄÏÐÕÓÔÉÍÁ × ËÁÞÅÓÔ×Å ÉÍÅÎÉ ÆÁÊÌÁ" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÓÐÏÓÏ ÚÁÄÁÎÉÑ ÕÒÏ×ÎÑ ÏÔÌÁÄËÉ `%s'" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "%s: ÐÏÊÍÁÎÏ ÐÒÅÒÙ×ÁÎÉÅ ÉÌÉ ÉÓËÌÀÞÅÎÉÅ (ËÏÄ = 0x%x, ÁÄÒÅÓ = 0x%x)\n" -#: main.c:677 +#: main.c:676 #, fuzzy, c-format msgid "" "\n" @@ -908,196 +913,188 @@ msgstr "" "æÌÁÇÉ ÉÓËÌÀÞÅÎÉÑ = %x\n" "áÄÒÅÓ ÉÓËÌÀÞÅÎÉÑ = %x\n" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "îÁÒÕÛÅÎÉÅ ÄÏÓÔÕÐÁ: ÏÐÅÒÁÃÉÑ ÚÁÐÉÓÉ ÐÏ ÁÄÒÅÓÕ %x\n" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "îÁÒÕÛÅÎÉÅ ÄÏÓÔÕÐÁ: ÏÐÅÒÁÃÉÑ ÞÔÅÎÉÑ ÁÄÒÅÓÁ %x\n" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "find_and_set_shell ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ default_shell = %s\n" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "find_and_set_shell: ÐÏÉÓË × ÐÕÔÑÈ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ default_shell = %s\n" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "%s ÐÒÉÏÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÎÁ 30 ÓÅËÕÎÄ..." -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "sleep(30) ÚÁ×ÅÒÛÅÎ. ðÒÏÄÏÌÖÁÅÍ.\n" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "Makefile ÉÚ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÁ ÕËÁÚÁÎ Ä×ÁÖÄÙ." -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (×ÒÅÍÅÎÎÙÊ ÆÁÊÌ)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (×ÒÅÍÅÎÎÙÊ ÆÁÊÌ)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "îÅ ÕËÁÚÙ×ÁÊÔÅ -j ÉÌÉ --jobs, ÅÓÌÉ ÎÅÔÕ sh.exe." - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "make ÂÕÄÅÔ ×ÙÐÏÌÎÑÔØÓÑ × ÒÅÖÉÍÅ ÏÄÉÎÏÞÎÏÊ ÚÁÄÁÞÉ." - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "ðÁÒÁÌÌÅÌØÎÙÅ ÚÁÄÁÞÉ (-j) ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÎÁ ÜÔÏÊ ÐÌÁÔÆÏÒÍÅ." -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "÷ÏÚ×ÒÁÝÁÅÔÓÑ ÒÅÖÉÍ ÏÄÉÎÏÞÎÏÊ ÚÁÄÁÞÉ (-j1)." -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ: ÎÅÓËÏÌØËÏ ËÌÀÞÅÊ --jobserver-fds" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ: ÎÅÐÒÁ×ÉÌØÎÁÑ ÓÔÒÏËÁ --jobserver-fds: `%s'" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "" "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: × ÓÕÂ-Makefile ÐÒÉÎÕÄÉÔÅÌØÎÏ ÚÁÄÁÎ -jN; ÒÅÖÉÍ ÓÅÒ×ÅÒÁ ÚÁÄÁÞ " "ÚÁÐÒÅÝÅÎ" -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "ÓÏÚÄÁÀ ËÏÐÉÀ ÓÅÒ×ÅÒÁ ÚÁÄÁÞ" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÓÅÒ×ÅÒ ÚÁÄÁÞ ÎÅÄÏÓÔÕÐÅÎ: ÉÓÐÏÌØÚÕÅÔÓÑ -j1.\n" "äÏÂÁ×ØÔÅ `+' Ë ÐÒÁ×ÉÌÕ × ÒÏÄÉÔÅÌØÓËÏÍ make." -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "ÓÏÚÄÁÀ ËÁÎÁÌ ÚÁÄÁÞ" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "ÎÁÞÁÌØÎÁÑ ÎÁÓÔÒÏÊËÁ ÓÅÒ×ÅÒÁ ÚÁÄÁÞ" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "" -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "ïÂÎÏ×ÌÅÎÉÅ make-ÆÁÊÌÏ×....\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "Make-ÆÁÊÌ `%s', ×ÏÚÍÏÖÎÏ, ÚÁÃÉËÌÅÎ, ÏÎ ÎÅ ÂÕÄÅÔ ÐÅÒÅÓÏÂÉÒÁÔØÓÑ.\n" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "ðÏÐÙÔËÁ ÐÅÒÅÓÏÂÒÁÔØ make-ÆÁÊÌ `%s' ÎÅÕÓÐÅÛÎÁ." -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "÷ËÌÀÞÁÅÍÙÊ make-ÆÁÊÌ `%s' ÎÅ ÎÁÊÄÅÎ." -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "Make-ÆÁÊÌ `%s' ÎÅ ÎÁÊÄÅÎ" -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÊÔÉ × ÐÅÒ×ÏÎÁÞÁÌØÎÙÊ ËÁÔÁÌÏÇ." -#: main.c:2024 +#: main.c:2021 #, fuzzy, c-format msgid "Re-executing[%u]:" msgstr "ðÏ×ÔÏÒÎÏÅ ×ÙÐÏÌÎÅÎÉÅ:" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "unlink (×ÒÅÍÅÎÎÙÊ ÆÁÊÌ)" -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr "" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "îÅ ÚÁÄÁÎÙ ÃÅÌÉ É ÎÅ ÎÁÊÄÅÎ make-ÆÁÊÌ" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "îÅÔ ÃÅÌÅÊ" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "ïÂÎÏ×ÌÅÎÉÅ ÃÅÌÅÊ ÒÅÚÕÌØÔÁÔÁ...\n" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: îÅÐÒÁ×ÉÌØÎÙÊ ÈÏÄ ÞÁÓÏ×. óÂÏÒËÁ ÍÏÖÅÔ ÂÙÔØ ÎÅÐÏÌÎÏÊ." -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ëìàþ]... [ãåìø]...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" "This program built for %s\n" msgstr "" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" "This program built for %s (%s)\n" msgstr "" -#: main.c:2402 +#: main.c:2399 #, fuzzy, c-format msgid "Report bugs to \n" msgstr "" "\n" "óÏÏÂÝÁÊÔÅ Ï ÏÛÉÂËÁÈ ÐÏ ÁÄÒÅÓÕ .\n" -#: main.c:2474 +#: main.c:2471 #, fuzzy, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "ËÌÀÞ `-%c' ÄÏÌÖÅÎ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ Ó ÃÅÌÙÍ ÐÏÌÏÖÉÔÅÌØÎÙÍ ÁÒÇÕÍÅÎÔÏÍ" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "ËÌÀÞ `-%c' ÄÏÌÖÅÎ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ Ó ÃÅÌÙÍ ÐÏÌÏÖÉÔÅÌØÎÙÍ ÁÒÇÕÍÅÎÔÏÍ" -#: main.c:2950 +#: main.c:2947 #, fuzzy, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1115,21 +1112,21 @@ msgstr "" "%sóÏÏÂÝÁÊÔÅ Ï ÏÛÉÂËÁÈ ÐÏ ÁÄÒÅÓÕ .\n" "\n" -#: main.c:2956 +#: main.c:2953 #, c-format msgid "" "\n" "%sThis program built for %s\n" msgstr "" -#: main.c:2958 +#: main.c:2955 #, c-format msgid "" "\n" "%sThis program built for %s (%s)\n" msgstr "" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" @@ -1138,7 +1135,7 @@ msgstr "" "\n" "# âÁÚÁ ÄÁÎÎÙÈ Make, ÎÁÐÅÞÁÔÁÎÁ %s" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" @@ -1147,451 +1144,451 @@ msgstr "" "\n" "# ðÅÞÁÔØ ÂÁÚÙ ÄÁÎÎÙÈ Make ÚÁ×ÅÒÛÅÎÁ %s\n" -#: main.c:3099 +#: main.c:3097 #, fuzzy, c-format msgid "%s: Entering an unknown directory\n" msgstr "÷ÈÏÄ × ÎÅÉÚ×ÅÓÔÎÙÊ ËÁÔÁÌÏÇ" -#: main.c:3101 +#: main.c:3099 #, fuzzy, c-format msgid "%s: Leaving an unknown directory\n" msgstr "÷ÙÈÏÄ ÉÚ ÎÅÉÚ×ÅÓÔÎÏÇÏ ËÁÔÁÌÏÇÁ" -#: main.c:3104 +#: main.c:3102 #, fuzzy, c-format msgid "%s: Entering directory `%s'\n" msgstr "÷ÈÏÄ × ËÁÔÁÌÏÇ `%s'\n" -#: main.c:3107 +#: main.c:3105 #, fuzzy, c-format msgid "%s: Leaving directory `%s'\n" msgstr "÷ÙÈÏÄ ÉÚ ËÁÔÁÌÏÇÁ `%s'\n" -#: main.c:3112 +#: main.c:3110 #, fuzzy, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "÷ÈÏÄ × ÎÅÉÚ×ÅÓÔÎÙÊ ËÁÔÁÌÏÇ" -#: main.c:3115 +#: main.c:3113 #, fuzzy, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "÷ÙÈÏÄ ÉÚ ÎÅÉÚ×ÅÓÔÎÏÇÏ ËÁÔÁÌÏÇÁ" -#: main.c:3119 +#: main.c:3117 #, fuzzy, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "÷ÈÏÄ × ËÁÔÁÌÏÇ `%s'\n" -#: main.c:3122 +#: main.c:3120 #, fuzzy, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "÷ÙÈÏÄ ÉÚ ËÁÔÁÌÏÇÁ `%s'\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr ". ïÓÔÁÎÏ×.\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "×ÉÒÔÕÁÌØÎÁÑ ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ" -#: misc.c:620 +#: misc.c:618 #, fuzzy, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "" "ðÒÁ×Á ÄÏÓÔÕÐÁ Ë %s: ÐÏÌØÚÏ×ÁÔÅÌØ %lu (ÄÅÊÓÔ×ÉÔÅÌØÎÙÊ %lu),\n" "ÇÒÕÐÐÁ %lu (ÄÅÊÓÔ×ÉÔÅÌØÎÁÑ %lu)\n" -#: misc.c:641 +#: misc.c:639 #, fuzzy msgid "Initialized access" msgstr "éÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "" -#: misc.c:866 +#: misc.c:864 #, fuzzy, c-format msgid "write error: %s" msgstr "ðÏÔÏË ÏÛÉÂÏË ÐÅÒÅÎÁÐÒÁ×ÌÅÎ × %s\n" -#: misc.c:868 +#: misc.c:866 #, fuzzy msgid "write error" msgstr "ÐÉÛÕ × ÓÅÒ×ÅÒ ÚÁÄÁÞ" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "þÔÅÎÉÅ make-ÆÁÊÌÏ×...\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "þÔÅÎÉÅ make-ÆÁÊÌÁ `%s'" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr " (ÎÅÔ ÃÅÌÉ ÐÏ ÕÍÏÌÞÁÎÉÀ)" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (ÐÕÔØ ÐÏÉÓËÁ)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr " (ÉÇÎÏÒÉÒÏ×ÁÔØ ÏÛÉÂËÉ)" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr " (ÎÅ ÒÁÓËÒÙ×ÁÔØ ÓÉÍ×ÏÌ `~') " -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "ÎÅ×ÅÒÎÙÊ ÓÉÎÔÁËÓÉÓ × ÕÓÌÏ×ÎÏÍ ×ÙÒÁÖÅÎÉÉ" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "ÉÚÌÉÛÎÉÊ `endef'" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "ÐÕÓÔÏÅ ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "ÐÕÓÔÁÑ ÄÉÒÅËÔÉ×Á `override'" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "ÎÅÐÒÁ×ÉÌØÎÁÑ ÄÉÒÅËÔÉ×Á `override'" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "ËÏÍÁÎÄÙ ×ÓÔÒÅÞÅÎÙ ÄÏ ÐÅÒ×ÏÇÏ ÏÐÒÅÄÅÌÅÎÉÑ ÃÅÌÉ" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "ÐÅÒÅÄ ËÏÍÁÎÄÁÍÉ ÐÒÏÐÕÝÅÎÏ ÐÒÁ×ÉÌÏ" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "ÐÒÏÐÕÝÅÎ ÒÁÚÄÅÌÉÔÅÌØ%s" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr "(ÎÅ ÉÍÅÌÉ ÌÉ ×Ù × ×ÉÄÕ TAB ×ÍÅÓÔÏ ×ÏÓØÍÉ ÐÒÏÂÅÌÏ×?)" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "ÐÒÏÐÕÝÅÎ ÏÂÒÁÚÅà ÃÅÌÉ" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "ÎÅÓËÏÌØËÏ ÏÂÒÁÚÃÏ× ÃÅÌÉ" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "ÏÂÒÁÚÅà ÃÅÌÉ ÎÅ ÓÏÄÅÒÖÉÔ `%%'" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "ÐÒÏÐÕÝÅÎÁ `endif'" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "éÚÌÉÛÎÉÊ ÔÅËÓÔ ÐÏÓÌÅ ÄÉÒÅËÔÉ×Ù `endef'" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "ÐÒÏÐÕÝÅÎÁ `endif', ÎÅÚÁ×ÅÒÛÅÎÎÁÑ `define'" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "éÚÌÉÛÎÉÊ ÔÅËÓÔ ÐÏÓÌÅ ÄÉÒÅËÔÉ×Ù `%s'" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "ÉÚÌÉÛÎÑÑ `%s'" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "× ÕÓÌÏ×ÎÏÍ ×ÙÒÁÖÅÎÉÉ ×ÏÚÍÏÖÎÁ ÔÏÌØËÏ ÏÄÎÁ `else'" -#: read.c:1834 +#: read.c:1838 #, fuzzy msgid "Malformed target-specific variable definition" msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÆÏÒÍÁÔ ÚÁÄÁÎÉÑ ÐÅÒÅÍÅÎÎÏÊ ÄÌÑ ÃÅÌÉ" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "ÓÍÅÛÁÎÙ ÎÅÑ×ÎÙÅ ÐÒÁ×ÉÌÁ É ÐÒÁ×ÉÌÁ ÓÏ ÓÔÁÔÉÞÅÓËÉÍÉ ÏÂÒÁÚÃÁÍÉ" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "ÓÍÅÛÁÎÙ ÎÅÑ×ÎÙÅ É ÏÂÙÞÎÙÅ ÐÒÁ×ÉÌÁ" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "ÃÅÌØ `%s' ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÏÂÒÁÚÃÕ ÃÅÌÅÊ" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "ÃÅÌÅ×ÏÊ ÆÁÊÌ `%s' ÉÍÅÅÔ ×ÈÏÖÄÅÎÉÑ É Ó `:', É Ó `::' " -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "ÃÅÌØ `%s' ÕËÁÚÁÎÁ ÎÅÓËÏÌØËÏ ÒÁÚ × ÏÄÎÏÍ ÐÒÁ×ÉÌÅ" -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÐÅÒÅÏÐÒÅÄÅÌÅÎÉÅ ËÏÍÁÎÄ ÄÌÑ ÃÅÌÉ `%s'" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÓÔÁÒÙÅ ËÏÍÁÎÄÙ ÄÌÑ ÃÅÌÉ `%s' ÉÇÎÏÒÉÒÕÀÔÓÑ" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ×ÓÔÒÅÞÅÎ ÓÉÍ×ÏÌ NUL; ÉÇÎÏÒÉÒÕÅÔÓÑ ÄÏ ËÏÎÃÁ ÓÔÒÏËÉ" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "ãÅÌØ `%s' ÎÅ ÔÒÅÂÕÅÔ ×ÙÐÏÌÎÅÎÉÑ ËÏÍÁÎÄ." -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "`%s' ÎÅ ÔÒÅÂÕÅÔ ÏÂÎÏ×ÌÅÎÉÑ." -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "ïÂÒÅÚÁÅÔÓÑ ÆÁÊÌ `%s'.\n" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sîÅÔ ÐÒÁ×ÉÌÁ ÄÌÑ ÓÂÏÒËÉ ÃÅÌÉ `%s'%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "%sîÅÔ ÐÒÁ×ÉÌÁ ÄÌÑ ÓÂÏÒËÉ ÃÅÌÉ `%s', ÔÒÅÂÕÅÍÏÊ ÄÌÑ `%s'%s" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "ïÂÒÁÂÏÔËÁ ÃÅÌÅ×ÏÇÏ ÆÁÊÌÁ `%s'.\n" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "ðÒÅÄÙÄÕÝÁÑ ÐÏÐÙÔËÁ ÏÂÎÏ×ÉÔØ ÆÁÊÌ `%s' ÚÁ×ÅÒÛÉÌÁÓØ ÎÅÕÓÐÅÛÎÏ.\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "æÁÊÌ `%s' ÕÖÅ ÂÙÌ ÏÂÒÁÂÏÔÁÎ.\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "æÁÊÌ `%s' ÏÂÎÏ×ÌÑÅÔÓÑ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ.\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "ïÂÎÏ×ÌÅÎÉÅ ÆÁÊÌÁ `%s' ÚÁ×ÅÒÛÅÎÏ.\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "æÁÊÌ `%s' ÎÅ ÓÕÝÅÓÔ×ÕÅÔ.\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" msgstr "" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "îÁÊÄÅÎÏ ÎÅÑ×ÎÏÅ ÐÒÁ×ÉÌÏ ÄÌÑ `%s'.\n" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "îÅ ÎÁÊÄÅÎÏ ÎÅÑ×ÎÏÇÏ ÐÒÁ×ÉÌÁ ÄÌÑ `%s'.\n" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ ËÏÍÁÎÄ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ `%s'.\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "ãÉËÌÉÞÅÓËÁÑ ÚÁ×ÉÓÉÍÏÓÔØ %s <- %s ÐÒÏÐÕÝÅÎÁ." -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "ïÂÎÏ×ÌÅÎÉÅ ÃÅÌÅÊ, ÏÔ ËÏÔÏÒÙÈ ÚÁ×ÉÓÉÔ ÃÅÌÅ×ÏÊ ÆÁÊÌ `%s', ÚÁ×ÅÒÛÅÎÏ.\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "ãÅÌÉ, ÏÔ ËÏÔÏÒÙÈ ÚÁ×ÉÓÉÔ `%s', × ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ÓÏÂÉÒÁÀÔÓÑ.\n" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "á×ÁÒÉÊÎÙÊ ÏÓÔÁÎÏ× ÎÁ ÃÅÌÅ×ÏÍ ÆÁÊÌÅ `%s'.\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "ãÅÌØ `%s' ÎÅ ÂÙÌÁ ÐÅÒÅÓÏÂÒÁÎÁ ÉÚ-ÚÁ ÏÛÉÂÏË." -#: remake.c:669 +#: remake.c:671 #, fuzzy, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "úÁ×ÉÓÉÍÏÓÔØ `%s' ÓÔÁÒÅÅ, ÞÅÍ ÃÅÌØ `%s'.\n" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "úÁ×ÉÓÉÍÏÓÔØ `%s' ÃÅÌÉ `%s' ÎÅ ÓÕÝÅÓÔ×ÕÅÔ.\n" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "úÁ×ÉÓÉÍÏÓÔØ `%s' ÎÏ×ÅÅ, ÞÅÍ ÃÅÌØ `%s'.\n" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "úÁ×ÉÓÉÍÏÓÔØ `%s' ÓÔÁÒÅÅ, ÞÅÍ ÃÅÌØ `%s'.\n" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "ãÅÌØ `%s' ÏÂßÑ×ÌÅÎÁ Ó Ä×ÕÍÑ Ä×ÏÅÔÏÞÉÑÍÉ É ÎÅ ÉÍÅÅÔ ÚÁ×ÉÓÉÍÏÓÔÅÊ.\n" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "ëÏÍÁÎÄÙ ÄÌÑ `%s' ÎÅ ÚÁÄÁÎÙ, É ÚÁ×ÉÓÉÍÏÓÔÉ ÎÅ ÂÙÌÉ ÉÚÍÅÎÅÎÙ.\n" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "îÅÔ ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÐÅÒÅÓÏÂÉÒÁÔØ ÃÅÌØ `%s'." -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "; ÉÓÐÏÌØÚÕÅÔÓÑ VPATH-ÉÍÑ `%s'" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "îÅÏÂÈÏÄÉÍÏ ÐÅÒÅÓÏÂÒÁÔØ ÃÅÌØ `%s'.\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr " éÇÎÏÒÉÒÕÅÔÓÑ VPATH-ÉÍÑ `%s'.\n" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "ëÏÍÁÎÄÙ ÄÌÑ `%s' ×ÙÐÏÌÎÑÀÔÓÑ × ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ.\n" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "ðÏÐÙÔËÁ ÐÅÒÅÓÏÚÄÁÎÉÑ ÃÅÌÅ×ÏÇÏ ÆÁÊÌÁ `%s' ÂÅÚÕÓÐÅÛÎÁ.\n" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "ãÅÌÅ×ÏÊ ÆÁÊÌ `%s' ÕÓÐÅÛÎÏ ÐÅÒÅÓÏÚÄÁÎ.\n" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "ãÅÌÅ×ÏÊ ÆÁÊÌ `%s' ÔÒÅÂÕÅÔ ÐÅÒÅÓÏÚÄÁÎÉÑ Ó ËÌÀÞÏÍ -q.\n" -#: remake.c:1296 +#: remake.c:1300 #, fuzzy, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "*** æÁÊÌ `%s' ÂÙÌ ÉÚÍÅÎÅÎ × ÂÕÄÕÝÅÍ (%s > %s)" -#: remake.c:1303 +#: remake.c:1307 #, fuzzy, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "*** æÁÊÌ `%s' ÂÙÌ ÉÚÍÅÎÅÎ × ÂÕÄÕÝÅÍ (%s > %s)" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr "üÌÅÍÅÎÔ .LIBPATTERNS `%s' ÎÅ Ñ×ÌÑÅÔÓÑ ÏÂÒÁÚÃÏÍ" -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "îÅ ÜËÓÐÏÒÔÉÒÕÅÍÙÅ ÎÁÓÔÒÏÊËÉ: %s\n" -#: rule.c:552 +#: rule.c:551 #, fuzzy msgid "" "\n" @@ -1600,7 +1597,7 @@ msgstr "" "\n" "# îÅÑ×ÎÙÈ ÐÒÁ×ÉÌ ÎÅÔ." -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -1608,7 +1605,7 @@ msgstr "" "\n" "# îÅÑ×ÎÙÈ ÐÒÁ×ÉÌ ÎÅÔ." -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -1617,210 +1614,232 @@ msgstr "" "\n" "# îÅÑ×ÎÙÈ ÐÒÁ×ÉÌ: %u, ÔÅÒÍÉÎÁÌØÎÙÈ: %u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr "." -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "ïûéâëá: ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ num_pattern_rules! %u != %u" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÓÉÇÎÁÌ" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "ïÂÒÙ× ÔÅÒÍÉÎÁÌØÎÏÊ ÌÉÎÉÉ" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "ðÒÅÒÙ×ÁÎÉÅ" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "á×ÁÒÉÊÎÏÅ ÐÒÅÒÙ×ÁÎÉÅ" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "îÅÄÏÐÕÓÔÉÍÁÑ ÉÎÓÔÒÕËÃÉÑ" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "ðÒÅÒÙ×ÁÎÉÅ ÎÁ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "ðÒÅÒ×ÁÎÏ" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "ïÛÉÂËÁ IOT" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "ïÛÉÂËÁ ÜÍÕÌÑÃÉÉ" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "ïÛÉÂËÁ ÏÐÅÒÁÃÉÉ Ó ÐÌÁ×ÁÀÝÅÊ ÔÏÞËÏÊ" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "õÎÉÞÔÏÖÅÎÉÅ" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "îÅ×ÅÒÎÏÅ ÏÂÒÁÝÅÎÉÅ Ë ÐÁÍÑÔÉ" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "îÁÒÕÛÅÎÉÅ ÐÒÁ× ÄÏÓÔÕÐÁ Ë ÐÁÍÑÔÉ" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÓÉÓÔÅÍÎÙÊ ×ÙÚÏ×" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "ïÂÒÙ× ËÁÎÁÌÁ" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "óÉÇÎÁÌ ÐÏ ÔÁÊÍÅÒÕ" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "úÁ×ÅÒÛÅÎÉÅ" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "ïÐÒÅÄÅÌÑÅÍÙÊ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÓÉÇÎÁÌ 1" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "ïÐÒÅÄÅÌÑÅÍÙÊ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÓÉÇÎÁÌ 2" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "ðÏÔÏÍÏË ÚÁ×ÅÒÛÉÌ ÒÁÂÏÔÕ" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "ïÔËÁÚ ÐÉÔÁÎÉÑ" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "ïÓÔÁÎÏ×" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "ïÓÔÁÎÏ× (××ÏÄ Ó ÔÅÒÍÉÎÁÌÁ) " -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "ïÓÔÁÎÏ× (×Ù×ÏÄ ÎÁ ÔÅÒÍÉÎÁÌ)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "ïÓÔÁÎÏ× (ÓÉÇÎÁÌ)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "ðÒÅ×ÙÛÅÎ ÐÒÅÄÅÌ ÐÒÏÃÅÓÓÏÒÎÏÇÏ ×ÒÅÍÅÎÉ" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "ðÒÅ×ÙÛÅÎ ÐÒÅÄÅÌ ÒÁÚÍÅÒÁ ÆÁÊÌÁ" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "÷ÉÒÔÕÁÌØÎÏÅ ×ÒÅÍÑ ÉÓÔÅËÌÏ" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "÷ÒÅÍÑ ÐÒÏÆÉÌÉÒÏ×ÁÎÉÑ ÉÓÔÅËÌÏ" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "ïËÎÏ ÉÚÍÅÎÅÎÏ" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "÷ÏÚÏÂÎÏ×ÌÅÎÉÅ" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "õÓÌÏ×ÉÑ ÜËÓÔÒÅÎÎÏÇÏ ××ÏÄÁ/×Ù×ÏÄÁ" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "÷ÏÚÍÏÖÅÎ ××ÏÄ/×Ù×ÏÄ" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "òÅÓÕÒÓ ÐÏÔÅÒÑÎ" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "óÉÇÎÁÌ ÏÐÁÓÎÏÓÔÉ" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "úÁÐÒÏÓ ÉÎÆÏÒÍÁÃÉÉ" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "óÏÐÒÏÃÅÓÓÏÒ Ó ÐÌÁ×ÁÀÝÅÊ ÔÏÞËÏÊ ÎÅÄÏÓÔÕÐÅÎ" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "ÐÏ ÕÍÏÌÞÁÎÉÀ" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "ÏÐÒÅÄÅÌÅÎÁ × ÓÒÅÄÅ" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "Make-ÆÁÊÌ" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "ÚÁÄÁÎ ËÌÀÞ -e" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "ÏÐÒÅÄÅÌÅÎÁ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "äÉÒÅËÔÉ×Á `override'" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "Á×ÔÏÍÁÔÉÞÅÓËÁÑ" -#: variable.c:1381 +#: variable.c:1394 #, fuzzy, c-format msgid " (from `%s', line %lu)" msgstr " (ÉÚ `%s', ÓÔÒÏËÁ %lu):\n" -#: variable.c:1423 +#: variable.c:1436 #, fuzzy msgid "# variable set hash-table stats:\n" msgstr "# %u ÐÅÒÅÍÅÎÎÙÈ × %u ÑÞÅÊËÁÈ ÈÅÛ-ÔÁÂÌÉÃÙ.\n" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1828,7 +1847,7 @@ msgstr "" "\n" "# ðÅÒÅÍÅÎÎÙÅ\n" -#: variable.c:1438 +#: variable.c:1451 #, fuzzy msgid "" "\n" @@ -1837,7 +1856,7 @@ msgstr "" "\n" "# úÎÁÞÅÎÉÑ ÐÅÒÅÍÅÎÎÙÈ ÏÓÏÂÅÎÎÙÅ ÄÌÑ ÍÁÓËÉ" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." @@ -1845,7 +1864,7 @@ msgstr "" "\n" "# îÅÔ ÚÎÁÞÅÎÉÊ ÐÅÒÅÍÅÎÎÙÈ ÏÓÏÂÅÎÎÙÈ ÄÌÑ ÍÁÓËÉ" -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1859,84 +1878,84 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÎÅÏÐÒÅÄÅÌÅÎÎÁÑ ÐÅÒÅÍÅÎÎÁÑ `%.*s'" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "sys$search ×ÅÒÎÕÌÁ ËÏÄ ÏÛÉÂËÉ %d\n" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ðÕÓÔÏÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÅ\n" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ: `%s' command_state" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "-ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ, ÐÏÓÌÅ CTRL-Y ÏÓÔÁÎÕÔÓÑ ÓÕÂ-ÐÒÏÃÅÓÓÙ.\n" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "" "-ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ, ×ÏÚÍÏÖÎÏ ×ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÐÏ×ÔÏÒÎÏ ÒÁÚÒÅÛÉÔØ\n" "ÏÂÒÁÂÏÔËÕ CTRL-Y ÉÚ DCL.\n" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "÷óôòïåîîùê [%s][%s]\n" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "÷óôòïåîîùê CD %s\n" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "÷óôòïåîîùê RM %s\n" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "îÅÉÚ×ÅÓÔÎÁÑ ×ÓÔÒÏÅÎÎÁÑ ËÏÍÁÎÄÁ '%s'\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "ïÛÉÂËÁ, ÐÕÓÔÁÑ ËÏÍÁÎÄÁ\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "óÔÁÎÄÁÒÔÎÙÊ ××ÏÄ ÐÅÒÅÎÁÐÒÁ×ÌÅÎ ÉÚ %s\n" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "ðÏÔÏË ÏÛÉÂÏË ÐÅÒÅÎÁÐÒÁ×ÌÅÎ × %s\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "óÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ ÐÅÒÅÎÁÐÒÁ×ÌÅÎ × %s\n" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "÷ÍÅÓÔÏ ÚÁÄÁÎÎÏÇÏ ×ÙÐÏÌÎÑÅÔÓÑ %s\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "ïÛÉÂËÁ ÐÏÒÏÖÄÅÎÉÑ ÐÒÏÃÅÓÓÁ, %d\n" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -1944,11 +1963,11 @@ msgstr "" "\n" "# ðÕÔÉ ÐÏÉÓËÁ VPATH\n" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# îÅ ÏÐÒÅÄÅÌÅÎ ÐÕÔØ ÐÏÉÓËÁ `vpath'." -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -1957,7 +1976,7 @@ msgstr "" "\n" "# %u ÐÕÔÅÊ ÐÏÉÓËÁ ÐÏ `vpath'\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -1965,7 +1984,7 @@ msgstr "" "\n" "# îÅ ÏÐÒÅÄÅÌÅÎ ÏÂÝÉÊ (ÐÅÒÅÍÅÎÎÁÑ `VPATH') ÐÕÔØ ÐÏÉÓËÁ." -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" @@ -2045,6 +2064,12 @@ msgstr "" #~ msgid "Consider FILE to be infinitely new" #~ msgstr "óÞÉÔÁÔØ æáêì ÎÅÏÇÒÁÎÉÞÅÎÎÏ ÎÏ×ÙÍ" +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "îÅ ÕËÁÚÙ×ÁÊÔÅ -j ÉÌÉ --jobs, ÅÓÌÉ ÎÅÔÕ sh.exe." + +#~ msgid "Resetting make for single job mode." +#~ msgstr "make ÂÕÄÅÔ ×ÙÐÏÌÎÑÔØÓÑ × ÒÅÖÉÍÅ ÏÄÉÎÏÞÎÏÊ ÚÁÄÁÞÉ." + #~ msgid "no file name for `%sinclude'" #~ msgstr "ÎÅ ÚÁÄÁÎÏ ÉÍÑ ÆÁÊÌÁ ÄÌÑ `%sinclude'" diff --git a/po/rw.gmo b/po/rw.gmo index 9782dbd5bef009abc4044f5eb769b7d6229290a3..2f298389b356cee9873f5bbf5dfdffd9058c0dad 100644 GIT binary patch delta 26 hcmbQtI+=BY10%1Qu7Q!Rp{0V6k(H6\n" "Language-Team: Kinyarwanda \n" @@ -24,32 +24,32 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ar.c:55 +#: ar.c:53 #, fuzzy, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "Kuri Gukoresha" -#: ar.c:139 +#: ar.c:137 #, fuzzy msgid "touch archive member is not available on VMS" msgstr "ni OYA Bihari ku" -#: ar.c:170 +#: ar.c:168 #, fuzzy, c-format msgid "touch: Archive `%s' does not exist" msgstr "OYA" -#: ar.c:173 +#: ar.c:171 #, fuzzy, c-format msgid "touch: `%s' is not a valid archive" msgstr "ni OYA a Byemewe" -#: ar.c:180 +#: ar.c:178 #, fuzzy, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "OYA in" -#: ar.c:187 +#: ar.c:185 #, fuzzy, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "Garuka ITEGEKONGENGA Bivuye ku" @@ -90,284 +90,284 @@ msgstr "Itariki:" msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr "UID Ubwoko 0" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "" -#: commands.c:546 +#: commands.c:545 #, fuzzy, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "***[%s]Gicurasi OYA Cyasibwe" -#: commands.c:549 +#: commands.c:548 #, fuzzy, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "***Gicurasi OYA Cyasibwe" -#: commands.c:562 +#: commands.c:561 #, fuzzy, c-format msgid "*** [%s] Deleting file `%s'" msgstr "***[%s]IDOSIYE" -#: commands.c:564 +#: commands.c:563 #, fuzzy, c-format msgid "*** Deleting file `%s'" msgstr "***IDOSIYE" -#: commands.c:600 +#: commands.c:599 #, fuzzy msgid "# commands to execute" msgstr "#Amabwiriza Kuri Gukora" -#: commands.c:603 +#: commands.c:602 #, fuzzy msgid " (built-in):" msgstr "(in" -#: commands.c:605 +#: commands.c:604 #, fuzzy, c-format msgid " (from `%s', line %lu):\n" msgstr "(Bivuye Umurongo" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" msgstr "" -#: dir.c:975 +#: dir.c:995 #, fuzzy, c-format msgid "# %s: could not be stat'd.\n" msgstr "#%s:OYA" -#: dir.c:979 +#: dir.c:999 #, fuzzy, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "#%s(Urufunguzo OYA" -#: dir.c:983 +#: dir.c:1003 #, fuzzy, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "#%s(APAREYE OYA" -#: dir.c:988 +#: dir.c:1008 #, fuzzy, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "#%s(APAREYE OYA" -#: dir.c:1015 +#: dir.c:1035 #, fuzzy, c-format msgid "# %s (key %s, mtime %d): " msgstr "#%s(Urufunguzo" -#: dir.c:1019 +#: dir.c:1039 #, fuzzy, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "#%s(APAREYE" -#: dir.c:1024 +#: dir.c:1044 #, fuzzy, c-format msgid "# %s (device %ld, inode %ld): " msgstr "#%s(APAREYE" -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "Oya" # scp/source\office\dir.lng:STR_DIR_DATEIEN.text -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 #, fuzzy msgid " files, " msgstr "Idosiye" -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 #, fuzzy msgid "no" msgstr "Oya" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr "" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr "" -#: dir.c:1059 +#: dir.c:1079 #, fuzzy, c-format msgid " impossibilities in %lu directories.\n" msgstr "in ububiko bw'amaderese" -#: expand.c:107 +#: expand.c:128 #, fuzzy, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "IMPINDURAGACIRO Indango" -#: expand.c:249 +#: expand.c:266 #, fuzzy msgid "unterminated variable reference" msgstr "IMPINDURAGACIRO Indango" -#: file.c:266 +#: file.c:270 #, fuzzy, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "kugirango IDOSIYE ku" -#: file.c:271 +#: file.c:275 #, fuzzy, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "kugirango IDOSIYE Byabonetse ku Gushaka" -#: file.c:274 +#: file.c:278 #, fuzzy, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "ni NONEAHA i IDOSIYE Nka" -#: file.c:277 +#: file.c:281 #, fuzzy, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "kugirango in Bya kugirango" -#: file.c:297 +#: file.c:301 #, fuzzy, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "Guhindura izina UMWE Kuri MAHARAKUBIRI" -#: file.c:302 +#: file.c:306 #, fuzzy, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "Guhindura izina MAHARAKUBIRI Kuri UMWE" -#: file.c:377 +#: file.c:381 #, fuzzy, c-format msgid "*** Deleting intermediate file `%s'" msgstr "***IDOSIYE" -#: file.c:381 +#: file.c:385 #, fuzzy msgid "Removing intermediate files...\n" msgstr "Idosiye" -#: file.c:761 +#: file.c:769 #, fuzzy, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s:Inyuma Bya Urutonde" # sfx2/sdi\sfxslots.src:SID_CURRENTTIME.text -#: file.c:762 +#: file.c:770 #, fuzzy msgid "Current time" msgstr "Iki Gihe" -#: file.c:861 +#: file.c:869 #, fuzzy msgid "# Not a target:" msgstr "#a Intego" -#: file.c:883 +#: file.c:891 #, fuzzy msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "#IDOSIYE Bya" -#: file.c:885 +#: file.c:893 #, fuzzy msgid "# Phony target (prerequisite of .PHONY)." msgstr "#Intego Bya" -#: file.c:887 +#: file.c:895 #, fuzzy msgid "# Command-line target." msgstr "#Umurongo Intego" -#: file.c:889 +#: file.c:897 #, fuzzy msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "#A Mburabuzi Cyangwa" -#: file.c:891 +#: file.c:899 #, fuzzy msgid "# Implicit rule search has been done." msgstr "#Gushaka Byakozwe" -#: file.c:892 +#: file.c:900 #, fuzzy msgid "# Implicit rule search has not been done." msgstr "#Gushaka OYA Byakozwe" -#: file.c:894 +#: file.c:902 #, fuzzy, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "#Ishusho" -#: file.c:896 +#: file.c:904 #, fuzzy msgid "# File is an intermediate prerequisite." msgstr "#Idosiye ni" -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "" -#: file.c:905 +#: file.c:913 #, fuzzy msgid "# Modification time never checked." msgstr "#Igihe Nta narimwe Ivivuwe" -#: file.c:907 +#: file.c:915 #, fuzzy msgid "# File does not exist." msgstr "#Idosiye OYA" -#: file.c:909 +#: file.c:917 #, fuzzy msgid "# File is very old." msgstr "#Idosiye ni ki/ bishaje" -#: file.c:914 +#: file.c:922 #, fuzzy, c-format msgid "# Last modified %s\n" msgstr "#Byahinduwe" -#: file.c:917 +#: file.c:925 #, fuzzy msgid "# File has been updated." msgstr "#Idosiye" -#: file.c:917 +#: file.c:925 #, fuzzy msgid "# File has not been updated." msgstr "#Idosiye OYA" -#: file.c:921 +#: file.c:929 #, fuzzy msgid "# Commands currently running (THIS IS A BUG)." msgstr "#A" -#: file.c:924 +#: file.c:932 #, fuzzy msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "#Amabwiriza A" -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "" -#: file.c:937 +#: file.c:945 #, fuzzy msgid "# Needs to be updated (-q is set)." msgstr "#Kuri Q ni Gushyiraho" -#: file.c:940 +#: file.c:948 #, fuzzy msgid "# Failed to be updated." msgstr "#Kuri" -#: file.c:943 +#: file.c:951 #, fuzzy msgid "# Invalid value in `update_status' member!" msgstr "#Agaciro in" -#: file.c:950 +#: file.c:958 #, fuzzy msgid "# Invalid value in `command_state' member!" msgstr "#Agaciro in" @@ -376,14 +376,14 @@ msgstr "#Agaciro in" # This is the name of the folder that is created parallel to a HTML file # when it is saved "With Images". The %S section is replaced with the # leaf name of the file being saved (minus extension). -#: file.c:969 +#: file.c:977 #, fuzzy msgid "" "\n" "# Files" msgstr "#files" -#: file.c:973 +#: file.c:981 #, fuzzy msgid "" "\n" @@ -391,7 +391,7 @@ msgid "" "# " msgstr "#Idosiye imbonerahamwe# stats" -#: function.c:760 +#: function.c:759 #, fuzzy msgid "non-numeric first argument to `word' function" msgstr "Bikurikije umubare Itangira Kuri Umumaro" @@ -411,41 +411,41 @@ msgstr "Bikurikije umubare Itangira Kuri Umumaro" msgid "non-numeric second argument to `wordlist' function" msgstr "Bikurikije umubare ISEGONDA Kuri Umumaro" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "Byanze E" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "Byanze E" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "Byanze E" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "" -#: function.c:1623 +#: function.c:1727 #, fuzzy, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "Hejuru By'igihe gito IDOSIYE" -#: function.c:1999 +#: function.c:2105 #, fuzzy, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "Umubare Bya ingingo Kuri Umumaro" -#: function.c:2010 +#: function.c:2117 #, fuzzy, c-format -msgid "Unimplemented on this platform: function `%s'" +msgid "unimplemented on this platform: function `%s'" msgstr "ku iyi Umumaro" -#: function.c:2061 +#: function.c:2167 #, fuzzy, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "Kuri Umumaro Ibuze" @@ -505,71 +505,71 @@ msgstr "%s:Ihitamo ni" msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s:Ihitamo Kwemerera" -#: hash.c:52 +#: hash.c:51 #, fuzzy, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "Bayite kugirango imbonerahamwe# Ububiko" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "" -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "" -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "" -#: implicit.c:42 +#: implicit.c:41 #, fuzzy, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "kugirango kugirango" -#: implicit.c:58 +#: implicit.c:57 #, fuzzy, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "kugirango kugirango" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "" -#: implicit.c:468 +#: implicit.c:474 #, fuzzy, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "Ishusho Na:" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "" -#: implicit.c:697 +#: implicit.c:699 #, fuzzy, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "Nka" -#: implicit.c:717 +#: implicit.c:719 #, fuzzy, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "kugirango a Na: IDOSIYE" @@ -614,7 +614,7 @@ msgstr "***kugirango" msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr "" @@ -648,172 +648,177 @@ msgstr "Kwandika" msgid "Released token for child 0x%08lx (%s).\n" msgstr "kugirango" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "Byanze Byanze Kuri E" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, fuzzy, c-format msgid "" "\n" "Counted %d args in failed launch\n" msgstr "in Byanze" -#: job.c:1449 +#: job.c:1455 #, fuzzy, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "ku i" -#: job.c:1699 +#: job.c:1709 #, fuzzy, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "kugirango" -#: job.c:1708 +#: job.c:1718 #, fuzzy msgid "read jobs pipe" msgstr "Gusoma" -#: job.c:1816 +#: job.c:1832 #, fuzzy msgid "cannot enforce load limits on this operating system" msgstr "Ibirimo Imbibi ku iyi Sisitemu" -#: job.c:1818 +#: job.c:1834 #, fuzzy msgid "cannot enforce load limit: " msgstr "Ibirimo" -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "" -#: job.c:2030 +#: job.c:2016 #, fuzzy, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "Byanze Byanze Kuri E" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "Ubwoko Tegereza kugirango" -#: job.c:2069 +#: job.c:2085 #, fuzzy, c-format msgid "%s: Command not found" msgstr "%s:OYA Byabonetse" -#: job.c:2129 +#: job.c:2145 #, fuzzy, c-format msgid "%s: Shell program not found" msgstr "%s:Porogaramu OYA Byabonetse" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "" -#: job.c:2347 +#: job.c:2363 #, fuzzy, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "$Byahinduwe NONEAHA" -#: job.c:2766 +#: job.c:2785 #, fuzzy, c-format msgid "Creating temporary batch file %s\n" msgstr "By'igihe gito IDOSIYE" -#: job.c:2877 +#: job.c:2898 #, fuzzy, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "%s(Umurongo Igikonoshwa Imvugiro" # crashrep/source\all\crashrep.lng:%OPTIONS_BUTTON%.text -#: main.c:292 +#: main.c:290 #, fuzzy msgid "Options:\n" msgstr "Amahitamo..." -#: main.c:293 +#: main.c:291 #, fuzzy msgid " -b, -m Ignored for compatibility.\n" msgstr "-B M kugirango Bihuye neza" -#: main.c:295 +#: main.c:293 #, fuzzy msgid " -B, --always-make Unconditionally make all targets.\n" msgstr "-Buri gihe Ubwoko Ubwoko Byose" -#: main.c:297 +#: main.c:295 #, fuzzy msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" msgstr "-C bushyinguro Kuri Mbere" -#: main.c:300 +#: main.c:298 #, fuzzy msgid " -d Print lots of debugging information.\n" msgstr "-D Bya Ibisobanuro" -#: main.c:302 +#: main.c:300 #, fuzzy msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "--Kosora amakosa Bya Ibisobanuro" -#: main.c:304 +#: main.c:302 #, fuzzy msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" msgstr "-E Ibihinduka" -#: main.c:307 +#: main.c:305 #, fuzzy msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" msgstr "-F IDOSIYE Nka a" -#: main.c:310 +#: main.c:308 #, fuzzy msgid " -h, --help Print this message and exit.\n" msgstr "-h Ifashayobora iyi Ubutumwa Na Gusohoka" -#: main.c:312 +#: main.c:310 #, fuzzy msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr "-i Kwirengagiza Amakosa Amakosa Bivuye Amabwiriza" -#: main.c:314 +#: main.c:312 #, fuzzy msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" msgstr "-Gushyiramo kugirango" -#: main.c:317 +#: main.c:315 #, fuzzy msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" msgstr "-j ku Rimwe Bidashira Na: Oya" -#: main.c:319 +#: main.c:317 #, fuzzy msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "-K Gumana: Ryari:" -#: main.c:321 +#: main.c:319 #, fuzzy msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" @@ -822,13 +827,13 @@ msgid "" msgstr "" "-L Ibirimo Impuzandengo KININI Ibirimo Gutangira Igikubo Ibirimo ni munsi" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" msgstr "" -#: main.c:326 +#: main.c:324 #, fuzzy msgid "" " -n, --just-print, --dry-run, --recon\n" @@ -836,7 +841,7 @@ msgid "" "them.\n" msgstr "-N Gucapa Gukoresha Gukoresha Amabwiriza Gucapa" -#: main.c:329 +#: main.c:327 #, fuzzy msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" @@ -844,93 +849,93 @@ msgid "" "it.\n" msgstr "-o ki/ bishaje IDOSIYE ki/ bishaje Kuri ki/ bishaje Na" -#: main.c:332 +#: main.c:330 #, fuzzy msgid " -p, --print-data-base Print make's internal database.\n" msgstr "-P Gucapa Ibyatanzwe SHINGIRO By'imbere Ububikoshingiro" -#: main.c:334 +#: main.c:332 #, fuzzy msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" msgstr "-Q Oya Amabwiriza Gusohoka Imimerere NIBA Hejuru Kuri Itariki" -#: main.c:336 +#: main.c:334 #, fuzzy msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "-R Oya i in" -#: main.c:338 +#: main.c:336 #, fuzzy msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "-Oya Ibihinduka i in IMPINDURAGACIRO Amagenamiterere" -#: main.c:340 +#: main.c:338 #, fuzzy msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr "-S Amabwiriza" -#: main.c:342 +#: main.c:340 #, fuzzy msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" msgstr "-Oya Gumana: Bidakora K" -#: main.c:345 +#: main.c:343 #, fuzzy msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "-T Bya" -#: main.c:347 +#: main.c:345 #, fuzzy msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "-v Verisiyo i Verisiyo Umubare Bya Ubwoko Na Gusohoka" -#: main.c:349 +#: main.c:347 #, fuzzy msgid " -w, --print-directory Print the current directory.\n" msgstr "-W Gucapa bushyinguro i KIGEZWEHO bushyinguro" -#: main.c:351 +#: main.c:349 #, fuzzy msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" msgstr "--Oya Gucapa bushyinguro Bidakora W ATARIIGIHARWE NIBA ku" -#: main.c:353 +#: main.c:351 #, fuzzy msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" msgstr "-NIBA Gishya IDOSIYE Gishya Kuri Gishya" -#: main.c:356 +#: main.c:354 #, fuzzy msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" msgstr "--kidasobanuye Ibihinduka Ryari: kidasobanuye IMPINDURAGACIRO ni" -#: main.c:549 +#: main.c:548 #, fuzzy msgid "empty string invalid as file name" msgstr "ubusa Ikurikiranyanyuguti Sibyo Nka IDOSIYE Izina:" -#: main.c:630 +#: main.c:629 #, fuzzy, c-format msgid "unknown debug level specification `%s'" msgstr "Kitazwi Kosora amakosa urwego" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "%s:ITEGEKONGENGA Aderesi" -#: main.c:677 +#: main.c:676 #, fuzzy, c-format msgid "" "\n" @@ -940,204 +945,194 @@ msgid "" "ExceptionAddress = %lx\n" msgstr "Irengayobora(-) Muyunguruzi... Bivuye Porogaramu" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "Kwandika ku Aderesi" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "Gusoma ku Aderesi" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, fuzzy, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "Igenamiterere" -#: main.c:814 +#: main.c:813 #, fuzzy, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "Inzira Gushaka Gushyiraho" -#: main.c:1232 +#: main.c:1235 #, fuzzy, c-format msgid "%s is suspending for 30 seconds..." msgstr "%sni kugirango amasogonda" -#: main.c:1234 +#: main.c:1237 #, fuzzy, c-format msgid "done sleep(30). Continuing.\n" msgstr "Byakozwe" -#: main.c:1462 +#: main.c:1465 #, fuzzy msgid "Makefile from standard input specified twice." msgstr "Bivuye Bisanzwe Iyinjiza" -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 #, fuzzy msgid "fopen (temporary file)" msgstr "By'igihe gito IDOSIYE" -#: main.c:1507 +#: main.c:1510 #, fuzzy msgid "fwrite (temporary file)" msgstr "By'igihe gito IDOSIYE" -#: main.c:1600 -#, fuzzy -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "OYA j Cyangwa NIBA exe ni OYA Bihari" - -#: main.c:1601 -#, fuzzy -msgid "Resetting make for single job mode." -msgstr "Ubwoko kugirango UMWE Ubwoko" - -#: main.c:1642 +#: main.c:1639 #, fuzzy msgid "Parallel jobs (-j) are not supported on this platform." msgstr "j OYA ku iyi" -#: main.c:1643 +#: main.c:1640 #, fuzzy msgid "Resetting to single job (-j1) mode." msgstr "Kuri UMWE Ubwoko" -#: main.c:1658 +#: main.c:1655 #, fuzzy msgid "internal error: multiple --jobserver-fds options" msgstr "By'imbere Ikosa Igikubo Amahitamo" -#: main.c:1666 +#: main.c:1663 #, fuzzy, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "By'imbere Ikosa Sibyo Ikurikiranyanyuguti" -#: main.c:1676 +#: main.c:1673 #, fuzzy msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "Iburira in Ubwoko" -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "" -#: main.c:1689 +#: main.c:1686 #, fuzzy msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "Iburira ikoresha Kuri Ubwoko" -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "" -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "" -#: main.c:1847 +#: main.c:1844 #, fuzzy, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "OYA" -#: main.c:1926 +#: main.c:1923 #, fuzzy, c-format msgid "Failed to remake makefile `%s'." msgstr "Kuri" -#: main.c:1943 +#: main.c:1940 #, fuzzy, c-format msgid "Included makefile `%s' was not found." msgstr "OYA Byabonetse" -#: main.c:1948 +#: main.c:1945 #, fuzzy, c-format msgid "Makefile `%s' was not found" msgstr "OYA Byabonetse" -#: main.c:2016 +#: main.c:2013 #, fuzzy msgid "Couldn't change back to original directory." msgstr "Guhindura>> Inyuma Kuri Umwimerere bushyinguro" -#: main.c:2024 +#: main.c:2021 #, fuzzy, c-format msgid "Re-executing[%u]:" msgstr "Gukora:%s" -#: main.c:2140 +#: main.c:2137 #, fuzzy msgid "unlink (temporary file): " msgstr "Kureka guhuza By'igihe gito IDOSIYE" -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr "" -#: main.c:2194 +#: main.c:2191 #, fuzzy msgid "No targets specified and no makefile found" msgstr "Na Oya Byabonetse" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "" -#: main.c:2227 +#: main.c:2224 #, fuzzy msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "Iburira SKEW Gicurasi" -#: main.c:2391 +#: main.c:2388 #, fuzzy, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "Amahitamo Intego" -#: main.c:2397 +#: main.c:2394 #, fuzzy, c-format msgid "" "\n" "This program built for %s\n" msgstr "Porogaramu kugirango" -#: main.c:2399 +#: main.c:2396 #, fuzzy, c-format msgid "" "\n" "This program built for %s (%s)\n" msgstr "Porogaramu kugirango" -#: main.c:2402 +#: main.c:2399 #, fuzzy, c-format msgid "Report bugs to \n" msgstr "Kuri Ubwoko org" -#: main.c:2474 +#: main.c:2471 #, fuzzy, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "i Ihitamo a Umubare Wuzuye" -#: main.c:2526 +#: main.c:2523 #, fuzzy, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "i Ihitamo a Umubare Wuzuye" -#: main.c:2950 +#: main.c:2947 #, fuzzy, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1146,486 +1141,486 @@ msgid "" msgstr "" "%sThisni Kigenga i Inkomoko kugirango ni OYA ATARIIGIHARWE kugirango Cyangwa" -#: main.c:2956 +#: main.c:2953 #, fuzzy, c-format msgid "" "\n" "%sThis program built for %s\n" msgstr "Porogaramu kugirango" -#: main.c:2958 +#: main.c:2955 #, fuzzy, c-format msgid "" "\n" "%sThis program built for %s (%s)\n" msgstr "Porogaramu kugirango" -#: main.c:2976 +#: main.c:2973 #, fuzzy, c-format msgid "" "\n" "# Make data base, printed on %s" msgstr "#Ibyatanzwe SHINGIRO Byacapwe ku" -#: main.c:2985 +#: main.c:2983 #, fuzzy, c-format msgid "" "\n" "# Finished Make data base on %s\n" msgstr "#Ibyatanzwe SHINGIRO ku" -#: main.c:3099 +#: main.c:3097 #, fuzzy, c-format msgid "%s: Entering an unknown directory\n" msgstr "%s:Kitazwi bushyinguro" -#: main.c:3101 +#: main.c:3099 #, fuzzy, c-format msgid "%s: Leaving an unknown directory\n" msgstr "%s:Kitazwi bushyinguro" -#: main.c:3104 +#: main.c:3102 #, fuzzy, c-format msgid "%s: Entering directory `%s'\n" msgstr "%s:bushyinguro" -#: main.c:3107 +#: main.c:3105 #, fuzzy, c-format msgid "%s: Leaving directory `%s'\n" msgstr "%s:bushyinguro" -#: main.c:3112 +#: main.c:3110 #, fuzzy, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "%s[%u]:Kitazwi bushyinguro" -#: main.c:3115 +#: main.c:3113 #, fuzzy, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "%s[%u]:Kitazwi bushyinguro" -#: main.c:3119 +#: main.c:3117 #, fuzzy, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "%s[%u]:bushyinguro" -#: main.c:3122 +#: main.c:3120 #, fuzzy, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "%s[%u]:bushyinguro" -#: misc.c:287 +#: misc.c:285 #, fuzzy msgid ". Stop.\n" msgstr ".Hagarara" # # @name OTHER # # @loc none -#: misc.c:308 +#: misc.c:306 #, fuzzy, c-format msgid "Unknown error %d" msgstr "Ikosa itazwi" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "" # desktop/source\app\ssodlg.src:DLG_SSOLOGIN.text -#: misc.c:326 +#: misc.c:324 #, fuzzy, c-format msgid "%s: %s" msgstr "%s:%s" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 #, fuzzy msgid "virtual memory exhausted" msgstr "Kitaboneka Ububiko" -#: misc.c:620 +#: misc.c:618 #, fuzzy, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "%s:Ukoresha: Itsinda" -#: misc.c:641 +#: misc.c:639 msgid "Initialized access" msgstr "" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "" -#: misc.c:866 +#: misc.c:864 #, fuzzy, c-format msgid "write error: %s" msgstr "Ikosa Kuri" -#: misc.c:868 +#: misc.c:866 #, fuzzy msgid "write error" msgstr "Kwandika" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "" -#: read.c:324 +#: read.c:321 #, fuzzy, c-format msgid " (no default goal)" msgstr "(Oya Mburabuzi" -#: read.c:326 +#: read.c:323 #, fuzzy, c-format msgid " (search path)" msgstr "(Gushaka Inzira" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr "" -#: read.c:330 +#: read.c:327 #, fuzzy, c-format msgid " (no ~ expansion)" msgstr "(Oya" -#: read.c:629 +#: read.c:631 #, fuzzy msgid "invalid syntax in conditional" msgstr "Sibyo in" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 #, fuzzy msgid "empty variable name" msgstr "ubusa IMPINDURAGACIRO Izina:" -#: read.c:668 +#: read.c:670 #, fuzzy msgid "empty `override' directive" msgstr "ubusa" -#: read.c:693 +#: read.c:695 #, fuzzy msgid "invalid `override' directive" msgstr "Sibyo" -#: read.c:860 +#: read.c:862 #, fuzzy msgid "commands commence before first target" msgstr "Amabwiriza Mbere Itangira Intego" -#: read.c:911 +#: read.c:913 #, fuzzy msgid "missing rule before commands" msgstr "Ibuze Mbere Amabwiriza" -#: read.c:998 +#: read.c:1000 #, fuzzy, c-format msgid "missing separator%s" msgstr "Ibuze Mutandukanya" -#: read.c:1000 +#: read.c:1002 #, fuzzy msgid " (did you mean TAB instead of 8 spaces?)" msgstr "(Impuzandengo- Bya 8 Imyanya" -#: read.c:1158 +#: read.c:1160 #, fuzzy msgid "missing target pattern" msgstr "Ibuze Intego Ishusho" -#: read.c:1160 +#: read.c:1162 #, fuzzy msgid "multiple target patterns" msgstr "Igikubo Intego" -#: read.c:1164 +#: read.c:1166 #, fuzzy, c-format msgid "target pattern contains no `%%'" msgstr "Intego Ishusho Kirimo Oya" -#: read.c:1296 +#: read.c:1300 #, fuzzy msgid "missing `endif'" msgstr "Ibuze" -#: read.c:1387 +#: read.c:1391 #, fuzzy msgid "Extraneous text after `endef' directive" msgstr "Umwandiko Nyuma" -#: read.c:1421 +#: read.c:1425 #, fuzzy msgid "missing `endef', unterminated `define'" msgstr "Ibuze" -#: read.c:1464 +#: read.c:1468 #, fuzzy, c-format msgid "Extraneous text after `%s' directive" msgstr "Umwandiko Nyuma" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "" -#: read.c:1834 +#: read.c:1838 #, fuzzy msgid "Malformed target-specific variable definition" msgstr "Intego IMPINDURAGACIRO Insobanuro" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "" -#: read.c:1932 +#: read.c:1935 #, fuzzy msgid "mixed implicit and static pattern rules" msgstr "Bivanze Na Ishusho" -#: read.c:1935 +#: read.c:1938 #, fuzzy msgid "mixed implicit and normal rules" msgstr "Bivanze Na Bisanzwe" -#: read.c:1965 +#: read.c:1968 #, fuzzy, c-format msgid "target `%s' doesn't match the target pattern" msgstr "Intego BIHUYE i Intego Ishusho" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, fuzzy, c-format msgid "target file `%s' has both : and :: entries" msgstr "Intego IDOSIYE Byombi Na Ibyinjijwe" -#: read.c:1990 +#: read.c:1993 #, fuzzy, c-format msgid "target `%s' given more than once in the same rule." msgstr "Intego Birenzeho Rimwe in i" -#: read.c:1999 +#: read.c:2002 #, fuzzy, c-format msgid "warning: overriding commands for target `%s'" msgstr "Iburira Amabwiriza kugirango Intego" -#: read.c:2002 +#: read.c:2005 #, fuzzy, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "Iburira ki/ bishaje Amabwiriza kugirango Intego" -#: read.c:2583 +#: read.c:2586 #, fuzzy msgid "warning: NUL character seen; rest of line ignored" msgstr "Iburira Inyuguti Bya Umurongo" -#: remake.c:230 +#: remake.c:229 #, fuzzy, c-format msgid "Nothing to be done for `%s'." msgstr "Kuri Byakozwe kugirango" -#: remake.c:231 +#: remake.c:230 #, fuzzy, c-format msgid "`%s' is up to date." msgstr "`%s'ni Hejuru Kuri Itariki" -#: remake.c:297 +#: remake.c:296 #, fuzzy, c-format msgid "Pruning file `%s'.\n" msgstr "IDOSIYE" -#: remake.c:346 +#: remake.c:345 #, fuzzy, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sNoKuri Ubwoko Intego" -#: remake.c:348 +#: remake.c:347 #, fuzzy, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "%sNoKuri Ubwoko Intego ku" -#: remake.c:375 +#: remake.c:374 #, fuzzy, c-format msgid "Considering target file `%s'.\n" msgstr "Intego IDOSIYE" -#: remake.c:382 +#: remake.c:381 #, fuzzy, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "Na Byanze Kuri Kuvugurura IDOSIYE" -#: remake.c:397 +#: remake.c:396 #, fuzzy, c-format msgid "File `%s' was considered already.\n" msgstr "Idosiye" -#: remake.c:407 +#: remake.c:406 #, fuzzy, c-format msgid "Still updating file `%s'.\n" msgstr "Ivugurura IDOSIYE" -#: remake.c:410 +#: remake.c:409 #, fuzzy, c-format msgid "Finished updating file `%s'.\n" msgstr "Ivugurura IDOSIYE" -#: remake.c:431 +#: remake.c:430 #, fuzzy, c-format msgid "File `%s' does not exist.\n" msgstr "Idosiye OYA" -#: remake.c:438 +#: remake.c:437 #, fuzzy, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" msgstr "***IDOSIYE a kirekire Imikemurire Igihe" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, fuzzy, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "kugirango" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, fuzzy, c-format msgid "No implicit rule found for `%s'.\n" msgstr "Byabonetse kugirango" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, fuzzy, c-format msgid "Using default commands for `%s'.\n" msgstr "Mburabuzi Amabwiriza kugirango" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "" -#: remake.c:593 +#: remake.c:595 #, fuzzy, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "Bya Intego IDOSIYE" -#: remake.c:599 +#: remake.c:601 #, fuzzy, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "Bya" -#: remake.c:612 +#: remake.c:614 #, fuzzy, c-format msgid "Giving up on target file `%s'.\n" msgstr "Hejuru ku Intego IDOSIYE" -#: remake.c:617 +#: remake.c:619 #, fuzzy, c-format msgid "Target `%s' not remade because of errors." msgstr "OYA Bya Amakosa" -#: remake.c:669 +#: remake.c:671 #, fuzzy, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "ni Itondekanya kugirango Intego" -#: remake.c:674 +#: remake.c:676 #, fuzzy, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "Bya Intego OYA" -#: remake.c:679 +#: remake.c:681 #, fuzzy, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "ni Intego" -#: remake.c:682 +#: remake.c:684 #, fuzzy, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "ni Intego" -#: remake.c:700 +#: remake.c:702 #, fuzzy, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "ni MAHARAKUBIRI Na Oya" -#: remake.c:707 +#: remake.c:709 #, fuzzy, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "Amabwiriza kugirango Na Oya Byahinduwe" -#: remake.c:712 +#: remake.c:714 #, fuzzy, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "Kuri Buri gihe Ubwoko Ibendera" -#: remake.c:720 +#: remake.c:722 #, fuzzy, c-format msgid "No need to remake target `%s'" msgstr "Kuri Intego" -#: remake.c:722 +#: remake.c:724 #, fuzzy, c-format msgid "; using VPATH name `%s'" msgstr ";ikoresha Izina:" -#: remake.c:742 +#: remake.c:744 #, fuzzy, c-format msgid "Must remake target `%s'.\n" msgstr "Intego" -#: remake.c:748 +#: remake.c:750 #, fuzzy, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr "Kwirengagiza Izina:" -#: remake.c:757 +#: remake.c:759 #, fuzzy, c-format msgid "Commands of `%s' are being run.\n" msgstr "Bya Gukoresha" -#: remake.c:764 +#: remake.c:766 #, fuzzy, c-format msgid "Failed to remake target file `%s'.\n" msgstr "Kuri Intego IDOSIYE" -#: remake.c:767 +#: remake.c:769 #, fuzzy, c-format msgid "Successfully remade target file `%s'.\n" msgstr "Intego IDOSIYE" -#: remake.c:770 +#: remake.c:772 #, fuzzy, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "IDOSIYE Q" -#: remake.c:1296 +#: remake.c:1300 #, fuzzy, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "Idosiye Igihe in i" -#: remake.c:1303 +#: remake.c:1307 #, fuzzy, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "Idosiye Igihe S in i" -#: remake.c:1502 +#: remake.c:1505 #, fuzzy, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr "" @@ -1638,274 +1633,296 @@ msgstr "" "X- Generator: KBabel 1. 0\n" "." -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, fuzzy, c-format msgid "Customs won't export: %s\n" msgstr "Kohereza" -#: rule.c:552 +#: rule.c:551 msgid "" "\n" "# Implicit Rules" msgstr "" -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." msgstr "" -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" "# %u implicit rules, %u" msgstr "" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr "" -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "" -#: signame.c:87 +#: signame.c:85 #, fuzzy msgid "unknown signal" msgstr "Kitazwi" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "Hagarikira aho" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "Kuvamo" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "" -#: signame.c:107 +#: signame.c:105 #, fuzzy msgid "Trace/breakpoint trap" msgstr "Aho bahagarara" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "" -#: signame.c:121 +#: signame.c:119 #, fuzzy msgid "Floating point exception" msgstr "Akadomo Irengayobora(-)" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "" -#: signame.c:127 +#: signame.c:125 #, fuzzy msgid "Bus error" msgstr "Ikosa" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "" -#: signame.c:133 +#: signame.c:131 #, fuzzy msgid "Bad system call" msgstr "Sisitemu" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "" -#: signame.c:145 +#: signame.c:143 #, fuzzy msgid "User defined signal 1" msgstr "1." -#: signame.c:148 +#: signame.c:146 #, fuzzy msgid "User defined signal 2" msgstr "2." -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "Kyahagariswe" -#: signame.c:165 +#: signame.c:163 #, fuzzy msgid "Stopped (tty input)" msgstr "Iyinjiza" -#: signame.c:168 +#: signame.c:166 #, fuzzy msgid "Stopped (tty output)" msgstr "Ibisohoka" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "" -#: signame.c:174 +#: signame.c:172 #, fuzzy msgid "CPU time limit exceeded" msgstr "Igihe" -#: signame.c:177 +#: signame.c:175 #, fuzzy msgid "File size limit exceeded" msgstr "Idosiye Ingano" -#: signame.c:180 +#: signame.c:178 #, fuzzy msgid "Virtual timer expired" msgstr "Byarengeje igihe" -#: signame.c:183 +#: signame.c:181 #, fuzzy msgid "Profiling timer expired" msgstr "Byarengeje igihe" -#: signame.c:189 +#: signame.c:187 #, fuzzy msgid "Window changed" msgstr "Byahinduwe" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "" -#: signame.c:195 +#: signame.c:193 #, fuzzy msgid "Urgent I/O condition" msgstr "Ibisabwa" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "" -#: signame.c:220 +#: signame.c:218 #, fuzzy msgid "Information request" msgstr "Kubaza..." -#: signame.c:223 +#: signame.c:221 #, fuzzy msgid "Floating point co-processor not available" msgstr "Akadomo OYA Bihari" +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + # Lock column values -#: variable.c:1354 +#: variable.c:1367 msgid "default" msgstr "mburabuzi" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "" -#: variable.c:1363 +#: variable.c:1376 #, fuzzy msgid "environment under -e" msgstr "E" -#: variable.c:1366 +#: variable.c:1379 #, fuzzy msgid "command line" msgstr "Komandi: Umurongo" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "Byikoresha" -#: variable.c:1381 +#: variable.c:1394 #, fuzzy, c-format msgid " (from `%s', line %lu)" msgstr "(Bivuye Umurongo" -#: variable.c:1423 +#: variable.c:1436 #, fuzzy msgid "# variable set hash-table stats:\n" msgstr "#IMPINDURAGACIRO Gushyiraho imbonerahamwe# stats" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" msgstr "" -#: variable.c:1438 +#: variable.c:1451 #, fuzzy msgid "" "\n" "# Pattern-specific Variable Values" msgstr "#IMPINDURAGACIRO Uduciro" -#: variable.c:1452 +#: variable.c:1465 #, fuzzy msgid "" "\n" "# No pattern-specific variable values." msgstr "#Ishusho IMPINDURAGACIRO Uduciro" -#: variable.c:1454 +#: variable.c:1467 #, fuzzy, c-format msgid "" "\n" @@ -1917,107 +1934,107 @@ msgstr "#%uIshusho IMPINDURAGACIRO Uduciro" msgid "warning: undefined variable `%.*s'" msgstr "" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, fuzzy, c-format msgid "sys$search failed with %d\n" msgstr "sys Gushaka Byanze Na:" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, fuzzy, c-format msgid "internal error: `%s' command_state" msgstr "By'imbere Ikosa" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, fuzzy, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "-Iburira" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, fuzzy, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "-Iburira Gicurasi Kuri Gushoboza Bivuye" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, fuzzy, c-format msgid "Unknown builtin command '%s'\n" msgstr "Komandi:" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, fuzzy, c-format msgid "Error, empty command\n" msgstr "ubusa" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, fuzzy, c-format msgid "Redirected input from %s\n" msgstr "Iyinjiza Bivuye" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, fuzzy, c-format msgid "Redirected error to %s\n" msgstr "Ikosa Kuri" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, fuzzy, c-format msgid "Redirected output to %s\n" msgstr "Ibisohoka Kuri" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" msgstr "" -#: vpath.c:569 +#: vpath.c:588 #, fuzzy msgid "# No `vpath' search paths." msgstr "#Gushaka Inzira" -#: vpath.c:571 +#: vpath.c:590 #, fuzzy, c-format msgid "" "\n" "# %u `vpath' search paths.\n" msgstr "#%u`Gushaka Inzira" -#: vpath.c:574 +#: vpath.c:593 #, fuzzy msgid "" "\n" "# No general (`VPATH' variable) search path." msgstr "#Rusange IMPINDURAGACIRO Gushaka Inzira" -#: vpath.c:580 +#: vpath.c:599 #, fuzzy msgid "" "\n" @@ -2033,6 +2050,14 @@ msgstr "#IMPINDURAGACIRO Gushaka Inzira" #~ msgid "Got a SIGCHLD; %u unreaped children.\n" #~ msgstr "a" +#, fuzzy +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "OYA j Cyangwa NIBA exe ni OYA Bihari" + +#, fuzzy +#~ msgid "Resetting make for single job mode." +#~ msgstr "Ubwoko kugirango UMWE Ubwoko" + #, fuzzy #~ msgid "no file name for `%sinclude'" #~ msgstr "Oya IDOSIYE Izina: kugirango" diff --git a/po/sv.gmo b/po/sv.gmo index 5150267bb2170fa3dcff0efd1cfa59055217f816..af1e46656c1f78872926cabfa2327f4b94d80640 100644 GIT binary patch delta 6496 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 YzvOz}s{;%Cy(5QwAK;x`Iji3P0L~(~9RL6T delta 7094 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\n" "Language-Team: Swedish \n" @@ -14,31 +14,31 @@ msgstr "" "Content-Type: text/plain; charset=iso-8859-1\n" "Content-Transfer-Encoding: 8bit\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "försök att använda en funktion som inte stöds: \"%s\"" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "nydatering av arkivmedlem är inte tillgängligt i VMS" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "nydatera: Arkivet \"%s\" finns inte" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "nydatera: \"%s\" är inte något giltigt arkiv" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "nydatera: medlemmen \"%s\" finns inte i \"%s\"" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "nydatera: Felaktig returkod från ar_member_touch på \"%s\"" @@ -78,44 +78,44 @@ msgstr " Datum %s" msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " uid = %d, gid = %d, flaggor = 0%o.\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "*** Avbrott.\n" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "*** [%s] Arkivmedlemmen \"%s\" kan vara felaktig; ej borttagen" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "*** Arkivmedlemmen \"%s\" kan vara felaktig; ej borttagen" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] Tar bort filen \"%s\"" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** Tar bort filen \"%s\"" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# kommandon att utföra" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (inbyggd):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (från \"%s\", rad %lu):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -123,222 +123,222 @@ msgstr "" "\n" "# Kataloger\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# %s: kunde inte ta status.\n" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "# %s (nyckel %s, mtid %d): kunde inte öppnas.\n" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "# %s (enhet %d, inod [%d,%d,%d]): kunde inte öppnas.\n" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "# %s (enhet %ld, inod %ld): kunde inte öppnas.\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (nyckel %s, mtid %d): " -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (enhet %d, inod [%d,%d,%d]): " -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (enhet %ld, inod %ld): " -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "Inga" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " filer, " -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "inga" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr " omöjligheter" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " hittills." -#: dir.c:1059 +#: dir.c:1079 #, fuzzy, c-format msgid " impossibilities in %lu directories.\n" msgstr " omöjligheter i %u kataloger.\n" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "Den rekursiva variabeln \"%s\" hänvisar till sig själv (så småningom)" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "oavslutad variabelreferens" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "Kommandon angavs för filen \"%s\" på %s:%lu," -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "Kommandon för filen \"%s\" hittades genom sökning med implicit regel," -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "men \"%s\" anses nu vara samma fil som \"%s\"." -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "" "Kommer att bortse från kommandon för \"%s\" till förmån för dem som gäller " "\"%s\"." -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "kan inte ändra namn från enkelkolon \"%s\" till dubbelkolon \"%s\"" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "kan inte ändra namn från dubbelkolon \"%s\" till enkelkolon \"%s\"" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "*** Tar bort övergångsfilen \"%s\"" -#: file.c:381 +#: file.c:385 #, fuzzy msgid "Removing intermediate files...\n" msgstr "*** Tar bort övergångsfilen \"%s\"" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s: Tidsvärde utanför gränser; ersätter med %s" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "Nuvarande tid" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# Inte ett mål:" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# Värdefull fil (nödvändig för .PRECIOUS)." -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "# Låtsasmål (nödvändig för .PHONY)." -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# Kommandoradsmål." -#: file.c:889 +#: file.c:897 #, fuzzy msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "# En standardmakefil (eller enligt MAKEFILES)." -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "# Implicit regelsökning har genomförts." -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "# Implicit regelsökning har inte genomförts." -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "# Implicit/statisk mönsterstam: \"%s\"\n" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "# Filen är ett övergående beroende." -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# Skapar också:" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# Ändringstiden har inte kontrollerats." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# Filen finns inte." -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# Filen är mycket gammal." -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# Senast ändrad %s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# Filen har uppdaterats." -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# Filen har inte uppdaterats." -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# Kommandokörning pågår (DETTA ÄR ETT FEL)." -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "# Beroendekommandon körs (DETTA ÄR ETT FEL)." -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# Uppdateringen lyckades." -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# Behöver uppdateras (-q har angivits)." -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# Uppdateringen misslyckades." -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# Ogiltigt värde i medlem av \"update_status\"!" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# Ogiltigt värde i medlem av \"command_state\"!" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -346,14 +346,14 @@ msgstr "" "\n" "# Filer" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" "# " msgstr "" -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "icke-numeriskt första argument till funktionen \"word\"" @@ -369,41 +369,41 @@ msgstr "icke-numeriskt f msgid "non-numeric second argument to `wordlist' function" msgstr "icke-numeriskt andra argument till funktionen \"wordlist\"" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(In) misslyckades (e=%d)\n" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(Fel) misslyckades (e=%d)\n" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "CreatePipe() misslyckades (e=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe (): process_init_fd() misslyckades\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "Städar bort tillfällig omgångsfil %s\n" -#: function.c:1999 -#, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "Otillräckligt antal argument (%d) till funktionen \"%s\"" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "Ej implementerat på denna plattform: funktionen \"%s\"" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "oavslutat funktionsanrop \"%s\": \"%c\" saknas" @@ -463,71 +463,71 @@ msgstr "%s: flaggan \"-W %s\" msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: flaggan \"-W %s\" tar inget argument\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "" -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "" -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "Letar efter en implicit regel för \"%s\".\n" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "Letar efter en implicit regel för arkivmedlemmen \"%s\".\n" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "Undviker rekursion orsakad av implicit regel.\n" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "Prövar mönsterregel med stammen \"%.*s\".\n" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "Avvisar det omöjliga implicita beroendet \"%s\".\n" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "Avvisar det omöjliga regelbaserade beroendet \"%s\".\n" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "Prövar det implicita beroendet \"%s\".\n" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "Prövar det regelbaserade beroendet \"%s\".\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "Hittade den nödvändiga \"%s\" som VPATH \"%s\"\n" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "Letar efter en regel med övergångsfilen \"%s\".\n" @@ -570,7 +570,7 @@ msgstr "*** Inv msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "Levande barnprocess 0x%08lx (%s) PID %ld %s\n" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr " (fjärr)" @@ -603,12 +603,12 @@ msgstr "skriver till jobbserver" msgid "Released token for child 0x%08lx (%s).\n" msgstr "Frigjorde symbol för barnprocessen 0x%08lx (%s).\n" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "process_easy() misslyckades med processtart (e=%d)\n" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" @@ -617,259 +617,264 @@ msgstr "" "\n" "Räknade till %d argument vid misslyckad start\n" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "För upp barnprocessen 0x%08lx (%s) PID %ld%s på kedjan.\n" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "Erhöll symbol för barnprocessen 0x%08lx (%s).\n" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "läser från jobbledning" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "kan inte upprätthålla lastbegränsningar i detta operativsystem" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "kan inte upprätthålla lastbegränsning: " -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "" -#: job.c:2030 -#, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "process_easy() misslyckades med processtart (e=%d)\n" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "make inhöstade barnprocessen pid %d, inväntar pid %d\n" -#: job.c:2069 +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s: Kommandot hittades inte" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "%s: Skalprogrammet hittades inte" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "" -#: job.c:2347 +#: job.c:2363 #, fuzzy, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "$SHELL ändrades (var \"%s\", är nu \"%s\")" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "Skapar tillfällig omgångsfil %s\n" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "%s (rad %d) Felaktigt skalsammanhang (!unixy && !batch_mode_shell)\n" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "Flaggor:\n" -#: main.c:293 +#: main.c:291 #, fuzzy msgid " -b, -m Ignored for compatibility.\n" msgstr "Ignoreras av kompatibilitetsskäl" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr "" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" msgstr "" -#: main.c:300 +#: main.c:298 #, fuzzy msgid " -d Print lots of debugging information.\n" msgstr "Skriv ut massor av felsökningsinformation" -#: main.c:302 +#: main.c:300 #, fuzzy msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "Skriv ut olika sorters felsökningsinformation" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" msgstr "" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" msgstr "" -#: main.c:310 +#: main.c:308 #, fuzzy msgid " -h, --help Print this message and exit.\n" msgstr "Skriv ut detta meddelande och avsluta" -#: main.c:312 +#: main.c:310 #, fuzzy msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr "Ignorera kommandofel" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" msgstr "" -#: main.c:317 +#: main.c:315 #, fuzzy msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" msgstr "Tillåt N samtidiga jobb; oändligt många om inget antal anges" -#: main.c:319 +#: main.c:317 #, fuzzy msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "Fortsätt även om vissa mål inte kan skapas" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " "N.\n" msgstr "" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" msgstr "" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " "them.\n" msgstr "" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " "it.\n" msgstr "" -#: main.c:332 +#: main.c:330 #, fuzzy msgid " -p, --print-data-base Print make's internal database.\n" msgstr "Skriv ut makes interna databas" -#: main.c:334 +#: main.c:332 #, fuzzy msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" msgstr "Kör inga kommandon; slutstatus visar färskheten" -#: main.c:336 +#: main.c:334 #, fuzzy msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "Inaktivera de inbyggda implicita reglerna" -#: main.c:338 +#: main.c:336 #, fuzzy msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "Inaktivera de inbyggda variabelinställningarna" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr "" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" msgstr "" -#: main.c:345 +#: main.c:343 #, fuzzy msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "Nydatera mål i stället för att återskapa dem" -#: main.c:347 +#: main.c:345 #, fuzzy msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "Skriv ut makes versionsnummer och avsluta" -#: main.c:349 +#: main.c:347 #, fuzzy msgid " -w, --print-directory Print the current directory.\n" msgstr "Skriv ut aktuell katalog" -#: main.c:351 +#: main.c:349 #, fuzzy msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" msgstr "Stäng av -w, även om det är implicit påslaget" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" msgstr "" -#: main.c:356 +#: main.c:354 #, fuzzy msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" msgstr "Varna vid användning av en odefinierad variabel" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "en tom sträng är ett ogiltigt filnamn" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "okänd felsökningsnivå \"%s\" angiven" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "%s: Avbrott/Undantag fångat (kod = 0x%x, adress = 0x%x)\n" -#: main.c:677 +#: main.c:676 #, fuzzy, c-format msgid "" "\n" @@ -884,178 +889,170 @@ msgstr "" "Undantagsflaggor = %x\n" "Undantagsadress = %x\n" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "Åtkomstförseelse: skrivinstruktion på adressen %x\n" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "Åtkomstförseelse: läsinstruktion på adressen %x\n" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "find_and_set_shell ger default_shell = %s\n" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "find_and_set_shell-sökvägen gav default_shell = %s\n" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "%s suspenderas i 30 sekunder..." -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "färdig med sleep(30). Fortsätter.\n" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "Makefil från standardinkanalen angavs dubbelt." -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (tillfällig fil)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (tillfällig fil)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "Ange inte -j eller --jobs om sh.exe inte finns tillgänglig." - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "Återställer make för enkeljobbsläge." - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "Parallella jobb (-j) stöds inte på denna plattform." -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "Återställer till enkeljobbsläge (-j1)." -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "internt fel: flera \"--jobserver-fds\"-flaggor" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "internt fel: ogiltig \"--jobserver-fds\"-sträng \"%s\"" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "varning: -jN framtvingat i del-make: inaktiverar jobbserverläge." -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "duplicerar jobbserver" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" "varning: jobbserver otillgänglig: använder -j1. Lägg till \"+\" i " "föräldraregeln." -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "skapar jobbledning" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "iordningställer ledning till jobbserver" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "" -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "Uppdaterar makefiler...\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "Makefilen \"%s\" torde loopa; återskapas inte.\n" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "Misslyckades med att återskapa makefilen \"%s\"." -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "Den inkluderade makefilen \"%s\" hittades inte." -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "Makefilen \"%s\" hittades inte" -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "Kunde inte återgå till ursprungskatalogen." -#: main.c:2024 +#: main.c:2021 #, fuzzy, c-format msgid "Re-executing[%u]:" msgstr "Utför på nytt:" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "avlänka (tillfällig fil): " -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr "" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "Inga mål angavs och ingen makefil hittades" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "Inga mål" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "Uppdaterar slutmål...\n" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "" "varning: Klockförskjutning upptäckt. Bygget kan ha blivit ofullständigt." -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "Användning: %s [flaggor] [mål] ...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" "This program built for %s\n" msgstr "" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" "This program built for %s (%s)\n" msgstr "" -#: main.c:2402 +#: main.c:2399 #, fuzzy, c-format msgid "Report bugs to \n" msgstr "" @@ -1063,17 +1060,17 @@ msgstr "" "Anmäl fel till .\n" "Skicka synpunkter på översättningen till .\n" -#: main.c:2474 +#: main.c:2471 #, fuzzy, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "flaggan \"-%c\" kräver ett positivt heltal som argument" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "flaggan \"-%c\" kräver ett positivt heltal som argument" -#: main.c:2950 +#: main.c:2947 #, fuzzy, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1092,21 +1089,21 @@ msgstr "" "%sSkicka synpunkter på översättningen till .\n" "\n" -#: main.c:2956 +#: main.c:2953 #, c-format msgid "" "\n" "%sThis program built for %s\n" msgstr "" -#: main.c:2958 +#: main.c:2955 #, c-format msgid "" "\n" "%sThis program built for %s (%s)\n" msgstr "" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" @@ -1115,7 +1112,7 @@ msgstr "" "\n" "# Make-databas, utskriven %s" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" @@ -1124,450 +1121,450 @@ msgstr "" "\n" "# Färdigställde Make-databas %s\n" -#: main.c:3099 +#: main.c:3097 #, fuzzy, c-format msgid "%s: Entering an unknown directory\n" msgstr "en okänd katalog" -#: main.c:3101 +#: main.c:3099 #, fuzzy, c-format msgid "%s: Leaving an unknown directory\n" msgstr "en okänd katalog" -#: main.c:3104 +#: main.c:3102 #, fuzzy, c-format msgid "%s: Entering directory `%s'\n" msgstr "katalogen \"%s\"\n" -#: main.c:3107 +#: main.c:3105 #, fuzzy, c-format msgid "%s: Leaving directory `%s'\n" msgstr "katalogen \"%s\"\n" -#: main.c:3112 +#: main.c:3110 #, fuzzy, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "en okänd katalog" -#: main.c:3115 +#: main.c:3113 #, fuzzy, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "en okänd katalog" -#: main.c:3119 +#: main.c:3117 #, fuzzy, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "katalogen \"%s\"\n" -#: main.c:3122 +#: main.c:3120 #, fuzzy, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "katalogen \"%s\"\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr ". Stannar.\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "Okänt fel %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "virtuellt minne uttömt" -#: misc.c:620 +#: misc.c:618 #, fuzzy, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "%s åtkomst: användare %lu (verklig %lu), grupp %lu (verklig %lu)\n" -#: misc.c:641 +#: misc.c:639 #, fuzzy msgid "Initialized access" msgstr "Inledd" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "" -#: misc.c:866 +#: misc.c:864 #, fuzzy, c-format msgid "write error: %s" msgstr "Felkanal omdirigerad till %s\n" -#: misc.c:868 +#: misc.c:866 #, fuzzy msgid "write error" msgstr "skriver till jobbserver" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "Läser makefiler...\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "Läser makefil \"%s\"" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr " (inget standardmål)" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (sökväg)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr " (oviktigt)" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr " (ingen ~-expansion)" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "ogiltig syntax i villkorssats" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "överflödigt \"endef\"" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "tomt variabelnamn" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "tomt \"override\"-direktiv" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "ogiltigt \"override\"-direktiv" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "kommandon inleds före första målet" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "regel saknas före kommandon" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "separator saknas%s" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr " (var avsikten TAB i stället för 8 mellanslag?)" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "målmönster saknas" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "flera målmönster" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "målmönstret innehåller inget \"%%\"" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "\"endif\" saknas" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "Överflödig text efter direktivet \"endef\"" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "\"endef\" saknas, oavslutat \"define\"" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "Överflödig text efter direktivet \"%s\"" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "överflödigt \"%s\"" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "endast ett \"else\" per villkor" -#: read.c:1834 +#: read.c:1838 #, fuzzy msgid "Malformed target-specific variable definition" msgstr "Felformad målberoende variabeldefinition" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "blandade implicita regler och statiska mönsterregler" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "blandade implicita regler och normala regler" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "målet \"%s\" motsvarar inte målmönstret" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "målfilen \"%s\" har både poster med : och ::" -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "målet \"%s\" anges flera gånger i samma regel." -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "varning: åsidosätter kommandon för målet \"%s\"" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "varning: bortser från gamla kommandon för målet \"%s\"" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "varning: NUL-tecken upptäckt, bortser från resten av raden" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "Inget behöver göras för \"%s\"." -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "\"%s\" är färsk." -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "Beskär filen \"%s\".\n" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sIngen regel för att skapa målet \"%s\"%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "%sIngen regel för att skapa målet \"%s\", som behövs till \"%s\"%s" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "Överväger målfilen \"%s\".\n" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "Misslyckades nyligen med att uppdatera filen \"%s\".\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "Filen \"%s\" har redan övervägts.\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "Uppdaterar fortfarande filen \"%s\".\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "Slutförde uppdaterandet av filen \"%s\".\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "Filen \"%s\" finns inte.\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" msgstr "" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "Hittade en implicit regel för \"%s\".\n" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "Hittade ingen implicit regel för \"%s\".\n" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "Använder standardkommandon för \"%s\".\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "Det cirkulära beroendet %s <- %s släpptes." -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "Färdigställde de nödvändiga förutsättningarna för målfilen \"%s\".\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "De nödvändiga förutsättningarna för \"%s\" håller på att skapas.\n" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "Ger upp med målfilen \"%s\".\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "Målet \"%s\" återskapades inte på grund av fel." -#: remake.c:669 +#: remake.c:671 #, fuzzy, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "Den nödvändiga förutsättningen \"%s\" är äldre än målet \"%s\".\n" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "Den nödvändiga förutsättningen \"%s\" för målet \"%s\" finns inte.\n" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "Den nödvändiga förutsättningen \"%s\" är nyare än målet \"%s\".\n" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "Den nödvändiga förutsättningen \"%s\" är äldre än målet \"%s\".\n" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "Målet \"%s\" är dubbelkolon och har inga beroenden.\n" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "" "Inga kommandon eller nödvändiga förutsättningar för \"%s\" har förändrats.\n" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "Målet \"%s\" behöver inte återskapas" -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "; använder VPATH-namnet \"%s\"" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "Måste återskapa målet \"%s\".\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr " Bortser från VPATH-namnet \"%s\".\n" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "Kommandon för \"%s\" körs.\n" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "Misslyckades med att återskapa målfilen \"%s\".\n" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "Målfilen \"%s\" återskapades.\n" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "Målfilen \"%s\" behöver återskapas med -q.\n" -#: remake.c:1296 +#: remake.c:1300 #, fuzzy, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "*** Varning: Filen \"%s\" har ett ändringsdatum i framtiden (%s > %s)" -#: remake.c:1303 +#: remake.c:1307 #, fuzzy, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "*** Varning: Filen \"%s\" har ett ändringsdatum i framtiden (%s > %s)" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr ".LIBPATTERNS-elementet \"%s\" är inte något mönster" -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "Customs kommer inte att exportera %s\n" -#: rule.c:552 +#: rule.c:551 #, fuzzy msgid "" "\n" @@ -1576,7 +1573,7 @@ msgstr "" "\n" "# Inga implicita regler." -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -1584,7 +1581,7 @@ msgstr "" "\n" "# Inga implicita regler." -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -1593,210 +1590,232 @@ msgstr "" "\n" "# %u implicita regler, %u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr " slutregler." -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "FEL: num_pattern_rules felaktigt! %u != %u" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "okänd signal" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "Avringd" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "Avbrott" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "Avslutad" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "Otillåten instruktion" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "Spårningsfälla" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "Avbruten" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "IO-fälla" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "Emulatorfälla" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "Flyttalsundantag" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "Dödad" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "Bussfel" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "Segmenteringsfel" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "Felaktigt systemanrop" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "Ledningsbrott" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "Alarmklocka" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "Avslutad" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "Användarsignal 1" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "Användarsignal 2" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "Barn avslutades" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "Strömavbrott" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "Stoppades" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "Stoppades (tty-läsning)" -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "Stoppades (tty-utskrift)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "Stoppades (signal)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "CPU-tidsgräns överskreds" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "Filstorleksgräns överskreds" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "Virtuellt tidur löpte ut" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "Profileringstidur löpte ut" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "Fönster ändrat" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "Fortsatte" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "Brådskande I/O-läge" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "I/O-tillfälle" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "Miste resurs" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "Farosignal" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "Informationsbegäran" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "Flyttalsprocessor inte tillgänglig" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "normal" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "miljö" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "makefil" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "miljö enligt -e" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "kommandorad" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "\"override\"-direktiv" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "automatisk" -#: variable.c:1381 +#: variable.c:1394 #, fuzzy, c-format msgid " (from `%s', line %lu)" msgstr " (från \"%s\", rad %lu):\n" -#: variable.c:1423 +#: variable.c:1436 #, fuzzy msgid "# variable set hash-table stats:\n" msgstr "# %u variabler i %u hashbehållare.\n" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1804,7 +1823,7 @@ msgstr "" "\n" "# Variabler\n" -#: variable.c:1438 +#: variable.c:1451 #, fuzzy msgid "" "\n" @@ -1813,7 +1832,7 @@ msgstr "" "\n" "# Mönsterspecifika variabelvärden" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." @@ -1821,7 +1840,7 @@ msgstr "" "\n" "# Inga mönsterspecifika variabelvärden." -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1835,82 +1854,82 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "varning: odefinierad variabel \"%.*s\"" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "sys$search misslyckades och gav %d\n" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "Varning: Tom omdirigering\n" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "internt fel: \"%s\" command_state" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "-varning, CTRL-Y lämnar efter sig underprocess(er).\n" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "-varning, CTRL-Y-hantering kanske behöver återställas från DCL.\n" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "INBYGGT [%s][%s]\n" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "INBYGGT CD %s\n" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "INBYGGT RM %s\n" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "Okänt inbyggt kommando \"%s\"\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "Fel, tomt kommando\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "Inkanal omdirigerad till %s\n" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "Felkanal omdirigerad till %s\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "Utkanal omdirigerad till %s\n" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "Utför %s i stället\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "Fel vid avknoppning, %d\n" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -1918,11 +1937,11 @@ msgstr "" "\n" "# VPATH-sökvägar\n" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# Inga \"vpath\"-sökvägar." -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -1931,7 +1950,7 @@ msgstr "" "\n" "# %u \"vpath\"-sökvägar.\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -1939,7 +1958,7 @@ msgstr "" "\n" "# Ingen allmän sökväg (enligt \"VPATH\"-variabeln)." -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" @@ -2016,6 +2035,12 @@ msgstr "" #~ msgid "Consider FILE to be infinitely new" #~ msgstr "Betrakta FIL som hur ny som helst" +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "Ange inte -j eller --jobs om sh.exe inte finns tillgänglig." + +#~ msgid "Resetting make for single job mode." +#~ msgstr "Återställer make för enkeljobbsläge." + #~ msgid "Entering" #~ msgstr "Går till" diff --git a/po/tr.gmo b/po/tr.gmo index 2b59c91b60ed85b04fd06905aa2d2503fd5d2d7f..16a6cebbc3b3dfbc6294f5e207d8a15742b3302e 100644 GIT binary patch delta 7762 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 delta 8326 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 v\n" "Language-Team: Turkish \n" @@ -15,31 +15,31 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 0.9.6\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "desteklenmeyen özelliÄŸi kullanmaya çalışıyor: `%s'" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "VMS'de iÅŸe yaramayan arÅŸiv üyesine dokunup geçiyor" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "Dokunulup geçildi: ArÅŸiv `%s' yok" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "Dokunulup geçildi: `%s' geçerli bir arÅŸiv deÄŸil" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "Dokunulup geçildi: Ãœye `%s', `%s' içinde yok" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "Dokunulup geçildi: `%s' deki ar_member_touch'dan dönen kod hatalı" @@ -78,44 +78,44 @@ msgstr " Tarih %s" msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " Kull-kim = %d, Grup-kim = %d, kip = 0%o.\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "*** Bırakıldı.\n" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "*** [%s] ArÅŸiv üyesi `%s' sahte olabilir; silinmedi" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "*** ArÅŸiv üyesi `%s' sahte olabilir; silinmedi" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] `%s' dosyası siliniyor" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** `%s' dosyası siliniyor" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# çalıştırma komutları" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (paket içinde):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (`%s'den, satır %lu):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -123,223 +123,223 @@ msgstr "" "\n" "# Dizin\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# %s: durumlanamadı.\n" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "# %s (anahtar (key) %s, deÄŸiÅŸiklik tarihi (mtime) %d): açılamadı.\n" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "# %s (aygıt %d, i-düğüm [%d,%d,%d]): açılamadı.\n" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "# %s (aygıt %ld, i-düğüm %ld): açılamadı.\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (anahtar (key) %s, deÄŸiÅŸiklik tarihi (mtime) %d):" -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (aygıt %d, i-düğüm [%d,%d,%d]):" -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (aygıt %ld, i-düğüm %ld):" -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "Hayır" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " dosyaları," -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "hayır" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr "olanaksızlıklar" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " çok uzak." -#: dir.c:1059 +#: dir.c:1079 #, c-format msgid " impossibilities in %lu directories.\n" msgstr " %lu dizinde olanaksızlıklar.\n" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "Çevrimsel deÄŸiÅŸken `%s' tekrar kendine bağıntılı (sonuçta)" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "sonlandırılmamış deÄŸiÅŸken bağıntısı" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "`%s' dosyası için komutlar %s:%lu de belirtildi," -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "`%s' dosyası için komutlar örtük kural aramasında bulundu," -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "fakat `%s' ÅŸimdi `%s' dosyası ile aynı dosya olarak düşünülmeli." -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "`%s' dosyası için komutlar `%s' lehine yoksayılmış olacak." -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "tek-sütun `%s', çift-sütun `%s' olarak yeniden adlandırılamaz" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "çift-sütun `%s', tek-sütun `%s' olarak yeniden adlandırılamaz" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "*** Aracı dosya `%s' siliniyor" -#: file.c:381 +#: file.c:385 msgid "Removing intermediate files...\n" msgstr "Aracı dosyalar siliniyor...\n" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s: Tarih damgası kapsamdışı; yerine %s kullanılıyor" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "Åžu an" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# Bir hedef deÄŸil:" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# Kıymetli dosya (.PRECIOUS önceden gerekliliÄŸi)." -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "# Sahte hedef (.PHONY önceden gerekliliÄŸi)." -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# Komut-satırı hedefi." -#: file.c:889 +#: file.c:897 #, fuzzy msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "" "# Bir öntanımlı ya da MAKEFILES çevre deÄŸiÅŸkeni ile atanmış bir make dosyası" -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "# Örtük kural araÅŸtırması yapılmıştı." -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "# Örtük kural araÅŸtırması yapılmamıştı." -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "# Örtük/deÄŸiÅŸmeyen kalıp kökü: `%s'\n" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "" "# Orta seviyede önceden gerekli bir dosya (öncelikle gerekli dosyalara " "aracılık eden dosya)" -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# OluÅŸtursa da:" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# DeÄŸiÅŸiklik zamanı hiç kontrol edilmedi." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# Dosya yok." -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# Dosya çok eski." -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# Son deÄŸiÅŸiklik tarihi %s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# Dosya güncelleÅŸtirilmiÅŸti." -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# Dosya güncelleÅŸtirilmemiÅŸti." -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# Komutlar ÅŸu an iÅŸlemlerini sürdürüyor (BU BÄ°R YAZILIM HATASI)." -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "" "# Bağımlılıkların komutları iÅŸlemlerini sürdürüyor (BU BÄ°R YAZILIM HATASI)." -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# Tamamen güncellendi." -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# GüncellenmiÅŸ olması gerekir (-q verildi)." -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# GüncellenmiÅŸ olamadı." -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# `update_status' üyesinde geçersiz deÄŸer!" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# `command_state' üyesinde geçersiz deÄŸer!" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -347,7 +347,7 @@ msgstr "" "\n" "# Dosyalar" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" @@ -357,7 +357,7 @@ msgstr "" "# dosyaların hash tablosu durumları:\n" "# " -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "`word' iÅŸlevinde sayısal olmayan ilk argüman" @@ -373,41 +373,41 @@ msgstr "`wordlist' iÅŸlevinde sayısal olmayan ilk argüman" msgid "non-numeric second argument to `wordlist' function" msgstr "`wordlist' iÅŸlevinde sayısal olmayan ikinci argüman" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(In) baÅŸarısız (e=%d)\n" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(Err) baÅŸarısız (e=%d)\n" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "CreatePipe() baÅŸarısız (e=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe (): process_init_fd() baÅŸarısız\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "Geçici komut-listesi (batch) dosyası %s temizleniyor\n" -#: function.c:1999 -#, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "Argüman sayısı (%d) `%s' iÅŸlevinde yetersiz" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "Bu platformda gerçekleÅŸtirilmemiÅŸ: iÅŸlev `%s'" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "`%s' iÅŸlemine çaÄŸrı sonlandırılmamış: `%c' kayıp" @@ -467,71 +467,71 @@ msgstr "%s: `-W %s' seçeneÄŸi belirsiz\n" msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: `-W %s' seçeneÄŸi argümansız kullanılır\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "hash tablosu için %ld bayt ayrılamıyor: bellek tükendi" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "Yük=%ld/%ld=%.0f%%, " -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "Rehash=%d, " -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "Çakışmalar=%ld/%ld=%.0f%%" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "`%s' için bir örtük kural arıyor.\n" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "`%s' için arÅŸiv-üyesi örtük kural arıyor.\n" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "Örtük kural çevrimi görmezden geliniyor.\n" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "`%.*s' köküyle kalıp kuralı deneniyor.\n" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "Örtük önceden gereklilik `%s' olanaksız olduÄŸundan reddediliyor.\n" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "Kural önceden gerekliliÄŸi `%s' olanaksız olduÄŸundan reddediliyor.\n" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "Örtük önceden gereklilik `%s' deneniyor.\n" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "Kural önceden gerekliliÄŸi `%s' deneniyor.\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "Önceden gereklilik `%s' VPATH `%s' olarak bulundu.\n" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "Aracı dosya `%s' ile bir kural arıyor.\n" @@ -574,7 +574,7 @@ msgstr "*** BitmemiÅŸ iÅŸler için bekliyor...." msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "Ast dosya iÅŸini sürdürüyor: 0x%08lx (%s) PID %ld %s\n" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr " (karşıdan)" @@ -607,13 +607,13 @@ msgstr "iÅŸ-sunucusu yazıyor" msgid "Released token for child 0x%08lx (%s).\n" msgstr "Ast 0x%08lx (%s) için simge (token) kullanıma sunuldu.\n" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "" "BaÅŸarısız olan süreç oluÅŸturma iÅŸlemine process_easy() sebep oldu (e=%d)\n" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" @@ -622,115 +622,121 @@ msgstr "" "\n" "Sayılan %d argüman ile baÅŸarısız oldu\n" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "Ast 0x%08lx (%s) PID %ld%s zincire konuluyor.\n" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "Ast 0x%08lx (%s) için simge (token) saÄŸlandı.\n" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "görev listesi okunuyor" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "iÅŸletim sisteminde yük sınırlarına ulaşılamadı " -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "ulaşılamayan yük sınırı: " -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "" -#: job.c:2030 -#, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "" +"BaÅŸarısız olan süreç oluÅŸturma iÅŸlemine process_easy() sebep oldu (e=%d)\n" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "make pid %d ast süreci kaldırdı ama hala pid %d için bekliyor\n" -#: job.c:2069 +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s: Komut bulunamadı" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "%s: Kabuk uygulaması bulunamadı" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "" -#: job.c:2347 +#: job.c:2363 #, fuzzy, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "$SHELL deÄŸiÅŸti (`%s' idi, ÅŸimdi `%s')" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "%s geçici komut-liste dosyasını oluÅŸturuyor\n" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "%s (satır %d) kabuk baÄŸlamı hatalı (!unixy && !batch_mode_shell)\n" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "Seçenekler:\n" -#: main.c:293 +#: main.c:291 msgid " -b, -m Ignored for compatibility.\n" msgstr " -b, -m Uyumluluk için yoksayıldı.\n" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr "" " -B, --always-make Tüm hedefler koÅŸulsuz olarak oluÅŸturulur.\n" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" msgstr " -C DÄ°ZÄ°N, --directory=DIZIN BirÅŸey yapmadan önce DÄ°ZÄ°Ne geçilir.\n" -#: main.c:300 +#: main.c:298 msgid " -d Print lots of debugging information.\n" msgstr " -b, -m Bir sürü hata ayıklama bilgisi basar.\n" -#: main.c:302 +#: main.c:300 msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "" " --debug[=SEÇENEKLER] ÇeÅŸitli türde hata ayıklama bilgileri basar.\n" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" msgstr "" " -e, --environment-overrides Ortam deÄŸiÅŸkenleri makefile'ları deÄŸiÅŸtirir.\n" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" @@ -738,15 +744,15 @@ msgstr "" " -f DOSYA, --file=DOSYA, --makefile=DOSYA\n" " DOSYAyı bir makefile olarak okur.\n" -#: main.c:310 +#: main.c:308 msgid " -h, --help Print this message and exit.\n" msgstr " -h, --help Bu iletiyi basar ve çıkar.\n" -#: main.c:312 +#: main.c:310 msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr " -i, --ignore-errors Komutların ürettiÄŸi hataları yoksayar.\n" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" @@ -754,7 +760,7 @@ msgstr "" " -I DÄ°ZÄ°N, --include-dir=DÄ°ZÄ°N\n" " Eklenecek makefile'ları DÄ°ZÄ°Nde arar.\n" -#: main.c:317 +#: main.c:315 msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" @@ -762,13 +768,13 @@ msgstr "" " -j [N], --jobs[=N] Bir defada N iÅŸe izin verir; argumansız iÅŸ\n" " sayısı sınırsızdır.\n" -#: main.c:319 +#: main.c:317 msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "" " -k, --keep-going Bazı hedefler yapılmadığında devam eder.\n" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " @@ -778,13 +784,13 @@ msgstr "" " Yük N'den az olmadıkça çoklu iÅŸler " "baÅŸlatılmaz.\n" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" msgstr "" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " @@ -793,7 +799,7 @@ msgstr "" " -n, --just-print, --dry-run, --recon\n" " Gerçekte komutlar çalıştırılmaz, gösterilir.\n" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " @@ -803,54 +809,54 @@ msgstr "" " DOSYAnın çok eski olduÄŸu varsayılır ve\n" " yeniden iÅŸlem yapılmaz.\n" -#: main.c:332 +#: main.c:330 msgid " -p, --print-data-base Print make's internal database.\n" msgstr " -p, --print-data-base make'in içsel veritabanını basar.\n" -#: main.c:334 +#: main.c:332 msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" msgstr "" " -q, --question Komut çalıştırmaz; güncelse çıkışta belirtir\n" -#: main.c:336 +#: main.c:334 msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "" " -r, --no-builtin-rules OluÅŸumiçi örtük kuralları etkisizleÅŸtirir.\n" -#: main.c:338 +#: main.c:336 msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "" " -R, --no-builtin-variables OluÅŸumiçi deÄŸiÅŸken ayarlarını etkisizleÅŸtirir\n" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr " -s, --silent, --quiet Komutlar iÅŸlenirken gösterilmez.\n" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" msgstr "" " -S, --no-keep-going, --stop Bazı hedefler yapılmadığında devam etmez.\n" -#: main.c:345 +#: main.c:343 msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "" " -t, --touch Yeniden derlemek yerine hedeflere bakıp " "geçer.\n" -#: main.c:347 +#: main.c:345 msgid "" " -v, --version Print the version number of make and exit.\n" msgstr " -v, --version make sürüm numarasını basar ve çıkar.\n" -#: main.c:349 +#: main.c:347 msgid " -w, --print-directory Print the current directory.\n" msgstr " -w, --print-directory Kullanılan dizini basar.\n" -#: main.c:351 +#: main.c:349 msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" @@ -858,7 +864,7 @@ msgstr "" " --no-print-directory Dolaylı olarak açılmış olsa bile -w 'yi " "kapatır\n" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" @@ -866,7 +872,7 @@ msgstr "" " -W DOSYA, --what-if=DOSYA, --new-file=DOSYA, --assume-new=DOSYA\n" " DOSYA sonsuz yeni varsayılır.\n" -#: main.c:356 +#: main.c:354 msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" @@ -874,21 +880,21 @@ msgstr "" " --warn-undefined-variables Atanmamış bir deÄŸiÅŸkene bağıntı yapıldığında\n" " uyarır.\n" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "dosyaismi olarak boÅŸ dizge geçersiz" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "Hata ayıklama düzeyi özelliÄŸi `%s' bilinmiyor" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "%s: Kesinti/OlaÄŸandışı durum saptandı (kod = 0x%x, adres = 0x%x)\n" -#: main.c:677 +#: main.c:676 #, fuzzy, c-format msgid "" "\n" @@ -903,164 +909,156 @@ msgstr "" "OlaÄŸandışılıkBayrakları = %x\n" "OlaÄŸandışılıkAdresi = %x\n" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "EriÅŸim uyumsuzluÄŸu: %x adresine yazma iÅŸlemi\n" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "EriÅŸim uyumsuzluÄŸu: %x adresinden okuma iÅŸlemi\n" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "find_and_set_shell default_shell = %s olarak belirliyor\n" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "" "find_and_set_shell yol aramasını default_shell = %s olarak belirliyor\n" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "%s 30 saniyeliÄŸine askıya alınıyor..." -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "sleep(30) bitti. Devam ediliyor.\n" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "Makefile standart girdiden iki kez belirtildi." -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (geçici dosya)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (geçici dosya)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "sh.exe yoksa -j veya --jobs belirtilemez." - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "Tek iÅŸ kipi için make'i baÅŸlatma konumuna alıyor" - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "Bu platformda paralel iÅŸler (-j) desteklenmiyor." -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "Tek iÅŸ kipi (-j1) için make'i baÅŸlatma konumuna alıyor" -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "içsel hata: çok sayıda --jobserver-fds seçeneÄŸi" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "içsel hata: --jobserver-fds dizgesi `%s' geçersiz" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "uyarı: alt derlemede -jN zorlandı: iÅŸ sunucusu kipi kapatılıyor." -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "çift iÅŸ sunucusu" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" "uyarı: iÅŸ sunucusu kullanımdışı: -j1 kullanılıyor. Ãœst make kuralına `+' " "ekle." -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "iÅŸleri yaratıyor" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "iÅŸleri hazırlıyor" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "" -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "makefile'ları güncelliyor...\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "`%s' make dosyası çevrime girdi; yeniden derlenemez.\n" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "`%s' make dosyası yeniden derlenemiyor." -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "İçerilen make dosyası `%s' bulunamadı." -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "`%s' make dosyası bulunamadı" -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "Geriye, özgün dizine geçilemiyor." -#: main.c:2024 +#: main.c:2021 #, fuzzy, c-format msgid "Re-executing[%u]:" msgstr "Yeniden çalıştırılıyor:" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "unlink (geçici dosya): " -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr "" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "Hedefler belirtilmediÄŸinden make dosyası yok" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "Hedef yok" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "Amaçlanan hedefler güncelleniyor...\n" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "uyarı: Clock skew saptandı. Derleme tamamlanamayabilir." -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "Kullanım: %s [seçenekler] [hedef] ...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" @@ -1069,7 +1067,7 @@ msgstr "" "\n" "Bu program %s için kurgulanmış\n" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" @@ -1078,24 +1076,24 @@ msgstr "" "\n" "Bu program %s için kurgulanmış (%s)\n" -#: main.c:2402 +#: main.c:2399 #, c-format msgid "Report bugs to \n" msgstr "" "Yazılım hatalarını adresine,\n" "çeviri hatalarını adresine bildiriniz.\n" -#: main.c:2474 +#: main.c:2471 #, fuzzy, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "`-%c' seçeneÄŸi bir pozitif tümleyici bağımsız deÄŸiÅŸkenle kullanılır" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "`-%c' seçeneÄŸi bir pozitif tümleyici bağımsız deÄŸiÅŸkenle kullanılır" -#: main.c:2950 +#: main.c:2947 #, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1107,7 +1105,7 @@ msgstr "" "%sHiçbir garantisi yoktur; hatta SATILABÄ°LÄ°RLİĞİ veya ÅžAHSÄ° KULLANIMINIZA\n" "%sUYGUNLUÄžU için bile garanti verilmez.\n" -#: main.c:2956 +#: main.c:2953 #, fuzzy, c-format msgid "" "\n" @@ -1116,7 +1114,7 @@ msgstr "" "\n" "Bu program %s için kurgulanmış\n" -#: main.c:2958 +#: main.c:2955 #, fuzzy, c-format msgid "" "\n" @@ -1125,7 +1123,7 @@ msgstr "" "\n" "Bu program %s için kurgulanmış (%s)\n" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" @@ -1134,7 +1132,7 @@ msgstr "" "\n" "# Make veri tabanı, %s üzerine basıldı" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" @@ -1143,309 +1141,309 @@ msgstr "" "\n" "# %s üzerindeki Make veri tabanı tamamlandı\n" -#: main.c:3099 +#: main.c:3097 #, fuzzy, c-format msgid "%s: Entering an unknown directory\n" msgstr "%s: bilinmeyen bir dizine giriliyor" -#: main.c:3101 +#: main.c:3099 #, fuzzy, c-format msgid "%s: Leaving an unknown directory\n" msgstr "%s: bilinmeyen dizinden çıkılıyor" -#: main.c:3104 +#: main.c:3102 #, c-format msgid "%s: Entering directory `%s'\n" msgstr "%s: `%s' dizine giriliyor\n" -#: main.c:3107 +#: main.c:3105 #, c-format msgid "%s: Leaving directory `%s'\n" msgstr "%s: `%s' dizininden çıkılıyor\n" -#: main.c:3112 +#: main.c:3110 #, fuzzy, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "%s[%u]: Bilinmeyen bir dizine giriliyor" -#: main.c:3115 +#: main.c:3113 #, fuzzy, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "%s[%u]: Bilinmeyen dizinden çıkılıyor" -#: main.c:3119 +#: main.c:3117 #, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "%s[%u]:`%s' dizinine giriliyor\n" -#: main.c:3122 +#: main.c:3120 #, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "%s[%u]: `%s' dizininden çıkılıyor\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr ". Durdu.\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "Bilinmeyen hata %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "%s%s: %s" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "sanal bellek tükendi" -#: misc.c:620 +#: misc.c:618 #, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "%s: kullanıcı %lu (gerçekte %lu), grup %lu (gerçekte %lu)\n" -#: misc.c:641 +#: misc.c:639 msgid "Initialized access" msgstr "Ä°lklendirilmiÅŸ eriÅŸim" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "Kullanıcı eriÅŸimi" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "Make eriÅŸimi" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "Asta eriÅŸim" -#: misc.c:866 +#: misc.c:864 #, fuzzy, c-format msgid "write error: %s" msgstr "%s e yönlendirilmiÅŸ hata\n" -#: misc.c:868 +#: misc.c:866 #, fuzzy msgid "write error" msgstr "iÅŸ-sunucusu yazıyor" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "Makefile'lar okunuyor...\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "`%s' make dosyası okunuyor" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr " (öntanımlı amaç yok)" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (arama yolu)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr " (umurunda deÄŸil)" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr "( ~ uzantısı yok)" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "ÅŸartlı ifade de yazılış hatası" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "yersiz `endef'" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "boÅŸ deÄŸiÅŸken ismi" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "boÅŸ `override' yönergesi" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "`override' yönergesi geçersiz" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "komutlar ilk hedeften önce baÅŸlıyor" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "komutlardan önceki kural kayıp" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "kayıp ayraç%s" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr "(8 boÅŸluÄŸu TAB'mı zannettiniz?)" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "hedef kalıp kayıp" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "çok sayıda hedef kalıp" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "hedef kalıp `%%' içermiyor" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "`endif' kayıp" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "`endef' yönergesinden sonraki metin yersiz" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "`endef' kayıp, `define' sonlandırılmamış" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "`%s' yönergesinden sonraki metin yersiz" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "`%s' yersiz" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "her ÅŸartlı ifade de sadece bir `else'" -#: read.c:1834 +#: read.c:1838 #, fuzzy msgid "Malformed target-specific variable definition" msgstr "per-target deÄŸiÅŸken ataması bozuk" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "örtük ve duraÄŸan kalıp kuralları karışmış" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "örtük ve normal kurallar karışmış" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "hedef `%s' hedef kalıpla eÅŸleÅŸmiyor" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "hedef dosya `%s'hem : hem de :: girdilerine sahip" -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "hedef `%s' aynı kuralda birden fazla belirtilmiÅŸ." -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "uyarı: hedef `%s' için komutlar geçersiz kılınıyor" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "uyarı: hedef `%s' için eski komutlar yoksayılıyor" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "uyarı: NUL karakteri görüldü; satırın geri kalanı yoksayılıyor" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "`%s' için hiçbir ÅŸey yapılmadı." -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "`%s' güncel" -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "Budanmış dosya `%s'.\n" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sHedef `%s' i derlemek için hiçbir kural yok%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "" "%sHedef `%s' i derlemek için hiçbir kural yok, `%s' tarafından gereksinim " "duyuluyor%s" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "hedef dosya `%s' hesaba katılıyor.\n" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "En son `%s'dosyasının güncellenmesi denendi ve baÅŸarısız oldu.\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "`%s' dosyası zaten hesaba katıldı.\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "`%s' dosyası hala güncelleniyor.\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "`%s' dosyasının güncellenmesi tamamlandı.\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "`%s' dosyası yok.\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" @@ -1453,142 +1451,142 @@ msgstr "" "*** Uyarı: .LOW_RESOLUTION_TIME dosyası `%s' yüksek çözünürlüklü bir zaman " "damgası içeriyor" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "`%s' için bir örtük kural bulundu.\n" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "`%s' için bir örtük kural yok.\n" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "`%s' için öntanımlı komutlar kullanılıyor.\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "Çevrimsel %s <- %s bağımlılığı iptal edildi." -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "`%s' hedef dosyasının önceden gereklilikleri tamamlandı.\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "`%s' için önceden gereklilikler derlenmeye devam ediyor.\n" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "`%s' hedef dosyasında umut kesiliyor.\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "Hedef `%s' hatalardan dolayı yeniden derlenemez." -#: remake.c:669 +#: remake.c:671 #, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "Önceden gerekli `%s' hedef `%s' için ÅŸart.\n" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "Hedef `%s' in önceden gereklisi `%s' mevcut deÄŸil.\n" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "Önceden gerekli `%s' hedef `%s' den daha yeni.\n" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "Önceden gerekli `%s' hedef `%s' den daha eski.\n" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "Hedef `%s' çift-sütunlu ve önceden gereklilikler gerektirmiyor.\n" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "`%s' için komutlar ve önceden gerekliliklerde bir deÄŸiÅŸiklik yok.\n" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "Daima derle seçeneÄŸinden dolayı `%s' derleniyor.\n" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "Hedef `%s' nin yeniden derlenmesine gerek yok" -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "; VPATH ismi `%s' kullanılıyor" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "Hedef `%s' yeniden derlenmeli.\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr " VPATH ismi `%s' yoksayılıyor.\n" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "`%s' nin komutları çalışmaya devam ediyor.\n" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "Hedef dosya `%s' yeniden derlenirken hata oluÅŸtu.\n" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "Hedef dosya `%s' yeniden derlenmesi baÅŸarıyla tamamlandı.\n" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "`%s' hedef dosyasının -q ile yeniden derlenmesi gerekir.\n" -#: remake.c:1296 +#: remake.c:1300 #, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "Uyarı: `%s' dosyası gelecekteki bir deÄŸiÅŸiklik tarihini içeriyor" -#: remake.c:1303 +#: remake.c:1307 #, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "Uyarı: `%s' dosyasının deÄŸiÅŸiklik tarihi %.2g s kadar gelecekte" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr ".LIBPATTERNS elemanı `%s' bir kalıp deÄŸil" -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "ÖzelleÅŸtirilmiÅŸ olanlar dışarı aktarılmayacak: %s\n" -#: rule.c:552 +#: rule.c:551 msgid "" "\n" "# Implicit Rules" @@ -1596,7 +1594,7 @@ msgstr "" "\n" "# Örtük Kurallar" -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -1604,7 +1602,7 @@ msgstr "" "\n" "# Örtük kural yok." -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -1613,209 +1611,231 @@ msgstr "" "\n" "# %u örtük kural, %u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr " terminal." -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "YAZILIM HATASI: num_pattern_rules yanlış! %u != %u" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "bilinmeyen sinyal" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "Tıkanma" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "Kesme" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "Çık" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "Yönergeler uygun deÄŸil" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "Ä°zleme/kesmenoktası yakalayıcı" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "Ä°ptal edildi" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "IOT tuzağı" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "EMT tuzağı" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "Gerçek sayı olaÄŸandışı durumu" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "Süreç durduruldu" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "Veri yolu hatası" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "Parçalama arızası" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "Sistem çaÄŸrısı hatalı" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "Veri alınamıyor" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "Alarm saati" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "Sonlandırıldı" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "Kullanıcı tanımlı sinyal 1" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "Kullanıcı tanımlı sinyal 2" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "Ast bıraktı" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "Güç kesilmesi" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "Durduruldu" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "Durduruldu (konsol girdisi)" -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "Durduruldu (konsol çıktısı)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "Durduruldu (sinyal)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "CPU zaman sınırı aşıldı" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "Dosya uzunluÄŸu sınırı aşıldı" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "Sanal süreölçer kullanım süresi doldu" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "Tanıtım süreölçer kullanım süresi doldu" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "Pencere boyutları deÄŸiÅŸtirildi" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "Devam ediliyor" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "Acil G/Ç koÅŸulu" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "G/Ç mümkün" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "Kaynak kaybı" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "Tehlike sinyali" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "Bilgi isteÄŸi" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "Aritmetik iÅŸlemci kullanılabilir deÄŸil" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "öntanımlı" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "çevre" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "derleme dosyası" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "çevre -e altında" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "komut satırı" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "`override' yönergesi" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "otomatik" -#: variable.c:1381 +#: variable.c:1394 #, c-format msgid " (from `%s', line %lu)" msgstr " (`%s'den, satır %lu)" -#: variable.c:1423 +#: variable.c:1436 msgid "# variable set hash-table stats:\n" msgstr "# deÄŸiÅŸken kümesi hash tablosunun durumu:\n" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1823,7 +1843,7 @@ msgstr "" "\n" "# DeÄŸiÅŸkenler\n" -#: variable.c:1438 +#: variable.c:1451 #, fuzzy msgid "" "\n" @@ -1832,7 +1852,7 @@ msgstr "" "\n" "# ÖrneÄŸe duyarlı deÄŸiÅŸken deÄŸeri" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." @@ -1840,7 +1860,7 @@ msgstr "" "\n" "# ÖrneÄŸe duyarlı deÄŸiÅŸken deÄŸeri yok." -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1854,84 +1874,84 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "uyarı: `%.*s' deÄŸiÅŸkeni atanmamış" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "sys$search %d ile baÅŸarısız\n" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "Uyarı: BoÅŸ yönlendirme\n" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "içsel hata: `%s' command_state" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "-uyarı, CTRL-Y etraftaki alt-süreç(ler)i bıraktıracak.\n" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "" "-uyarı, DCL den yönetimi almak için CTRL-Y'yi yeniden " "etkinleÅŸtirebilirsiniz.\n" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "OLUÅžUMİÇİ [%s][%s]\n" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "OLUÅžUMİÇİ CD %s\n" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "OLUÅžUMİÇİ RM %s\n" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "OluÅŸumiçi komut '%s' bilinmiyor\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "Hata, boÅŸ komut\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "%s den yönlendirilmiÅŸ girdi\n" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "%s e yönlendirilmiÅŸ hata\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "%s e yönlendirilmiÅŸ çıktı\n" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "%s yerine çalıştırılıyor\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "doÄŸum hatası, %d\n" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -1939,11 +1959,11 @@ msgstr "" "\n" "# VPATH Arama yolu\n" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# `vpath' arama yolları yok" -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -1952,7 +1972,7 @@ msgstr "" "\n" "# %u `vpath' arama yolu.\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -1960,7 +1980,7 @@ msgstr "" "\n" "# Genel arama yolu (`VPATH' çevre deÄŸiÅŸkeni) yok." -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" @@ -1976,6 +1996,12 @@ msgstr "" #~ msgid "Got a SIGCHLD; %u unreaped children.\n" #~ msgstr "SIGCHLD sinyali alındı; %u saÄŸlanmamış ast dosya.\n" +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "sh.exe yoksa -j veya --jobs belirtilemez." + +#~ msgid "Resetting make for single job mode." +#~ msgstr "Tek iÅŸ kipi için make'i baÅŸlatma konumuna alıyor" + #~ msgid "no file name for `%sinclude'" #~ msgstr "`%sinclude' için dosyaismi yok" diff --git a/po/uk.gmo b/po/uk.gmo index 3959654b214e8678aa5dd70327a992fc693c09f9..dbee07fdf8e8071983acc3bbd9de8b37fd0678bc 100644 GIT binary patch delta 4368 zcmXxl3vg7`9mnziM)D?`O#+0ld29#?sWBuQ5J_T$@K9bO(*Z^yg z#AYf2(|Sv2p_EtU)uPZS#Rw{3MJ?}#RKiPBYMGWcU>!%W+V3y-urvRB&N+MUdHl~g zo3^&V*5!fN`OIF+jZYVmOAJdi8yYa198{}W|17^f2m4bWj_EiBlkh<-#5q`wi!p+` zT>TU5OFglVSwGCfG#rM>W-%L0p*IbaQDe?@56nTm(2N>*DGtDmn2CEa15Y9y+22v` zccUiu9fmN8(Tgz$)jkqaa6ASX-=y7E$kTo=5c)#~>6fjMZ3$IgD>}DTJ{VwZiqN6z{=0JcOEgD!n9NA7m~TMr~OX z_5QuiM^F=Ob*{zRsCQr zo{OPYxCWJhoz63;34V*(vH?^$7Is^h{A)&|XwV)uAm`8KU@FeXfw&L{;~G?E4!G}6 zqu%R6l4Msh6Mf@#^ji$i1S_8)6Pf!zj z8g)%pXa!TTC#9%s_Bd)QUO?UJ6{v~6iptRYsIB`O(zjhfz1N3X>#Phy z^y6|bCE}FNh$f)wRoL|I6Q>9<&gm29Y9oQ?XyT7+ufj@r{M_kECx zQac3oTobbW_A)9{Zy=A_W!IinM*j6rV>ow0*JT`Ppk~y>+E5dD4fVg_Q&h(x{;1MKmaAa^Jkb1)5y zP}eo;>XT4gHWT&U58d}aMSe1D4QdPCM!kO=gLo0uZ|px5GAMkF9CS-14eGE0S(uH* z5Z;X%cm`^Pk6|_b8kMmVsD8dcO(dSQsh?b=$)ZTstpjLDR$KefBs_WV41e}QK=liIMKkQtDTIg!b)&1YwQ!qP^8sG+M zZ%T*xE1iUDUx3=XwWtmbBj?kuxqA3^zkMXCeKzX8FG1awkDUKNovj2;Y7ygG0R^pa z4C=u-n1!v_7gwV0>vq(kI*!`A3z&hIkvZE9q;IRZ!yljt_58D#jxV9MZWU(ZevGN1 zlY*|rEu6%9EJq#6dHm7DHlq&HA=IJ#7wW!$g(1x6AgH|pbrxzcg0oN)e;U=#YE%aI zA-iSW)#Seqg`ygNfDz6a7@@rxb!}Flwqy@-1MMQlV{Zm#BWU;mS-Y zCgK#-A)SH!un9Hsg{X->AEUsSwi55ck8uF@rNWK0O4Qyxgqrz$RL4)ER@Q>~_%iDI z9jG(Wfw_3lc^S3E39O2uRiX}cY#s%r>NluEbrf&KGpLlukMc86iX0Ogj}d$hm63I* zE!dC!@igXOH|AkVy~_w@QlEl_*ytOx7bqy@8&RkI6ly~ML|vnT(S8cYqgHeuDnkoU zXJ;Ae`3%vKxKgRbF)DO{4oPeKW&;5^%^$)|ns8laR4YUOLO|mVhfjUup z*o}HFah$*R*{Gk?f!K5SP??y3Iunhk%r18IU!t~XHx|Yy9HyWbyHNuq-R-BS0G0B3 zREnR(I9!U#*w0bd=pE-ZV@x6XJIJ$(qU^rrEne=;969s-o;UP4)p_+Khe+VG#pI*c?{rZ#9s+5N}sJ}-hyCZ z-{XGOHlnufH1VppC0JDaF{ML98=)!xo)}1IHVkHTY-hcz!P<;%lpZDYd5t*W)uk5{ zAEPv#(0+9hI)N3$TH@wsv)7WIo!m)PyK=-^mtGs)PbrbeC;md{^8;d2PsvZK4wurs zf!O7xg~|elz3NawV23v|RFM23ty75iy_V1&fsed5L*cwXQP<}wADitIN4=||+T>HN zWv_R8Mn(A^YG+)_G`#4_OPu0$;tk>*?-v;bfs@{jjKMSCqrRSalhEfp@hjpFg!XkG z!S(L>FZMQmK&&EeezsH4kJ9d&4Y->4ofpjvM?Z0`cj6kNiO@~g=b(@M5j%);#5(Vp z%!=46lm-*}JV0zAbXNXM{FdlNJV%rgbBPN?J8^>elqeyZ34PuoRuXkY3-JW;E-{(d yNxVcXCB_l0gryX8?uO33kadHz~G zW?Jj<`4498fpjih7HNW+S}9V@5b=`ag{e`txomDvJ#)3yw)cnM+5hRw>zwnuoO8bC zoS#p-ngd!|0(_UFf|?D#t3(1(GRBx`0mf8@tJRpyXs103&^$9V?jK>@d!wL*G#%C5&2&JJC)#plkLlf$O4XBP=aT30PQFt07@hb8n za}!6#Om7-k1iCN|(=p4oFT@b)KgMwSH_ItZpkWQ(f}1cO51=}}Zm$P1nu*jCkiN`x zoPzVwgKMm9m`1(NdIR;IC_15NJXnZxa3cMiM=8W(3u=aYQ7Jxwv+xpXM)AC5G)_jw zWIU)PD?>ehuk~TnKwGSPa4PjaOvHbpG7`&8K3yoLptW0pZfrr#Y(FOBW$S;eNsKa= z_Sxu0FY3PMP&3?(%0RF6Gt>aX`J*MvMz)11i6{RW(IOhOhF)ao66c!3^Au z%FH=?{m-c9zC@B_zD4b&Skj^yrlJOR7b=r0un61Hjl&7#KZ!yhqtJ^|P;2Qy?b0Qv z)YqU!>_w&iah!}>Q3HD$)zPP@nUCV7Oxk3jCQyN7-Q17dV%FJun~y>Y4f|0qxPV&Y zuTe8mqXrO$8o+qe%(88L5o+MosOP+>0X&3x_&jQWeK-xjKuvIp+gTFdVhSv)@nRru zL=9*&>X>w3Hol2u&3uCDP&X+gUhooXg#D<~@HuL&Cb7`!cqVE`UYkli?x%x^OpVLQBwyIyO(BUetve*jdy-{)+lHBAK`9 z#oy#+i5(mD)tkj#5>CA-Dj8 zaS3v4OcmbY0#^&aF?VlJVU;2YHQE@l~yz9b5IaSrO+JOkPIW-jW5 zb;!ibQHYqt6_tpbl@^8z!;P zdSE^(6Zc^;HX$d-bRk(b7i@hr3#u7;@D40QrP_z1aU<$I&!Gms)7p(A=YNQT*6hF5 zgxj1B3Q= zhEN&g-(ug$xxS^yS@SAX2Wzd(=%(IVAZIJ)uS@< z6l#Ena2)od_Q?5S@~@E$)1VAQlsF@uft*CM6mQ3ks2Lrz*RNq9^$-?T0}DfSJPq}p z*{ICa;uw4uwMm{x{T~_zDv+gjvW8)Dl-9myFL#LC2{Bm8y%V??HH}b57$>DKE!ltVQ;X*??|* z2bIAqs5K5NbCx0(;p$4`DGjTI2 zm0hSA9Ytm83dZ2SQ1?faJ8NBzY!|Z-=i?^phnS~-|5GdY+Hv6?)C*ftGdhS$`8C`A z74nTTv3EEf-HBSuO4NM~s6Frm>eKp5)Y7)1GO-V}HwI7{zNtF>^Z!)NT4ka#QG|N1 z64gPYZQqPaeFsM4rx=J|qcZjl@=-LNJ00&uzENfiPR3r;1g@hplz12UkEd`q1+r%9 zkfUk#pf<^8_#=!VJ$hgjX5)*fP1lEcIE308q4S&!PQ_B{b5S3nO{k0>!3?~C0r-g$ zb%BCrrQa+5s_?Yf51fkGiCVey#BTrd;c4mTC=C!Tga-U7kxFPVjKT0;bICs(UL5%v zrB#G}dx&HHoQUM~Gn9TvXt}NuY`~GzwH^Qed)fbB#Dw5KQq}o6<=+xfoc}JRF+>v4 zPw00)@%xdIlU404W&3x;0sprVo`947ELU>CUjJNIa&RB53yDAYA9T$KIPQPh6`%Mf zb^RW8Fw3ptw13!D9Q>heIqFZ3%*}a++K_Ge0S?>pGgh&Wc!N0NUmuwqFzDYNnX&Xe z>N|*ognn0utwaZ*W$htuC(?++#QVf=h!+X{UMKWzdRrCyYsHuRDN*tH7i~)kZX;?4 z9d!LpIG9d6L|i6*>#vK-^|e#dR?u%5v5U}F=_T5TAYvVnNvtM5BD#pP#K*)GVlAQH zTf_^*EMh(J3!\n" "Language-Team: Ukrainian \n" @@ -14,31 +14,31 @@ msgstr "" "Content-Type: text/plain; charset=koi8-u\n" "Content-Transfer-Encoding: 8bit\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "ÓÐÒÏÂÁ ×ÖÉÔÉ ÍÏÖÌÉצÓÔØ, ÑËÁ ΊЦÄÔÒÉÍÕ¤ÔØÓÑ: \"%s\"" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "ÏÎÏ×ÌÅÎÎÑ ÞÁÓÕ ÚͦÎÉ ÞÌÅÎÁ ÁÒȦ×Õ ÎÅÍÏÖÌÉ×Ï Õ ÓÉÓÔÅͦ VMS" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "ÏÎÏ×ÌÅÎÎÑ ÞÁÓÕ ÚͦÎÉ: áÒÈ¦× \"%s\" ÎÅ ¦ÓÎÕ¤" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "ÏÎÏ×ÌÅÎÎÑ ÞÁÓÕ ÚͦÎÉ: îÅצÒÎÉÊ ÁÒȦ×: \"%s\"" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "ÏÎÏ×ÌÅÎÎÑ ÞÁÓÕ ÚͦÎÉ: þÌÅÎ \"%s\" ΊͦÓÔÉÔØÓÑ Õ \"%s\"" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "" @@ -79,44 +79,44 @@ msgstr " msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr "" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] ÷ÉÄÁÌÅÎÎÑ ÆÁÊÌÕ \"%s\"" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** ÷ÉÄÁÌÅÎÎÑ ÆÁÊÌÕ \"%s\"" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# ËÏÍÁÎÄÉ ÄÏ ×ÉËÏÎÁÎÎÑ" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (×ÂÕÄÏ×ÁÎÅ):" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (Ú \"%s\", ÒÑÄÏË %lu):\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -124,229 +124,229 @@ msgstr "" "\n" "# ëÁÔÁÌÏÇÉ\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# %s: ÎÅÍÏÖÌÉ×Ï ÏÔÒÉÍÁÔÉ ¦ÎÆÏÒÍÁæÀ (stat).\n" -#: dir.c:979 +#: dir.c:999 #, fuzzy, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "# %s (ÐÒÉÓÔÒ¦Ê %d, ¦×ÕÚÏÌ %d): ÎÅÍÏÖÌÉ×Ï ×¦ÄËÒÉÔÉ.\n" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "# %s (ÐÒÉÓÔÒ¦Ê %d, ¦×ÕÚÏÌ [%d,%d,%d]): ÎÅÍÏÖÌÉ×Ï ×¦ÄËÒÉÔÉ.\n" -#: dir.c:988 +#: dir.c:1008 #, fuzzy, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "# %s (ÐÒÉÓÔÒ¦Ê %d, ¦×ÕÚÏÌ %d): ÎÅÍÏÖÌÉ×Ï ×¦ÄËÒÉÔÉ.\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (ËÌÀÞ %s, ÞÁÓ ÍÏÄÉƦËÁæ§ %d): " -#: dir.c:1019 +#: dir.c:1039 #, fuzzy, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (ÐÒÉÓÔÒ¦Ê %d, ¦×ÕÚÏÌ [%d,%d,%d]): ÎÅÍÏÖÌÉ×Ï ×¦ÄËÒÉÔÉ.\n" -#: dir.c:1024 +#: dir.c:1044 #, fuzzy, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (ÐÒÉÓÔÒ¦Ê %d, ¦×ÕÚÏÌ %d): ÎÅÍÏÖÌÉ×Ï ×¦ÄËÒÉÔÉ.\n" -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "î¦" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " ÆÁÊ̦×, " -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "Φ" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr " ÎÅÄÏÓÑÖÎÉÈ Ã¦ÌÅÊ" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " ÎÁ ÐÏÔÏÞÎÉÊ ÍÏÍÅÎÔ." -#: dir.c:1059 +#: dir.c:1079 #, c-format msgid " impossibilities in %lu directories.\n" msgstr " ÎÅÄÏÓÑÖÎÉÈ Ã¦ÌÅÊ Õ %lu ËÁÔÁÌÏÇÁÈ.\n" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "òÅËÕÒÓÉ×ÎÁ ÚͦÎÎÁ \"%s\" ÐÏÓÉÌÁ¤ÔØÓÑ ÓÁÍÁ ÎÁ ÓÅÂÅ (Õ ÒÅÚÕÌØÔÁÔ¦)" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "ÎÅÚÁ×ÅÒÛÅÎÁ ÐÏÓÉÌÁÎÎÑ ÎÁ ÚͦÎÎÕ" -#: file.c:266 +#: file.c:270 #, fuzzy, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "ëÏÍÁÎÄÉ ÄÌÑ ÆÁÊÌÕ \"%s\" ÂÕÌÉ ÚÁÄÁΦ %s:%u," -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "ëÏÍÁÎÄÉ ÄÌÑ ÆÁÊÌÕ \"%s\" ÂÕÌÉ ÚÎÁÊÄÅΦ Ú ÎÅÑ×ÎÏÇÏ ÐÒÁ×ÉÌÁ," -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "ÁÌÅ \"%s\" ¦ \"%s\" ÔÅÐÅÒ ××ÁÖÁÀÔØÓÑ ÏÄÎÉÍ ¦ ÔÉÍ ÖÅ Ö ÆÁÊÌÏÍ. " -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "ëÏÍÁÎÄÉ ÄÌÑ \"%s\" ¦ÇÎÏÒÏ×ÁΦ, ÂÕÄÕÔØ ×ÉËÏÒÉÓÔÁΦ ËÏÍÁÎÄÉ ÄÌÑ \"%s\"." -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "" "ÎÅÍÏÖÌÉ×Ï ÐÅÒÅÊÍÅÎÕ×ÁÔÉ \"%s\" Ú ÏÄΦ¤À Ä×ÏËÒÁÐËÏÀ Õ \"%s\" Ú Ä×ÏÍÁ " "Ä×ÏËÒÁÐËÁÍÉ" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "" "ÎÅÍÏÖÌÉ×Ï ÐÅÒÅÊÍÅÎÕ×ÁÔÉ \"%s\" Ú Ä×ÏÍÁ Ä×ÏËÒÁÐËÁÍÉ Õ \"%s\" Ú ÏÄΦ¤À " "Ä×ÏËÒÁÐËÏÀ" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "*** ÷ÉÄÁÌÅÎÎÑ ÐÒÏͦÖÎÏÇÏ ÆÁÊÌÕ \"%s\"" -#: file.c:381 +#: file.c:385 msgid "Removing intermediate files...\n" msgstr "÷ÉÄÁÌÑÀ ÐÒÏͦÖΦ ÆÁÊÌÉ...\n" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# îÅ ¤ ÍÅÔÏÀ:" -#: file.c:883 +#: file.c:891 #, fuzzy msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# ëÏÛÔÏ×ÎÉÊ ÆÁÊÌ (ÚÁÌÅÖΦÓÔØ .PRECIOUS)." -#: file.c:885 +#: file.c:893 #, fuzzy msgid "# Phony target (prerequisite of .PHONY)." msgstr "# ðÓÅ×ÄÏæÌØ (ÚÁÌÅÖΦÓÔØ ×¦Ä .PHONY)." -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# ã¦ÌØ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ." -#: file.c:889 +#: file.c:897 #, fuzzy msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "# Makefile ÚÁ ÚÁÍÏ×ÞÕ×ÁÎÎÑÍ ÁÂÏ Ú MAKEFILES." -#: file.c:891 +#: file.c:899 #, fuzzy msgid "# Implicit rule search has been done." msgstr "# ðÏÛÕË ÎÅÑ×ÎÉÈ ÐÒÁ×ÉÌ%s ÚÁ×ÅÒÛÉ×ÓÑ.\n" -#: file.c:892 +#: file.c:900 #, fuzzy msgid "# Implicit rule search has not been done." msgstr "# ðÏÛÕË ÎÅÑ×ÎÉÈ ÐÒÁ×ÉÌ%s ÚÁ×ÅÒÛÉ×ÓÑ.\n" -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "# ïÓÎÏ×Á ÎÅÑ×ÎÏÇÏ ÁÂÏ ÓÔÁÔÉÞÎÏÇÏ ÛÁÂÌÏÎÕ: \"%s\"\n" -#: file.c:896 +#: file.c:904 #, fuzzy msgid "# File is an intermediate prerequisite." msgstr "# æÁÊÌ -- ÐÒÏͦÖÎÁ ÚÁÌÅÖΦÓÔØ." -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# úÂÉÒÁ¤ ÔÁËÏÖ:" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# þÁÓ ÚͦÎÉ Î¦ËÏÌÉ ÎÅ ÐÅÒÅצÒÑ×ÓÑ." -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# æÁÊÌ ÎÅ ¦ÓÎÕ¤." -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# æÁÊÌ ÄÕÖÅ ÓÔÁÒÉÊ." -#: file.c:914 +#: file.c:922 #, fuzzy, c-format msgid "# Last modified %s\n" msgstr "# þÁÓ ÏÓÔÁÎÎØϧ ÚͦÎÉ %.24s (%ld)\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# æÁÊÌ ÂÕ× ÏÎÏ×ÌÅÎÉÊ." -#: file.c:917 +#: file.c:925 #, fuzzy msgid "# File has not been updated." msgstr "# æÁÊÌ%s ÏÎÏ×ÌÅÎÏ.\n" -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# úÁÐÕÝÅΦ ÚÁÒÁÚ ËÏÍÁÎÄÉ (ãå ðïíéìëá)." -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "# úÁÐÕÝÅΦ ÚÁÒÁÚ ËÏÍÁÎÄÉ ÄÅÑËϧ ÚÁÌÅÖÎÏÓÔ¦ (ãå ðïíéìëá)." -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# õÓЦÛÎÏ ÏÎÏ×ÌÅÎÏ." -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# ðÏ×ÉÎÎÏ ÂÕÔÉ ÏÎÏ×ÌÅÎÏ (×ÓÔÁÎÏ×ÌÅÎÉÊ ËÌÀÞ -q)." -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# óÐÒÏÂÁ ÏÎÏ×ÌÅÎÎÑ ÂÅÚÕÓЦÛÎÁ." -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# îÅצÒÎÅ ÚÎÁÞÅÎÎÑ ÞÌÅÎÁ \"update_status\"!" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# îÅצÒÎÅ ÚÎÁÞÅÎÎÑ ÞÌÅÎÁ \"command_state\"!" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -354,14 +354,14 @@ msgstr "" "\n" "# æÁÊÌÉ" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" "# " msgstr "" -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "ÎÅ ÞÉÓÌÏ×ÉÊ ÐÅÒÛÉÊ ÁÒÇÕÍÅÎÔ ÄÌÑ ÆÕÎËæ§ \"word\"" @@ -378,41 +378,41 @@ msgstr " msgid "non-numeric second argument to `wordlist' function" msgstr "ÎÅ ÞÉÓÌÏ×ÉÊ ÄÒÕÇÉÊ ÁÒÇÕÍÅÎÔ ÄÌÑ ÆÕÎËæ§ \"wordlist\"" -#: function.c:1349 +#: function.c:1453 #, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "" -#: function.c:1360 +#: function.c:1464 #, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "" -#: function.c:1365 +#: function.c:1469 #, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "" -#: function.c:1999 +#: function.c:2105 #, fuzzy, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "ÎÅ ÞÉÓÌÏ×ÉÊ ÐÅÒÛÉÊ ÁÒÇÕÍÅÎÔ ÄÌÑ ÆÕÎËæ§ \"word\"" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "îÅ ÒÅÁ̦ÚÏ×ÁÎÏ ÎÁ Ã¦Ê ÐÌÁÔÆÏÒͦ: ÆÕÎËÃ¦Ñ \"%s\"" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "ÎÅÚÁ×ÅÒÛÅÎÉÊ ×ÉËÌÉË ÆÕÎËæ§ \"%s\"; ÐÒÏÐÕÝÅÎÏ \"%c\"" @@ -472,71 +472,71 @@ msgstr "%s: msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: ÐÁÒÁÍÅÔÒ \"-W %s\" ÎÅ ÍÏÖÅ ÍÁÔÉ ÁÒÇÕÍÅÎÔ¦×\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "" -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "" -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "ðÏÛÕË ÎÅÑ×ÎÏÇÏ ÐÒÁ×ÉÌÁ ÄÌÑ \"%s\".\n" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "ðÏÛÕË ÎÅÑ×ÎÏÇÏ ÐÒÁ×ÉÌÁ ÄÌÑ ÞÌÅÎÁ ÁÒȦ×Õ \"%s\".\n" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "úÁÐϦÇÁÎÎÑ ÒÅËÕÒÓÉ×ÎÏÇÏ ×ÉËÌÉËÕ ÎÅÑ×ÎÏÇÏ ÐÒÁ×ÉÌÁ.\n" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "óÐÒÏÂÁ ÚÁÓÔÏÓÕ×ÁÎÎÑ ÐÒÁ×ÉÌÁ Ú¦ ÚÒÁÚËÏÍ, ÏÓÎÏ×Á \"%.*s\".\n" -#: implicit.c:650 +#: implicit.c:656 #, fuzzy, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "÷¦ÄËÉÄÁÎÎÑ ÎÅÍÏÖÌÉ×ϧ %s ÚÁÌÅÖÎÏÓÔ¦ \"%s\".\n" -#: implicit.c:651 +#: implicit.c:657 #, fuzzy, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "÷¦ÄËÉÄÁÎÎÑ ÎÅÍÏÖÌÉ×ϧ %s ÚÁÌÅÖÎÏÓÔ¦ \"%s\".\n" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "ðÒÏÂÕÀ ÎÅÑ×Φ ÚÁÌÅÖÎÏÓÔ¦ \"%s\".\n" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "ðÒÏÂÕÀ ÚÁÌÅÖΦÓÔØ ÐÒÁ×ÉÌÏ \"%s\".\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "ðÏÛÕË ÐÒÁ×ÉÌÁ Ú ÐÒÏͦÖÎÉÍ ÆÁÊÌÏÍ \"%s\".\n" @@ -579,7 +579,7 @@ msgstr "*** msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "îÅÚÁ×ÅÒÛÅÎÉÊ ÎÁÝÁÄÏË 0x%08lx (%s) PID %ld %s\n" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr " (צÄÄÁÌÅÎÉÊ)" @@ -612,256 +612,261 @@ msgstr "" msgid "Released token for child 0x%08lx (%s).\n" msgstr "ïÂÒÏÂËÁ ÒÅÚÕÌØÔÁÔ¦× %s ÐÒÁæ ÎÁÝÁÄËÁ 0x%08lx PID %d%s\n" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" "Counted %d args in failed launch\n" msgstr "" -#: job.c:1449 +#: job.c:1455 #, fuzzy, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "÷ÓÔÁ×ÌÑÀ ÎÁÝÁÄËÁ 0x%08lx PID %d%s Õ ÌÁÎÃÀÖÏË ÁËÔÉ×ÎÉÈ ÎÁÝÁÄ˦×.\n" -#: job.c:1699 +#: job.c:1709 #, fuzzy, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "ïÂÒÏÂËÁ ÒÅÚÕÌØÔÁÔ¦× %s ÐÒÁæ ÎÁÝÁÄËÁ 0x%08lx PID %d%s\n" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "" "ÃÑ ÏÐÅÒÁæÊÎÁ ÓÉÓÔÅÍÁ ÎÅ ÄÏÚ×ÏÌѤ ×ÓÔÁÎÏ×ÌÀ×ÁÔÉ ÏÂÍÅÖÅÎÎÑ ÎÁ ÚÁ×ÁÎÔÁÖÅÎÎÑ" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "ÎÅÍÏÖÌÉ×Ï ×ÓÔÁÎÏ×ÉÔÉ ÏÂÍÅÖÅÎÎÑ ÎÁ ÚÁ×ÁÎÔÁÖÅÎÎÑ: " -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "" -#: job.c:2030 +#: job.c:2016 #, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +msgid "process_easy() failed failed to launch process (e=%ld)\n" msgstr "" -#: job.c:2069 +#: job.c:2046 +#, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" +msgstr "" + +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s: ëÏÍÁÎÄÁ ÎÅ ÚÎÁÊÄÅÎÁ" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "%s: ëÏÍÁÎÄÎÉÊ ÐÒÏÃÅÓÏÒ ÎÅ ÚÎÁÊÄÅÎÉÊ" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "" -#: job.c:2347 +#: job.c:2363 #, fuzzy, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "$SHELL ÚͦÎÅÎÏ (ÂÕÌÏ \"%s\", ÔÅÐÅÒ \"%s\")" -#: job.c:2766 +#: job.c:2785 #, fuzzy, c-format msgid "Creating temporary batch file %s\n" msgstr "fopen (ÔÉÍÞÁÓÏ×ÉÊ ÆÁÊÌ)" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "%s (ÒÑÄÏË %d) ðÏÇÁÎÉÊ ËÏÎÔÅËÓÔ ÏÂÏÌÎÉË (!unixy && !batch_mode_shell)\n" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "ëÌÀÞ¦:\n" -#: main.c:293 +#: main.c:291 msgid " -b, -m Ignored for compatibility.\n" msgstr "" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr "" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" msgstr "" -#: main.c:300 +#: main.c:298 msgid " -d Print lots of debugging information.\n" msgstr "" -#: main.c:302 +#: main.c:300 msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" msgstr "" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" msgstr "" -#: main.c:310 +#: main.c:308 msgid " -h, --help Print this message and exit.\n" msgstr "" -#: main.c:312 +#: main.c:310 msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr "" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" msgstr "" -#: main.c:317 +#: main.c:315 msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" msgstr "" -#: main.c:319 +#: main.c:317 msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " "N.\n" msgstr "" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" msgstr "" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " "them.\n" msgstr "" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " "it.\n" msgstr "" -#: main.c:332 +#: main.c:330 msgid " -p, --print-data-base Print make's internal database.\n" msgstr "" -#: main.c:334 +#: main.c:332 msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" msgstr "" -#: main.c:336 +#: main.c:334 msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "" -#: main.c:338 +#: main.c:336 msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr "" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" msgstr "" -#: main.c:345 +#: main.c:343 msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "" -#: main.c:347 +#: main.c:345 msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "" -#: main.c:349 +#: main.c:347 msgid " -w, --print-directory Print the current directory.\n" msgstr "" -#: main.c:351 +#: main.c:349 msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" msgstr "" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" msgstr "" -#: main.c:356 +#: main.c:354 msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" msgstr "" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "ÐÏÒÏÖÎ¦Ê ÒÑÄÏË ÎÅÐÒÉÐÕÓÔÉÍÉÊ Õ ÑËÏÓÔ¦ ¦ÍÅΦ ÆÁÊÌÕ" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "" -#: main.c:670 +#: main.c:669 #, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "" -#: main.c:677 +#: main.c:676 #, c-format msgid "" "\n" @@ -871,191 +876,183 @@ msgid "" "ExceptionAddress = %lx\n" msgstr "" -#: main.c:685 +#: main.c:684 #, c-format msgid "Access violation: write operation at address %lx\n" msgstr "" -#: main.c:686 +#: main.c:685 #, c-format msgid "Access violation: read operation at address %lx\n" msgstr "" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "" -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "" -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (ÔÉÍÞÁÓÏ×ÉÊ ÆÁÊÌ)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (ÔÉÍÞÁÓÏ×ÉÊ ÆÁÊÌ)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "" - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "" - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "" -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "" -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "" -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "" -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "ïÎÏ×ÌÅÎÎÑ make-ÆÁÊ̦×...\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "Make-ÆÁÊÌ \"%s\", ÍÏÖÌÉ×Ï, ÚÁÃÉËÌÅÎÉÊ, צΠÎÅ ÐÅÒÅÚÂÉÒÁÔÉÍÅÔØÓÑ.\n" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "óÐÒÏÂÁ ÐÅÒÅÚ¦ÂÒÁÔÉ make-ÆÁÊÌ \"%s\" ÂÅÚÕÓЦÛÎÁ." -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "Make-ÆÁÊÌ \"%s\", ÑËÉÊ ×ËÌÀÞÁ¤ÔØÓÑ, ÎÅ ÂÕÌÏ ÚÎÁÊÄÅÎÏ." -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "Make-ÆÁÊÌ \"%s\" ÎÅ ÂÕÌÏ ÚÎÁÊÄÅÎÏ" -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "îÅÍÏÖÌÉ×Ï ÐÅÒÅÊÔÉ Õ ÐÅÒצÓÎÉÊ ËÁÔÁÌÏÇ." -#: main.c:2024 +#: main.c:2021 #, fuzzy, c-format msgid "Re-executing[%u]:" msgstr "ðÏ×ÔÏÒÎÅ ×ÉËÏÎÁÎÎÑ:" -#: main.c:2140 +#: main.c:2137 #, fuzzy msgid "unlink (temporary file): " msgstr "fopen (ÔÉÍÞÁÓÏ×ÉÊ ÆÁÊÌ)" -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr "" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "îÅ ÚÁÄÁΦ æ̦ ¦ ÎÅ ÚÎÁÊÄÅÎÉÊ make-ÆÁÊÌ" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "îÅÍÁ æÌÅÊ" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "ïÎÏ×ÌÅÎÎÑ Ã¦ÌÅÊ ÍÅÔÉ...\n" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "" -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "÷ÉËÏÒÉÓÔÁÎÎÑ: %s [ëìàþ¶]... [ã¶ìø]...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" "This program built for %s\n" msgstr "" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" "This program built for %s (%s)\n" msgstr "" -#: main.c:2402 +#: main.c:2399 #, c-format msgid "Report bugs to \n" msgstr "ðÏצÄÏÍÌÀÊÔÅ ÐÒÏ ÐÏÍÉÌËÉ ÄÏ \n" -#: main.c:2474 +#: main.c:2471 #, fuzzy, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "ËÌÀÞ \"-%c\" ÐÏ×ÉÎÅÎ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉÓÑ Ú Ã¦ÌÉÍ ÐÏÚÉÔÉ×ÎÉÍ ÁÒÇÕÍÅÎÔÏÍ" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "ËÌÀÞ \"-%c\" ÐÏ×ÉÎÅÎ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉÓÑ Ú Ã¦ÌÉÍ ÐÏÚÉÔÉ×ÎÉÍ ÁÒÇÕÍÅÎÔÏÍ" -#: main.c:2950 +#: main.c:2947 #, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1063,21 +1060,21 @@ msgid "" "%sPARTICULAR PURPOSE.\n" msgstr "" -#: main.c:2956 +#: main.c:2953 #, c-format msgid "" "\n" "%sThis program built for %s\n" msgstr "" -#: main.c:2958 +#: main.c:2955 #, c-format msgid "" "\n" "%sThis program built for %s (%s)\n" msgstr "" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" @@ -1086,7 +1083,7 @@ msgstr "" "\n" "# âÁÚÁ ÄÁÎÉÈ Make, ÎÁÄÒÕËÏ×ÁÎÁ %s" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" @@ -1095,455 +1092,455 @@ msgstr "" "\n" "# äÒÕË ÂÁÚÉ ÄÁÎÉÈ Make ÚÁ×ÅÒÛÅÎÏ %s\n" -#: main.c:3099 +#: main.c:3097 #, fuzzy, c-format msgid "%s: Entering an unknown directory\n" msgstr "%s: ÷ÈÏÖÕ Õ ÎÅצÄÏÍÉÊ ËÁÔÁÌÏÇ" -#: main.c:3101 +#: main.c:3099 #, fuzzy, c-format msgid "%s: Leaving an unknown directory\n" msgstr "%s: úÁÌÉÛÁÀ ÎÅצÄÏÍÉÊ ËÁÔÁÌÏÇ" -#: main.c:3104 +#: main.c:3102 #, c-format msgid "%s: Entering directory `%s'\n" msgstr "%s: ÷ÈÏÖÕ Õ ËÁÔÁÌÏÇ \"%s\"\n" -#: main.c:3107 +#: main.c:3105 #, c-format msgid "%s: Leaving directory `%s'\n" msgstr "%s: úÁÌÉÛÁÀ ËÁÔÁÌÏÇ \"%s\"\n" -#: main.c:3112 +#: main.c:3110 #, fuzzy, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "%s[%u]: ÷ÈÏÖÕ Õ ÎÅצÄÏÍÉÊ ËÁÔÁÌÏÇ " -#: main.c:3115 +#: main.c:3113 #, fuzzy, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "%s[%u]: úÁÌÉÛÁÀ ÎÅצÄÏÍÉÊ ËÁÔÁÌÏÇ" -#: main.c:3119 +#: main.c:3117 #, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "%s[%u]: ÷ÈÏÖÕ Õ ËÁÔÁÌÏÇ \"%s\"\n" -#: main.c:3122 +#: main.c:3120 #, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "%s[%u]: úÁÌÉÛÁÀ ËÁÔÁÌÏÇ \"%s\"\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr ". úÕÐÉÎËÁ.\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "îÅצÄÏÍÁ ÐÏÍÉÌËÁ %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "%s%s: %s" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "צÒÔÕÁÌØÎÁ ÐÁÍ'ÑÔØ ×ÉÞÅÒÐÁÎÁ" -#: misc.c:620 +#: misc.c:618 #, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "" -#: misc.c:641 +#: misc.c:639 msgid "Initialized access" msgstr "" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "äÏÓÔÕÐ ËÏÒÉÓÔÕ×ÁÞÁ" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "" -#: misc.c:866 +#: misc.c:864 #, fuzzy, c-format msgid "write error: %s" msgstr "ËÁÔÁÌÏÇ \"%s\"\n" -#: misc.c:868 +#: misc.c:866 #, fuzzy msgid "write error" msgstr "ðÏÍÉÌËÁ ÎÁ ÛÉΦ" -#: read.c:162 +#: read.c:160 #, fuzzy msgid "Reading makefiles...\n" msgstr "þÉÔÁÎÎÑ make-ÆÁÊ̦×..." -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "þÉÔÁÎÎÑ make-ÆÁÊÌÕ \"%s\"" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr " (ÎÅÍÁ¤ ÍÅÔÉ ÚÁ ÚÁÍÏ×ÞÕ×ÁÎÎÑÍ)" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (ÛÌÑÈ ÐÏÛÕËÕ)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr " (ÎÅ Ú×ÁÖÁÔÉ)" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr " (ÎÅ ÒÏÚÛÉÒÀ×ÁÔÉ ~)" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "ÎÅצÒÎÉÊ ÓÉÎÔÁËÓÉÓ Õ ÕÍÏ×ÎÏÍÕ ×ÉÒÁÖÅÎΦ" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "ÚÁÊ×ÉÊ \"endef\"" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "ÐÏÒÏÖΤ ¦Í'Ñ ÚͦÎÎϧ" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "ÐÏÒÏÖÎÑ ÄÉÒÅËÔÉ×Á `override'" -#: read.c:693 +#: read.c:695 #, fuzzy msgid "invalid `override' directive" msgstr "äÉÒÅËÔÉ×Á `override'" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "ËÏÍÁÎÄÉ ÚÕÓÔÒ¦ÎÕÔ¦ ÄÏ ÐÅÒÛÏÇÏ ×ÉÚÎÁÞÅÎÎÑ Ã¦Ì¦" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "ÐÅÒÅÄ ËÏÍÁÎÄÁÍÉ ÐÒÏÐÕÝÅÎÅ ÐÒÁ×ÉÌÏ" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "ÐÒÏÐÕÝÅÎÉÊ ÒÏÚĦÌÀ×ÁÞ%s" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr "" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "ÐÒÏÐÕÝÅÎÉÊ ÛÁÂÌÏΠæ̦" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "ÎÅ ÏÄÉÎ ÛÁÂÌÏΠæ̦" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "ÛÁÂÌÏΠæ̦ ΊͦÓÔÉÔØ \"%%\"" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "ÐÒÏÐÕÝÅÎÁ \"endif\"" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "úÁÊ×ÉÊ ÔÅËÓÔ Ð¦ÓÌÑ ÄÉÒÅËÔÉ×É \"endef\"" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "ÐÒÏÐÕÝÅÎÁ \"endif\", ÎÅÚÁ×ÅÒÛÅÎÁ \"define\"" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "úÁÊ×ÉÊ ÔÅËÓÔ Ð¦ÓÌÑ ÄÉÒÅËÔÉ×É \"%s\"" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "ÚÁÊ×Á \"%s\"" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "× ÕÍÏ×ÎÏÍÕ ×ÉÒÁÚ¦ ÍÏÖÌÉ×Á ÌÉÛÅ ÏÄÎÁ ÄÉÒÅËÔÉ×Á `else'" -#: read.c:1834 +#: read.c:1838 msgid "Malformed target-specific variable definition" msgstr "" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "ÚͦÛÁΦ ÎÅÑ×Φ ÐÒÁ×ÉÌÁ ¦ ÐÒÁ×ÉÌÁ Ú¦ ÓÔÁÔÉÞÎÉÍÉ ÚÒÁÚËÁÍÉ" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "ÚͦÛÁΦ ÎÅÑ×Φ ¦ Ú×ÉÞÁÊΦ ÐÒÁ×ÉÌÁ" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "æÌØ \"%s\" ΊצÄÐÏצÄÁ¤ ÚÒÁÚËÕ Ã¦ÌÅÊ" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "æÌØÏ×ÉÊ ÆÁÊÌ \"%s\" ÍÁ¤ ×ÈÏÄÖÅÎÎÑ ¦ Ú \":\", ¦ Ú \"::\" " -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "æÌØ \"%s\" ÚÁÚÎÁÞÅÎÁ ÄÅ˦ÌØËÁ ÒÁÚ × ÏÄÎÏÍÕ ÐÒÁ×É̦" -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "ÐÏÐÅÒÅÄÖÅÎÎÑ: ÐÅÒÅËÒÉÔÔÑ ËÏÍÁÎÄ ÄÌÑ Ã¦Ì¦ \"%s\"" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "ÐÏÐÅÒÅÄÖÅÎÎÑ: ¦ÇÎÏÒÕ×ÁÎÎÑ ÓÔÁÒÉÈ ËÏÍÁÎÄ ÄÌÑ Ã¦Ì¦ \"%s\"" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "ÐÏÐÅÒÅÄÖÅÎÎÑ: ÚÕÓÔÒ¦ÎÕÔÉÊ ÓÉÍ×ÏÌ NUL; ¦ÇÎÏÒÕ¤ÔØÓÑ ÄÏ Ë¦ÎÃÑ ÒÑÄËÉ" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "ã¦ÌØ \"%s\" ÎÅ ×ÉÍÁÇÁ¤ ×ÉËÏÎÁÎÎÑ ËÏÍÁÎÄ." -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "\"%s\" ÎÅ ×ÉÍÁÇÁ¤ ÏÎÏ×ÌÅÎÎÑ." -#: remake.c:297 +#: remake.c:296 #, fuzzy, c-format msgid "Pruning file `%s'.\n" msgstr "÷ÓÅ ÝÅ ÏÎÏ×ÌÀ¤ÔØÓÑ ÆÁÊÌ \"%s\".\n" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sîÅÍÁ ÐÒÁ×ÉÌÁ ÄÌÑ ÓÔ×ÏÒÅÎÎÑ Ã¦Ì¦ \"%s\"%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "%sîÅÍÁ ÐÒÁ×ÉÌÁ ÄÌÑ ÓÔ×ÏÒÅÎÎÑ Ã¦Ì¦ \"%s\", ÎÅÏÂȦÄÎϧ ÄÌÑ \"%s\"%s" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "ïÂÒÏÂËÁ æÌØÏ×ÏÇÏ ÆÁÊÌÕ \"%s\".\n" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "ðÏÐÅÒÅÄÎÑ ÓÐÒÏÂÁ ÏÎÏ×ÉÔÉ ÆÁÊÌ \"%s\" ÚÁ×ÅÒÛÉÌÁÓÑ ÂÅÚÕÓЦÛÎÏ.\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "æÁÊÌ \"%s\" ×ÖÅ ÂÕÌÏ ÏÂÒÏÂÌÅÎÏ.\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "÷ÓÅ ÝÅ ÏÎÏ×ÌÀ¤ÔØÓÑ ÆÁÊÌ \"%s\".\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "ïÎÏ×ÌÅÎÎÑ ÆÁÊÌÕ \"%s\" ÚÁ×ÅÒÛÅÎÏ.\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "æÁÊÌ \"%s\" ÎÅ ¦ÓÎÕ¤.\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" msgstr "" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "úÎÁÊÄÅÎÏ ÎÅÑ×ÎÅ ÐÒÁ×ÉÌÏ ÄÌÑ \"%s\".\n" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "îÅ ÚÎÁÊÄÅÎÏ ÎÅÑ×ÎÉÈ ÐÒÁ×ÉÌ ÄÌÑ \"%s\".\n" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "÷ÉËÏÒÉÓÔÁÎÎÑ ËÏÍÁÎÄ ÐÏ ÚÁÍÏ×ÞÕ×ÁÎÎÀ ÄÌÑ \"%s\".\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "ãÉË̦ÞÎÁ ÚÁÌÅÖΦÓÔØ %s <- %s ÐÒÏÐÕÝÅÎÁ." -#: remake.c:593 +#: remake.c:595 #, fuzzy, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "ïÎÏ×ÌÅÎÎÑ Ã¦ÌÅÊ, ×¦Ä ÑËÉÈ ÚÁÌÅÖÉÔØ Ã¦ÌØÏ×ÉÊ ÆÁÊÌ \"%s\", ÄÏ×ÅÒÛÅÎÏ.\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "ã¦Ì¦, ×¦Ä ÑËÉÈ ÚÁÌÅÖÉÔØ \"%s\", ÚÂÉÒÁÀÔØÓÑ.\n" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "á×ÁÒ¦ÊÎÉÊ ÚÕÐÉÎËÁ ÎÁ æÌØÏ×ÏÍÕ ÆÁÊ̦ \"%s\".\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "ã¦ÌØ \"%s\" ÎÅ ÂÕÌÁ ÐÅÒÅÚ¦ÂÒÁÎÁ ÞÅÒÅÚ ÐÏÍÉÌËÉ." -#: remake.c:669 +#: remake.c:671 #, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "" -#: remake.c:674 +#: remake.c:676 #, fuzzy, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "æÁÊÌ \"%s\" ÎÅ ¦ÓÎÕ¤.\n" -#: remake.c:679 +#: remake.c:681 #, fuzzy, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "úÁÌÅÖÎÁ æÌØ \"%s\" ÏÎÏ×ÌÑÌÁÓÑ %s Î¦Ö ÚÁÌÅÖÎÁ ×¦Ä Îŧ \"%s\".\n" -#: remake.c:682 +#: remake.c:684 #, fuzzy, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "úÁÌÅÖÎÁ æÌØ \"%s\" ÏÎÏ×ÌÑÌÁÓÑ %s Î¦Ö ÚÁÌÅÖÎÁ ×¦Ä Îŧ \"%s\".\n" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "ã¦ÌØ \"%s\" ÏÇÏÌÏÛÅÎÁ Ú Ä×ÏÍÁ Ä×ÏËÒÁÐËÁÍÉ ¦ ÎÅ ÍÁ¤ ÚÁÌÅÖÎÏÓÔÅÊ.\n" -#: remake.c:707 +#: remake.c:709 #, fuzzy, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "ëÏÍÁÎÄÉ ÄÌÑ \"%s\" ÎÅ ÚÁÄÁΦ, ¦ ÚÁÌÅÖÎÏÓÔ¦ ÎÅ ÂÕÌÉ ÚͦÎÅΦ.\n" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "" -#: remake.c:720 +#: remake.c:722 #, fuzzy, c-format msgid "No need to remake target `%s'" msgstr "îÅÍÁ ÎÅÏÂȦÄÎÏÓÔ¦ ÐÅÒÅÚÂÉÒÁÔÉ Ã¦ÌØ \"%s\".\n" -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "îÅÏÂȦÄÎÏ ÐÅÒÅÚ¦ÂÒÁÔÉ Ã¦ÌØ \"%s\".\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr "" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "ëÏÍÁÎÄÉ ÄÌÑ \"%s\" ÚÁÒÁÚ ×ÉËÏÎÕÀÔØÓÑ.\n" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "óÐÒÏÂÁ ÐÅÒÅÚ¦ÂÒÁÔÉ Ã¦ÌØÏ×ÉÊ ÆÁÊÌ \"%s\" ÂÅÚÕÓЦÛÎÁ.\n" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "ã¦ÌØÏ×ÉÊ ÆÁÊÌ \"%s\" ÕÓЦÛÎÏ ÐÅÒÅÚ¦ÂÒÁÎÉÊ.\n" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "ã¦ÌØÏ×ÉÊ ÆÁÊÌ \"%s\" ×ÉÍÁÇÁ¤ ÐÅÒÅÚ¦ÒËÉ Ú ËÌÀÞÏÍ -q.\n" -#: remake.c:1296 +#: remake.c:1300 #, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "õ×ÁÇÁ: æÁÊÌ \"%s\" ÍÁ¤ ÍÁÊÂÕÔÎ¦Ê ÞÁÓ ÚͦÎÉ" -#: remake.c:1303 +#: remake.c:1307 #, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "õ×ÁÇÁ: æÁÊÌ \"%s\" ÍÁ¤ ÞÁÓ ÚͦÎÉ %.2g Ó × ÍÁÊÂÕÔÎØÏÍÕ" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr "" -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "" -#: rule.c:552 +#: rule.c:551 msgid "" "\n" "# Implicit Rules" msgstr "" -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -1551,7 +1548,7 @@ msgstr "" "\n" "# îÅÑ×ÎÉÈ ÐÒÁ×ÉÌ ÎÅÍÁ." -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -1560,209 +1557,231 @@ msgstr "" "\n" "# îÅÑ×ÎÉÈ ÐÒÁ×ÉÌ: %u, ÔÅÒͦÎÁÌØÎÉÈ: %u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr "." -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "ðïíéìëá: ÎÅצÒÎÅ ÚÎÁÞÅÎÎÑ num_pattern_rules! %u != %u" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "ÎÅצÄÏÍÉÊ ÓÉÇÎÁÌ" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "ïÂÒÉ×" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "ðÅÒÅÒÉ×ÁÎÎÑ" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "÷ÉȦÄ" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "îÅÐÒÉÐÕÓÔÉÍÁ ¦ÎÓÔÒÕËæÑ" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "ðÁÓÔËÁ ÔÒÁÓÕ×ÁÎÎÑ ÞÉ ÔÏÞËÉ ÚÕÐÉÎËÉ" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "ðÒÉÐÉÎÅÎÏ" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "ðÁÓÔËÁ IOT" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "ðÁÓÔËÁ EMT" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "ðÏÍÉÌËÁ ÏÐÅÒÁæ§ Ú ËÒÁÐËÏÀ, ÝÏ ÐÌÁ×Á¤" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "úÎÉÝÅÎÎÑ" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "ðÏÍÉÌËÁ ÎÁ ÛÉΦ" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "úÂ¦Ê ÓÅÇÍÅÎÔÁæ§" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "ðÏÇÁÎÉÊ ÓÉÓÔÅÍÎÉÊ ×ÉËÌÉË" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "ïÂÒÉ× ËÁÎÁÌÕ" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "óÉÇÎÁÌ ÐÏ ÔÁÊÍÅÒÕ" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "úÁ×ÅÒÛÅÎÏ" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "ïÂÕÍÏ×ÌÅÎÉÊ ËÏÒÉÓÔÕ×ÁÞÅÍ ÓÉÇÎÁÌ 1" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "ïÂÕÍÏ×ÌÅÎÉÊ ËÏÒÉÓÔÕ×ÁÞÅÍ ÓÉÇÎÁÌ 2" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "îÁÝÁÄÏË ÚÁ×ÅÒÛÉ× ÒÏÂÏÔÕ" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "úÂ¦Ê ÖÉ×ÌÅÎÎÑ" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "úÕÐÉÎÅÎÏ" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "úÕÐÉÎÅÎÏ (××¦Ä Ú ÔÅÒͦÎÁÌÁ) " -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "úÕÐÉÎÅÎÏ (×É×¦Ä ÎÁ ÔÅÒͦÎÁÌ)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "úÕÐÉÎÅÎÏ (ÓÉÇÎÁÌ)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "ðÅÒÅ×ÉÝÅÎÅ ÏÂÍÅÖÅÎÎÑ ÎÁ ÐÒÏÃÅÓÏÒÎÉÊ ÞÁÓ" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "ðÅÒÅ×ÉÝÅÎÉÊ ÍÅÖÁ ÒÏÚͦÒÕ ÆÁÊÌÕ" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "÷¦ÒÔÕÁÌØÎÉÊ ÞÁÓ ÍÉÎÕ×" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "þÁÓ ÐÒÏƦÌÀ×ÁÎÎÑ ÍÉÎÕ×" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "÷¦ËÎÏ ÚͦÎÅÎÏ" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "ðÒÏÄÏ×ÖÅÎÏ" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "õÍÏ×Á ÅËÓÔÒÅÎÏÇÏ ××ÏÄÕ/×É×ÏÄÕ" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "íÏÖÌÉ×ÉÊ ×צÄ/×ÉצÄ" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "òÅÓÕÒÓ ×ÔÒÁÞÅÎÏ" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "óÉÇÎÁÌ ÎÅÂÅÚÐÅËÉ" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "úÁÐÉÔ ¦ÎÆÏÒÍÁæ§" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "ÐÏ ÚÁÍÏ×ÞÕ×ÁÎÎÀ" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "×ÉÚÎÁÞÅÎÁ Õ ÓÅÒÅÄÏ×Éݦ" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "ÆÁÊÌ make" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "ÚÁÄÁÎÉÊ ËÌÀÞ -e" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "×ÉÚÎÁÞÅÎÁ Õ ËÏÍÁÎÄÎÏÍÕ ÒÑÄËÕ" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "äÉÒÅËÔÉ×Á `override'" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "Á×ÔÏÍÁÔÉÞÎÁ" -#: variable.c:1381 +#: variable.c:1394 #, c-format msgid " (from `%s', line %lu)" msgstr " (Ú \"%s\", ÒÑÄÏË %lu)" -#: variable.c:1423 +#: variable.c:1436 msgid "# variable set hash-table stats:\n" msgstr "" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1770,19 +1789,19 @@ msgstr "" "\n" "# úͦÎΦ\n" -#: variable.c:1438 +#: variable.c:1451 msgid "" "\n" "# Pattern-specific Variable Values" msgstr "" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." msgstr "" -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1794,82 +1813,82 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "ÐÏÐÅÒÅÄÖÅÎÎÑ: ÎÅ×ÉÚÎÁÞÅÎÁ ÚͦÎÎÁ \"%.*s\"" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, fuzzy, c-format msgid "internal error: `%s' command_state" msgstr "×ÎÕÔÒ¦ÛÎÑ ÐÏÍÉÌËÁ: \"%s\" command_state %d Õ child_handler" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "îÅצÄÏÍÁ ×ÂÕÄÏ×ÁÎÁ ËÏÍÁÎÄÁ \"%s\".\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, fuzzy, c-format msgid "Redirected error to %s\n" msgstr "ËÁÔÁÌÏÇ \"%s\"\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "úÁͦÓÔØ ÚÁÄÁÎÏÇÏ ×ÉËÏÎÕ¤ÔØÓÑ %s\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "ðÏÍÉÌËÁ ÐÏÒÏÄÖÅÎÎÑ ÐÒÏÃÅÓÕ, %d\n" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -1877,11 +1896,11 @@ msgstr "" "\n" "# ûÌÑÈÉ ÐÏÛÕËÕ VPATH\n" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# îÅ ×ÉÚÎÁÞÅÎÉÊ ÛÌÑÈ ÐÏÛÕËÕ \"vpath\"." -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -1890,7 +1909,7 @@ msgstr "" "\n" "# %u \"vpath\" ÛÌÑÈÉ ÐÏÛÕËÕ.\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -1898,7 +1917,7 @@ msgstr "" "\n" "# îÅ ×ÉÚÎÁÞÅÎÉÊ ÚÁÇÁÌØÎÉÊ (ÚͦÎÎÁ \"VPATH\") ÛÌÑÈ ÐÏÛÕËÕ." -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" diff --git a/po/vi.gmo b/po/vi.gmo new file mode 100644 index 0000000000000000000000000000000000000000..8720dbe8b71b6ed7ec4de0603efcc72ea6d7b25e GIT binary patch literal 42921 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, 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: make-3.81-b3\n" +"Report-Msgid-Bugs-To: bug-make@gnu.org\n" +"POT-Creation-Date: 2006-02-19 22:29-0500\n" +"PO-Revision-Date: 2006-02-05 19:19+1030\n" +"Last-Translator: Clytie Siddall \n" +"Language-Team: Vietnamese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0\n" +"X-Generator: LocFactoryEditor 1.6b36\n" + +#: ar.c:53 +#, c-format +msgid "attempt to use unsupported feature: `%s'" +msgstr "đã cố sá»­ dụng tính năng không được há»— trợ « %s »" + +#: ar.c:137 +msgid "touch archive member is not available on VMS" +msgstr "bá»™ phạn kho touch chÆ°a sẵn sàng trên VMS" + +#: ar.c:168 +#, c-format +msgid "touch: Archive `%s' does not exist" +msgstr "touch: kho « %s » không tồn tại" + +#: ar.c:171 +#, c-format +msgid "touch: `%s' is not a valid archive" +msgstr "touch: « %s » không phải là má»™t kho hợp lệ" + +#: ar.c:178 +#, c-format +msgid "touch: Member `%s' does not exist in `%s'" +msgstr "touch: bá»™ phạn « %s » không tồn tại trong « %s »" + +#: ar.c:185 +#, c-format +msgid "touch: Bad return code from ar_member_touch on `%s'" +msgstr "touch: má»›i nhận mã trả lại sai từ « ar_member_touch » trên « %s »" + +#: arscan.c:69 +#, c-format +msgid "lbr$set_module failed to extract module info, status = %d" +msgstr "« lbr$set_module » đã không rút được thông tin mô-Ä‘un, trạng thái = %d" + +#: arscan.c:154 +#, c-format +msgid "lbr$ini_control failed with status = %d" +msgstr "« lbr$ini_control » bị lá»—i vá»›i trạng thái = %d" + +#: arscan.c:165 +#, c-format +msgid "unable to open library `%s' to lookup member `%s'" +msgstr "không thể mở thÆ° viên « %s » để tra tìm bá»™ phạn « %s »" + +#: arscan.c:825 +#, c-format +msgid "Member `%s'%s: %ld bytes at %ld (%ld).\n" +msgstr "Bá»™ phạn « %s »%s: %ld byte vá»›i %ld (%ld).\n" + +#: arscan.c:826 +msgid " (name might be truncated)" +msgstr "(có lẽ tên bị cụt)" + +#: arscan.c:828 +#, c-format +msgid " Date %s" +msgstr " Ngày %s" + +#: arscan.c:829 +#, c-format +msgid " uid = %d, gid = %d, mode = 0%o.\n" +msgstr " uid = %d, gid = %d, chế Ä‘á»™ = 0%o.\n" + +#: commands.c:422 +msgid "*** Break.\n" +msgstr "*** Ngắt\n" + +#: commands.c:545 +#, c-format +msgid "*** [%s] Archive member `%s' may be bogus; not deleted" +msgstr "*** [%s] Có lẽ bá»™ phạn « %s » là giả; chÆ°a bị xóa bá»" + +#: commands.c:548 +#, c-format +msgid "*** Archive member `%s' may be bogus; not deleted" +msgstr "*** Có lẽ bá»™ phạn « %s » là giả; chÆ°a bị xóa bá»" + +#: commands.c:561 +#, c-format +msgid "*** [%s] Deleting file `%s'" +msgstr "*** [%s] Äang xóa bá» tập tin « %s »..." + +#: commands.c:563 +#, c-format +msgid "*** Deleting file `%s'" +msgstr "*** Äang xóa bá» tập tin « %s »..." + +#: commands.c:599 +msgid "# commands to execute" +msgstr "# các lệnh cần thi hành" + +#: commands.c:602 +msgid " (built-in):" +msgstr " (sẵn có):" + +#: commands.c:604 +#, c-format +msgid " (from `%s', line %lu):\n" +msgstr " (từ « %s », dòng %lu):\n" + +#: dir.c:983 +msgid "" +"\n" +"# Directories\n" +msgstr "" +"\n" +"# ThÆ° mục\n" + +#: dir.c:995 +#, c-format +msgid "# %s: could not be stat'd.\n" +msgstr "# %s: không thể lấy các thông tin vá» nó.\n" + +#: dir.c:999 +#, c-format +msgid "# %s (key %s, mtime %d): could not be opened.\n" +msgstr "# %s (khóa %s, giá»_m %d): không thể được mở.\n" + +#: dir.c:1003 +#, c-format +msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" +msgstr "# %s (thiết bị %d, nút thông tin [%d,%d,%d]): không thể được mở.\n" + +#: dir.c:1008 +#, c-format +msgid "# %s (device %ld, inode %ld): could not be opened.\n" +msgstr "# %s (thiết bị %ld, nút thông tin %ld): không thể được mở.\n" + +#: dir.c:1035 +#, c-format +msgid "# %s (key %s, mtime %d): " +msgstr "# %s (khóa %s, giá»_m %d): " + +#: dir.c:1039 +#, c-format +msgid "# %s (device %d, inode [%d,%d,%d]): " +msgstr "# %s (thiết bị %d, nút thông tin [%d,%d,%d]): " + +#: dir.c:1044 +#, c-format +msgid "# %s (device %ld, inode %ld): " +msgstr "# %s (thiết bị %ld, nút thông tin %ld): " + +#: dir.c:1050 dir.c:1071 +msgid "No" +msgstr "Không" + +#: dir.c:1053 dir.c:1074 +msgid " files, " +msgstr " tập tin, " + +#: dir.c:1055 dir.c:1076 +msgid "no" +msgstr "không" + +#: dir.c:1058 +msgid " impossibilities" +msgstr " Ä‘iá»u không thể" + +#: dir.c:1062 +msgid " so far." +msgstr " cho đến đây." + +#: dir.c:1079 +#, c-format +msgid " impossibilities in %lu directories.\n" +msgstr " Ä‘iá»u không thể trong %lu thÆ° mục.\n" + +#: expand.c:128 +#, c-format +msgid "Recursive variable `%s' references itself (eventually)" +msgstr "Biến đệ qui « %s » tham chiếu chính nó (cuối cùng)" + +#: expand.c:266 +msgid "unterminated variable reference" +msgstr "tham chiếu biến chÆ°a có kết thúc" + +#: file.c:270 +#, c-format +msgid "Commands were specified for file `%s' at %s:%lu," +msgstr "Các lệnh được ghi rõ cho tập tin « %s » vào %s:%lu," + +#: file.c:275 +#, c-format +msgid "Commands for file `%s' were found by implicit rule search," +msgstr "" +"Các lệnh cho tập tin « %s » đã được tìm bằng việc tìm kiếm quy tắc ngầm," + +#: file.c:278 +#, c-format +msgid "but `%s' is now considered the same file as `%s'." +msgstr "nhÆ°ng « %s » hiện thá»i được xem là cùng má»™t tập tin vá»›i « %s »." + +#: file.c:281 +#, c-format +msgid "Commands for `%s' will be ignored in favor of those for `%s'." +msgstr "Các lệnh cho « %s » sẽ bị bá» qua để ủng há»™ các Ä‘iá»u cho « %s »." + +#: file.c:301 +#, c-format +msgid "can't rename single-colon `%s' to double-colon `%s'" +msgstr "" +"không thể thay đổi tên dấu hai chấm Ä‘Æ¡n « %s » thành dấu hai chấm đôi « %s »" + +#: file.c:306 +#, c-format +msgid "can't rename double-colon `%s' to single-colon `%s'" +msgstr "" +"không thể thay đổi tên dấu hai chấm đôi « %s » thành dấu hai chấm Ä‘Æ¡n « %s »" + +#: file.c:381 +#, c-format +msgid "*** Deleting intermediate file `%s'" +msgstr "*** Äang xóa bá» tập tin trung cấp « %s »..." + +#: file.c:385 +msgid "Removing intermediate files...\n" +msgstr "Äang gỡ bá» các tập tin trung cấp...\n" + +#: file.c:769 +#, c-format +msgid "%s: Timestamp out of range; substituting %s" +msgstr "%s: Nhãn thá»i gian ở ngoại phạm vị nên thay thế %s" + +#: file.c:770 +msgid "Current time" +msgstr "Giá» hiện thá»i" + +#: file.c:869 +msgid "# Not a target:" +msgstr "# Không phải là Ä‘Ä©ch:" + +#: file.c:891 +msgid "# Precious file (prerequisite of .PRECIOUS)." +msgstr "# Tập tin qúy (Ä‘iá»u kiện tiên quyết của .PRECIOUS)." + +#: file.c:893 +msgid "# Phony target (prerequisite of .PHONY)." +msgstr "# Äích giả (Ä‘iá»u kiện tiên quyết của .PHONY)." + +#: file.c:895 +msgid "# Command-line target." +msgstr "# Äích dòng lệnh." + +#: file.c:897 +msgid "# A default, MAKEFILES, or -include/sinclude makefile." +msgstr "" +"# Tập tin tạo (makefile) mặc định, kiểu MAKEFILES, hay kiểu « -include/" +"sinclude »." + +#: file.c:899 +msgid "# Implicit rule search has been done." +msgstr "# Má»›i tìm kiếm kiểu quy tắc ngầm." + +#: file.c:900 +msgid "# Implicit rule search has not been done." +msgstr "# ChÆ°a tìm kiếm kiểu quy tắc ngầm." + +#: file.c:902 +#, c-format +msgid "# Implicit/static pattern stem: `%s'\n" +msgstr "# Cuống mẫu ngầm/tÄ©nh: « %s »\n" + +#: file.c:904 +msgid "# File is an intermediate prerequisite." +msgstr "# Tập tin là Ä‘iá»u kiện tiên quyết trung cấp." + +#: file.c:907 +msgid "# Also makes:" +msgstr "# CÅ©ng tạo :" + +#: file.c:913 +msgid "# Modification time never checked." +msgstr "# ChÆ°a bao giá» kiểm tra giá» sá»­a đổi." + +#: file.c:915 +msgid "# File does not exist." +msgstr "# Tập tin không tồn tại." + +#: file.c:917 +msgid "# File is very old." +msgstr "# Tập tin rất cÅ©." + +#: file.c:922 +#, c-format +msgid "# Last modified %s\n" +msgstr "# Sá»­a đổi cuối cùng %s\n" + +#: file.c:925 +msgid "# File has been updated." +msgstr "# Tập tin đã được cập nhật." + +#: file.c:925 +msgid "# File has not been updated." +msgstr "# Tập tin chÆ°a được cập nhật." + +#: file.c:929 +msgid "# Commands currently running (THIS IS A BUG)." +msgstr "# Các lệnh Ä‘ang chạy (ÄÂY LÀ Lá»–I)." + +#: file.c:932 +msgid "# Dependencies commands running (THIS IS A BUG)." +msgstr "# Các lệnh phụ thuá»™c Ä‘ang chạy (ÄÂY LÀ Lá»–I)." + +#: file.c:941 +msgid "# Successfully updated." +msgstr "# Äã được cập nhật." + +#: file.c:945 +msgid "# Needs to be updated (-q is set)." +msgstr "# Cần thiết cập nhật (« -q » đã lập)." + +#: file.c:948 +msgid "# Failed to be updated." +msgstr "# Việc cập nhật bị lá»—i." + +#: file.c:951 +msgid "# Invalid value in `update_status' member!" +msgstr "" +"# Giá trị không hợp lệ trong bá»™ phạn « update_status » (trạng thái cập " +"nhật)!" + +#: file.c:958 +msgid "# Invalid value in `command_state' member!" +msgstr "" +"# Giá trị không hợp lệ trong bá»™ phạn « command_state » (tính trạng lệnh)!" + +#: file.c:977 +msgid "" +"\n" +"# Files" +msgstr "" +"\n" +"# Tập tin" + +#: file.c:981 +msgid "" +"\n" +"# files hash-table stats:\n" +"# " +msgstr "" +"\n" +"# thống kê bảng băm các tập tin:\n" +"# " + +#: function.c:759 +msgid "non-numeric first argument to `word' function" +msgstr "đối số thứ nhất không dạng số đối vá»›i hàm « word » (từ)" + +#: function.c:764 +msgid "first argument to `word' function must be greater than 0" +msgstr "đối số thứ nhất đối vá»›i hàm « word » (từ) phải là lá»›n hÆ¡n 0" + +#: function.c:785 +msgid "non-numeric first argument to `wordlist' function" +msgstr "đối số thứ nhất không dạng số đối vá»›i hàm « wordlist » (danh sách từ)" + +#: function.c:787 +msgid "non-numeric second argument to `wordlist' function" +msgstr "đối số thứ hai không dạng số đối vá»›i hàm « wordlist » (danh sách từ)" + +#: function.c:1453 +#, fuzzy, c-format +msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" +msgstr "" +"Việc « create_child_process: DuplicateHandle(In) » (tạo tiến trình con: bá»™ " +"quản lý trùng) bị lá»—i (e=%d)\n" + +#: function.c:1464 +#, fuzzy, c-format +msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" +msgstr "" +"Việc « create_child_process: DuplicateHandle(Err) » (tạo tiến trình con: bá»™ " +"quản lý trùng(lá»—i)) bị lá»—i (e=%d)\n" + +#: function.c:1469 +#, fuzzy, c-format +msgid "CreatePipe() failed (e=%ld)\n" +msgstr "Việc « CreatePipe() » (tạo ống dẫn) bị lá»—i (e=%d)\n" + +#: function.c:1474 +msgid "windows32_openpipe (): process_init_fd() failed\n" +msgstr "" +"Việc « windows32_openpipe (): process_init_fd() » (mở ống dẫn windows32: " +"tiến trình sở khởi fd) bị lá»—i\n" + +#: function.c:1727 +#, c-format +msgid "Cleaning up temporary batch file %s\n" +msgstr "Äang làm sạch tập tin bó tạm thá»i %s...\n" + +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" +msgstr "Không có đủ đối số (%d) đối vá»›i hàm « %s »" + +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" +msgstr "ChÆ°a được thá»±c hiện trên ná»n tảng này: hàm « %s »" + +#: function.c:2167 +#, c-format +msgid "unterminated call to function `%s': missing `%c'" +msgstr "cuá»™c gá»i chÆ°a được kết thúc cho hàm « %s »: thiếu « %c »" + +#: getopt.c:663 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: tùy chá»n « %s » là mÆ¡ hồ\n" + +#: getopt.c:687 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: tùy chá»n « --%s » không cho phép đối số\n" + +#: getopt.c:692 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: tùy chá»n « %c%s » không cho phép đối số\n" + +#: getopt.c:709 getopt.c:882 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: tùy chá»n « %s » cần đến đối số\n" + +#: getopt.c:738 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: không nhận ra tùy chá»n « --%s »\n" + +#: getopt.c:742 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: không nhận ra tùy chá»n « %c%s »\n" + +#: getopt.c:768 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: không cho phép tùy chá»n « -- %c »\n" + +#: getopt.c:771 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: tùy chá»n không hợp lệ « -- %c »\n" + +#: getopt.c:801 getopt.c:931 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: tùy chá»n cần đến đối số « -- %c »\n" + +#: getopt.c:848 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: tùy chá»n « -W %s » là mÆ¡ hồ\n" + +#: getopt.c:866 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: tùy chá»n « -W %s » không cho phép đối số\n" + +#: hash.c:51 +#, c-format +msgid "can't allocate %ld bytes for hash table: memory exhausted" +msgstr "không thể cấp phát %ld byte cho bảng băm: hết bá»™ nhá»› hoàn toàn" + +#: hash.c:282 +#, c-format +msgid "Load=%ld/%ld=%.0f%%, " +msgstr "Trá»ng tải=%ld/%ld=%.0f%%, " + +#: hash.c:284 +#, c-format +msgid "Rehash=%d, " +msgstr "Băm lại=%d, " + +#: hash.c:285 +#, c-format +msgid "Collisions=%ld/%ld=%.0f%%" +msgstr "Xung Ä‘á»™t=%ld/%ld=%.0f%%" + +#: implicit.c:41 +#, c-format +msgid "Looking for an implicit rule for `%s'.\n" +msgstr "Äang tìm quy tắc nguầm cho « %s ».\n" + +#: implicit.c:57 +#, c-format +msgid "Looking for archive-member implicit rule for `%s'.\n" +msgstr "Äang tìm quy tắc ngầm vá» bá»™ phạn kho cho « %s ».\n" + +#: implicit.c:317 +msgid "Avoiding implicit rule recursion.\n" +msgstr "Äang tránh sá»± đệ qui quy tắc ngầm.\n" + +#: implicit.c:474 +#, c-format +msgid "Trying pattern rule with stem `%.*s'.\n" +msgstr "Äang thá»­ quy tắc mẫu vá»›i cuống « %.*s ».\n" + +#: implicit.c:656 +#, c-format +msgid "Rejecting impossible implicit prerequisite `%s'.\n" +msgstr "Äang từ chối Ä‘iá»u kiện tiên quyết ngầm không thể « %s ».\n" + +#: implicit.c:657 +#, c-format +msgid "Rejecting impossible rule prerequisite `%s'.\n" +msgstr "Äang từ chối Ä‘iá»u kiện tiên quyết không thể « %s ».\n" + +#: implicit.c:667 +#, c-format +msgid "Trying implicit prerequisite `%s'.\n" +msgstr "Äang thá»­ Ä‘iá»u kiện tiên quyết ngầm « %s ».\n" + +#: implicit.c:668 +#, c-format +msgid "Trying rule prerequisite `%s'.\n" +msgstr "Äang thá»­ Ä‘iá»u kiện tiên quyết quy tắc « %s ».\n" + +#: implicit.c:699 +#, c-format +msgid "Found prerequisite `%s' as VPATH `%s'\n" +msgstr "Má»›i tìm Ä‘iá»u kiện tiên quyết « %s » dạng VPATH « %s »\n" + +#: implicit.c:719 +#, c-format +msgid "Looking for a rule with intermediate file `%s'.\n" +msgstr "Äang tìm quy tắc vá»›i tập tin trung cấp « %s ».\n" + +#: job.c:321 +msgid "Cannot create a temporary file\n" +msgstr "Không thể tạo tên tập tin tạm thá»i\n" + +#: job.c:388 +#, c-format +msgid "*** [%s] Error 0x%x (ignored)" +msgstr "*** [%s] Lá»—i 0x%x (bị bá» qua)" + +#: job.c:389 +#, c-format +msgid "*** [%s] Error 0x%x" +msgstr "*** [%s] Lá»—i 0x%x" + +#: job.c:393 +#, c-format +msgid "[%s] Error %d (ignored)" +msgstr "[%s] Lá»—i %d (bị bá» qua)" + +#: job.c:394 +#, c-format +msgid "*** [%s] Error %d" +msgstr "*** [%s] Lá»—i %d" + +#: job.c:399 +msgid " (core dumped)" +msgstr " (lõi bị đổ)" + +#: job.c:488 +msgid "*** Waiting for unfinished jobs...." +msgstr "*** Äang đợi các việc chÆ°a xong..." + +#: job.c:518 +#, c-format +msgid "Live child 0x%08lx (%s) PID %ld %s\n" +msgstr "Äiá»u con Ä‘á»™ng 0x%08lx (%s) PID %ld %s\n" + +#: job.c:520 job.c:701 job.c:804 job.c:1457 +msgid " (remote)" +msgstr " (từ xa)" + +#: job.c:698 +#, c-format +msgid "Reaping losing child 0x%08lx PID %ld %s\n" +msgstr "Äang bắt Ä‘iá»u con thua 0x%08lx PID %ld %s\n" + +#: job.c:699 +#, c-format +msgid "Reaping winning child 0x%08lx PID %ld %s\n" +msgstr "Äang bắt Ä‘iá»u con thắng 0x%08lx PID %ld %s\n" + +#: job.c:704 +#, c-format +msgid "Cleaning up temp batch file %s\n" +msgstr "Äang làm sạch tập tin bó tạm thá»i: %s\n" + +#: job.c:802 +#, c-format +msgid "Removing child 0x%08lx PID %ld%s from chain.\n" +msgstr "Äang gỡ bá» Ä‘iá»u con 0x%08lx PID %ld%s ra dây.\n" + +#: job.c:862 +msgid "write jobserver" +msgstr "ghi trình phục vụ công việc" + +#: job.c:864 +#, c-format +msgid "Released token for child 0x%08lx (%s).\n" +msgstr "Má»›i nhả hiệu bài cho Ä‘iá»u con 0x%08lx (%s).\n" + +#: job.c:1383 +#, fuzzy, c-format +msgid "process_easy() failed to launch process (e=%ld)\n" +msgstr "" +"Việc « process_easy() » (tiến trình dá»…) bị lá»—i khi cố khởi chạy tiến trình " +"(e=%d)\n" + +#: job.c:1387 job.c:2020 +#, c-format +msgid "" +"\n" +"Counted %d args in failed launch\n" +msgstr "" +"\n" +"Äã đếm %d đối số trong việc khởi chạy bị lá»—i\n" + +#: job.c:1455 +#, c-format +msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" +msgstr "Äang để Ä‘iá»u con 0x%08lx (%s) PID %ld%s trên dây.\n" + +#: job.c:1709 +#, c-format +msgid "Obtained token for child 0x%08lx (%s).\n" +msgstr "Äã lấy hiệu bài cho Ä‘iá»u con 0x%08lx (%s).\n" + +#: job.c:1718 +msgid "read jobs pipe" +msgstr "Ä‘á»c ống dẫn của các cá»™ng việc" + +#: job.c:1832 +msgid "cannot enforce load limits on this operating system" +msgstr "không thể buá»™c hạn chế trá»ng tải vá»›i hệ Ä‘iá»u hành này" + +#: job.c:1834 +msgid "cannot enforce load limit: " +msgstr "không thể buá»™c hạn chế trá»ng tải: " + +#: job.c:1907 +msgid "no more file handles: could not duplicate stdin\n" +msgstr "" +"không có bá»™ quản lý tập tin nữa: không thể nhân bản thiết bị nhập chuẩn\n" + +#: job.c:1909 +msgid "no more file handles: could not duplicate stdout\n" +msgstr "" +"không có bá»™ quản lý tập tin nữa: không thể nhân bản thiết bị xuất chuẩn\n" + +#: job.c:1937 +msgid "Could not restore stdin\n" +msgstr "Không thể phục hồi thiết bị nhập chuẩn\n" + +#: job.c:1945 +msgid "Could not restore stdout\n" +msgstr "Không thể phục hồi thiết bị xuất chuẩn\n" + +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "" +"Việc « process_easy() » (tiến trình dá»…) bị lá»—i khi cố khởi chạy tiến trình " +"(e=%d)\n" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" +msgstr "lập Ä‘iá»u con đã bắt là PID %d, vẫn còn đợi PID %d\n" + +#: job.c:2085 +#, c-format +msgid "%s: Command not found" +msgstr "%s: Không tìm thấy lệnh." + +#: job.c:2145 +#, c-format +msgid "%s: Shell program not found" +msgstr "%s: Không tìm thấy chÆ°Æ¡ng trình hệ vá»" + +#: job.c:2154 +msgid "spawnvpe: environment space might be exhausted" +msgstr "spawnvpe: có lẽ hết sức chứa môi trÆ°á»ng hoàn toàn" + +#: job.c:2363 +#, c-format +msgid "$SHELL changed (was `%s', now `%s')\n" +msgstr "$SHELL đã thay đổi (đã « %s », là « %s »)\n" + +#: job.c:2785 +#, c-format +msgid "Creating temporary batch file %s\n" +msgstr "Äang tạo tập tin bó tạm thá»i: %s\n" + +#: job.c:2898 +#, c-format +msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" +msgstr "%s (dòng %d) Ngữ cảnh hệ vá» sai (!unixy && !batch_mode_shell)\n" + +#: main.c:290 +msgid "Options:\n" +msgstr "Tùy chá»n:\n" + +#: main.c:291 +msgid " -b, -m Ignored for compatibility.\n" +msgstr " -b, -m Bị bá» qua để tÆ°Æ¡ng thích.\n" + +#: main.c:293 +msgid " -B, --always-make Unconditionally make all targets.\n" +msgstr "" +" -B, --always-make _Luôn luôn tạo_ má»i đích (không Ä‘iá»u kiện).\n" + +#: main.c:295 +msgid "" +" -C DIRECTORY, --directory=DIRECTORY\n" +" Change to DIRECTORY before doing anything.\n" +msgstr "" +" -C THƯ_MỤC, --directory=THƯ_MỤC\n" +" Chuyển đổi sang thÆ° mục này, trÆ°á»›c hết.\n" + +#: main.c:298 +msgid " -d Print lots of debugging information.\n" +msgstr " -d In ra rất nhiá»u thông tin _gỡ lá»—i_.\n" + +#: main.c:300 +msgid "" +" --debug[=FLAGS] Print various types of debugging information.\n" +msgstr "" +" --debug[=CỜ...] In ra các kiểu thông tin _gỡ lá»—i_ khác nhau.\n" + +#: main.c:302 +msgid "" +" -e, --environment-overrides\n" +" Environment variables override makefiles.\n" +msgstr "" +" -e, --environment-overrides\n" +" Các biến _môi trÆ°á»ng có quyá»n cao hÆ¡n_\n" +"\t\t\t\t\tcác tập tin tạo (makefile).\n" + +#: main.c:305 +msgid "" +" -f FILE, --file=FILE, --makefile=FILE\n" +" Read FILE as a makefile.\n" +msgstr "" +" -f TẬP_TIN, --file=TẬP_TIN, --makefile=TẬP_TIN\n" +" Äá»c tập tin này dạng tập tin tạo (makefile).\n" + +#: main.c:308 +msgid " -h, --help Print this message and exit.\n" +msgstr " -h, --help Hiển thị _trợ giúp_ này rồi thoát.\n" + +#: main.c:310 +msgid " -i, --ignore-errors Ignore errors from commands.\n" +msgstr " -i, --ignore-errors _Bá» qua các lá»—i_ từ các lệnh.\n" + +#: main.c:312 +msgid "" +" -I DIRECTORY, --include-dir=DIRECTORY\n" +" Search DIRECTORY for included makefiles.\n" +msgstr "" +" -I THƯ_MỤC, --include-dir=THƯ_MỤC\n" +" Tìm kiếm tập tin tạo (makefile) đã _bao gồm_\n" +"\t\t\t\t\ttrong _thÆ° mục_ này.\n" + +#: main.c:315 +msgid "" +" -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " +"arg.\n" +msgstr "" +" -j [N], --jobs[=N] Cho phép N (số) _công việc_ đồng thá»i;\n" +"\t\t\t\t\t\tvô hạn khi không có đối số\n" + +#: main.c:317 +msgid "" +" -k, --keep-going Keep going when some targets can't be made.\n" +msgstr "" +" -k, --keep-going _Cứ làm_ khi không thể tạo má»™t số đích.\n" + +#: main.c:319 +msgid "" +" -l [N], --load-average[=N], --max-load[=N]\n" +" Don't start multiple jobs unless load is below " +"N.\n" +msgstr "" +" -l [N], --load-average[=N], --max-load[=N]\n" +" Äừng khởi chạy nhiá»u công việc, trừ trá»ng tải dÆ°á»›i N " +"(số).\n" + +#: main.c:322 +msgid "" +" -L, --check-symlink-times Use the latest mtime between symlinks and " +"target.\n" +msgstr "" +" -L, --check-symlink-times\n" +"\t\t\tDùng giá»_m cuối cùng giữa liên kết tượng trÆ°ng và đích.\n" +"\t(_kiểm tra giá» liên kết tượng trÆ°ng_)\n" + +#: main.c:324 +msgid "" +" -n, --just-print, --dry-run, --recon\n" +" Don't actually run any commands; just print " +"them.\n" +msgstr "" +" -n, --just-print, --dry-run, --recon\n" +" Äừng thật chạy lệnh nào, chỉ in ra hết.\n" +"\t(_chỉ in, chạy thá»±c hành, sá»± thăm dò_)\n" + +#: main.c:327 +msgid "" +" -o FILE, --old-file=FILE, --assume-old=FILE\n" +" Consider FILE to be very old and don't remake " +"it.\n" +msgstr "" +" -o TẬP_TIN, --old-file=TẬP_TIN, --assume-old=TẬP_TIN\n" +" Xem tập tin này là rất cÅ© nên đừng tạo lại nó.\n" +"\t(_cÅ©, tập tin cÅ©, giả sá»­ cÅ©_)\n" + +#: main.c:330 +msgid " -p, --print-data-base Print make's internal database.\n" +msgstr "" +" -p, --print-data-base _In ra cÆ¡ sở dữ liệu_ ná»™i bá»™ của trình make.\n" + +#: main.c:332 +msgid "" +" -q, --question Run no commands; exit status says if up to " +"date.\n" +msgstr "" +" -q, --question\n" +"\tÄừng chạy lệnh nào; trạng thái thoát nói nếu hiện thá»i hay không.\n" +"\t(_câu há»i_)\n" + +#: main.c:334 +msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" +msgstr "" +" -r, --no-builtin-rules \t\tTắt các quy tắc ngầm có sẵn.\n" +"\t(_không có quy tắc có sẵn_)\n" + +#: main.c:336 +msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" +msgstr "" +" -R, --no-builtin-variables \tTắt các thiết lập biến có sẵn.\n" +"\t(_không có biến có sẵn_)\n" + +#: main.c:338 +msgid " -s, --silent, --quiet Don't echo commands.\n" +msgstr "" +" -s, --silent, --quiet Äừng vá»ng (hiển thị) lệnh.\n" +"\t(_câm, im_)\n" + +#: main.c:340 +msgid "" +" -S, --no-keep-going, --stop\n" +" Turns off -k.\n" +msgstr "" +" -S, --no-keep-going, --stop\t\tTắt « -k ».\n" +"\t(không cứ làm, dừng)\n" + +#: main.c:343 +msgid " -t, --touch Touch targets instead of remaking them.\n" +msgstr "" +" -t, --touch Touch các đích thay vào tạo lại chúng.\n" +"\t(_sá»_)\n" + +#: main.c:345 +msgid "" +" -v, --version Print the version number of make and exit.\n" +msgstr "" +" -v, --version In ra số thứ tá»± _phiên bản_ của trình make, " +"rồi thoát.\n" + +#: main.c:347 +msgid " -w, --print-directory Print the current directory.\n" +msgstr " -w, --print-directory _In ra thÆ° mục_ hiện thá»i.\n" + +#: main.c:349 +msgid "" +" --no-print-directory Turn off -w, even if it was turned on " +"implicitly.\n" +msgstr "" +" --no-print-directory Tắt « -w », dù khi nó được bật ngầm\n" +"\t(_không in ra thÆ° mục_)\n" + +#: main.c:351 +msgid "" +" -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" +" Consider FILE to be infinitely new.\n" +msgstr "" +" -W TẬP_TIN\n" +" --what-if=TẬP_TIN\n" +" --new-file=TẬP_TIN\n" +" --assume-new=TẬP_TIN\n" +" \t\t\tXem là tập tin này là má»›i vô hạn.\n" +"\t(_gì nếu, tập tin má»›i, giả sá»­ má»›i_)\n" + +#: main.c:354 +msgid "" +" --warn-undefined-variables Warn when an undefined variable is " +"referenced.\n" +msgstr "" +" --warn-undefined-variables\n" +"\t\t_Cảnh báo_ khi tham chiếu má»™t _biến chÆ°a được định nghÄ©a_.\n" + +#: main.c:548 +msgid "empty string invalid as file name" +msgstr "chuá»—i rá»—ng không hợp lệ dạng tên tập tin" + +#: main.c:629 +#, c-format +msgid "unknown debug level specification `%s'" +msgstr "không biết đặc tả cấp gỡ lá»—i « %s »" + +#: main.c:669 +#, fuzzy, c-format +msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" +msgstr "" +"%s: Má»›i bắt Interrupt/Exception (ngắt/ngoài lệ) (mã = 0x%x, địa chỉ = 0x%x)\n" + +#: main.c:676 +#, fuzzy, c-format +msgid "" +"\n" +"Unhandled exception filter called from program %s\n" +"ExceptionCode = %lx\n" +"ExceptionFlags = %lx\n" +"ExceptionAddress = %lx\n" +msgstr "" +"\n" +"Bá»™ lá»c ngoài lệ không được quản lý được gá»i từ chÆ°Æ¡ng trình %s\n" +"ExceptionCode \t\tmã ngoài lệ\t %x\n" +"ExceptionFlags \t\tcác cá» ngoài lệ %x\n" +"ExceptionAddress \t\tđịa chỉ ngoài lệ %x\n" + +#: main.c:684 +#, fuzzy, c-format +msgid "Access violation: write operation at address %lx\n" +msgstr "Vi phạm truy cập: thao tác ghi tại địa chỉ %x\n" + +#: main.c:685 +#, fuzzy, c-format +msgid "Access violation: read operation at address %lx\n" +msgstr "Vi phạm truy cập: thao tác Ä‘á»c tại địa chỉ %x\n" + +#: main.c:761 main.c:772 +#, c-format +msgid "find_and_set_shell setting default_shell = %s\n" +msgstr "" +"« find_and_set_shell » (tìm và lập hệ vá») Ä‘ang lập « default_shell » (hệ vá» " +"mặc định) = %s\n" + +#: main.c:813 +#, c-format +msgid "find_and_set_shell path search set default_shell = %s\n" +msgstr "" +"Việc tìm kiếm Ä‘Æ°á»ng dẫn « find_and_set_shell » (tìm và lập hệ vá») Ä‘ang lập « " +"default_shell » (hệ vá» mặc định) = %s\n" + +#: main.c:1235 +#, c-format +msgid "%s is suspending for 30 seconds..." +msgstr "%s Ä‘ang ngÆ°ng được 30 giây..." + +#: main.c:1237 +#, c-format +msgid "done sleep(30). Continuing.\n" +msgstr "đã ngủ(30). Äang tiếp tục.\n" + +#: main.c:1465 +msgid "Makefile from standard input specified twice." +msgstr "Tập tin tạo (makefile) từ thiết bị nhập chuẩn đã được ghi rõ hai lần." + +#: main.c:1504 vmsjobs.c:486 +msgid "fopen (temporary file)" +msgstr "" +"fopen (tập tin tạm thá»i)\n" +" (_mở tập tin_)" + +#: main.c:1510 +msgid "fwrite (temporary file)" +msgstr "" +"fwrite (tập tin tạm thá»i)\n" +" (_ghi tập tin_)" + +#: main.c:1639 +msgid "Parallel jobs (-j) are not supported on this platform." +msgstr "Công việc song song (-j) không được há»— trợ trên ná»n tảng này." + +#: main.c:1640 +msgid "Resetting to single job (-j1) mode." +msgstr "Äang lập lại thành chế Ä‘á»™ công việc Ä‘Æ¡n (-j1)." + +#: main.c:1655 +msgid "internal error: multiple --jobserver-fds options" +msgstr "" +"lá»—i ná»™i bá»™: có nhiá»u tùy chá»n « --jobserver-fds » (trình phục vụ công việc -" +"fds)." + +#: main.c:1663 +#, c-format +msgid "internal error: invalid --jobserver-fds string `%s'" +msgstr "" +"lá»—i ná»™i bá»™: gặp chuá»—i « --jobserver-fds » (trình phục vụ công việc -fds) " +"không hợp lệ « %s »." + +#: main.c:1673 +msgid "warning: -jN forced in submake: disabling jobserver mode." +msgstr "" +"cảnh báo : « -jN » bị buá»™c trong tiến trình submake: nên tắt chế Ä‘á»™ trình " +"phục vụ công việc (jobserver)." + +#: main.c:1683 +msgid "dup jobserver" +msgstr "dup jobserver (sao lục trình phục vụ công việc)" + +#: main.c:1686 +msgid "" +"warning: jobserver unavailable: using -j1. Add `+' to parent make rule." +msgstr "" +"cảnh báo : trình phục vụ công việc không sẵn sàng: nên dùng « -j1 ». Hãy " +"thêm « + » vào quy tắc make mẹ." + +#: main.c:1709 +msgid "creating jobs pipe" +msgstr "Ä‘ang tạo ống dẫn công việc" + +#: main.c:1724 +msgid "init jobserver pipe" +msgstr "init jobserver pipe (sở khởi ống dẫn trình phục vụ công việc)" + +#: main.c:1743 +msgid "Symbolic links not supported: disabling -L." +msgstr "Không há»— trợ liên kết tượng trÆ°ng: nên tắt « -L »." + +#: main.c:1819 +msgid "Updating makefiles....\n" +msgstr "Äạng cập nhật các tập tin tạo (makefile)...\n" + +#: main.c:1844 +#, c-format +msgid "Makefile `%s' might loop; not remaking it.\n" +msgstr "" +"Tập tin tạo (makefile) « %s » có lẽ sẽ vòng lặp; sẽ không tạo lại nó.\n" + +#: main.c:1923 +#, c-format +msgid "Failed to remake makefile `%s'." +msgstr "Việc tạo lại tập tin tạo (makefile) « %s » bị lá»—i." + +#: main.c:1940 +#, c-format +msgid "Included makefile `%s' was not found." +msgstr "Không tìm thấy tập tin tạo (makefile) đã bao gồm « %s »." + +#: main.c:1945 +#, c-format +msgid "Makefile `%s' was not found" +msgstr "Không tìm thấy tập tin tạo (makefile) « %s »." + +#: main.c:2013 +msgid "Couldn't change back to original directory." +msgstr "Không thể chuyển đổi vá» thÆ° mục gốc." + +#: main.c:2021 +#, c-format +msgid "Re-executing[%u]:" +msgstr "Äang thá»±c hiện lại[%u]:" + +#: main.c:2137 +msgid "unlink (temporary file): " +msgstr "unlink (bá» liên kết) (tập tin tạm thá»i): " + +#: main.c:2166 +msgid ".DEFAULT_GOAL contains more than one target" +msgstr "« .DEFAULT_GOAL » (đích mặc định) chứa nhiá»u đích." + +#: main.c:2191 +msgid "No targets specified and no makefile found" +msgstr "ChÆ°a ghi rõ đích nào, và không tìm thấy tập tin tạo (makefile) nào" + +#: main.c:2193 +msgid "No targets" +msgstr "Không có đích" + +#: main.c:2198 +msgid "Updating goal targets....\n" +msgstr "Äạng cập nhật các đích mục tiêu...\n" + +#: main.c:2224 +msgid "warning: Clock skew detected. Your build may be incomplete." +msgstr "" +"cảnh báo : má»›i phát hiện đối xứng lệch đồng hồ. NhÆ° thế thì bản xây dụng có " +"lẽ không hoàn toàn." + +#: main.c:2388 +#, c-format +msgid "Usage: %s [options] [target] ...\n" +msgstr "Cách sá»­ dụng: %s [tùy_chá»n...] [đích] ...\n" + +#: main.c:2394 +#, c-format +msgid "" +"\n" +"This program built for %s\n" +msgstr "" +"\n" +"ChÆ°Æ¡ng trình này đã được xây dụng cho %s\n" + +#: main.c:2396 +#, c-format +msgid "" +"\n" +"This program built for %s (%s)\n" +msgstr "" +"\n" +"ChÆ°Æ¡ng trình này đã được xây dụng cho %s (%s)\n" + +#: main.c:2399 +#, c-format +msgid "Report bugs to \n" +msgstr "Hãy thông báo lá»—i cho .\n" + +#: main.c:2471 +#, c-format +msgid "the `-%c' option requires a non-empty string argument" +msgstr "tùy chá»n « -%c » cần đến má»™t đối số dạng chuá»—i không rá»—ng" + +#: main.c:2523 +#, c-format +msgid "the `-%c' option requires a positive integral argument" +msgstr "tùy chá»n « -%c » cần đến má»™t đối số dạng số nguyên dÆ°Æ¡ng" + +#: main.c:2947 +#, c-format +msgid "" +"%sThis is free software; see the source for copying conditions.\n" +"%sThere is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A\n" +"%sPARTICULAR PURPOSE.\n" +msgstr "" +"%sPhần má»m này tá»± do; hãy xem mã nguồn để tìm thấy Ä‘iá»u kiện sao chép.\n" +"%sKhông bảo đảm gì cả, dù khả năng bán hay khả năng làm việc dứt khoát.\n" +"%s\n" + +#: main.c:2953 +#, c-format +msgid "" +"\n" +"%sThis program built for %s\n" +msgstr "" +"\n" +"%sChÆ°Æ¡ng trình này đã được xây dụng cho %s\n" + +#: main.c:2955 +#, c-format +msgid "" +"\n" +"%sThis program built for %s (%s)\n" +msgstr "" +"\n" +"%sChÆ°Æ¡ng trình này đã được xây dụng cho %s (%s)\n" + +#: main.c:2973 +#, c-format +msgid "" +"\n" +"# Make data base, printed on %s" +msgstr "" +"\n" +"# CÆ¡ sở dữ liệu Make, được in ra vào %s" + +#: main.c:2983 +#, c-format +msgid "" +"\n" +"# Finished Make data base on %s\n" +msgstr "" +"\n" +"# Má»›i xong cÆ¡ sở dữ liệu Make vào %s\n" + +#: main.c:3097 +#, c-format +msgid "%s: Entering an unknown directory\n" +msgstr "%s: Äang vào má»™t thÆ° mục lạ\n" + +#: main.c:3099 +#, c-format +msgid "%s: Leaving an unknown directory\n" +msgstr "%s: Äang rá»i khá»i má»™t thÆ° mục lạ\n" + +#: main.c:3102 +#, c-format +msgid "%s: Entering directory `%s'\n" +msgstr "%s: Äang vào thÆ° mục « %s »\n" + +#: main.c:3105 +#, c-format +msgid "%s: Leaving directory `%s'\n" +msgstr "%s: Äang rá»i khá»i thÆ° mục « %s »\n" + +#: main.c:3110 +#, c-format +msgid "%s[%u]: Entering an unknown directory\n" +msgstr "%s[%u]: Äang vào má»™t thÆ° mục lạ\n" + +#: main.c:3113 +#, c-format +msgid "%s[%u]: Leaving an unknown directory\n" +msgstr "%s[%u]: Äang rá»i khá»i má»™t thÆ° mục lạ\n" + +#: main.c:3117 +#, c-format +msgid "%s[%u]: Entering directory `%s'\n" +msgstr "%s[%u]: Äang vào thÆ° mục « %s »\n" + +#: main.c:3120 +#, c-format +msgid "%s[%u]: Leaving directory `%s'\n" +msgstr "%s[%u]: Äang rá»i khá»i thÆ° mục « %s »\n" + +#: misc.c:285 +msgid ". Stop.\n" +msgstr ". Dừng.\n" + +#: misc.c:306 +#, c-format +msgid "Unknown error %d" +msgstr "Không biết lá»—i: %d" + +# Variable: don't translate / Biến: đừng dịch +#: misc.c:316 +#, c-format +msgid "%s%s: %s" +msgstr "%s%s: %s" + +# Variable: do not translate/ biến: đừng dịch +#: misc.c:324 +#, c-format +msgid "%s: %s" +msgstr "%s: %s" + +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 +msgid "virtual memory exhausted" +msgstr "hết bá»™ nhá»› ảo hoàn toàn" + +#: misc.c:618 +#, c-format +msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" +msgstr "%s: ngÆ°á»i dùng %lu (thật %lu), nhóm %lu (thật %lu)\n" + +#: misc.c:639 +msgid "Initialized access" +msgstr "Truy cấp đã sở khởi" + +#: misc.c:718 +msgid "User access" +msgstr "Truy cập ngÆ°á»i dùng" + +#: misc.c:766 +msgid "Make access" +msgstr "Truy cập Make" + +#: misc.c:800 +msgid "Child access" +msgstr "Truy cập Ä‘iá»u con" + +#: misc.c:864 +#, c-format +msgid "write error: %s" +msgstr "lá»—i ghi: %s" + +#: misc.c:866 +msgid "write error" +msgstr "lá»—i ghi" + +#: read.c:160 +msgid "Reading makefiles...\n" +msgstr "Äạng Ä‘á»c các tập tin tạo (makefile)...\n" + +#: read.c:319 +#, c-format +msgid "Reading makefile `%s'" +msgstr "Äạng Ä‘á»c tập tin tạo (makefile) « %s »..." + +#: read.c:321 +#, c-format +msgid " (no default goal)" +msgstr " (không có mục tiêu mặc định)" + +#: read.c:323 +#, c-format +msgid " (search path)" +msgstr " (Ä‘Æ°á»ng dẫn tìm kiếm)" + +#: read.c:325 +#, c-format +msgid " (don't care)" +msgstr " (cÅ©ng được)" + +#: read.c:327 +#, c-format +msgid " (no ~ expansion)" +msgstr " (không mở rá»™ng ~)" + +#: read.c:631 +msgid "invalid syntax in conditional" +msgstr "gặp cú pháp không hợp lệ trong đồ Ä‘iá»u kiện " + +#: read.c:641 +msgid "extraneous `endef'" +msgstr "gặp « endef » bắt nguồn ở ngoài" + +#: read.c:653 read.c:681 variable.c:1314 +msgid "empty variable name" +msgstr "tên biến rá»—ng" + +#: read.c:670 +msgid "empty `override' directive" +msgstr "chỉ thị « override » (đè) rá»—ng" + +#: read.c:695 +msgid "invalid `override' directive" +msgstr "chỉ thị « override » (đè) không hợp lệ" + +#: read.c:862 +msgid "commands commence before first target" +msgstr "lệnh bắt đầu trÆ°á»›c đích thứ nhất" + +#: read.c:913 +msgid "missing rule before commands" +msgstr "thiếu quy tắc trÆ°á»›c các lệnh" + +#: read.c:1000 +#, c-format +msgid "missing separator%s" +msgstr "thiếu bá»™ phân cách%s" + +#: read.c:1002 +msgid " (did you mean TAB instead of 8 spaces?)" +msgstr " (bạn có muốn dùng TAB thay vào 8 dấu cách chứ?)" + +#: read.c:1160 +msgid "missing target pattern" +msgstr "thiếu mẫu đích" + +#: read.c:1162 +msgid "multiple target patterns" +msgstr "nhiá»u mẫu đích" + +#: read.c:1166 +#, c-format +msgid "target pattern contains no `%%'" +msgstr "mẫu đích không chứa « %% »" + +#: read.c:1300 +msgid "missing `endif'" +msgstr "thiếu « endif »" + +#: read.c:1391 +msgid "Extraneous text after `endef' directive" +msgstr "Gặp chuá»—i chữ bắt nguồn ở ngoài sau chi thị « endef »" + +#: read.c:1425 +msgid "missing `endef', unterminated `define'" +msgstr "thiếu « endef », « define » (định nghÄ©a) chÆ°a kết thúc" + +#: read.c:1468 +#, c-format +msgid "Extraneous text after `%s' directive" +msgstr "Gặp chuá»—i chữ bắt nguồn ở ngoài sau chi thị « %s »" + +#: read.c:1477 read.c:1491 +#, c-format +msgid "extraneous `%s'" +msgstr "gặp « %s » bắt nguồn ở ngoài" + +#: read.c:1496 +msgid "only one `else' per conditional" +msgstr "chỉ cho phép má»™t « else » (nếu không thì) cho má»—i đồ Ä‘iá»u kiện thôi" + +#: read.c:1838 +msgid "Malformed target-specific variable definition" +msgstr "Lá»i định nghÄ©a biến đặc trÆ°ng cho đích dạng sai" + +#: read.c:1900 +msgid "prerequisites cannot be defined in command scripts" +msgstr "không thể định nghÄ©a Ä‘iá»u kiện tiên quyết trong tập lệnh kiểu lệnh" + +#: read.c:1935 +msgid "mixed implicit and static pattern rules" +msgstr "gặp quy tắc mẫu kiểu ngầm và tÄ©nh được trá»™n vá»›i nhau" + +#: read.c:1938 +msgid "mixed implicit and normal rules" +msgstr "gặp quy tắc mẫu kiểu ngầm và chuẩn được trá»™n vá»›i nhau" + +#: read.c:1968 +#, c-format +msgid "target `%s' doesn't match the target pattern" +msgstr "đích « %s » không khá»›p vá»›i mẫu đích" + +#: read.c:1987 read.c:2088 +#, c-format +msgid "target file `%s' has both : and :: entries" +msgstr "tập tin đích « %s » có mục nhập kiểu cả « : » lẫn « :: » Ä‘á»u" + +#: read.c:1993 +#, c-format +msgid "target `%s' given more than once in the same rule." +msgstr "đích « %s » được Ä‘Æ°a ra nhiá»u lần trong cùng má»™t quy tắc" + +#: read.c:2002 +#, c-format +msgid "warning: overriding commands for target `%s'" +msgstr "cảnh báo : Ä‘ang đè lên các lệnh cho đích « %s »" + +#: read.c:2005 +#, c-format +msgid "warning: ignoring old commands for target `%s'" +msgstr "cảnh báo : Ä‘ang bá» qua các lệnh cÅ© cho đích « %s »" + +#: read.c:2586 +msgid "warning: NUL character seen; rest of line ignored" +msgstr "cảnh báo : đã xem ký tá»± NUL (rá»—ng) nên bá» qua phần còn lại của dòng đó" + +#: remake.c:229 +#, c-format +msgid "Nothing to be done for `%s'." +msgstr "Không có gì cần làm cho « %s »." + +#: remake.c:230 +#, c-format +msgid "`%s' is up to date." +msgstr "« %s » là hiện thá»i." + +#: remake.c:296 +#, c-format +msgid "Pruning file `%s'.\n" +msgstr "Äang xén bá»›t tập tin « %s ».\n" + +#: remake.c:345 +#, c-format +msgid "%sNo rule to make target `%s'%s" +msgstr "%sKhông có quy tắc tá»›i đích make « %s »%s" + +#: remake.c:347 +#, c-format +msgid "%sNo rule to make target `%s', needed by `%s'%s" +msgstr "%sKhông có quy tắc tá»›i đích make « %s », cần thiết bởi « %s »%s" + +#: remake.c:374 +#, c-format +msgid "Considering target file `%s'.\n" +msgstr "Äang suy nghÄ© tập tin đích « %s ».\n" + +#: remake.c:381 +#, c-format +msgid "Recently tried and failed to update file `%s'.\n" +msgstr "Vừa cố cập nhật tập tin « %s » nhÆ°ng bị lá»—i.\n" + +#: remake.c:396 +#, c-format +msgid "File `%s' was considered already.\n" +msgstr "Tập tin « %s » đã được suy nghÄ©.\n" + +#: remake.c:406 +#, c-format +msgid "Still updating file `%s'.\n" +msgstr "Vẫn còn Ä‘ang cập nhật tập tin « %s »...\n" + +#: remake.c:409 +#, c-format +msgid "Finished updating file `%s'.\n" +msgstr "Má»›i cập nhật xong tập tin « %s ».\n" + +#: remake.c:430 +#, c-format +msgid "File `%s' does not exist.\n" +msgstr "Tập tin « %s » không tồn tại.\n" + +#: remake.c:437 +#, c-format +msgid "" +"*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" +msgstr "" +"*** Cảnh báo : tập tin « .LOW_RESOLUTION_TIME » (thá»i gian giải pháp thấp) « " +"%s » có nhãn thá»i gian cao" + +#: remake.c:450 remake.c:956 +#, c-format +msgid "Found an implicit rule for `%s'.\n" +msgstr "Tìm thấy má»™t quy tắc ngầm cho « %s ».\n" + +#: remake.c:452 remake.c:958 +#, c-format +msgid "No implicit rule found for `%s'.\n" +msgstr "Không tìm thấy quy tắc ngầm cho « %s »\n" + +#: remake.c:458 remake.c:964 +#, c-format +msgid "Using default commands for `%s'.\n" +msgstr "Äang dùng các lệnh mặc định cho « %s ».\n" + +#: remake.c:480 remake.c:990 +#, c-format +msgid "Circular %s <- %s dependency dropped." +msgstr "Cách phụ thuá»™c vòng tròn « %s ↠%s » bị gỡ bá»." + +#: remake.c:595 +#, c-format +msgid "Finished prerequisites of target file `%s'.\n" +msgstr "Má»›i xong các Ä‘iá»u kiện tiên quyết của tập tin đích « %s ».\n" + +#: remake.c:601 +#, c-format +msgid "The prerequisites of `%s' are being made.\n" +msgstr "Äang tạo các Ä‘iá»u kiện tiên quyết của « %s ».\n" + +#: remake.c:614 +#, c-format +msgid "Giving up on target file `%s'.\n" +msgstr "Äang chịu thua vá» tập tin đích « %s ».\n" + +#: remake.c:619 +#, c-format +msgid "Target `%s' not remade because of errors." +msgstr "Äích « %s » không được tạo lại vì gặp lá»—i." + +#: remake.c:671 +#, c-format +msgid "Prerequisite `%s' is order-only for target `%s'.\n" +msgstr "" +"Äiá»u kiện tiên quyết « %s » là order-only (chỉ thứ tá»±) cho đích « %s ».\n" + +#: remake.c:676 +#, c-format +msgid "Prerequisite `%s' of target `%s' does not exist.\n" +msgstr "Äiá»u kiện tiên quyết « %s » của đích « %s » không tồn tại.\n" + +#: remake.c:681 +#, c-format +msgid "Prerequisite `%s' is newer than target `%s'.\n" +msgstr "Äiá»u kiện tiên quyết « %s » là má»›i hÆ¡n đích « %s » .\n" + +#: remake.c:684 +#, c-format +msgid "Prerequisite `%s' is older than target `%s'.\n" +msgstr "Äiá»u kiện tiên quyết « %s » là cÅ© hÆ¡n đích « %s » .\n" + +#: remake.c:702 +#, c-format +msgid "Target `%s' is double-colon and has no prerequisites.\n" +msgstr "" +"Äích « %s » là kiểu dấu hai chấm đôi và không có Ä‘iá»u kiện tiên quyết nào.\n" + +#: remake.c:709 +#, c-format +msgid "No commands for `%s' and no prerequisites actually changed.\n" +msgstr "" +"Không có lệnh cho « %s », và chÆ°a thật sá»± thay đổi Ä‘iá»u kiện tiên quyết " +"nào.\n" + +#: remake.c:714 +#, c-format +msgid "Making `%s' due to always-make flag.\n" +msgstr "Äang tạo « %s » vì gặp cá» always-make (luôn luôn tạo).\n" + +#: remake.c:722 +#, c-format +msgid "No need to remake target `%s'" +msgstr "Không cần tạo lại đích « %s »." + +#: remake.c:724 +#, c-format +msgid "; using VPATH name `%s'" +msgstr "; Ä‘ang dùng tên VPATH (Ä‘Æ°á»ng dẫn V) « %s »" + +#: remake.c:744 +#, c-format +msgid "Must remake target `%s'.\n" +msgstr "Phải tạo lại đích « %s ».\n" + +#: remake.c:750 +#, c-format +msgid " Ignoring VPATH name `%s'.\n" +msgstr " Äang bá» qua tên Ä‘Æ°á»ng dẫn VPATH « %s ».\n" + +#: remake.c:759 +#, c-format +msgid "Commands of `%s' are being run.\n" +msgstr "Äang chạy các lệnh của « %s ».\n" + +#: remake.c:766 +#, c-format +msgid "Failed to remake target file `%s'.\n" +msgstr "Việc tạo lại tập tin đích « %s » bị lá»—i.\n" + +#: remake.c:769 +#, c-format +msgid "Successfully remade target file `%s'.\n" +msgstr "Má»›i tạo lại tập tin đích « %s ».\n" + +#: remake.c:772 +#, c-format +msgid "Target file `%s' needs remade under -q.\n" +msgstr "Tập tin đích « %s » cần được tạo lại dÆ°á»›i « -q ».\n" + +#: remake.c:1300 +#, c-format +msgid "Warning: File `%s' has modification time in the future" +msgstr "Cảnh báo : tập tin « %s » có giá» sá»­a đổi trong tÆ°Æ¡ng lai." + +#: remake.c:1307 +#, c-format +msgid "Warning: File `%s' has modification time %.2g s in the future" +msgstr "Cảnh báo : tập tin « %s » có giá» sá»­a đổi « %.2g s » trong tÆ°Æ¡ng lai." + +#: remake.c:1505 +#, c-format +msgid ".LIBPATTERNS element `%s' is not a pattern" +msgstr "Yếu tố « .LIBPATTERNS » (các mẫu thÆ° viên) « %s » không phải là mẫu" + +#: remote-cstms.c:125 +#, c-format +msgid "Customs won't export: %s\n" +msgstr "Thuế quan không xuất được: %s\n" + +#: rule.c:551 +msgid "" +"\n" +"# Implicit Rules" +msgstr "" +"\n" +"# Quy tắc ngầm" + +#: rule.c:566 +msgid "" +"\n" +"# No implicit rules." +msgstr "" +"\n" +"# Không có quy tắc ngầm." + +#: rule.c:569 +#, c-format +msgid "" +"\n" +"# %u implicit rules, %u" +msgstr "" +"\n" +"# %u quy tắc ngầm, %u" + +#: rule.c:578 +msgid " terminal." +msgstr " thiết bị cuối" + +#: rule.c:586 +#, c-format +msgid "BUG: num_pattern_rules wrong! %u != %u" +msgstr "Lá»–I: « num_pattern_rules » (số quy tắc mẫu) không đúng! %u != %u" + +#: signame.c:85 +msgid "unknown signal" +msgstr "tín hiệu lạ" + +#: signame.c:93 +msgid "Hangup" +msgstr "Ngừng nói" + +#: signame.c:96 +msgid "Interrupt" +msgstr "Ngắt" + +#: signame.c:99 +msgid "Quit" +msgstr "Thoát" + +#: signame.c:102 +msgid "Illegal Instruction" +msgstr "Lệnh cấm" + +#: signame.c:105 +msgid "Trace/breakpoint trap" +msgstr "Bẫy vết/Ä‘iểm ngắt" + +#: signame.c:110 +msgid "Aborted" +msgstr "Bị hủy bá»" + +#: signame.c:113 +msgid "IOT trap" +msgstr "Bẫy IOT" + +#: signame.c:116 +msgid "EMT trap" +msgstr "Bẫy EMT" + +#: signame.c:119 +msgid "Floating point exception" +msgstr "Ngoại lệ Ä‘iểm phù Ä‘á»™ng" + +#: signame.c:122 +msgid "Killed" +msgstr "Bị buá»™c kết thúc" + +#: signame.c:125 +msgid "Bus error" +msgstr "Lá»—i mạch nối" + +#: signame.c:128 +msgid "Segmentation fault" +msgstr "Lá»—i phân Ä‘oạn" + +#: signame.c:131 +msgid "Bad system call" +msgstr "Cuá»™c gá»i hệ thống sai" + +#: signame.c:134 +msgid "Broken pipe" +msgstr "á»ng dẫn bị ngắt" + +#: signame.c:137 +msgid "Alarm clock" +msgstr "Äồng hồ báo Ä‘á»™ng" + +#: signame.c:140 +msgid "Terminated" +msgstr "Bị kết thúc" + +#: signame.c:143 +msgid "User defined signal 1" +msgstr "Tín hiệu tá»± định nghÄ©a 1" + +#: signame.c:146 +msgid "User defined signal 2" +msgstr "Tín hiệu tá»± định nghÄ©a 2" + +#: signame.c:151 signame.c:154 +msgid "Child exited" +msgstr "Tiến trình con đã thoát" + +#: signame.c:157 +msgid "Power failure" +msgstr "Bị cúp Ä‘iện Ä‘á»™t ngá»™t" + +#: signame.c:160 +msgid "Stopped" +msgstr "Bị ngừng" + +#: signame.c:163 +msgid "Stopped (tty input)" +msgstr "Bị ngừng (kết nhập tty)" + +#: signame.c:166 +msgid "Stopped (tty output)" +msgstr "Bị ngừng (kết xuất tty)" + +#: signame.c:169 +msgid "Stopped (signal)" +msgstr "Bị ngừng (tín hiệu)" + +#: signame.c:172 +msgid "CPU time limit exceeded" +msgstr "Giá»›i hạn thá»i gian CPU (Ä‘Æ¡n vị xá»­ lý trung tâm) bị vượt quá" + +#: signame.c:175 +msgid "File size limit exceeded" +msgstr "Giá»›i hạn kích cỡ tập tin bị vượt quá" + +#: signame.c:178 +msgid "Virtual timer expired" +msgstr "Bá»™ đếm thá»i gian ảo đã mãn hạn" + +#: signame.c:181 +msgid "Profiling timer expired" +msgstr "Bá»™ đếm khi theo dõi cách sá»­ dụng tiá»m năng hệ thống đã mãn hạn" + +#: signame.c:187 +msgid "Window changed" +msgstr "Cá»­a sổ đã thay đổi" + +#: signame.c:190 +msgid "Continued" +msgstr "Äã tiếp tục" + +#: signame.c:193 +msgid "Urgent I/O condition" +msgstr "Tình trạng I/O (nhập/xuất) khẩn cấp" + +#: signame.c:200 signame.c:209 +msgid "I/O possible" +msgstr "I/O (nhập/xuất) có thể" + +# Literal: don't translate / NghÄ©a chữ: đừng dịch +#: signame.c:203 +msgid "SIGWIND" +msgstr "SIGWIND" + +# Literal: don't translate / NghÄ©a chữ: đừng dịch +#: signame.c:206 +msgid "SIGPHONE" +msgstr "SIGPHONE" + +#: signame.c:212 +msgid "Resource lost" +msgstr "Tài nguyên bị mất" + +#: signame.c:215 +msgid "Danger signal" +msgstr "Tín hiệu nguy hiểm" + +#: signame.c:218 +msgid "Information request" +msgstr "Yêu cầu thông tin" + +#: signame.c:221 +msgid "Floating point co-processor not available" +msgstr "Không có sẵn sàng bá»™ đồng xá»­ lý Ä‘iểm phù Ä‘á»™ng" + +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 +msgid "default" +msgstr "mặc định" + +#: variable.c:1370 +msgid "environment" +msgstr "môi trÆ°á»ng" + +#: variable.c:1373 +msgid "makefile" +msgstr "tập tin tạo" + +#: variable.c:1376 +msgid "environment under -e" +msgstr "môi trÆ°á»ng dÆ°á»›i « -e »" + +#: variable.c:1379 +msgid "command line" +msgstr "dòng lệnh" + +#: variable.c:1382 +msgid "`override' directive" +msgstr "chỉ thị « override » (đè)" + +#: variable.c:1385 +msgid "automatic" +msgstr "tá»± Ä‘á»™ng" + +#: variable.c:1394 +#, c-format +msgid " (from `%s', line %lu)" +msgstr " (từ « %s », dòng %lu)" + +#: variable.c:1436 +msgid "# variable set hash-table stats:\n" +msgstr "# thống kê bảng băm lập biến:\n" + +#: variable.c:1447 +msgid "" +"\n" +"# Variables\n" +msgstr "" +"\n" +"# Biến\n" + +#: variable.c:1451 +msgid "" +"\n" +"# Pattern-specific Variable Values" +msgstr "" +"\n" +"# Giá trị biến đặc trÆ°ng cho mẫu" + +#: variable.c:1465 +msgid "" +"\n" +"# No pattern-specific variable values." +msgstr "" +"\n" +"# Không có giá trị biến đặc trÆ°ng cho mẫu" + +#: variable.c:1467 +#, c-format +msgid "" +"\n" +"# %u pattern-specific variable values" +msgstr "" +"\n" +"# %u giá trị biến đặc trÆ°ng cho mẫu" + +#: variable.h:189 +#, c-format +msgid "warning: undefined variable `%.*s'" +msgstr "cảnh báo : chÆ°a định nghÄ©a biến « %.*s »" + +#: vmsfunctions.c:94 +#, c-format +msgid "sys$search failed with %d\n" +msgstr "việc « search » (tìm kiếm hệ thống) bị lá»—i vá»›i %d\n" + +#: vmsjobs.c:71 +#, c-format +msgid "Warning: Empty redirection\n" +msgstr "Cảnh báo : việc chuyển hÆ°á»›ng rá»—ng\n" + +#: vmsjobs.c:175 +#, c-format +msgid "internal error: `%s' command_state" +msgstr "lá»—i ná»™i bá»™ : tính trạng lệnh « %s »" + +#: vmsjobs.c:268 +#, c-format +msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" +msgstr "• cảnh báo, CTRL-Y sẽ để má»™t số tiến trình con còn lại.\n" + +#: vmsjobs.c:284 +#, c-format +msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" +msgstr "" +"• cảnh báo, có lẽ bạn sẽ phải bật lại khả năng quản lý bằng CTRL-Y từ DCL.\n" + +#: vmsjobs.c:407 +#, c-format +msgid "BUILTIN [%s][%s]\n" +msgstr "BUILTIN [%s][%s]\n" + +#: vmsjobs.c:418 +#, c-format +msgid "BUILTIN CD %s\n" +msgstr "BUILTIN CD %s\n" + +#: vmsjobs.c:436 +#, c-format +msgid "BUILTIN RM %s\n" +msgstr "BUILTIN RM %s\n" + +#: vmsjobs.c:457 +#, c-format +msgid "Unknown builtin command '%s'\n" +msgstr "Không biết lệnh builtin (có sẵn) « %s »\n" + +#: vmsjobs.c:479 +#, c-format +msgid "Error, empty command\n" +msgstr "Lá»—i, lệnh rá»—ng\n" + +#: vmsjobs.c:491 +#, c-format +msgid "Redirected input from %s\n" +msgstr "Kết nhập đã được chuyển hÆ°á»›ng từ %s\n" + +#: vmsjobs.c:498 +#, c-format +msgid "Redirected error to %s\n" +msgstr "Lá»—i đã được chuyển hÆ°á»›ng đến %s\n" + +#: vmsjobs.c:505 +#, c-format +msgid "Redirected output to %s\n" +msgstr "Kết xuất đã được chuyển hÆ°á»›ng đến %s\n" + +#: vmsjobs.c:568 +#, c-format +msgid "Executing %s instead\n" +msgstr "Äang thá»±c hiện %s thay thế\n" + +#: vmsjobs.c:668 +#, c-format +msgid "Error spawning, %d\n" +msgstr "Gặp lá»—i khi tạo và thá»±c hiện (spawn), %d\n" + +#: vpath.c:571 +msgid "" +"\n" +"# VPATH Search Paths\n" +msgstr "" +"\n" +"# ÄÆ°á»ng dẫn tìm kiếm VPATH\n" + +#: vpath.c:588 +msgid "# No `vpath' search paths." +msgstr "# Không có Ä‘Æ°á»ng dẫn tìm kiếm VPATH nào" + +#: vpath.c:590 +#, c-format +msgid "" +"\n" +"# %u `vpath' search paths.\n" +msgstr "" +"\n" +"# %u ÄÆ°á»ng dẫn tìm kiếm « vpath ».\n" + +#: vpath.c:593 +msgid "" +"\n" +"# No general (`VPATH' variable) search path." +msgstr "" +"\n" +"# Không có Ä‘Æ°á»ng dẫn tìm kiếm chung (biến « VPATH »)." + +#: vpath.c:599 +msgid "" +"\n" +"# General (`VPATH' variable) search path:\n" +"# " +msgstr "" +"\n" +"# ÄÆ°á»ng dẫn tìm kiếm chung (biến « VPATH »).\n" +"# " + +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "Äừng ghi rõ « -j » hay « --jobs » nếu không sẵn sàng." + +#~ msgid "Resetting make for single job mode." +#~ msgstr "Äang lập lại trình make cho chế Ä‘á»™ công việc Ä‘Æ¡n." diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo index 50c8ca8f124c084039a4ddd36af9fe99c6661fe7..b99f0983712c567ab492733d0ce90b5d4d8a8339 100644 GIT binary patch delta 5764 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 SR-upQr7kPWcv|Mf`~4piBwZT- delta 6246 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 o9jyJNcI(DHpB~\n" "Language-Team: Chinese (simplified) \n" @@ -15,31 +15,31 @@ msgstr "" "Content-Type: text/plain; charset=gb2312\n" "Content-Transfer-Encoding: 8bit\n" -#: ar.c:55 +#: ar.c:53 #, c-format msgid "attempt to use unsupported feature: `%s'" msgstr "ÊÔͼʹÓò»Ö§³ÖµÄ¹¦ÄÜ£º¡°%s¡±" -#: ar.c:139 +#: ar.c:137 msgid "touch archive member is not available on VMS" msgstr "VMS ϵͳÉϲ»Ö§³Ö touch ¹éµµ³ÉÔ±" -#: ar.c:170 +#: ar.c:168 #, c-format msgid "touch: Archive `%s' does not exist" msgstr "touch£º¹éµµÎļþ¡°%s¡±²»´æÔÚ" -#: ar.c:173 +#: ar.c:171 #, c-format msgid "touch: `%s' is not a valid archive" msgstr "touch£º¡°%s¡±²»ÊǺϷ¨µÄ¹éµµÎļþ" -#: ar.c:180 +#: ar.c:178 #, c-format msgid "touch: Member `%s' does not exist in `%s'" msgstr "touch£ºÔÚ¡°%2$s¡±Öв»´æÔÚ³ÉÔ±¡°%1$s¡±" -#: ar.c:187 +#: ar.c:185 #, c-format msgid "touch: Bad return code from ar_member_touch on `%s'" msgstr "touch£ºÀ´×Ô¡°%s¡±É쵀 ar_member_touch µÄ´íÎó·µ»ØÂë" @@ -78,44 +78,44 @@ msgstr " msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " uid = %d£¬gid = %d£¬mode = 0%o¡£\n" -#: commands.c:423 +#: commands.c:422 msgid "*** Break.\n" msgstr "*** Öжϡ£\n" -#: commands.c:546 +#: commands.c:545 #, c-format msgid "*** [%s] Archive member `%s' may be bogus; not deleted" msgstr "*** [%s] ¹éµµ³ÉÔ±¡°%s¡±¿ÉÄÜÊǼٵģ»Î´É¾³ý" -#: commands.c:549 +#: commands.c:548 #, c-format msgid "*** Archive member `%s' may be bogus; not deleted" msgstr "*** ¹éµµ³ÉÔ±¡°%s¡±¿ÉÄÜÊǼٵģ»Î´É¾³ý" -#: commands.c:562 +#: commands.c:561 #, c-format msgid "*** [%s] Deleting file `%s'" msgstr "*** [%s] ÕýÔÚɾ³ýÎļþ¡°%s¡±" -#: commands.c:564 +#: commands.c:563 #, c-format msgid "*** Deleting file `%s'" msgstr "*** ÕýÔÚɾ³ýÎļþ¡°%s¡±" -#: commands.c:600 +#: commands.c:599 msgid "# commands to execute" msgstr "# ÒªÖ´ÐеÄÃüÁî" -#: commands.c:603 +#: commands.c:602 msgid " (built-in):" msgstr " (ÄÚÖÃ)£º" -#: commands.c:605 +#: commands.c:604 #, c-format msgid " (from `%s', line %lu):\n" msgstr " (´Ó¡°%s¡±£¬ÐÐ %lu)£º\n" -#: dir.c:963 +#: dir.c:983 msgid "" "\n" "# Directories\n" @@ -123,219 +123,219 @@ msgstr "" "\n" "# Ŀ¼\n" -#: dir.c:975 +#: dir.c:995 #, c-format msgid "# %s: could not be stat'd.\n" msgstr "# %s£ºÎÞ·¨¶ÔÆä½øÐÐ stat ²Ù×÷¡£\n" -#: dir.c:979 +#: dir.c:999 #, c-format msgid "# %s (key %s, mtime %d): could not be opened.\n" msgstr "# %s (¹Ø¼ü×Ö %s£¬ÐÞ¸Äʱ¼ä %d)£ºÎÞ·¨´ò¿ª¡£\n" -#: dir.c:983 +#: dir.c:1003 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): could not be opened.\n" msgstr "# %s (É豸 %d£¬i-½Úµã [%d,%d,%d])£ºÎÞ·¨´ò¿ª¡£\n" -#: dir.c:988 +#: dir.c:1008 #, c-format msgid "# %s (device %ld, inode %ld): could not be opened.\n" msgstr "# %s (É豸 %ld£¬i-½Úµã %ld)£ºÎÞ·¨´ò¿ª¡£\n" -#: dir.c:1015 +#: dir.c:1035 #, c-format msgid "# %s (key %s, mtime %d): " msgstr "# %s (¹Ø¼ü×Ö %s£¬ÐÞ¸Äʱ¼ä %d)£º" -#: dir.c:1019 +#: dir.c:1039 #, c-format msgid "# %s (device %d, inode [%d,%d,%d]): " msgstr "# %s (É豸 %d£¬i-½Úµã [%d,%d,%d])£º" -#: dir.c:1024 +#: dir.c:1044 #, c-format msgid "# %s (device %ld, inode %ld): " msgstr "# %s (É豸 %ld£¬i-½Úµã %ld)£º" -#: dir.c:1030 dir.c:1051 +#: dir.c:1050 dir.c:1071 msgid "No" msgstr "ÎÞ" -#: dir.c:1033 dir.c:1054 +#: dir.c:1053 dir.c:1074 msgid " files, " msgstr " Îļþ£¬ " -#: dir.c:1035 dir.c:1056 +#: dir.c:1055 dir.c:1076 msgid "no" msgstr "ÎÞ" -#: dir.c:1038 +#: dir.c:1058 msgid " impossibilities" msgstr "" -#: dir.c:1042 +#: dir.c:1062 msgid " so far." msgstr " Æù½ñΪֹ¡£" -#: dir.c:1059 +#: dir.c:1079 #, c-format msgid " impossibilities in %lu directories.\n" msgstr "" -#: expand.c:107 +#: expand.c:128 #, c-format msgid "Recursive variable `%s' references itself (eventually)" msgstr "" -#: expand.c:249 +#: expand.c:266 msgid "unterminated variable reference" msgstr "δÖÕÖ¹µÄ±äÁ¿ÒýÓÃ" -#: file.c:266 +#: file.c:270 #, c-format msgid "Commands were specified for file `%s' at %s:%lu," msgstr "¹ØÓÚÎļþ¡°%s¡±µÄÃüÁîÔÚ %s:%lu ´¦Ö¸¶¨£¬" -#: file.c:271 +#: file.c:275 #, c-format msgid "Commands for file `%s' were found by implicit rule search," msgstr "¹ØÓÚÎļþ¡°%s¡±µÄÃüÁîͨ¹ýÒþº¬¹æÔòËÑË÷¶øÕÒµ½£¬" -#: file.c:274 +#: file.c:278 #, c-format msgid "but `%s' is now considered the same file as `%s'." msgstr "µ«¡°%s¡±ÏÖÔÚ±»¿´×ö¡°%s¡±µÄͬһ¸öÎļþ¡£" -#: file.c:277 +#: file.c:281 #, c-format msgid "Commands for `%s' will be ignored in favor of those for `%s'." msgstr "" -#: file.c:297 +#: file.c:301 #, c-format msgid "can't rename single-colon `%s' to double-colon `%s'" msgstr "ÎÞ·¨½«µ¥Ã°ºÅ¡°%s¡±ÖØÃüÃûΪ˫ðºÅ¡°%s¡±" -#: file.c:302 +#: file.c:306 #, c-format msgid "can't rename double-colon `%s' to single-colon `%s'" msgstr "ÎÞ·¨½«Ë«Ã°ºÅ¡°%s¡±ÖØÃüÃûΪµ¥Ã°ºÅ¡°%s¡±" -#: file.c:377 +#: file.c:381 #, c-format msgid "*** Deleting intermediate file `%s'" msgstr "*** ÕýÔÚɾ³ýÖмäÎļþ¡°%s¡±" -#: file.c:381 +#: file.c:385 #, fuzzy msgid "Removing intermediate files...\n" msgstr "*** ÕýÔÚɾ³ýÖмäÎļþ¡°%s¡±" -#: file.c:761 +#: file.c:769 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s£ºÊ±¼ä±ê¼Ç³¬³ö·¶Î§£»ÕýÔÚÌæ»» %s" -#: file.c:762 +#: file.c:770 msgid "Current time" msgstr "µ±Ç°Ê±¼ä" -#: file.c:861 +#: file.c:869 msgid "# Not a target:" msgstr "# ²»ÊÇÒ»¸öÄ¿±ê£º" -#: file.c:883 +#: file.c:891 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "" -#: file.c:885 +#: file.c:893 msgid "# Phony target (prerequisite of .PHONY)." msgstr "" -#: file.c:887 +#: file.c:895 msgid "# Command-line target." msgstr "# ÃüÁîÐÐÄ¿±ê¡£" -#: file.c:889 +#: file.c:897 msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "" -#: file.c:891 +#: file.c:899 msgid "# Implicit rule search has been done." msgstr "# ¶ÔÒþº¬¹æÔòµÄËÑË÷ÒÑÍê³É¡£" -#: file.c:892 +#: file.c:900 msgid "# Implicit rule search has not been done." msgstr "# ¶ÔÒþº¬¹æÔòµÄËÑË÷ÉÐδÍê³É¡£" -#: file.c:894 +#: file.c:902 #, c-format msgid "# Implicit/static pattern stem: `%s'\n" msgstr "# Òþº¬/¾²Ì¬Ä£Ê½Ö÷¸É£º¡°%s¡±\n" -#: file.c:896 +#: file.c:904 msgid "# File is an intermediate prerequisite." msgstr "# ÎļþÊÇÒ»¸öÖмäÇ°Ìá¡£" -#: file.c:899 +#: file.c:907 msgid "# Also makes:" msgstr "# »¹Òª´´½¨£º" -#: file.c:905 +#: file.c:913 msgid "# Modification time never checked." msgstr "# ´Ó²»¼ì²éÐÞ¸Äʱ¼ä¡£" -#: file.c:907 +#: file.c:915 msgid "# File does not exist." msgstr "# Îļþ²»´æÔÚ¡£" -#: file.c:909 +#: file.c:917 msgid "# File is very old." msgstr "# Îļþ·Ç³£³Â¾É¡£" -#: file.c:914 +#: file.c:922 #, c-format msgid "# Last modified %s\n" msgstr "# ×î½ü¸üР%s\n" -#: file.c:917 +#: file.c:925 msgid "# File has been updated." msgstr "# ÎļþÒѾ­±»¸üС£" -#: file.c:917 +#: file.c:925 msgid "# File has not been updated." msgstr "# ÎļþÉÐδ±»¸üС£" -#: file.c:921 +#: file.c:929 msgid "# Commands currently running (THIS IS A BUG)." msgstr "# ÕýÔÚÔËÐеÄÃüÁî (ÕâÊǸö´íÎó)¡£" -#: file.c:924 +#: file.c:932 msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "# ÕýÔÚÔËÐеÄÒÀÀµÐÔÃüÁî (ÕâÊǸö´íÎó)¡£" -#: file.c:933 +#: file.c:941 msgid "# Successfully updated." msgstr "# ¸üгɹ¦¡£" -#: file.c:937 +#: file.c:945 msgid "# Needs to be updated (-q is set)." msgstr "# ÐèÒª¸üР(Óà -q É趨)¡£" -#: file.c:940 +#: file.c:948 msgid "# Failed to be updated." msgstr "# ¸üÐÂʧ°Ü¡£" -#: file.c:943 +#: file.c:951 msgid "# Invalid value in `update_status' member!" msgstr "# ¡°update_status¡±³ÉÔ±ÖÐÎÞЧµÄÖµ£¡" -#: file.c:950 +#: file.c:958 msgid "# Invalid value in `command_state' member!" msgstr "# ¡°command_state¡±³ÉÔ±ÖÐÎÞЧµÄÖµ£¡" -#: file.c:969 +#: file.c:977 msgid "" "\n" "# Files" @@ -343,14 +343,14 @@ msgstr "" "\n" "# Îļþ" -#: file.c:973 +#: file.c:981 msgid "" "\n" "# files hash-table stats:\n" "# " msgstr "" -#: function.c:760 +#: function.c:759 msgid "non-numeric first argument to `word' function" msgstr "¡°word¡±º¯ÊýµÄµÚÒ»¸ö²ÎÊý²»ÊÇÊýÖµ²ÎÊý" @@ -366,41 +366,41 @@ msgstr " msgid "non-numeric second argument to `wordlist' function" msgstr "¡°wordlist¡±º¯ÊýµÄµÚ¶þ¸ö²ÎÊý²»ÊÇÊýÖµ²ÎÊý" -#: function.c:1349 +#: function.c:1453 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(In) failed (e=%ld)\n" msgstr "´´½¨×Ó½ø³Ì£º¸´Öƾä±ú(In)ʧ°Ü (e=%d)\n" -#: function.c:1360 +#: function.c:1464 #, fuzzy, c-format msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "´´½¨×Ó½ø³Ì£º¸´Öƾä±ú(Err)ʧ°Ü (e=%d)\n" -#: function.c:1365 +#: function.c:1469 #, fuzzy, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "CreatePipe() ʧ°Ü (e=%d)\n" -#: function.c:1370 +#: function.c:1474 msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe ()£ºprocess_init_fd() ʧ°Ü\n" -#: function.c:1623 +#: function.c:1727 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "ÕýÔÚÇå³ýÁÙʱÅú´¦ÀíÎļþ %s\n" -#: function.c:1999 -#, c-format -msgid "Insufficient number of arguments (%d) to function `%s'" +#: function.c:2105 +#, fuzzy, c-format +msgid "insufficient number of arguments (%d) to function `%s'" msgstr "º¯Êý¡°%2$s¡±µÄ²ÎÊýÊýÁ¿²»¹» (%1$d)" -#: function.c:2010 -#, c-format -msgid "Unimplemented on this platform: function `%s'" +#: function.c:2117 +#, fuzzy, c-format +msgid "unimplemented on this platform: function `%s'" msgstr "ÔÚ±¾Æ½Ì¨ÉÏδʵÏÖ£ºº¯Êý¡°%s¡±" -#: function.c:2061 +#: function.c:2167 #, c-format msgid "unterminated call to function `%s': missing `%c'" msgstr "¶Ôº¯Êý¡°%s¡±µÄδÖÕÖ¹µÄµ÷ÓãºÒÅ©¡°%c¡±" @@ -460,71 +460,71 @@ msgstr "%s msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s£ºÑ¡Ïî¡°-W %s¡±²»ÔÊÐí¸ø³ö²ÎÊý\n" -#: hash.c:52 +#: hash.c:51 #, c-format msgid "can't allocate %ld bytes for hash table: memory exhausted" msgstr "" -#: hash.c:283 +#: hash.c:282 #, c-format msgid "Load=%ld/%ld=%.0f%%, " msgstr "" -#: hash.c:285 +#: hash.c:284 #, c-format msgid "Rehash=%d, " msgstr "" -#: hash.c:286 +#: hash.c:285 #, c-format msgid "Collisions=%ld/%ld=%.0f%%" msgstr "" -#: implicit.c:42 +#: implicit.c:41 #, c-format msgid "Looking for an implicit rule for `%s'.\n" msgstr "ÕýÔÚΪ¡°%s¡±Ñ°ÕÒÒþº¬¹æÔò¡£\n" -#: implicit.c:58 +#: implicit.c:57 #, c-format msgid "Looking for archive-member implicit rule for `%s'.\n" msgstr "ÕýÔÚΪ¡°%s¡±Ñ°Õҹ鵵³ÉÔ±Òþº¬¹æÔò¡£\n" -#: implicit.c:322 +#: implicit.c:317 msgid "Avoiding implicit rule recursion.\n" msgstr "±ÜÃâÒþº¬¹æÔòµÝ¹é¡£\n" -#: implicit.c:468 +#: implicit.c:474 #, c-format msgid "Trying pattern rule with stem `%.*s'.\n" msgstr "ÒÔÖ÷¸É¡°%.*s¡±³¢ÊÔÆ¥Åäģʽ¹æÔò¡£\n" -#: implicit.c:650 +#: implicit.c:656 #, c-format msgid "Rejecting impossible implicit prerequisite `%s'.\n" msgstr "¾Ü¾ø²»¿ÉÄܵÄÒþº¬Ç°Ìá¡°%s¡±¡£\n" -#: implicit.c:651 +#: implicit.c:657 #, c-format msgid "Rejecting impossible rule prerequisite `%s'.\n" msgstr "¾Ü¾ø²»¿ÉÄܵĹæÔòÇ°Ìá¡°%s¡±¡£\n" -#: implicit.c:661 +#: implicit.c:667 #, c-format msgid "Trying implicit prerequisite `%s'.\n" msgstr "³¢ÊÔÒþº¬Ç°Ìá¡°%s¡±¡£\n" -#: implicit.c:662 +#: implicit.c:668 #, c-format msgid "Trying rule prerequisite `%s'.\n" msgstr "³¢ÊÔ¹æÔòÇ°Ìá¡°%s¡±¡£\n" -#: implicit.c:697 +#: implicit.c:699 #, c-format msgid "Found prerequisite `%s' as VPATH `%s'\n" msgstr "" -#: implicit.c:717 +#: implicit.c:719 #, c-format msgid "Looking for a rule with intermediate file `%s'.\n" msgstr "ÕýÔÚÑ°ÕÒʹÓÃÖмäÎļþ¡°%s¡±µÄ¹æÔò¡£\n" @@ -567,7 +567,7 @@ msgstr "*** msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "»îÔ¾×Ó½ø³Ì 0x%08lx (%s) PID %ld %s\n" -#: job.c:520 job.c:701 job.c:804 job.c:1451 +#: job.c:520 job.c:701 job.c:804 job.c:1457 msgid " (remote)" msgstr " (Ô¶³Ì)" @@ -600,271 +600,276 @@ msgstr "д msgid "Released token for child 0x%08lx (%s).\n" msgstr "Ϊ×Ó½ø³Ì 0x%08lx (%s) ÊÍ·ÅÁîÅÆ(token)¡£\n" -#: job.c:1383 job.c:2000 +#: job.c:1383 #, fuzzy, c-format -msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "process_easy() Æô¶¯½ø³Ìʧ°Ü (e=%d)\n" -#: job.c:1387 job.c:2004 +#: job.c:1387 job.c:2020 #, c-format msgid "" "\n" "Counted %d args in failed launch\n" msgstr "" -#: job.c:1449 +#: job.c:1455 #, c-format msgid "Putting child 0x%08lx (%s) PID %ld%s on the chain.\n" msgstr "½«×Ó½ø³Ì 0x%08lx (%s) PID %ld%s ·ÅÈëÁ´¡£\n" -#: job.c:1699 +#: job.c:1709 #, c-format msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "" -#: job.c:1708 +#: job.c:1718 msgid "read jobs pipe" msgstr "¶ÁÈ¡ÈÎÎñ¹ÜµÀ" -#: job.c:1816 +#: job.c:1832 msgid "cannot enforce load limits on this operating system" msgstr "ÎÞ·¨ÔÚ±¾²Ù×÷ϵͳÖÐʵʩ¸ºÔØÏÞÖÆ" -#: job.c:1818 +#: job.c:1834 msgid "cannot enforce load limit: " msgstr "ÎÞ·¨ÊµÊ©¸ºÔØÏÞÖÆ£º" -#: job.c:1891 +#: job.c:1907 msgid "no more file handles: could not duplicate stdin\n" msgstr "" -#: job.c:1893 +#: job.c:1909 msgid "no more file handles: could not duplicate stdout\n" msgstr "" -#: job.c:1921 +#: job.c:1937 msgid "Could not restore stdin\n" msgstr "" -#: job.c:1929 +#: job.c:1945 msgid "Could not restore stdout\n" msgstr "" -#: job.c:2030 -#, c-format -msgid "make reaped child pid %d, still waiting for pid %d\n" +#: job.c:2016 +#, fuzzy, c-format +msgid "process_easy() failed failed to launch process (e=%ld)\n" +msgstr "process_easy() Æô¶¯½ø³Ìʧ°Ü (e=%d)\n" + +#: job.c:2046 +#, fuzzy, c-format +msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "make ÒÑÖÐÖ¹µÄ×Ó½ø³Ì pid %d£¬ÈÔÔڵȴý pid %d\n" -#: job.c:2069 +#: job.c:2085 #, c-format msgid "%s: Command not found" msgstr "%s£ºÃüÁîδÕÒµ½" -#: job.c:2129 +#: job.c:2145 #, c-format msgid "%s: Shell program not found" msgstr "%s£ºÎ´ÕÒµ½ shell ³ÌÐò" -#: job.c:2138 +#: job.c:2154 msgid "spawnvpe: environment space might be exhausted" msgstr "" -#: job.c:2347 +#: job.c:2363 #, fuzzy, c-format msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "$SHELL ÒѸıä (ԭΪ¡°%s¡±£¬ÏÖΪ¡°%s¡±)" -#: job.c:2766 +#: job.c:2785 #, c-format msgid "Creating temporary batch file %s\n" msgstr "ÕýÔÚ´´½¨ÁÙʱÅúÎļþ %s\n" -#: job.c:2877 +#: job.c:2898 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "" -#: main.c:292 +#: main.c:290 msgid "Options:\n" msgstr "Ñ¡Ï\n" -#: main.c:293 +#: main.c:291 #, fuzzy msgid " -b, -m Ignored for compatibility.\n" msgstr "ºöÂÔ¼æÈÝÐÔ" -#: main.c:295 +#: main.c:293 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr "" -#: main.c:297 +#: main.c:295 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" msgstr "" -#: main.c:300 +#: main.c:298 #, fuzzy msgid " -d Print lots of debugging information.\n" msgstr "´òÓ¡´óÁ¿µ÷ÊÔÐÅÏ¢" -#: main.c:302 +#: main.c:300 #, fuzzy msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "´òÓ¡¸÷ÖÖµ÷ÊÔÐÅÏ¢" -#: main.c:304 +#: main.c:302 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" msgstr "" -#: main.c:307 +#: main.c:305 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" msgstr "" -#: main.c:310 +#: main.c:308 #, fuzzy msgid " -h, --help Print this message and exit.\n" msgstr "´òÓ¡¸ÃÏûÏ¢²¢Í˳ö" -#: main.c:312 +#: main.c:310 #, fuzzy msgid " -i, --ignore-errors Ignore errors from commands.\n" msgstr "ºöÂÔÀ´×ÔÃüÁîµÄ´íÎó" -#: main.c:314 +#: main.c:312 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" msgstr "" -#: main.c:317 +#: main.c:315 #, fuzzy msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" msgstr "ͬʱÔÊÐí N ¸öÈÎÎñ£»ÎÞ²ÎÊý±íÃ÷ÔÊÐíÎÞÏÞ¸öÈÎÎñ" -#: main.c:319 +#: main.c:317 #, fuzzy msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "µ±Ä³Ð©Ä¿±êÎÞ·¨´´½¨Ê±ÈÔÈ»¼ÌÐø" -#: main.c:321 +#: main.c:319 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " "N.\n" msgstr "" -#: main.c:324 +#: main.c:322 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" msgstr "" -#: main.c:326 +#: main.c:324 msgid "" " -n, --just-print, --dry-run, --recon\n" " Don't actually run any commands; just print " "them.\n" msgstr "" -#: main.c:329 +#: main.c:327 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " "it.\n" msgstr "" -#: main.c:332 +#: main.c:330 #, fuzzy msgid " -p, --print-data-base Print make's internal database.\n" msgstr "´òÓ¡ make µÄÄÚ²¿Êý¾Ý¿â" -#: main.c:334 +#: main.c:332 #, fuzzy msgid "" " -q, --question Run no commands; exit status says if up to " "date.\n" msgstr "²»ÔËÐÐÈκÎÃüÁÍ˳ö״̬˵Ã÷ÊÇ·ñÒÑÈ«²¿¸üÐÂ" -#: main.c:336 +#: main.c:334 #, fuzzy msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "½ûÓÃÄÚÖÃÒþº¬¹æÔò" -#: main.c:338 +#: main.c:336 #, fuzzy msgid " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "½ûÓÃÄÚÖñäÁ¿ÉèÖÃ" -#: main.c:340 +#: main.c:338 msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr "" -#: main.c:342 +#: main.c:340 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" msgstr "" -#: main.c:345 +#: main.c:343 #, fuzzy msgid " -t, --touch Touch targets instead of remaking them.\n" msgstr "touch Ä¿±ê¶ø²»ÊÇÖØд´½¨ËüÃÇ" -#: main.c:347 +#: main.c:345 #, fuzzy msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "´òÓ¡ make µÄ°æ±¾ºÅ²¢Í˳ö" -#: main.c:349 +#: main.c:347 #, fuzzy msgid " -w, --print-directory Print the current directory.\n" msgstr "´òÓ¡µ±Ç°Ä¿Â¼" -#: main.c:351 +#: main.c:349 #, fuzzy msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" msgstr "¼´Ê¹ -w ĬÈÏ¿ªÆô£¬Ò²Òª¹Ø±Õ -w" -#: main.c:353 +#: main.c:351 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" msgstr "" -#: main.c:356 +#: main.c:354 #, fuzzy msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" msgstr "µ±ÒýÓÃ䶨Òå±äÁ¿µÄʱºò·¢³ö¾¯¸æ" -#: main.c:549 +#: main.c:548 msgid "empty string invalid as file name" msgstr "¿Õ×Ö·û´®ÊÇÎÞЧµÄÎļþÃû" -#: main.c:630 +#: main.c:629 #, c-format msgid "unknown debug level specification `%s'" msgstr "δ֪µÄµ÷ÊÔ¼¶±ð¡°%s¡±" -#: main.c:670 +#: main.c:669 #, fuzzy, c-format msgid "%s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%lx)\n" msgstr "%s£º²¶»ñÖжÏ/Òì³£ (´úÂë = 0x%x, µØÖ· = 0x%x)\n" -#: main.c:677 +#: main.c:676 #, c-format msgid "" "\n" @@ -874,192 +879,184 @@ msgid "" "ExceptionAddress = %lx\n" msgstr "" -#: main.c:685 +#: main.c:684 #, fuzzy, c-format msgid "Access violation: write operation at address %lx\n" msgstr "·ÃÎʳåÍ»£ºµØÖ· %x ´¦µÄд²Ù×÷\n" -#: main.c:686 +#: main.c:685 #, fuzzy, c-format msgid "Access violation: read operation at address %lx\n" msgstr "·ÃÎʳåÍ»£ºµØÖ· %x´¦µÄ¶Á²Ù×÷\n" -#: main.c:762 main.c:773 +#: main.c:761 main.c:772 #, c-format msgid "find_and_set_shell setting default_shell = %s\n" msgstr "" -#: main.c:814 +#: main.c:813 #, c-format msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "" -#: main.c:1232 +#: main.c:1235 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "%s ÕýÔÚ¹ÒÆð 30 Ãë..." -#: main.c:1234 +#: main.c:1237 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "˯ÃßÍê³É(30)¡£¼ÌÐø¡£\n" -#: main.c:1462 +#: main.c:1465 msgid "Makefile from standard input specified twice." msgstr "Á½´ÎÖ¸Ã÷À´×Ô±ê×¼ÊäÈëµÄ makefile¡£" -#: main.c:1501 vmsjobs.c:473 +#: main.c:1504 vmsjobs.c:486 msgid "fopen (temporary file)" msgstr "fopen (ÁÙʱÎļþ)" -#: main.c:1507 +#: main.c:1510 msgid "fwrite (temporary file)" msgstr "fwrite (ÁÙʱÎļþ)" -#: main.c:1600 -msgid "Do not specify -j or --jobs if sh.exe is not available." -msgstr "Èç¹û sh.exe ²»¿ÉÓ㬾Ͳ»Òª¸ø³ö -j »ò --jobs¡£" - -#: main.c:1601 -msgid "Resetting make for single job mode." -msgstr "½« make ÖØÖÃΪµ¥ÈÎÎñģʽ¡£" - -#: main.c:1642 +#: main.c:1639 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "±¾Æ½Ì¨²»Ö§³Ö²¢ÐÐÈÎÎñ (-j)¡£" -#: main.c:1643 +#: main.c:1640 msgid "Resetting to single job (-j1) mode." msgstr "ÖØÖÃΪµ¥ÈÎÎñģʽ (-j1)¡£" -#: main.c:1658 +#: main.c:1655 msgid "internal error: multiple --jobserver-fds options" msgstr "ÄÚ²¿´íÎ󣺶à¸ö --jobserver-fds Ñ¡Ïî" -#: main.c:1666 +#: main.c:1663 #, c-format msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "ÄÚ²¿´íÎ󣺷Ƿ¨ --jobserver-fds ×Ö·û´®¡°%s¡±" -#: main.c:1676 +#: main.c:1673 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "" -#: main.c:1686 +#: main.c:1683 msgid "dup jobserver" msgstr "¸´ÖÆÈÎÎñ·þÎñÆ÷" -#: main.c:1689 +#: main.c:1686 msgid "" "warning: jobserver unavailable: using -j1. Add `+' to parent make rule." msgstr "" -#: main.c:1712 +#: main.c:1709 msgid "creating jobs pipe" msgstr "ÕýÔÚ´´½¨ÈÎÎñ¹ÜµÀ" -#: main.c:1727 +#: main.c:1724 msgid "init jobserver pipe" msgstr "´´Ê¼»¯ÈÎÎñ·þÎñÆ÷¹ÜµÀ" -#: main.c:1746 +#: main.c:1743 msgid "Symbolic links not supported: disabling -L." msgstr "" -#: main.c:1822 +#: main.c:1819 msgid "Updating makefiles....\n" msgstr "ÕýÔÚ¸üРmakefile....\n" -#: main.c:1847 +#: main.c:1844 #, c-format msgid "Makefile `%s' might loop; not remaking it.\n" msgstr "Makefile ¡°%s¡±¿ÉÄÜÑ­»·£»²»»áÖØд´½¨Ëü¡£\n" -#: main.c:1926 +#: main.c:1923 #, c-format msgid "Failed to remake makefile `%s'." msgstr "ÖØд´½¨ makefile ¡°%s¡± ʧ°Ü¡£" -#: main.c:1943 +#: main.c:1940 #, c-format msgid "Included makefile `%s' was not found." msgstr "ÕÒ²»µ½±»ÒýÈëµÄ makefile ¡°%s¡±" -#: main.c:1948 +#: main.c:1945 #, c-format msgid "Makefile `%s' was not found" msgstr "ÕÒ²»µ½ makefile ¡°%s¡±" -#: main.c:2016 +#: main.c:2013 msgid "Couldn't change back to original directory." msgstr "ÎÞ·¨»Øµ½Ô­Ê¼Ä¿Â¼¡£" -#: main.c:2024 +#: main.c:2021 #, fuzzy, c-format msgid "Re-executing[%u]:" msgstr "ÖØÐÂÖ´ÐУº" -#: main.c:2140 +#: main.c:2137 msgid "unlink (temporary file): " msgstr "ɾ³ý (ÁÙʱÎļþ)£º" -#: main.c:2169 +#: main.c:2166 msgid ".DEFAULT_GOAL contains more than one target" msgstr "" -#: main.c:2194 +#: main.c:2191 msgid "No targets specified and no makefile found" msgstr "ûÓÐÖ¸Ã÷Ä¿±ê²¢ÇÒÕÒ²»µ½ makefile" -#: main.c:2196 +#: main.c:2193 msgid "No targets" msgstr "ÎÞÄ¿±ê" -#: main.c:2201 +#: main.c:2198 msgid "Updating goal targets....\n" msgstr "" -#: main.c:2227 +#: main.c:2224 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "¾¯¸æ£º¼ì²âµ½Ê±ÖÓ´íÎó¡£ÄúµÄ´´½¨¿ÉÄÜÊDz»ÍêÕûµÄ¡£" -#: main.c:2391 +#: main.c:2388 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "Ó÷¨£º%s [Ñ¡Ïî] [Ä¿±ê] ...\n" -#: main.c:2397 +#: main.c:2394 #, c-format msgid "" "\n" "This program built for %s\n" msgstr "" -#: main.c:2399 +#: main.c:2396 #, c-format msgid "" "\n" "This program built for %s (%s)\n" msgstr "" -#: main.c:2402 +#: main.c:2399 #, fuzzy, c-format msgid "Report bugs to \n" msgstr "" "\n" "´íÎ󱨸浽 ¡£\n" -#: main.c:2474 +#: main.c:2471 #, fuzzy, c-format msgid "the `-%c' option requires a non-empty string argument" msgstr "¡°-%c¡±Ñ¡ÏîÐèÒªÕýÕûÊý²ÎÊý" -#: main.c:2526 +#: main.c:2523 #, c-format msgid "the `-%c' option requires a positive integral argument" msgstr "¡°-%c¡±Ñ¡ÏîÐèÒªÕýÕûÊý²ÎÊý" -#: main.c:2950 +#: main.c:2947 #, c-format msgid "" "%sThis is free software; see the source for copying conditions.\n" @@ -1067,476 +1064,476 @@ msgid "" "%sPARTICULAR PURPOSE.\n" msgstr "" -#: main.c:2956 +#: main.c:2953 #, c-format msgid "" "\n" "%sThis program built for %s\n" msgstr "" -#: main.c:2958 +#: main.c:2955 #, c-format msgid "" "\n" "%sThis program built for %s (%s)\n" msgstr "" -#: main.c:2976 +#: main.c:2973 #, c-format msgid "" "\n" "# Make data base, printed on %s" msgstr "" -#: main.c:2985 +#: main.c:2983 #, c-format msgid "" "\n" "# Finished Make data base on %s\n" msgstr "" -#: main.c:3099 +#: main.c:3097 #, fuzzy, c-format msgid "%s: Entering an unknown directory\n" msgstr "Ò»¸öδ֪µÄĿ¼" -#: main.c:3101 +#: main.c:3099 #, fuzzy, c-format msgid "%s: Leaving an unknown directory\n" msgstr "Ò»¸öδ֪µÄĿ¼" -#: main.c:3104 +#: main.c:3102 #, fuzzy, c-format msgid "%s: Entering directory `%s'\n" msgstr "Ŀ¼¡°%s¡±\n" -#: main.c:3107 +#: main.c:3105 #, fuzzy, c-format msgid "%s: Leaving directory `%s'\n" msgstr "Ŀ¼¡°%s¡±\n" -#: main.c:3112 +#: main.c:3110 #, fuzzy, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "Ò»¸öδ֪µÄĿ¼" -#: main.c:3115 +#: main.c:3113 #, fuzzy, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "Ò»¸öδ֪µÄĿ¼" -#: main.c:3119 +#: main.c:3117 #, fuzzy, c-format msgid "%s[%u]: Entering directory `%s'\n" msgstr "Ŀ¼¡°%s¡±\n" -#: main.c:3122 +#: main.c:3120 #, fuzzy, c-format msgid "%s[%u]: Leaving directory `%s'\n" msgstr "Ŀ¼¡°%s¡±\n" -#: misc.c:287 +#: misc.c:285 msgid ". Stop.\n" msgstr "¡£ Í£Ö¹¡£\n" -#: misc.c:308 +#: misc.c:306 #, c-format msgid "Unknown error %d" msgstr "δ֪´íÎó %d" -#: misc.c:318 +#: misc.c:316 #, c-format msgid "%s%s: %s" msgstr "" -#: misc.c:326 +#: misc.c:324 #, c-format msgid "%s: %s" msgstr "" -#: misc.c:346 misc.c:361 misc.c:378 read.c:3135 +#: misc.c:344 misc.c:359 misc.c:376 read.c:3138 msgid "virtual memory exhausted" msgstr "ÐéÄâÄÚ´æºÄ¾¡" -#: misc.c:620 +#: misc.c:618 #, c-format msgid "%s: user %lu (real %lu), group %lu (real %lu)\n" msgstr "" -#: misc.c:641 +#: misc.c:639 #, fuzzy msgid "Initialized access" msgstr "Òѳõʼ»¯" -#: misc.c:720 +#: misc.c:718 msgid "User access" msgstr "" -#: misc.c:768 +#: misc.c:766 msgid "Make access" msgstr "" -#: misc.c:802 +#: misc.c:800 msgid "Child access" msgstr "" -#: misc.c:866 +#: misc.c:864 #, fuzzy, c-format msgid "write error: %s" msgstr "µ½ %s µÄÖض¨Ïò´íÎóÊä³ö\n" -#: misc.c:868 +#: misc.c:866 #, fuzzy msgid "write error" msgstr "дÈëÈÎÎñ·þÎñÆ÷" -#: read.c:162 +#: read.c:160 msgid "Reading makefiles...\n" msgstr "ÕýÔÚ¶ÁÈë makefiles...\n" -#: read.c:322 +#: read.c:319 #, c-format msgid "Reading makefile `%s'" msgstr "ÕýÔÚ¶ÁÈë makefile ¡°%s¡±" -#: read.c:324 +#: read.c:321 #, c-format msgid " (no default goal)" msgstr "" -#: read.c:326 +#: read.c:323 #, c-format msgid " (search path)" msgstr " (ËÑË÷·¾¶)" -#: read.c:328 +#: read.c:325 #, c-format msgid " (don't care)" msgstr "" -#: read.c:330 +#: read.c:327 #, c-format msgid " (no ~ expansion)" msgstr "" -#: read.c:629 +#: read.c:631 msgid "invalid syntax in conditional" msgstr "Ìõ¼þÖк¬ÓÐÎÞЧÓï·¨" -#: read.c:639 +#: read.c:641 msgid "extraneous `endef'" msgstr "¶àÓڵġ°endef¡±" -#: read.c:651 read.c:679 variable.c:1301 +#: read.c:653 read.c:681 variable.c:1314 msgid "empty variable name" msgstr "¿Õ±äÁ¿Ãû" -#: read.c:668 +#: read.c:670 msgid "empty `override' directive" msgstr "¿Õ¡°override¡±Ö¸Áî" -#: read.c:693 +#: read.c:695 msgid "invalid `override' directive" msgstr "ÎÞЧµÄ¡°override¡±Ö¸Áî" -#: read.c:860 +#: read.c:862 msgid "commands commence before first target" msgstr "" -#: read.c:911 +#: read.c:913 msgid "missing rule before commands" msgstr "ÃüÁî֮ǰÒÅ©Á˹æÔò" -#: read.c:998 +#: read.c:1000 #, c-format msgid "missing separator%s" msgstr "ÒÅ©·Ö¸ô·û %s" -#: read.c:1000 +#: read.c:1002 msgid " (did you mean TAB instead of 8 spaces?)" msgstr " (ÄúµÄÒâ˼ÊÇÓà TAB ´úÌæ 8 ¸ö¿Õ¸ñ£¿)" -#: read.c:1158 +#: read.c:1160 msgid "missing target pattern" msgstr "ÎÞÄ¿±êÆ¥Åä" -#: read.c:1160 +#: read.c:1162 msgid "multiple target patterns" msgstr "¶à¸öÄ¿±êÆ¥Åä" -#: read.c:1164 +#: read.c:1166 #, c-format msgid "target pattern contains no `%%'" msgstr "Ä¿±êģʽ²»º¬ÓС°%%¡±" -#: read.c:1296 +#: read.c:1300 msgid "missing `endif'" msgstr "ÒÅ©¡°endif¡±" -#: read.c:1387 +#: read.c:1391 msgid "Extraneous text after `endef' directive" msgstr "¡°endef¡±Ö¸Áîºóº¬Óв»¸Ã³öÏÖµÄÎÄ×Ö" -#: read.c:1421 +#: read.c:1425 msgid "missing `endef', unterminated `define'" msgstr "ÒÅ©¡°endef¡±£¬Î´ÖÕÖ¹µÄ¡°define¡±" -#: read.c:1464 +#: read.c:1468 #, c-format msgid "Extraneous text after `%s' directive" msgstr "ÔÚ¡°%s¡±Ö¸ÁîÖ®ºóº¬Óв»¸Ã³öÏÖµÄÎÄ×Ö" -#: read.c:1473 read.c:1487 +#: read.c:1477 read.c:1491 #, c-format msgid "extraneous `%s'" msgstr "²»¸Ã³öÏֵġ°%s¡±" -#: read.c:1492 +#: read.c:1496 msgid "only one `else' per conditional" msgstr "ÿ¸öÌõ¼þÖ»ÄÜÓÐÒ»¸ö¡°else¡±" -#: read.c:1834 +#: read.c:1838 msgid "Malformed target-specific variable definition" msgstr "" -#: read.c:1897 +#: read.c:1900 msgid "prerequisites cannot be defined in command scripts" msgstr "" -#: read.c:1932 +#: read.c:1935 msgid "mixed implicit and static pattern rules" msgstr "»ìºÍµÄÒþº¬ºÍ¾²Ì¬Ä£Ê½¹æÔò" -#: read.c:1935 +#: read.c:1938 msgid "mixed implicit and normal rules" msgstr "»ìºÍµÄÒþº¬ºÍÆÕͨ¹æÔò" -#: read.c:1965 +#: read.c:1968 #, c-format msgid "target `%s' doesn't match the target pattern" msgstr "Ä¿±ê¡°%s¡±²»Æ¥ÅäÄ¿±êģʽ" -#: read.c:1984 read.c:2085 +#: read.c:1987 read.c:2088 #, c-format msgid "target file `%s' has both : and :: entries" msgstr "Ä¿±êÎļþ¡°%s¡±º¬ÓÐ : ºÍ :: Á½ÖÖÌõÄ¿" -#: read.c:1990 +#: read.c:1993 #, c-format msgid "target `%s' given more than once in the same rule." msgstr "Ä¿±ê¡°%s¡±ÔÚͬһ¸ö¹æÔòÖиø³öÁ˶à´Î¡£" -#: read.c:1999 +#: read.c:2002 #, c-format msgid "warning: overriding commands for target `%s'" msgstr "¾¯¸æ£º¸²¸Ç¹ØÓÚÄ¿±ê¡°%s¡±µÄÃüÁî" -#: read.c:2002 +#: read.c:2005 #, c-format msgid "warning: ignoring old commands for target `%s'" msgstr "¾¯¸æ£ººöÂÔ¹ØÓÚÄ¿±ê¡°%s¡±µÄ¾ÉÃüÁî" -#: read.c:2583 +#: read.c:2586 msgid "warning: NUL character seen; rest of line ignored" msgstr "¾¯¸æ£ºÓöµ½ÁË NUL ×Ö·û£»ºöÂÔÐеÄÊ£Óಿ·Ö" -#: remake.c:230 +#: remake.c:229 #, c-format msgid "Nothing to be done for `%s'." msgstr "" -#: remake.c:231 +#: remake.c:230 #, c-format msgid "`%s' is up to date." msgstr "¡°%s¡±ÊÇ×îеġ£" -#: remake.c:297 +#: remake.c:296 #, c-format msgid "Pruning file `%s'.\n" msgstr "ÕýÔÚɾ³ýÎļþ¡°%s¡±¡£\n" -#: remake.c:346 +#: remake.c:345 #, c-format msgid "%sNo rule to make target `%s'%s" msgstr "%sûÓйæÔò¿ÉÒÔ´´½¨Ä¿±ê¡°%s¡±%s" -#: remake.c:348 +#: remake.c:347 #, c-format msgid "%sNo rule to make target `%s', needed by `%s'%s" msgstr "%1$sûÓйæÔò¿ÉÒÔ´´½¨¡°%3$s¡±%4$sÐèÒªµÄÄ¿±ê¡°%2$s¡±" -#: remake.c:375 +#: remake.c:374 #, c-format msgid "Considering target file `%s'.\n" msgstr "ÕýÔÚ¿¼ÂÇÄ¿±êÎļþ¡°%s¡±¡£\n" -#: remake.c:382 +#: remake.c:381 #, c-format msgid "Recently tried and failed to update file `%s'.\n" msgstr "×î½üÒѳ¢ÊÔ¹ý¸üÐÂÎļþ¡°%s¡±²¢Ê§°Ü¡£\n" -#: remake.c:397 +#: remake.c:396 #, c-format msgid "File `%s' was considered already.\n" msgstr "ÒÑ¿¼ÂǹýÎļþ¡°%s¡±¡£\n" -#: remake.c:407 +#: remake.c:406 #, c-format msgid "Still updating file `%s'.\n" msgstr "ÈÔÈ»ÔÚ¸üÐÂÎļþ¡°%s¡±¡£\n" -#: remake.c:410 +#: remake.c:409 #, c-format msgid "Finished updating file `%s'.\n" msgstr "¸üÐÂÎļþ¡°%s¡±Íê³É¡£\n" -#: remake.c:431 +#: remake.c:430 #, c-format msgid "File `%s' does not exist.\n" msgstr "Îļþ¡°%s¡±²»´æÔÚ¡£\n" -#: remake.c:438 +#: remake.c:437 #, c-format msgid "" "*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp" msgstr "" -#: remake.c:451 remake.c:954 +#: remake.c:450 remake.c:956 #, c-format msgid "Found an implicit rule for `%s'.\n" msgstr "ÕÒµ½Ò»Ìõ¹ØÓÚ¡°%s¡±µÄÒþº¬¹æÔò¡£\n" -#: remake.c:453 remake.c:956 +#: remake.c:452 remake.c:958 #, c-format msgid "No implicit rule found for `%s'.\n" msgstr "ÕÒ²»µ½¹ØÓÚ¡°%s¡±µÄÒþº¬¹æÔò¡£\n" -#: remake.c:459 remake.c:962 +#: remake.c:458 remake.c:964 #, c-format msgid "Using default commands for `%s'.\n" msgstr "ʹÓùØÓÚ¡°%s¡±µÄĬÈÏÃüÁî¡£\n" -#: remake.c:481 remake.c:988 +#: remake.c:480 remake.c:990 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "·ÅÆúÑ­»·ÒÀÀµ %s <- %s ¡£" -#: remake.c:593 +#: remake.c:595 #, c-format msgid "Finished prerequisites of target file `%s'.\n" msgstr "Ä¿±êÎļþ¡°%s¡±µÄÇ°ÌáÒÑÍê³É¡£\n" -#: remake.c:599 +#: remake.c:601 #, c-format msgid "The prerequisites of `%s' are being made.\n" msgstr "ÕýÔÚ´´½¨¡°%s¡±µÄÇ°Ìá¡£\n" -#: remake.c:612 +#: remake.c:614 #, c-format msgid "Giving up on target file `%s'.\n" msgstr "·ÅÆúÄ¿±êÎļþ¡°%s¡±¡£\n" -#: remake.c:617 +#: remake.c:619 #, c-format msgid "Target `%s' not remade because of errors." msgstr "ÓÉÓÚ´íÎóÄ¿±ê¡°%s¡±²¢Î´ÖØд´½¨¡£" -#: remake.c:669 +#: remake.c:671 #, fuzzy, c-format msgid "Prerequisite `%s' is order-only for target `%s'.\n" msgstr "Ç°Ìá¡°%s¡±±ÈÄ¿±ê¡°%s¡±¾É¡£\n" -#: remake.c:674 +#: remake.c:676 #, c-format msgid "Prerequisite `%s' of target `%s' does not exist.\n" msgstr "Ä¿±ê¡°%2$s¡±µÄÇ°Ìá¡°%1$s¡±²»´æÔÚ¡£\n" -#: remake.c:679 +#: remake.c:681 #, c-format msgid "Prerequisite `%s' is newer than target `%s'.\n" msgstr "Ç°Ìá¡°%s¡±±ÈÄ¿±ê¡°%s¡±Ð¡£\n" -#: remake.c:682 +#: remake.c:684 #, c-format msgid "Prerequisite `%s' is older than target `%s'.\n" msgstr "Ç°Ìá¡°%s¡±±ÈÄ¿±ê¡°%s¡±¾É¡£\n" -#: remake.c:700 +#: remake.c:702 #, c-format msgid "Target `%s' is double-colon and has no prerequisites.\n" msgstr "Ä¿±ê¡°%s¡±ÊÇ˫ðºÅÄ¿±ê²¢ÇÒûÓÐÇ°Ìá¡£\n" -#: remake.c:707 +#: remake.c:709 #, c-format msgid "No commands for `%s' and no prerequisites actually changed.\n" msgstr "ûÓйØÓÚ¡°%s¡±µÄÃüÁ²¢ÇÒʵ¼ÊÉϸıäÁ˵ÄÇ°Ìá¡£\n" -#: remake.c:712 +#: remake.c:714 #, c-format msgid "Making `%s' due to always-make flag.\n" msgstr "" -#: remake.c:720 +#: remake.c:722 #, c-format msgid "No need to remake target `%s'" msgstr "²»ÐèÒªÖØд´½¨Ä¿±ê¡°%s¡±" -#: remake.c:722 +#: remake.c:724 #, c-format msgid "; using VPATH name `%s'" msgstr "£»Ê¹Óà VPATH Ãû³Æ¡°%s¡±" -#: remake.c:742 +#: remake.c:744 #, c-format msgid "Must remake target `%s'.\n" msgstr "±ØÐëÖØд´½¨Ä¿±ê¡°%s¡±¡£\n" -#: remake.c:748 +#: remake.c:750 #, c-format msgid " Ignoring VPATH name `%s'.\n" msgstr " ºöÂÔ VPATH Ãû³Æ `%s'¡£\n" -#: remake.c:757 +#: remake.c:759 #, c-format msgid "Commands of `%s' are being run.\n" msgstr "" -#: remake.c:764 +#: remake.c:766 #, c-format msgid "Failed to remake target file `%s'.\n" msgstr "ÖØд´½¨Ä¿±êÎļþ¡°%s¡±Ê§°Ü¡£\n" -#: remake.c:767 +#: remake.c:769 #, c-format msgid "Successfully remade target file `%s'.\n" msgstr "ÖØд´½¨Ä¿±êÎļþ¡°%s¡±³É¹¦¡£\n" -#: remake.c:770 +#: remake.c:772 #, c-format msgid "Target file `%s' needs remade under -q.\n" msgstr "Ä¿±êÎļþ¡°%s¡±ÐèÒªÒÔ -q Ñ¡ÏîÖØд´½¨¡£\n" -#: remake.c:1296 +#: remake.c:1300 #, fuzzy, c-format msgid "Warning: File `%s' has modification time in the future" msgstr "*** ¾¯¸æ£ºÎļþ¡°%s¡±µÄÐÞ¸Äʱ¼äÔÚ½«À´ (%s > %s)" -#: remake.c:1303 +#: remake.c:1307 #, fuzzy, c-format msgid "Warning: File `%s' has modification time %.2g s in the future" msgstr "*** ¾¯¸æ£ºÎļþ¡°%s¡±µÄÐÞ¸Äʱ¼äÔÚ½«À´ (%s > %s)" -#: remake.c:1502 +#: remake.c:1505 #, c-format msgid ".LIBPATTERNS element `%s' is not a pattern" msgstr ".LIBPATTERNS µÄÔªËØ¡°%s¡±²»ÊÇÒ»¸öģʽ" -#: remote-cstms.c:126 +#: remote-cstms.c:125 #, c-format msgid "Customs won't export: %s\n" msgstr "Óû§²»Ï£Íûµ¼³ö£º%s\n" -#: rule.c:552 +#: rule.c:551 #, fuzzy msgid "" "\n" @@ -1545,7 +1542,7 @@ msgstr "" "\n" "# ûÓÐÒþº¬¹æÔò¡£" -#: rule.c:567 +#: rule.c:566 msgid "" "\n" "# No implicit rules." @@ -1553,7 +1550,7 @@ msgstr "" "\n" "# ûÓÐÒþº¬¹æÔò¡£" -#: rule.c:570 +#: rule.c:569 #, c-format msgid "" "\n" @@ -1562,210 +1559,232 @@ msgstr "" "\n" "# %u ÌõÒþº¬¹æÔò£¬%u" -#: rule.c:579 +#: rule.c:578 msgid " terminal." msgstr " Öնˡ£" -#: rule.c:587 +#: rule.c:586 #, c-format msgid "BUG: num_pattern_rules wrong! %u != %u" msgstr "´íÎó£ºnum_pattern_rules ³ö´í£¡%u != %u" -#: signame.c:87 +#: signame.c:85 msgid "unknown signal" msgstr "δ֪µÄÐźÅ" -#: signame.c:95 +#: signame.c:93 msgid "Hangup" msgstr "¹ÒÆð" -#: signame.c:98 +#: signame.c:96 msgid "Interrupt" msgstr "ÖжÏ" -#: signame.c:101 +#: signame.c:99 msgid "Quit" msgstr "Í˳ö" -#: signame.c:104 +#: signame.c:102 msgid "Illegal Instruction" msgstr "·Ç·¨Ö¸Áî" -#: signame.c:107 +#: signame.c:105 msgid "Trace/breakpoint trap" msgstr "¸ú×Ù/¶ÏµãÏÝÚå" -#: signame.c:112 +#: signame.c:110 msgid "Aborted" msgstr "ÒÑʧ°Ü" -#: signame.c:115 +#: signame.c:113 msgid "IOT trap" msgstr "IOT ÏÝÚå" -#: signame.c:118 +#: signame.c:116 msgid "EMT trap" msgstr "EMT ÏÝÚå" -#: signame.c:121 +#: signame.c:119 msgid "Floating point exception" msgstr "¸¡µãÊýÒì³£" -#: signame.c:124 +#: signame.c:122 msgid "Killed" msgstr "ÒÑɱËÀ" -#: signame.c:127 +#: signame.c:125 msgid "Bus error" msgstr "×ÜÏß´íÎó" -#: signame.c:130 +#: signame.c:128 msgid "Segmentation fault" msgstr "¶Î´íÎó" -#: signame.c:133 +#: signame.c:131 msgid "Bad system call" msgstr "´íÎóµÄϵͳµ÷ÓÃ" -#: signame.c:136 +#: signame.c:134 msgid "Broken pipe" msgstr "¶Ï¿ªµÄ¹ÜµÀ" -#: signame.c:139 +#: signame.c:137 msgid "Alarm clock" msgstr "ÄÖÖÓ" -#: signame.c:142 +#: signame.c:140 msgid "Terminated" msgstr "ÒÑÖÕÖ¹" -#: signame.c:145 +#: signame.c:143 msgid "User defined signal 1" msgstr "Óû§¶¨ÒåÐźŠ1" -#: signame.c:148 +#: signame.c:146 msgid "User defined signal 2" msgstr "Óû§¶¨ÒåÐźŠ2" -#: signame.c:153 signame.c:156 +#: signame.c:151 signame.c:154 msgid "Child exited" msgstr "×Ó½ø³ÌÒÑÍ˳ö" -#: signame.c:159 +#: signame.c:157 msgid "Power failure" msgstr "µçԴʧЧ" -#: signame.c:162 +#: signame.c:160 msgid "Stopped" msgstr "ÒÑÍ£Ö¹" -#: signame.c:165 +#: signame.c:163 msgid "Stopped (tty input)" msgstr "ÒÑÍ£Ö¹ (tty ÊäÈë)" -#: signame.c:168 +#: signame.c:166 msgid "Stopped (tty output)" msgstr "ÒÑÍ£Ö¹ (tty Êä³ö)" -#: signame.c:171 +#: signame.c:169 msgid "Stopped (signal)" msgstr "ÒÑÍ£Ö¹ (ÐźÅ)" -#: signame.c:174 +#: signame.c:172 msgid "CPU time limit exceeded" msgstr "CPU ʱ¼ä³¬³öÏÞÖÆ" -#: signame.c:177 +#: signame.c:175 msgid "File size limit exceeded" msgstr "Îļþ´óС³¬³öÏÞÖÆ" -#: signame.c:180 +#: signame.c:178 msgid "Virtual timer expired" msgstr "ÐéÄâʱÖÓ³¬Ê±" -#: signame.c:183 +#: signame.c:181 msgid "Profiling timer expired" msgstr "" -#: signame.c:189 +#: signame.c:187 msgid "Window changed" msgstr "´°¿ÚÒѸıä" -#: signame.c:192 +#: signame.c:190 msgid "Continued" msgstr "" -#: signame.c:195 +#: signame.c:193 msgid "Urgent I/O condition" msgstr "" -#: signame.c:202 signame.c:211 +#: signame.c:200 signame.c:209 msgid "I/O possible" msgstr "" -#: signame.c:205 +#: signame.c:203 msgid "SIGWIND" msgstr "SIGWIND" -#: signame.c:208 +#: signame.c:206 msgid "SIGPHONE" msgstr "SIGPHONE" -#: signame.c:214 +#: signame.c:212 msgid "Resource lost" msgstr "×ÊÔ´¶ªÊ§" -#: signame.c:217 +#: signame.c:215 msgid "Danger signal" msgstr "ΣÏÕÐźÅ" -#: signame.c:220 +#: signame.c:218 msgid "Information request" msgstr "ÐÅÏ¢ÇëÇó" -#: signame.c:223 +#: signame.c:221 msgid "Floating point co-processor not available" msgstr "¸¡µãÊýЭ´¦ÀíÆ÷²»¿ÉÓÃ" -#: variable.c:1354 +#: strcache.c:210 +#, c-format +msgid "" +"\n" +"%s # of strings in strcache: %d\n" +msgstr "" + +#: strcache.c:211 +#, c-format +msgid "%s # of strcache buffers: %d\n" +msgstr "" + +#: strcache.c:212 +#, c-format +msgid "%s strcache size: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: strcache.c:214 +#, c-format +msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" +msgstr "" + +#: variable.c:1367 msgid "default" msgstr "ĬÈÏ" -#: variable.c:1357 +#: variable.c:1370 msgid "environment" msgstr "»·¾³" -#: variable.c:1360 +#: variable.c:1373 msgid "makefile" msgstr "makefile" -#: variable.c:1363 +#: variable.c:1376 msgid "environment under -e" msgstr "" -#: variable.c:1366 +#: variable.c:1379 msgid "command line" msgstr "ÃüÁîÐÐ" -#: variable.c:1369 +#: variable.c:1382 msgid "`override' directive" msgstr "¡°override¡±Ö¸Áî" -#: variable.c:1372 +#: variable.c:1385 msgid "automatic" msgstr "×Ô¶¯" -#: variable.c:1381 +#: variable.c:1394 #, fuzzy, c-format msgid " (from `%s', line %lu)" msgstr " (´Ó¡°%s¡±£¬ÐÐ %lu)£º\n" -#: variable.c:1423 +#: variable.c:1436 #, fuzzy msgid "# variable set hash-table stats:\n" msgstr "# ¹²ÓÐ %u ¸ö±äÁ¿´æ´¢ÓÚ %u ¸öÔÓ´Õµ¥ÔªÖС£\n" -#: variable.c:1434 +#: variable.c:1447 msgid "" "\n" "# Variables\n" @@ -1773,7 +1792,7 @@ msgstr "" "\n" "# ±äÁ¿\n" -#: variable.c:1438 +#: variable.c:1451 #, fuzzy msgid "" "\n" @@ -1782,7 +1801,7 @@ msgstr "" "\n" "# Pattern-specific ±äÁ¿µÄÖµ" -#: variable.c:1452 +#: variable.c:1465 msgid "" "\n" "# No pattern-specific variable values." @@ -1790,7 +1809,7 @@ msgstr "" "\n" "# ûÓÐ pattern-specific ±äÁ¿µÄÖµ¡£" -#: variable.c:1454 +#: variable.c:1467 #, c-format msgid "" "\n" @@ -1804,82 +1823,82 @@ msgstr "" msgid "warning: undefined variable `%.*s'" msgstr "¾¯¸æ£ºÎ´¶¨ÒåµÄ±äÁ¿¡°%.*s¡±" -#: vmsfunctions.c:79 +#: vmsfunctions.c:94 #, c-format msgid "sys$search failed with %d\n" msgstr "sys$search ʧ°Ü²¢·µ»Ø %d\n" -#: vmsjobs.c:58 +#: vmsjobs.c:71 #, c-format msgid "Warning: Empty redirection\n" msgstr "¾¯¸æ£º¿ÕµÄÖض¨Ïò\n" -#: vmsjobs.c:162 +#: vmsjobs.c:175 #, c-format msgid "internal error: `%s' command_state" msgstr "ÄÚ²¿´íÎ󣺡°%s¡± command_state" -#: vmsjobs.c:255 +#: vmsjobs.c:268 #, c-format msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "" -#: vmsjobs.c:271 +#: vmsjobs.c:284 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "" -#: vmsjobs.c:394 +#: vmsjobs.c:407 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "" -#: vmsjobs.c:405 +#: vmsjobs.c:418 #, c-format msgid "BUILTIN CD %s\n" msgstr "" -#: vmsjobs.c:423 +#: vmsjobs.c:436 #, c-format msgid "BUILTIN RM %s\n" msgstr "" -#: vmsjobs.c:444 +#: vmsjobs.c:457 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "δ֪µÄÄÚÖÃÃüÁî¡°%s¡±\n" -#: vmsjobs.c:466 +#: vmsjobs.c:479 #, c-format msgid "Error, empty command\n" msgstr "´íÎ󣬿ÕÃüÁî\n" -#: vmsjobs.c:478 +#: vmsjobs.c:491 #, c-format msgid "Redirected input from %s\n" msgstr "À´×Ô %s µÄÖض¨ÏòÊäÈë\n" -#: vmsjobs.c:485 +#: vmsjobs.c:498 #, c-format msgid "Redirected error to %s\n" msgstr "µ½ %s µÄÖض¨Ïò´íÎóÊä³ö\n" -#: vmsjobs.c:492 +#: vmsjobs.c:505 #, c-format msgid "Redirected output to %s\n" msgstr "µ½ %s µÄÖض¨ÏòÊä³ö\n" -#: vmsjobs.c:555 +#: vmsjobs.c:568 #, c-format msgid "Executing %s instead\n" msgstr "Ö´ÐÐ %s ×÷ΪÌæ´ú\n" -#: vmsjobs.c:655 +#: vmsjobs.c:668 #, c-format msgid "Error spawning, %d\n" msgstr "" -#: vpath.c:552 +#: vpath.c:571 msgid "" "\n" "# VPATH Search Paths\n" @@ -1887,11 +1906,11 @@ msgstr "" "\n" "# VPATH ËÑË÷·¾¶\n" -#: vpath.c:569 +#: vpath.c:588 msgid "# No `vpath' search paths." msgstr "# ûÓС°vpath¡±ËÑË÷·¾¶¡£" -#: vpath.c:571 +#: vpath.c:590 #, c-format msgid "" "\n" @@ -1900,7 +1919,7 @@ msgstr "" "\n" "# %u ¡°vpath¡±ËÑË÷·¾¶¡£\n" -#: vpath.c:574 +#: vpath.c:593 msgid "" "\n" "# No general (`VPATH' variable) search path." @@ -1908,7 +1927,7 @@ msgstr "" "\n" "# ûÓÐͨÓÃËÑË÷·¾¶(¡°VPATH¡±±äÁ¿)¡£" -#: vpath.c:580 +#: vpath.c:599 msgid "" "\n" "# General (`VPATH' variable) search path:\n" @@ -1983,6 +2002,12 @@ msgstr "" #~ msgid "Consider FILE to be infinitely new" #~ msgstr "½« FILE ¿´×öÎÞÏÞÐÂ" +#~ msgid "Do not specify -j or --jobs if sh.exe is not available." +#~ msgstr "Èç¹û sh.exe ²»¿ÉÓ㬾Ͳ»Òª¸ø³ö -j »ò --jobs¡£" + +#~ msgid "Resetting make for single job mode." +#~ msgstr "½« make ÖØÖÃΪµ¥ÈÎÎñģʽ¡£" + #~ msgid "Entering" #~ msgstr "ÕýÔÚ½øÈë" diff --git a/read.c b/read.c index 660b11ae..0c78c7f4 100644 --- a/read.c +++ b/read.c @@ -1,22 +1,20 @@ /* Reading and parsing of makefiles for GNU Make. Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, -2002 Free Software Foundation, Inc. +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" @@ -188,10 +186,7 @@ read_all_makefiles (char **makefiles) { if (*p != '\0') *p++ = '\0'; - name = xstrdup (name); - if (eval_makefile (name, - RM_NO_DEFAULT_GOAL|RM_INCLUDED|RM_DONTCARE) < 2) - free (name); + eval_makefile (name, RM_NO_DEFAULT_GOAL|RM_INCLUDED|RM_DONTCARE); } free (value); @@ -311,10 +306,12 @@ eval_makefile (char *filename, int flags) struct dep *deps; struct ebuffer ebuf; const struct floc *curfile; + char *expanded = 0; + char *included = 0; int makefile_errno; int r; - ebuf.floc.filenm = filename; + ebuf.floc.filenm = strcache_add (filename); ebuf.floc.lineno = 1; if (ISDB (DB_VERBOSE)) @@ -337,7 +334,7 @@ eval_makefile (char *filename, int flags) in which case it was already done. */ if (!(flags & RM_NO_TILDE) && filename[0] == '~') { - char *expanded = tilde_expand (filename); + expanded = tilde_expand (filename); if (expanded != 0) filename = expanded; } @@ -354,16 +351,18 @@ eval_makefile (char *filename, int flags) register unsigned int i; for (i = 0; include_directories[i] != 0; ++i) { - char *name = concat (include_directories[i], "/", filename); - ebuf.fp = fopen (name, "r"); - if (ebuf.fp == 0) - free (name); - else + included = concat (include_directories[i], "/", filename); + ebuf.fp = fopen (included, "r"); + if (ebuf.fp) { - filename = name; + filename = included; break; } + free (included); } + /* If we're not using it, we already freed it above. */ + if (filename != included) + included = 0; } /* Add FILENAME to the chain of read makefiles. */ @@ -374,8 +373,6 @@ eval_makefile (char *filename, int flags) deps->file = lookup_file (filename); if (deps->file == 0) deps->file = enter_file (xstrdup (filename)); - if (filename != ebuf.floc.filenm) - free (filename); filename = deps->file->name; deps->changed = flags; deps->ignore_mtime = 0; @@ -384,6 +381,11 @@ eval_makefile (char *filename, int flags) if (flags & RM_DONTCARE) deps->file->dontcare = 1; + if (expanded) + free (expanded); + if (included) + free (included); + /* If the makefile can't be found at all, give up entirely. */ if (ebuf.fp == 0) @@ -805,7 +807,10 @@ eval (struct ebuffer *ebuf, int set_default) /* If no filenames, it's a no-op. */ if (*p == '\0') - continue; + { + free (p); + continue; + } /* Parse the list of file names. */ p2 = p; @@ -835,12 +840,9 @@ eval (struct ebuffer *ebuf, int set_default) r = eval_makefile (name, (RM_INCLUDED | RM_NO_TILDE | (noerror ? RM_DONTCARE : 0))); - if (!r) - { - if (!noerror) - error (fstart, "%s: %s", name, strerror (errno)); - free (name); - } + if (!r && !noerror) + error (fstart, "%s: %s", name, strerror (errno)); + free (name); } /* Restore conditional state. */ @@ -1177,10 +1179,12 @@ eval (struct ebuffer *ebuf, int set_default) /* Put all the prerequisites here; they'll be parsed later. */ deps = (struct dep *) xmalloc (sizeof (struct dep)); deps->next = 0; - deps->name = xstrdup (beg); + deps->name = savestring (beg, end - beg + 1); + deps->file = 0; + deps->changed = 0; + deps->ignore_mtime = 0; deps->staticpattern = 0; deps->need_2nd_expansion = 0; - deps->file = 0; } else deps = 0; @@ -1838,8 +1842,7 @@ record_target_var (struct nameseq *filenames, char *defn, /* Set up the variable to be *-specific. */ v->origin = origin; v->per_target = 1; - if (exported) - v->export = v_export; + v->export = exported ? v_export : v_default; /* If it's not an override, check to see if there was a command-line setting. If so, reset the value. */ diff --git a/readme.vms b/readme.vms index 6e1436f1..4b4f105d 100644 --- a/readme.vms +++ b/readme.vms @@ -48,6 +48,68 @@ for this is to set this switch just prior to calling main: in an initialization routine. This adds more complexity and more VMS specific code. It is easier to tell the compiler NOT to map the routine names with a simple change in makefile.vms. + +Some notes on case sensitive names in rules and on the disk. In the VMS +template for CONFIG.H case sensitive rules can be enabled with defining +WANT_CASE_SENSITIVE_TARGETS. For recent version of VMS there is a case +sensitive file system: ODS5. To make use of that, additionally un-defining +the HAVE_CASE_INSENSITIVE_FS is required. As these are C macros, different +versions of make need to be built to have any case sensitivity for VMS +working. Unfortunately, for ODS5 disks that's not all. + +- Usually DCL upcases command line tokens (except strings) and usually the + file system is case blind (similar to how Windows systems work) + $ set proc/parse=extended/case=sensitive + preserves lower and UPPER on the command line and (for this process and all + sub-processes) enables case sensitivity in the file system + +- Usually the CRTL tries to reverse what DCL did with command line tokens, it + lowercases all tokens (except strings) + $ define DECC$ARGV_PARSE_STYLE enable + passes (the now preserved) lower and UPPER from the command line to main() + +- Usually the CRTL upcases the arguments to open() and friends + $ define DECC$EFS_CASE_PRESERVE enable + preserves the names as is. + +It is important to know that not all VMS tools are ready for case sensitivity. +With this setup some tools may not work as expected. The setup should not +blindly be applied for all users in default login procedures. + +Example? The poor coding gives a compiler message, showing that there are +different files: + +$ dir + +Directory ODS5DISK[HB] + +A.c;1 B.c;1 c.c;1 X.c;1 +x.c;1 + +Total of 5 files. +$ ods5make x.obj +cc /obj=x.obj x.c + +foo(){lowercase_x();} +......^ +%CC-I-IMPLICITFUNC, In this statement, the identifier "lowercase_x" is implicitly declared as a function. +at line number 1 in file ODS5DISK[HB]x.c;1 +$ mc SYS$SYSDEVICE:[HARTMUT.MAKE_3_80P]ods5make X.obj +cc /obj=X.obj X.c + +foo() {UPPERCASE_X();} +.......^ +%CC-I-IMPLICITFUNC, In this statement, the identifier "UPPERCASE_X" is implicitly declared as a function. +at line number 1 in file ODS5DISK[HB]X.c;1 +$ dir + +Directory ODS5DISK[HB] + +A.c;1 B.c;1 c.c;1 X.c;1 +x.c;1 X.obj;1 x.obj;1 + +Total of 7 files. +$ This is the VMS port of GNU Make done by Hartmut.Becker@compaq.com. @@ -232,3 +294,20 @@ Lots of default settings are adapted for VMS. See default.c. Long command lines are now converted to command files. Comma (',') as a separator is now allowed. See makefile.vms for an example. + +------------------------------------------------------------------------------- +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/remake.c b/remake.c index 0795af3b..8a943d69 100644 --- a/remake.c +++ b/remake.c @@ -1,22 +1,20 @@ /* Basic dependency engine for GNU Make. -Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1999, -2002 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" #include "filedef.h" @@ -159,7 +157,8 @@ update_goal_chain (struct dep *goals) /* Set the goal's `changed' flag if any commands were started by calling update_file above. We check this flag below to decide when to give an "up to date" diagnostic. */ - g->changed += commands_started - ocommands_started; + if (commands_started > ocommands_started) + g->changed = 1; /* If we updated a file and STATUS was not already 1, set it to 1 if updating failed, or to 0 if updating succeeded. Leave @@ -530,7 +529,10 @@ update_file_1 (struct file *file, unsigned int depth) break; if (!running) - d->changed = file_mtime (d->file) != mtime; + /* The prereq is considered changed if the timestamp has changed while + it was built, OR it doesn't exist. */ + d->changed = ((file_mtime (d->file) != mtime) + || (mtime == NONEXISTENT_MTIME)); lastd = d; d = d->next; @@ -1244,70 +1246,71 @@ f_mtime (struct file *file, int search) rehash_file (file, name); check_renamed (file); - mtime = name_mtime (name); + /* If the result of a vpath search is -o or -W, preserve it. + Otherwise, find the mtime of the resulting file. */ + if (mtime != OLD_MTIME && mtime != NEW_MTIME) + mtime = name_mtime (name); } } } - { - /* Files can have bogus timestamps that nothing newly made will be - "newer" than. Updating their dependents could just result in loops. - So notify the user of the anomaly with a warning. + /* Files can have bogus timestamps that nothing newly made will be + "newer" than. Updating their dependents could just result in loops. + So notify the user of the anomaly with a warning. - We only need to do this once, for now. */ + We only need to do this once, for now. */ - if (!clock_skew_detected - && mtime != NONEXISTENT_MTIME - && !file->updated) - { - static FILE_TIMESTAMP adjusted_now; + if (!clock_skew_detected + && mtime != NONEXISTENT_MTIME && mtime != NEW_MTIME + && !file->updated) + { + static FILE_TIMESTAMP adjusted_now; - FILE_TIMESTAMP adjusted_mtime = mtime; + FILE_TIMESTAMP adjusted_mtime = mtime; #if defined(WINDOWS32) || defined(__MSDOS__) - /* Experimentation has shown that FAT filesystems can set file times - up to 3 seconds into the future! Play it safe. */ + /* Experimentation has shown that FAT filesystems can set file times + up to 3 seconds into the future! Play it safe. */ #define FAT_ADJ_OFFSET (FILE_TIMESTAMP) 3 - FILE_TIMESTAMP adjustment = FAT_ADJ_OFFSET << FILE_TIMESTAMP_LO_BITS; - if (ORDINARY_MTIME_MIN + adjustment <= adjusted_mtime) - adjusted_mtime -= adjustment; + FILE_TIMESTAMP adjustment = FAT_ADJ_OFFSET << FILE_TIMESTAMP_LO_BITS; + if (ORDINARY_MTIME_MIN + adjustment <= adjusted_mtime) + adjusted_mtime -= adjustment; #elif defined(__EMX__) - /* FAT filesystems round time to the nearest even second! - Allow for any file (NTFS or FAT) to perhaps suffer from this - brain damage. */ - FILE_TIMESTAMP adjustment = (((FILE_TIMESTAMP_S (adjusted_mtime) & 1) == 0 - && FILE_TIMESTAMP_NS (adjusted_mtime) == 0) - ? (FILE_TIMESTAMP) 1 << FILE_TIMESTAMP_LO_BITS - : 0); + /* FAT filesystems round time to the nearest even second! + Allow for any file (NTFS or FAT) to perhaps suffer from this + brain damage. */ + FILE_TIMESTAMP adjustment = (((FILE_TIMESTAMP_S (adjusted_mtime) & 1) == 0 + && FILE_TIMESTAMP_NS (adjusted_mtime) == 0) + ? (FILE_TIMESTAMP) 1 << FILE_TIMESTAMP_LO_BITS + : 0); #endif - /* If the file's time appears to be in the future, update our - concept of the present and try once more. */ - if (adjusted_now < adjusted_mtime) - { - int resolution; - FILE_TIMESTAMP now = file_timestamp_now (&resolution); - adjusted_now = now + (resolution - 1); - if (adjusted_now < adjusted_mtime) - { + /* If the file's time appears to be in the future, update our + concept of the present and try once more. */ + if (adjusted_now < adjusted_mtime) + { + int resolution; + FILE_TIMESTAMP now = file_timestamp_now (&resolution); + adjusted_now = now + (resolution - 1); + if (adjusted_now < adjusted_mtime) + { #ifdef NO_FLOAT - error (NILF, _("Warning: File `%s' has modification time in the future"), - file->name); + error (NILF, _("Warning: File `%s' has modification time in the future"), + file->name); #else - double from_now = - (FILE_TIMESTAMP_S (mtime) - FILE_TIMESTAMP_S (now) - + ((FILE_TIMESTAMP_NS (mtime) - FILE_TIMESTAMP_NS (now)) - / 1e9)); - error (NILF, _("Warning: File `%s' has modification time %.2g s in the future"), - file->name, from_now); + double from_now = + (FILE_TIMESTAMP_S (mtime) - FILE_TIMESTAMP_S (now) + + ((FILE_TIMESTAMP_NS (mtime) - FILE_TIMESTAMP_NS (now)) + / 1e9)); + error (NILF, _("Warning: File `%s' has modification time %.2g s in the future"), + file->name, from_now); #endif - clock_skew_detected = 1; - } - } - } - } + clock_skew_detected = 1; + } + } + } /* Store the mtime into all the entries for this file. */ if (file->double_colon) diff --git a/remote-cstms.c b/remote-cstms.c index dae3535b..e90635a8 100644 --- a/remote-cstms.c +++ b/remote-cstms.c @@ -3,23 +3,22 @@ Please do not send bug reports or questions about it to the Make maintainers. -Copyright (C) 1988, 1989, 1992, 1993 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" #include "job.h" diff --git a/remote-stub.c b/remote-stub.c index 14964889..0417c2b0 100644 --- a/remote-stub.c +++ b/remote-stub.c @@ -1,21 +1,20 @@ /* Template for the remote job exportation interface to GNU Make. -Copyright (C) 1988, 1989, 1992, 1993, 1996 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" #include "filedef.h" diff --git a/rule.c b/rule.c index 235e470f..527b5b0c 100644 --- a/rule.c +++ b/rule.c @@ -1,21 +1,20 @@ /* Pattern and suffix rule internals for GNU Make. -Copyright (C) 1988,89,90,91,92,93, 1998 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" #include "dep.h" diff --git a/rule.h b/rule.h index 576be9e3..99fb76e8 100644 --- a/rule.h +++ b/rule.h @@ -1,21 +1,20 @@ /* Definitions for using pattern rules in GNU Make. -Copyright (C) 1988, 1989, 1991, 1992, 1993 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ /* Structure used for pattern rules. */ diff --git a/signame.c b/signame.c index 1e2d57c8..fe7a45f9 100644 --- a/signame.c +++ b/signame.c @@ -1,21 +1,19 @@ /* Convert between signal names and numbers. -Copyright (C) 1990,92,93,95,96,99, 2002 Free Software Foundation, Inc. -This file was part of the GNU C Library, but is now part of GNU make. +Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" diff --git a/strcache.c b/strcache.c new file mode 100644 index 00000000..6cfae424 --- /dev/null +++ b/strcache.c @@ -0,0 +1,216 @@ +/* Constant string caching for GNU Make. +Copyright (C) 2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ + +#include "make.h" + +#include + +#include "hash.h" + +/* The size (in bytes) of each cache buffer. */ +#define CACHE_BUFFER_SIZE (4096) + + +/* A string cached here will never be freed, so we don't need to worry about + reference counting. We just store the string, and then remember it in a + hash so it can be looked up again. */ + +struct strcache { + struct strcache *next; /* The next block of strings. */ + char *end; /* Pointer to the beginning of the free space. */ + int count; /* # of strings in this buffer (for stats). */ + int bytesfree; /* The amount of the buffer that is free. */ + char buffer[1]; /* The buffer comes after this. */ +}; + +static int bufsize = CACHE_BUFFER_SIZE; +static struct strcache *strcache = NULL; + +static struct strcache * +new_cache() +{ + struct strcache *new; + new = (struct strcache *) xmalloc (sizeof (*new) + bufsize); + new->end = new->buffer; + new->count = 0; + new->bytesfree = bufsize; + + new->next = strcache; + strcache = new; + + return new; +} + +static const char * +add_string(const char *str, int len) +{ + struct strcache *best = NULL; + struct strcache *sp; + const char *res; + + /* If the string we want is too large to fit into a single buffer, then we're + screwed; nothing will ever fit! Change the maximum size of the cache to + be big enough. */ + if (len > bufsize) + bufsize = len * 2; + + /* First, find a cache with enough free space. We always look through all + the blocks and choose the one with the best fit (the one that leaves the + least amount of space free). */ + for (sp = strcache; sp != NULL; sp = sp->next) + if (sp->bytesfree > len && (!best || best->bytesfree > sp->bytesfree)) + best = sp; + + /* If nothing is big enough, make a new cache. */ + if (!best) + best = new_cache(); + + assert (best->bytesfree > len); + + /* Add the string to the best cache. */ + res = best->end; + memcpy (best->end, str, len); + best->end += len; + *(best->end++) = '\0'; + best->bytesfree -= len + 1; + ++best->count; + + return res; +} + + +/* Hash table of strings in the cache. */ + +static unsigned long +str_hash_1 (const void *key) +{ + return_ISTRING_HASH_1 ((const char *) key); +} + +static unsigned long +str_hash_2 (const void *key) +{ + return_ISTRING_HASH_2 ((const char *) key); +} + +static int +str_hash_cmp (const void *x, const void *y) +{ + return_ISTRING_COMPARE ((const char *) x, (const char *) y); +} + +static struct hash_table strings; + +static const char * +add_hash (const char *str, int len) +{ + /* Look up the string in the hash. If it's there, return it. */ + char **slot = (char **) hash_find_slot (&strings, str); + const char *key = *slot; + + if (!HASH_VACANT (key)) + return key; + + /* Not there yet so add it to a buffer, then into the hash table. */ + key = add_string (str, len); + hash_insert_at (&strings, key, slot); + return key; +} + +/* Returns true if the string is in the cache; false if not. */ +int +strcache_iscached (const char *str) +{ + struct strcache *sp; + + for (sp = strcache; sp != 0; sp = sp->next) + if (str >= sp->buffer && str < sp->end) + return 1; + + return 0; +} + +/* If the string is already in the cache, return a pointer to the cached + version. If not, add it then return a pointer to the cached version. + Note we do NOT take control of the string passed in. */ +const char * +strcache_add (const char *str) +{ + return add_hash (str, strlen (str)); +} + +const char * +strcache_add_len (const char *str, int len) +{ + char *key = alloca (len + 1); + memcpy (key, str, len); + key[len] = '\0'; + + return add_hash (key, len); +} + +int +strcache_setbufsize(int size) +{ + if (size > bufsize) + bufsize = size; + return bufsize; +} + +void +strcache_init (void) +{ + hash_init (&strings, 1000, str_hash_1, str_hash_2, str_hash_cmp); +} + + +/* Generate some stats output. */ + +void +strcache_print_stats (const char *prefix) +{ + int numbuffs = 0, numstrs = 0; + int totsize = 0, avgsize, maxsize = 0, minsize = bufsize; + int totfree = 0, avgfree, maxfree = 0, minfree = bufsize; + const struct strcache *sp; + + for (sp = strcache; sp != NULL; sp = sp->next) + { + int bf = sp->bytesfree; + int sz = (sp->end - sp->buffer) + bf; + + ++numbuffs; + numstrs += sp->count; + + totsize += sz; + maxsize = (sz > maxsize ? sz : maxsize); + minsize = (sz < minsize ? sz : minsize); + + totfree += bf; + maxfree = (bf > maxfree ? bf : maxfree); + minfree = (bf < minfree ? bf : minfree); + } + + avgsize = numbuffs ? (int)(totsize / numbuffs) : 0; + avgfree = numbuffs ? (int)(totfree / numbuffs) : 0; + + printf (_("\n%s # of strings in strcache: %d\n"), prefix, numstrs); + printf (_("%s # of strcache buffers: %d\n"), prefix, numbuffs); + printf (_("%s strcache size: total = %d / max = %d / min = %d / avg = %d\n"), + prefix, totsize, maxsize, minsize, avgsize); + printf (_("%s strcache free: total = %d / max = %d / min = %d / avg = %d\n"), + prefix, totfree, maxfree, minfree, avgfree); +} diff --git a/subproc.bat b/subproc.bat index d64eeec9..009d9a50 100644 --- a/subproc.bat +++ b/subproc.bat @@ -1,3 +1,22 @@ +@echo off +rem Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +rem 2005, 2006 Free Software Foundation, Inc. +rem This file is part of GNU Make. + +rem GNU Make is free software; you can redistribute it and/or modify it under +rem the terms of the GNU General Public License as published by the Free +rem Software Foundation; either version 2, or (at your option) any later +rem version. + +rem GNU Make is distributed in the hope that it will be useful, but WITHOUT +rem ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +rem FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +rem more details. + +rem You should have received a copy of the GNU General Public License along +rem with GNU Make; see the file COPYING. If not, write to the Free Software +rem Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + cd w32\subproc set MAKE=%2 set MAKEFILE=%1 diff --git a/tests/ChangeLog b/tests/ChangeLog index 480d2fcb..57dec0d0 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,45 @@ +2006-02-17 Paul D. Smith + + * scripts/features/targetvars: Test a complex construction which + guarantees that we have to merge variable lists of different + sizes. Tests for Savannah bug #15757. + +2006-02-15 Paul D. Smith + + * scripts/functions/error: Make sure filename/lineno information + is related to where the error is expanded, not where it's set. + * scripts/functions/warning: Ditto. + * scripts/functions/foreach: Check for different error conditions. + * scripts/functions/word: Ditto. + * scripts/variables/negative: Test some variable reference failure + conditions. + * scripts/options/warn-undefined-variables: Test the + --warn-undefined-variables flag. + +2006-02-09 Paul D. Smith + + * run_make_tests.pl (set_more_defaults): Update valgrind support + for newer versions. + * test_driver.pl (toplevel): Skip all hidden files/directories (ones + beginning with "."). + + * scripts/functions/andor: Tests for $(and ..) and $(or ...) + functions. + +2006-02-08 Boris Kolpackov + + * scripts/features/parallelism: Add a test for bug #15641. + +2006-02-06 Paul D. Smith + + * scripts/options/dash-W: Add a test for bug #15341. + +2006-01-03 Paul D. Smith + + * scripts/variables/automatic: Add a test for bug #8154. + + * README: Update to reflect the current state of the test suite. + 2005-12-12 Paul D. Smith * scripts/features/parallelism, scripts/functions/wildcard, @@ -457,9 +499,8 @@ 2002-07-11 Paul D. Smith - * run_make_tests.pl (valid_option): Add support for Valgrind - . Use -valgrind option to the - test suite. + * run_make_tests.pl (valid_option): Add support for Valgrind. Use + -valgrind option to the test suite. (set_more_defaults): Set up the file descriptor to capture Valgrind output. We have to unset its close-on-exec flag; we hardcode the value for F_SETFD (2) rather than load it; hopefully @@ -743,3 +784,20 @@ 1999-09-15 Paul D. Smith ChangeLog file for the test suite created. + + +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, +2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/tests/NEWS b/tests/NEWS index a9fdaee8..bf5b93e1 100644 --- a/tests/NEWS +++ b/tests/NEWS @@ -159,3 +159,21 @@ Changes from 0.1 to 0.2 (5-4-92): way (testing for /mnt) fails on his machine). Some new tests were added. + + +------------------------------------------------------------------------------- +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, +2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/tests/README b/tests/README index 12fa6983..48c223fd 100644 --- a/tests/README +++ b/tests/README @@ -1,33 +1,36 @@ -This is release 3.78 (September 6, 1999) of the GNU make test -suite. See the file NEWS for some of the changes since the last -release. +The test suite was originally written by Steve McGee and Chris Arthur. +It is covered by the GNU General Public License (Version 2), described +in the file COPYING. It has been maintained as part of GNU make proper +since GNU make 3.78. -This release is made by psmith@gnu.org to correspond to GNU make 3.78. -It won't work correctly for versions before that. In addition to some -infrastructure changes I've added a number of new tests. +This entire test suite, including all test files, are copyright and +distributed under the following terms: -Rob Tulloh has contributed changes to get the suite running on NT. + ----------------------------------------------------------------------------- + Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, + 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. + This file is part of GNU Make. -Eli Zaretskii and Esa A E Peuha have contributed -changes to get the suite running on DJGPP/DOS. + GNU Make is free software; you can redistribute it and/or modify it under the + terms of the GNU General Public License as published by the Free Software + Foundation; either version 2, or (at your option) any later version. -This package has a number of problems which preclude me from -distributing it with make as a default "make check" test suite. The -most serious of these is that it's not parallelizable: it scribbles all -over its installation directory and so can only test one make at a -time. I simply don't have time to do more with this than I am so far; -I'm very actively interested in finding someone willing to overhaul the -test suite infrastructure. If you're interested, contact me (see below)! + GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. -The test suite thus far has been written by Steve McGee, Chris Arthur, -and Paul D. Smith. It is covered by the GNU General Public License -(Version 2), described in the file COPYING. + You should have received a copy of the GNU General Public License along with + GNU Make; see the file COPYING. If not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + ----------------------------------------------------------------------------- -The test suite requires Perl and is known to work with Perl 4.036 and -Perl 5.004 (available from ftp.gnu.org, and portable to many machines). -Earlier or later versions may work; I don't know. It assumes that the -first "diff" it finds is GNU diff, but that only matters if a test -fails. +The test suite requires Perl. These days, you should have at least Perl +5.004 (available from ftp.gnu.org, and portable to many machines). It +used to work with Perl 4.036 but official support for Perl 4.x was +abandoned a long time ago, due to lack of testbeds, as well as interest. + +The test suite assumes that the first "diff" it finds on your PATH is +GNU diff, but that only matters if a test fails. To run the test suite on a UNIX system, use "perl ./run_make_tests" (or just "./run_make_tests" if you have a perl on your PATH). @@ -43,18 +46,14 @@ relative paths and when make is called something other than "make" (like "gmake"). Tests cannot end with a "~" character, as the test suite will ignore any -that do (I was tired of having it run my Emacs backup files as test :) - -If you want to run the tests in parallel, you should use the mkshadow -script included here to create temporary "copies" (via symbolic links) -of the test suite, one for each parallel job. This is a pain and one -day maybe the test suite will be rewritten so it's no longer -necessary--volunteers welcome! +that do (I was tired of having it run my Emacs backup files as tests :)) Also, sometimes the tests may behave strangely on networked filesystems. You can use mkshadow to create a copy of the test suite in /tmp or similar, and try again. If the error disappears, it's an issue -with your network or file server, not GNU make (I believe). +with your network or file server, not GNU make (I believe). This +shouldn't happen very often anymore: I've done a lot of work on the +tests to reduce the impacts of this situation. The options/dash-l test will not really test anything if the copy of make you are using can't obtain the system load. Some systems require @@ -72,8 +71,33 @@ expected result. There is a -help option which will give you more information about the other possible options for the test suite. + +Open Issues +----------- + +The test suite has a number of problems which should be addressed. One +VERY serious one is that there is no real documentation. You just have +to see the existing tests. Use the newer tests: many of the tests +haven't been updated to use the latest/greatest test methods. See the +ChangeLog in the tests directory for pointers. + +The second serious problem is that it's not parallelizable: it scribbles +all over its installation directory and so can only test one make at a +time. The third serious problem is that it's not relocatable: the only +way it works when you build out of the source tree is to create +symlinks, which doesn't work on every system and is bogus to boot. The +fourth serious problem is that it doesn't create its own sandbox when +running tests, so that if a test forgets to clean up after itself that +can impact future tests. + + +Bugs +---- + Any complaints/suggestions/bugs/etc. for the test suite itself (as -opposed to problems in make that the suite finds) should be sent to -psmith@gnu.org. Enjoy! +opposed to problems in make that the suite finds) should be handled the +same way as normal GNU make bugs/problems (see the README for GNU make). + + Paul D. Smith Chris Arthur diff --git a/tests/mkshadow b/tests/mkshadow index baae8364..1b7a2d7b 100755 --- a/tests/mkshadow +++ b/tests/mkshadow @@ -3,6 +3,21 @@ # Simple script to make a "shadow" test directory, using symbolic links. # Typically you'd put the shadow in /tmp or another local disk # +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, +# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. case "$1" in "") echo 'Usage: mkshadow '; exit 1 ;; diff --git a/tests/run_make_tests.pl b/tests/run_make_tests.pl index b7614e20..ae7536f2 100755 --- a/tests/run_make_tests.pl +++ b/tests/run_make_tests.pl @@ -11,7 +11,24 @@ # [-make ] # (and others) +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, +# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + $valgrind = 0; # invoke make with valgrind +$valgrind_args = '--num-callers=15 --tool=memcheck --leak-check=full'; $pure_log = undef; require "test_driver.pl"; @@ -314,7 +331,8 @@ sub set_more_defaults open(VALGRIND, "> valgrind.out") || die "Cannot open valgrind.out: $!\n"; # -q --leak-check=yes - $make_path = "valgrind --num-callers=15 --logfile-fd=".fileno(VALGRIND)." $make_path"; + exists $ENV{VALGRIND_ARGS} and $valgrind_args = $ENV{VALGRIND_ARGS}; + $make_path = "valgrind --log-fd=".fileno(VALGRIND)." $valgrind_args $make_path"; # F_SETFD is 2 fcntl(VALGRIND, 2, 0) or die "fcntl(setfd) failed: $!\n"; system("echo Starting on `date` 1>&".fileno(VALGRIND)); diff --git a/tests/scripts/features/parallelism b/tests/scripts/features/parallelism index 6bde30f5..60ae55ba 100644 --- a/tests/scripts/features/parallelism +++ b/tests/scripts/features/parallelism @@ -108,4 +108,22 @@ Ok done', 512); +# Test for Savannah bug #15641. +# +run_make_test(' +.PHONY: all +all:; @: + +-include foo.d + +foo.d: comp + @echo building $@ + +comp: mod_a.o mod_b.o; @: + +mod_a.o mod_b.o: + @exit 1 +', '-j2', ''); + + 1; diff --git a/tests/scripts/features/targetvars b/tests/scripts/features/targetvars index 3989340c..c22ce135 100644 --- a/tests/scripts/features/targetvars +++ b/tests/scripts/features/targetvars @@ -267,4 +267,29 @@ close(MAKEFILE); $answer = "no build information\n"; &compare_output($answer, &get_logfile(1)); +# TEST #17 + +# Test a merge of set_lists for files, where one list is much longer +# than the other. See Savannah bug #15757. + +mkdir('t1'); +touch('t1/rules.mk'); + +run_make_test(' +VPATH = t1 +include rules.mk +.PHONY: all +all: foo.x +foo.x : rules.mk ; @echo MYVAR=$(MYVAR) FOOVAR=$(FOOVAR) ALLVAR=$(ALLVAR) +all: ALLVAR = xxx +foo.x: FOOVAR = bar +rules.mk : MYVAR = foo +.INTERMEDIATE: foo.x rules.mk +', + '-I t1', + 'MYVAR= FOOVAR=bar ALLVAR=xxx'); + +rmfiles('t1/rules.mk'); +rmdir('t1'); + 1; diff --git a/tests/scripts/functions/andor b/tests/scripts/functions/andor new file mode 100644 index 00000000..62e0c2e0 --- /dev/null +++ b/tests/scripts/functions/andor @@ -0,0 +1,50 @@ +# -*-perl-*- +$description = "Test the and & or functions.\n"; + +$details = "Try various uses of and & or to ensure they all give the correct +results.\n"; + +# TEST #0 +# For $(and ...), it will either be empty or the last value +run_make_test(' +NEQ = $(subst $1,,$2) +f = +t = true + +all: + @echo 1 $(and ,$t) + @echo 2 $(and $t) + @echo 3 $(and $t,) + @echo 4 $(and z,true,$f,false) + @echo 5 $(and $t,$f,$(info bad short-circuit)) + @echo 6 $(and $(call NEQ,a,b),true) + @echo 7 $(and $(call NEQ,a,a),true) + @echo 8 $(and z,true,fal,se) hi + @echo 9 $(and ,true,fal,se)there + @echo 10 $(and $(e) ,$t)', + '', + "1\n2 true\n3\n4\n5\n6 true\n7\n8 se hi\n9 there\n10\n"); + +# TEST #1 +# For $(or ...), it will either be empty or the first true value +run_make_test(' +NEQ = $(subst $1,,$2) +f = +t = true + +all: + @echo 1 $(or , ) + @echo 2 $(or $t) + @echo 3 $(or ,$t) + @echo 4 $(or z,true,$f,false) + @echo 5 $(or $t,$(info bad short-circuit)) + @echo 6 $(or $(info short-circuit),$t) + @echo 7 $(or $(call NEQ,a,b),true) + @echo 8 $(or $(call NEQ,a,a),true) + @echo 9 $(or z,true,fal,se) hi + @echo 10 $(or ,true,fal,se)there + @echo 11 $(or $(e) ,$f)', + '', + "short-circuit\n1\n2 true\n3 true\n4 z\n5 true\n6 true\n7 b\n8 true\n9 z hi\n10 truethere\n11\n"); + +1; diff --git a/tests/scripts/functions/error b/tests/scripts/functions/error index ca9b4e44..0d61177f 100644 --- a/tests/scripts/functions/error +++ b/tests/scripts/functions/error @@ -1,3 +1,5 @@ +# -*-Perl-*- + $description = "\ The following test creates a makefile to test the error function."; @@ -5,7 +7,8 @@ $details = ""; open(MAKEFILE,"> $makefile"); -print MAKEFILE <<'EOF'; +print MAKEFILE 'err = $(error Error found!) + ifdef ERROR1 $(error error is $(ERROR1)) endif @@ -25,32 +28,39 @@ endif some: ; @echo Some stuff -EOF +testvar: ; @: $(err) +'; close(MAKEFILE); # Test #1 &run_make_with_options($makefile, "ERROR1=yes", &get_logfile, 512); -$answer = "$makefile:2: *** error is yes. Stop.\n"; +$answer = "$makefile:4: *** error is yes. Stop.\n"; &compare_output($answer,&get_logfile(1)); # Test #2 &run_make_with_options($makefile, "ERROR2=no", &get_logfile, 512); -$answer = "$makefile:6: *** error is no. Stop.\n"; +$answer = "$makefile:8: *** error is no. Stop.\n"; &compare_output($answer,&get_logfile(1)); # Test #3 &run_make_with_options($makefile, "ERROR3=maybe", &get_logfile, 512); -$answer = "Some stuff\n$makefile:10: *** error is maybe. Stop.\n"; +$answer = "Some stuff\n$makefile:12: *** error is maybe. Stop.\n"; &compare_output($answer,&get_logfile(1)); # Test #4 &run_make_with_options($makefile, "ERROR4=definitely", &get_logfile, 512); -$answer = "Some stuff\n$makefile:14: *** error is definitely. Stop.\n"; +$answer = "Some stuff\n$makefile:16: *** error is definitely. Stop.\n"; +&compare_output($answer,&get_logfile(1)); + +# Test #5 + +&run_make_with_options($makefile, "testvar", &get_logfile, 512); +$answer = "$makefile:22: *** Error found!. Stop.\n"; &compare_output($answer,&get_logfile(1)); # This tells the test driver that the perl test script executed properly. diff --git a/tests/scripts/functions/foreach b/tests/scripts/functions/foreach index 1fde12ef..904c1607 100644 --- a/tests/scripts/functions/foreach +++ b/tests/scripts/functions/foreach @@ -57,4 +57,25 @@ $(foreach x,FOREACH,$(eval $(value mktarget)))', '', 'FOREACH'); + +# TEST 2: Check some error conditions. + +run_make_test(' +x = $(foreach ) +y = $x + +all: ; @echo $y', + '', + "#MAKEFILE#:2: *** insufficient number of arguments (1) to function `foreach'. Stop.", + 512); + +run_make_test(' +x = $(foreach ) +y := $x + +all: ; @echo $y', + '', + "#MAKEFILE#:2: *** insufficient number of arguments (1) to function `foreach'. Stop.", + 512); + 1; diff --git a/tests/scripts/functions/warning b/tests/scripts/functions/warning index ac0ad643..cd452d41 100644 --- a/tests/scripts/functions/warning +++ b/tests/scripts/functions/warning @@ -1,3 +1,5 @@ +# -*-Perl-*- + $description = "\ The following test creates a makefile to test the warning function."; diff --git a/tests/scripts/functions/word b/tests/scripts/functions/word index 398cd65e..34527ea7 100644 --- a/tests/scripts/functions/word +++ b/tests/scripts/functions/word @@ -46,11 +46,7 @@ $answer = "6\n" # Test error conditions -$makefile2 = &get_tmpfile; - -open(MAKEFILE, "> $makefile2"); -print MAKEFILE <<'EOF'; -FOO = foo bar biz baz +run_make_test('FOO = foo bar biz baz word-e1: ; @echo $(word ,$(FOO)) word-e2: ; @echo $(word abc ,$(FOO)) @@ -58,35 +54,78 @@ word-e3: ; @echo $(word 1a,$(FOO)) wordlist-e1: ; @echo $(wordlist ,,$(FOO)) wordlist-e2: ; @echo $(wordlist abc ,,$(FOO)) -wordlist-e3: ; @echo $(wordlist 1, 12a ,$(FOO)) +wordlist-e3: ; @echo $(wordlist 1, 12a ,$(FOO))', + 'word-e1', + "#MAKEFILE#:3: *** non-numeric first argument to `word' function: ''. Stop.", + 512); -EOF +run_make_test(undef, + 'word-e2', + "#MAKEFILE#:4: *** non-numeric first argument to `word' function: 'abc '. Stop.", + 512); -close(MAKEFILE); +run_make_test(undef, + 'word-e3', + "#MAKEFILE#:5: *** non-numeric first argument to `word' function: '1a'. Stop.", + 512); -&run_make_with_options($makefile2, 'word-e1', &get_logfile, 512); -$answer = "$makefile2:3: *** non-numeric first argument to `word' function: ''. Stop.\n"; -&compare_output($answer, &get_logfile(1)); +run_make_test(undef, + 'wordlist-e1', + "#MAKEFILE#:7: *** non-numeric first argument to `wordlist' function: ''. Stop.", + 512); -&run_make_with_options($makefile2, 'word-e2', &get_logfile, 512); -$answer = "$makefile2:4: *** non-numeric first argument to `word' function: 'abc '. Stop.\n"; -&compare_output($answer, &get_logfile(1)); +run_make_test(undef, + 'wordlist-e2', + "#MAKEFILE#:8: *** non-numeric first argument to `wordlist' function: 'abc '. Stop.", + 512); -&run_make_with_options($makefile2, 'word-e3', &get_logfile, 512); -$answer = "$makefile2:5: *** non-numeric first argument to `word' function: '1a'. Stop.\n"; -&compare_output($answer, &get_logfile(1)); +run_make_test(undef, + 'wordlist-e3', + "#MAKEFILE#:9: *** non-numeric second argument to `wordlist' function: ' 12a '. Stop.", + 512); -&run_make_with_options($makefile2, 'wordlist-e1', &get_logfile, 512); -$answer = "$makefile2:7: *** non-numeric first argument to `wordlist' function: ''. Stop.\n"; -&compare_output($answer, &get_logfile(1)); +# Test error conditions again, but this time in a variable reference -&run_make_with_options($makefile2, 'wordlist-e2', &get_logfile, 512); -$answer = "$makefile2:8: *** non-numeric first argument to `wordlist' function: 'abc '. Stop.\n"; -&compare_output($answer, &get_logfile(1)); +run_make_test('FOO = foo bar biz baz -&run_make_with_options($makefile2, 'wordlist-e3', &get_logfile, 512); -$answer = "$makefile2:9: *** non-numeric second argument to `wordlist' function: ' 12a '. Stop.\n"; -&compare_output($answer, &get_logfile(1)); +W = $(word $x,$(FOO)) +WL = $(wordlist $s,$e,$(FOO)) + +word-e: ; @echo $(W) +wordlist-e: ; @echo $(WL)', + 'word-e x=', + "#MAKEFILE#:3: *** non-numeric first argument to `word' function: ''. Stop.", + 512); + +run_make_test(undef, + 'word-e x=abc', + "#MAKEFILE#:3: *** non-numeric first argument to `word' function: 'abc'. Stop.", + 512); + +run_make_test(undef, + 'word-e x=0', + "#MAKEFILE#:3: *** first argument to `word' function must be greater than 0. Stop.", + 512); + +run_make_test(undef, + 'wordlist-e s= e=', + "#MAKEFILE#:4: *** non-numeric first argument to `wordlist' function: ''. Stop.", + 512); + +run_make_test(undef, + 'wordlist-e s=abc e=', + "#MAKEFILE#:4: *** non-numeric first argument to `wordlist' function: 'abc'. Stop.", + 512); + +run_make_test(undef, + 'wordlist-e s=4 e=12a', + "#MAKEFILE#:4: *** non-numeric second argument to `wordlist' function: '12a'. Stop.", + 512); + +run_make_test(undef, + 'wordlist-e s=0 e=12', + "#MAKEFILE#:4: *** invalid first argument to `wordlist' function: `0'. Stop.", + 512); # TEST #8 -- test $(firstword ) diff --git a/tests/scripts/options/dash-W b/tests/scripts/options/dash-W index baa04a54..50745f72 100644 --- a/tests/scripts/options/dash-W +++ b/tests/scripts/options/dash-W @@ -57,4 +57,32 @@ run_make_test(undef, '-W bar.x', "restarts=\ntouch foo.x\nrestarts=1\ntouch baz. rmfiles('foo.x', 'bar.x'); +# Test -W on vpath-found files: it should take effect. +# Savannah bug # 15341 + +mkdir('x-dir'); +utouch(-20, 'x-dir/x'); +touch('y'); + +run_make_test(' +y: x ; @echo cp $< $@ +', + '-W x-dir/x VPATH=x-dir', + 'cp x-dir/x y'); + +# Make sure ./ stripping doesn't interfere with the match. + +run_make_test(' +y: x ; @echo cp $< $@ +', + '-W ./x-dir/x VPATH=x-dir', + 'cp x-dir/x y'); + +run_make_test(undef, + '-W x-dir/x VPATH=./x-dir', + 'cp ./x-dir/x y'); + +unlink(qw(y x-dir/x)); +rmdir('x-dir'); + 1; diff --git a/tests/scripts/options/symlinks b/tests/scripts/options/symlinks index d63e2221..70cba3cb 100644 --- a/tests/scripts/options/symlinks +++ b/tests/scripts/options/symlinks @@ -5,7 +5,12 @@ $description = "Test the -L option."; $details = "Verify that symlink handling with and without -L works properly."; # Only run these tests if the system sypports symlinks -if (eval { symlink("",""); 1 }) { + +# Apparently the Windows port of Perl reports that it does support symlinks +# (in that the symlink() function doesn't fail) but it really doesn't, so +# check for it explicitly. + +if ($port_type ne 'W32' && eval { symlink("",""); 1 }) { # Set up a symlink sym -> dep # We'll make both dep and targ older than sym diff --git a/tests/scripts/options/warn-undefined-variables b/tests/scripts/options/warn-undefined-variables new file mode 100644 index 00000000..34bfaea4 --- /dev/null +++ b/tests/scripts/options/warn-undefined-variables @@ -0,0 +1,25 @@ +# -*-perl-*- + +$description = "Test the --warn-undefined-variables option."; + +$details = "Verify that warnings are printed for referencing undefined variables."; + +# Without --warn-undefined-variables, nothing should happen +run_make_test(' +EMPTY = +EREF = $(EMPTY) +UREF = $(UNDEFINED) + +SEREF := $(EREF) +SUREF := $(UREF) + +all: ; @echo ref $(EREF) $(UREF)', + '', 'ref'); + +# With --warn-undefined-variables, it should warn me +run_make_test(undef, '--warn-undefined-variables', + "#MAKEFILE#:7: warning: undefined variable `UNDEFINED' +#MAKEFILE#:9: warning: undefined variable `UNDEFINED' +ref"); + +1; diff --git a/tests/scripts/variables/automatic b/tests/scripts/variables/automatic index dc08bd79..847c8365 100644 --- a/tests/scripts/variables/automatic +++ b/tests/scripts/variables/automatic @@ -87,11 +87,22 @@ run_make_test(' mbr.b: mbr.src @echo $* -mbr.src: ; @: +mbr.src: ; @:', + '', + 'mbr'); -', -'', -'mbr -'); +# TEST #3 -- test for Savannah bug #8154 +# Make sure that nonexistent prerequisites are listed in $?, since they are +# considered reasons for the target to be rebuilt. +# +touch('foo'); + +run_make_test(' +foo: bar ; @echo "\$$? = $?" +bar: ;', + '', + '$? = bar'); + +unlink('foo'); 1; diff --git a/tests/scripts/variables/negative b/tests/scripts/variables/negative new file mode 100644 index 00000000..16a72b89 --- /dev/null +++ b/tests/scripts/variables/negative @@ -0,0 +1,46 @@ +# -*-perl-*- + +$description = "Run some negative tests (things that should fail)."; + +# TEST #0 +# Check that non-terminated variable references are detected (and +# reported using the best filename/lineno info +run_make_test(' +foo = bar +x = $(foo +y = $x + +all: ; @echo $y +', + '', '#MAKEFILE#:3: *** unterminated variable reference. Stop.', + 512); + +# TEST #1 +# Bogus variable value passed on the command line. +run_make_test(undef, + 'x=\$\(other', + '#MAKEFILE#:4: *** unterminated variable reference. Stop.', + 512); + +# TEST #2 +# Again, but this time while reading the makefile. +run_make_test(' +foo = bar +x = $(foo +y = $x + +z := $y + +all: ; @echo $y +', + '', '#MAKEFILE#:3: *** unterminated variable reference. Stop.', + 512); + +# TEST #3 +# Bogus variable value passed on the command line. +run_make_test(undef, + 'x=\$\(other', + '#MAKEFILE#:4: *** unterminated variable reference. Stop.', + 512); + +1; diff --git a/tests/test_driver.pl b/tests/test_driver.pl index c373b8f1..f33471d2 100644 --- a/tests/test_driver.pl +++ b/tests/test_driver.pl @@ -1,18 +1,34 @@ #!/usr/bin/perl # -*-perl-*- - +# # Modification history: # Written 91-12-02 through 92-01-01 by Stephen McGee. # Modified 92-02-11 through 92-02-22 by Chris Arthur to further generalize. -# End of modification history +# +# Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, +# 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + # Test driver routines used by a number of test suites, including # those for SCS, make, roll_dir, and scan_deps (?). - +# # this routine controls the whole mess; each test suite sets up a few # variables and then calls &toplevel, which does all the real work. -# $Id: test_driver.pl,v 1.15 2005/07/12 04:35:13 psmith Exp $ +# $Id: test_driver.pl,v 1.18 2006/02/11 22:16:05 psmith Exp $ # The number of test categories we've run @@ -148,22 +164,21 @@ sub toplevel print "Finding tests...\n"; opendir (SCRIPTDIR, $scriptpath) || &error ("Couldn't opendir $scriptpath: $!\n"); - @dirs = grep (!/^(\.\.?|CVS|RCS)$/, readdir (SCRIPTDIR) ); + @dirs = grep (!/^(\..*|CVS|RCS)$/, readdir (SCRIPTDIR) ); closedir (SCRIPTDIR); foreach $dir (@dirs) { - next if ($dir =~ /^\.\.?$/ || $dir eq 'CVS' || $dir eq 'RCS' - || ! -d "$scriptpath/$dir"); + next if ($dir =~ /^(\..*|CVS|RCS)$/ || ! -d "$scriptpath/$dir"); push (@rmdirs, $dir); mkdir ("$workpath/$dir", 0777) || &error ("Couldn't mkdir $workpath/$dir: $!\n"); opendir (SCRIPTDIR, "$scriptpath/$dir") || &error ("Couldn't opendir $scriptpath/$dir: $!\n"); - @files = grep (!/^(\.\.?|CVS|RCS)$/, readdir (SCRIPTDIR) ); + @files = grep (!/^(\..*|CVS|RCS|.*~)$/, readdir (SCRIPTDIR) ); closedir (SCRIPTDIR); foreach $test (@files) { - next if $test =~ /~$/ || -d $test; + -d $test and next; push (@TESTS, "$dir/$test"); } } diff --git a/variable.c b/variable.c index 43964a59..39f0adaa 100644 --- a/variable.c +++ b/variable.c @@ -1,22 +1,20 @@ /* Internals of variables for GNU Make. -Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1996, 1997, -2002 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" @@ -541,14 +539,6 @@ initialize_file_variables (struct file *file, int reading) /* Pop the top set off the current variable set list, and free all its storage. */ -static void -free_variable_name_and_value (const void *item) -{ - struct variable *v = (struct variable *) item; - free (v->name); - free (v->value); -} - struct variable_set_list * create_new_variable_set (void) { @@ -567,6 +557,23 @@ create_new_variable_set (void) return setlist; } +static void +free_variable_name_and_value (const void *item) +{ + struct variable *v = (struct variable *) item; + free (v->name); + free (v->value); +} + +void +free_variable_set (struct variable_set_list *list) +{ + hash_map (&list->set->table, free_variable_name_and_value); + hash_free (&list->set->table, 1); + free ((char *) list->set); + free ((char *) list); +} + /* Create a new variable set and push it on the current setlist. If we're pushing a global scope (that is, the current scope is the global scope) then we need to "push" it the other way: file variable sets point @@ -658,21 +665,27 @@ void merge_variable_set_lists (struct variable_set_list **setlist0, struct variable_set_list *setlist1) { - register struct variable_set_list *list0 = *setlist0; + struct variable_set_list *to = *setlist0; struct variable_set_list *last0 = 0; - while (setlist1 != 0 && list0 != 0) + /* If there's nothing to merge, stop now. */ + if (!setlist1) + return; + + /* This loop relies on the fact that all setlists terminate with the global + setlist (before NULL). If that's not true, arguably we SHOULD die. */ + while (setlist1 != &global_setlist && to != &global_setlist) { - struct variable_set_list *next = setlist1; + struct variable_set_list *from = setlist1; setlist1 = setlist1->next; - merge_variable_sets (list0->set, next->set); + merge_variable_sets (to->set, from->set); - last0 = list0; - list0 = list0->next; + last0 = to; + to = to->next; } - if (setlist1 != 0) + if (setlist1 != &global_setlist) { if (last0 == 0) *setlist0 = setlist1; diff --git a/variable.h b/variable.h index cb300c5d..46b18fad 100644 --- a/variable.h +++ b/variable.h @@ -1,21 +1,20 @@ /* Definitions for using variables in GNU Make. -Copyright (C) 1988, 1989, 1990, 1991, 1992, 2002 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "hash.h" @@ -137,6 +136,7 @@ extern char *recursively_expand_for_file PARAMS ((struct variable *v, /* variable.c */ extern struct variable_set_list *create_new_variable_set PARAMS ((void)); +extern void free_variable_set PARAMS ((struct variable_set_list *)); extern struct variable_set_list *push_new_variable_scope PARAMS ((void)); extern void pop_variable_scope PARAMS ((void)); extern void define_automatic_variables PARAMS ((void)); diff --git a/version.c b/version.c index 1918b6f7..7e718f87 100644 --- a/version.c +++ b/version.c @@ -1,3 +1,21 @@ +/* Record version and build host architecture for GNU make. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ + /* We use instead of "config.h" so that a compilation using -I. -I$srcdir will use ./config.h rather than $srcdir/config.h (which it would do because make.h was found in $srcdir). */ diff --git a/vmsdir.h b/vmsdir.h index 59034759..aed53c70 100644 --- a/vmsdir.h +++ b/vmsdir.h @@ -1,4 +1,19 @@ -/* dirent.h for vms */ +/* dirent.h for vms +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #ifndef VMSDIR_H #define VMSDIR_H diff --git a/vmsfunctions.c b/vmsfunctions.c index 02e93d36..8cb0ddda 100644 --- a/vmsfunctions.c +++ b/vmsfunctions.c @@ -1,4 +1,19 @@ -/* vmsfunctions.c */ +/* VMS functions +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" #include "debug.h" @@ -90,7 +105,10 @@ readdir (DIR *dir) dentry->d_namlen = dnam->nam$b_name + dnam->nam$b_type; strncpy (dentry->d_name, dnam->nam$l_name, dentry->d_namlen); dentry->d_name[dentry->d_namlen] = '\0'; + +#ifdef HAVE_CASE_INSENSITIVE_FS uppercasify (dentry->d_name); +#endif return (dentry); } diff --git a/vmsify.c b/vmsify.c index d8d3d85a..ac82942c 100644 --- a/vmsify.c +++ b/vmsify.c @@ -1,12 +1,23 @@ -/* - vmsify.c +/* vmsify.c -- Module for vms <-> unix file name conversion +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. +This file is part of GNU Make. - Module for vms <-> unix file name conversion +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. - Written by Klaus Kämpf (kkaempf@progis.de) - of proGIS Software, Aachen, Germany +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ + +/* Written by Klaus Kämpf (kkaempf@progis.de) + of proGIS Software, Aachen, Germany */ -*/ #include #include @@ -79,9 +90,11 @@ copyto (char **to, char **from, char upto, int as_dir) } else { +#ifdef HAVE_CASE_INSENSITIVE_FS if (isupper ((unsigned char)**from)) **to = tolower ((unsigned char)**from); else +#endif **to = **from; } (*to)++; diff --git a/vmsjobs.c b/vmsjobs.c index 0f658fe9..e8879704 100644 --- a/vmsjobs.c +++ b/vmsjobs.c @@ -1,8 +1,21 @@ - - /* --------------- Moved here from job.c --------------- This file must be #included in job.c, as it accesses static functions. -*/ + +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include #include diff --git a/vpath.c b/vpath.c index 458fb181..09452403 100644 --- a/vpath.c +++ b/vpath.c @@ -1,21 +1,20 @@ /* Implementation of pattern-matching file search paths for GNU Make. -Copyright (C) 1988,89,91,92,93,94,95,96,97 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software +Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "make.h" #include "filedef.h" @@ -466,11 +465,27 @@ selective_vpath_search (struct vpath *path, char **file, In December 1993 I loosened this restriction to allow a file to be chosen if it is mentioned as a target in a makefile. This - seem logical. */ + seem logical. + + Special handling for -W / -o: make sure we preserve the special + values here. Actually this whole thing is a little bogus: I think + we should ditch the name/hname thing and look into the renamed + capability that already exists for files: that is, have a new struct + file* entry for the VPATH-found file, and set the renamed field if + we use it. + */ { struct file *f = lookup_file (name); if (f != 0) - exists = not_target || f->is_target; + { + exists = not_target || f->is_target; + if (exists && mtime_ptr + && (f->last_mtime == OLD_MTIME || f->last_mtime == NEW_MTIME)) + { + *mtime_ptr = f->last_mtime; + mtime_ptr = 0; + } + } } if (!exists) @@ -517,6 +532,13 @@ selective_vpath_search (struct vpath *path, char **file, exists = 0; continue; } + + /* Store the modtime into *MTIME_PTR for the caller. */ + if (mtime_ptr != 0) + { + *mtime_ptr = FILE_TIMESTAMP_STAT_MODTIME (name, st); + mtime_ptr = 0; + } } /* We have found a file. @@ -524,13 +546,10 @@ selective_vpath_search (struct vpath *path, char **file, *file = savestring (name, (n + 1 - name) + flen); + /* If we get here and mtime_ptr hasn't been set, record + UNKNOWN_MTIME to indicate this. */ if (mtime_ptr != 0) - /* Store the modtime into *MTIME_PTR for the caller. - If we have had no need to stat the file here, - we record UNKNOWN_MTIME to indicate this. */ - *mtime_ptr = (exists_in_cache - ? FILE_TIMESTAMP_STAT_MODTIME (name, st) - : UNKNOWN_MTIME); + *mtime_ptr = UNKNOWN_MTIME; free (name); return 1; diff --git a/w32/Makefile b/w32/Makefile index 941cd66a..03dfd333 100644 --- a/w32/Makefile +++ b/w32/Makefile @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.9.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. # w32/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -15,8 +15,21 @@ # Makefile.am to create libw32.a for mingw32 host. - -SOURCES = $(libw32_a_SOURCES) +# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 +# Free Software Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. srcdir = . top_srcdir = .. @@ -101,7 +114,7 @@ EXEEXT = GETLOADAVG_LIBS = GLOBINC = GLOBLIB = -GMSGFMT = /opt/src/autotools/bin/msgfmt +GMSGFMT = /usr/bin/msgfmt INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} @@ -119,16 +132,16 @@ LTLIBOBJS = MAKEINFO = ${SHELL} /opt/src/make/mkbld/make/config/missing --run makeinfo MAKE_HOST = i686-pc-linux-gnu MKINSTALLDIRS = $(top_builddir)/config/mkinstalldirs -MSGFMT = /opt/src/autotools/bin/msgfmt -MSGMERGE = /opt/src/autotools/bin/msgmerge +MSGFMT = /usr/bin/msgfmt +MSGMERGE = /usr/bin/msgmerge NEED_SETGID = false OBJEXT = o PACKAGE = make PACKAGE_BUGREPORT = bug-make@gnu.org PACKAGE_NAME = GNU make -PACKAGE_STRING = GNU make 3.81beta4 +PACKAGE_STRING = GNU make 3.81rc1 PACKAGE_TARNAME = make -PACKAGE_VERSION = 3.81beta4 +PACKAGE_VERSION = 3.81rc1 PATH_SEPARATOR = : PERL = perl POSUB = po @@ -143,10 +156,10 @@ USE_CUSTOMS_TRUE = # USE_LOCAL_GLOB_FALSE = USE_LOCAL_GLOB_TRUE = # USE_NLS = yes -VERSION = 3.81beta4 +VERSION = 3.81rc1 WINDOWSENV_FALSE = WINDOWSENV_TRUE = # -XGETTEXT = /opt/src/autotools/bin/xgettext +XGETTEXT = /usr/bin/xgettext ac_ct_CC = gcc ac_ct_RANLIB = ranlib ac_ct_STRIP = diff --git a/w32/Makefile.am b/w32/Makefile.am index fd6743d8..8c14b8ff 100644 --- a/w32/Makefile.am +++ b/w32/Makefile.am @@ -1,4 +1,19 @@ # Makefile.am to create libw32.a for mingw32 host. +# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 +# Free Software Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. noinst_LIBRARIES = libw32.a diff --git a/w32/Makefile.in b/w32/Makefile.in index 1c9bb012..11712d37 100644 --- a/w32/Makefile.in +++ b/w32/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.9.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -15,8 +15,21 @@ @SET_MAKE@ # Makefile.am to create libw32.a for mingw32 host. - -SOURCES = $(libw32_a_SOURCES) +# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 +# Free Software Foundation, Inc. +# This file is part of GNU Make. +# +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. +# +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. srcdir = @srcdir@ top_srcdir = @top_srcdir@ diff --git a/w32/compat/dirent.c b/w32/compat/dirent.c index db871a90..491ff3f5 100644 --- a/w32/compat/dirent.c +++ b/w32/compat/dirent.c @@ -1,3 +1,21 @@ +/* Directory entry code for Window platforms. +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ + + #include #include #include @@ -57,7 +75,7 @@ opendir(const char* pDirName) /* other values defaulted */ pDir->dir_nNumFiles = 0; - pDir->dir_hDirHandle = INVALID_HANDLE_VALUE; + pDir->dir_hDirHandle = INVALID_HANDLE_VALUE; pDir->dir_ulCookie = __DIRENT_COOKIE; return pDir; diff --git a/w32/include/dirent.h b/w32/include/dirent.h index ed182b34..2d6247e8 100644 --- a/w32/include/dirent.h +++ b/w32/include/dirent.h @@ -1,21 +1,19 @@ /* Windows version of dirent.h -Copyright (C) 1996, 1997, 2003 Free Software Foundation, Inc. +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. This file is part of GNU Make. -GNU Make is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. -GNU Make is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GNU Make; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, -MA 02111-1307, USA. */ +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ #ifndef _DIRENT_H #define _DIRENT_H diff --git a/w32/include/pathstuff.h b/w32/include/pathstuff.h index a036f7b2..55af520c 100644 --- a/w32/include/pathstuff.h +++ b/w32/include/pathstuff.h @@ -1,3 +1,20 @@ +/* Definitions for Windows path manipulation. +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ + #ifndef _PATHSTUFF_H #define _PATHSTUFF_H diff --git a/w32/include/sub_proc.h b/w32/include/sub_proc.h index 5782497e..2e994259 100644 --- a/w32/include/sub_proc.h +++ b/w32/include/sub_proc.h @@ -1,18 +1,33 @@ +/* Definitions for Windows process invocation. +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ + #ifndef SUB_PROC_H #define SUB_PROC_H /* * Component Name: * - * $Date: 2005/02/10 00:10:58 $ + * $Date: 2006/02/11 22:16:05 $ * * $Source: /sources/make/make/w32/include/sub_proc.h,v $ * - * $Revision: 1.5 $ + * $Id: sub_proc.h,v 1.8 2006/02/11 22:16:05 psmith Exp $ */ -/* $Id: sub_proc.h,v 1.5 2005/02/10 00:10:58 psmith Exp $ */ - #define EXTERN_DECL(entry, args) extern entry args #define VOID_DECL void @@ -29,6 +44,7 @@ EXTERN_DECL(HANDLE process_wait_for_any, (VOID_DECL)); EXTERN_DECL(void process_register, (HANDLE proc)); EXTERN_DECL(HANDLE process_easy, (char** argv, char** env)); EXTERN_DECL(BOOL process_kill, (HANDLE proc, int signal)); +EXTERN_DECL(int process_used_slots, (VOID_DECL)); /* support routines */ EXTERN_DECL(long process_errno, (HANDLE proc)); diff --git a/w32/include/w32err.h b/w32/include/w32err.h index 68a65906..d2693b45 100644 --- a/w32/include/w32err.h +++ b/w32/include/w32err.h @@ -1,3 +1,20 @@ +/* Definitions for Windows error handling. +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ + #ifndef _W32ERR_H_ #define _W32ERR_H_ diff --git a/w32/pathstuff.c b/w32/pathstuff.c index 2ccb26df..d4256579 100644 --- a/w32/pathstuff.c +++ b/w32/pathstuff.c @@ -1,3 +1,20 @@ +/* Path conversion for Windows pathnames. +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ + #include #include #include "make.h" diff --git a/w32/subproc/NMakefile b/w32/subproc/NMakefile index ff94fe19..90be58d4 100644 --- a/w32/subproc/NMakefile +++ b/w32/subproc/NMakefile @@ -1,22 +1,21 @@ # NOTE: If you have no `make' program at all to process this makefile, run # `build.bat' instead. # -# Copyright (C) 1988,89,91,92,93,94,95,96,97 Free Software Foundation, Inc +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +# 2006 Free Software Foundation, Inc. # This file is part of GNU Make. # -# GNU Make is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. +# GNU Make is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2, or (at your option) any later version. # -# GNU Make is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. +# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. # -# You should have received a copy of the GNU General Public License -# along with GNU Make; see the file COPYING. If not, write to -# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. +# You should have received a copy of the GNU General Public License along with +# GNU Make; see the file COPYING. If not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # NMakefile for GNU Make (subproc library) diff --git a/w32/subproc/build.bat b/w32/subproc/build.bat index b057b3c0..8cb15abb 100644 --- a/w32/subproc/build.bat +++ b/w32/subproc/build.bat @@ -15,3 +15,20 @@ gcc -mthreads -Wall -gstabs+ -ggdb3 -O2 -I.. -I. -I../include -I../.. -DWINDOWS3 gcc -mthreads -Wall -gstabs+ -ggdb3 -O2 -I.. -I. -I../include -I../.. -DWINDOWS32 -c sub_proc.c -o ../../sub_proc.o gcc -mthreads -Wall -gstabs+ -ggdb3 -O2 -I.. -I. -I../include -I../.. -DWINDOWS32 -c w32err.c -o ../../w32err.o :BuildEnd + +@echo off +rem Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +rem 2005, 2006 Free Software Foundation, Inc. +rem This file is part of GNU Make. + +rem GNU Make is free software; you can redistribute it and/or modify it under the +rem terms of the GNU General Public License as published by the Free Software +rem Foundation; either version 2, or (at your option) any later version. + +rem GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +rem WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +rem A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +rem You should have received a copy of the GNU General Public License along with +rem GNU Make; see the file COPYING. If not, write to the Free Software +rem Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/w32/subproc/misc.c b/w32/subproc/misc.c index d0e9ad9b..74af09bf 100644 --- a/w32/subproc/misc.c +++ b/w32/subproc/misc.c @@ -1,3 +1,20 @@ +/* Process handling for Windows +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ + #include #include #include @@ -19,7 +36,7 @@ int _cdecl compare(const void *a1, const void *a2) return _stricoll(*((char**)a1),*((char**)a2)); } bool_t -arr2envblk(char **arr, char **envblk_out) +arr2envblk(char **arr, char **envblk_out) { char **tmp; int size_needed; diff --git a/w32/subproc/proc.h b/w32/subproc/proc.h index 249ffd81..48b41860 100644 --- a/w32/subproc/proc.h +++ b/w32/subproc/proc.h @@ -1,3 +1,20 @@ +/* Definitions for Windows +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ + #ifndef _PROC_H #define _PROC_H diff --git a/w32/subproc/sub_proc.c b/w32/subproc/sub_proc.c index ae1a3541..9c2c5c51 100644 --- a/w32/subproc/sub_proc.c +++ b/w32/subproc/sub_proc.c @@ -1,3 +1,20 @@ +/* Process handling for Windows. +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ + #include #include #include /* for msvc _beginthreadex, _endthreadex */ @@ -31,7 +48,7 @@ typedef struct sub_process_t { } sub_process; /* keep track of children so we can implement a waitpid-like routine */ -static sub_process *proc_array[256]; +static sub_process *proc_array[MAXIMUM_WAIT_OBJECTS]; static int proc_index = 0; static int fake_exits_pending = 0; @@ -66,7 +83,7 @@ process_adjust_wait_state(sub_process* pproc) static sub_process * process_wait_for_any_private(void) { - HANDLE handles[256]; + HANDLE handles[MAXIMUM_WAIT_OBJECTS]; DWORD retval, which; int i; @@ -120,7 +137,17 @@ process_kill(HANDLE proc, int signal) void process_register(HANDLE proc) { - proc_array[proc_index++] = (sub_process *) proc; + if (proc_index < MAXIMUM_WAIT_OBJECTS) + proc_array[proc_index++] = (sub_process *) proc; +} + +/* + * Return the number of processes that we are still waiting for. + */ +int +process_used_slots(void) +{ + return proc_index; } /* @@ -163,54 +190,58 @@ process_wait_for_any(void) } long -process_errno(HANDLE proc) +process_signal(HANDLE proc) { - return (((sub_process *)proc)->lerrno); + if (proc == INVALID_HANDLE_VALUE) return 0; + return (((sub_process *)proc)->signal); } long -process_signal(HANDLE proc) -{ - return (((sub_process *)proc)->signal); -} - - long process_last_err(HANDLE proc) { + if (proc == INVALID_HANDLE_VALUE) return ERROR_INVALID_HANDLE; return (((sub_process *)proc)->last_err); } - long +long process_exit_code(HANDLE proc) { + if (proc == INVALID_HANDLE_VALUE) return EXIT_FAILURE; return (((sub_process *)proc)->exit_code); } - char * +/* +2006-02: +All the following functions are currently unused. +All of them would crash gmake if called with argument INVALID_HANDLE_VALUE. +Hence whoever wants to use one of this functions must invent and implement +a reasonable error handling for this function. + +char * process_outbuf(HANDLE proc) { return (((sub_process *)proc)->outp); } - char * +char * process_errbuf(HANDLE proc) { return (((sub_process *)proc)->errp); } - int +int process_outcnt(HANDLE proc) { return (((sub_process *)proc)->outcnt); } - int +int process_errcnt(HANDLE proc) { return (((sub_process *)proc)->errcnt); } - void +void process_pipes(HANDLE proc, int pipes[3]) { pipes[0] = ((sub_process *)proc)->sv_stdin[0]; @@ -218,7 +249,7 @@ process_pipes(HANDLE proc, int pipes[3]) pipes[2] = ((sub_process *)proc)->sv_stderr[0]; return; } - +*/ HANDLE process_init() @@ -369,7 +400,7 @@ find_file(char *exec_path, LPOFSTRUCT file_info) /* * Description: Create the child process to be helped * - * Returns: + * Returns: success <=> 0 * * Notes/Dependencies: */ @@ -536,18 +567,12 @@ process_begin( CloseHandle(procInfo.hThread); /* Close the halves of the pipes we don't need */ - if (pproc->sv_stdin) { - CloseHandle((HANDLE)pproc->sv_stdin[1]); - pproc->sv_stdin[1] = 0; - } - if (pproc->sv_stdout) { - CloseHandle((HANDLE)pproc->sv_stdout[1]); - pproc->sv_stdout[1] = 0; - } - if (pproc->sv_stderr) { - CloseHandle((HANDLE)pproc->sv_stderr[1]); - pproc->sv_stderr[1] = 0; - } + CloseHandle((HANDLE)pproc->sv_stdin[1]); + CloseHandle((HANDLE)pproc->sv_stdout[1]); + CloseHandle((HANDLE)pproc->sv_stderr[1]); + pproc->sv_stdin[1] = 0; + pproc->sv_stdout[1] = 0; + pproc->sv_stderr[1] = 0; free( command_line ); if (envblk) free(envblk); @@ -1169,6 +1194,10 @@ process_easy( HANDLE hErr; HANDLE hProcess; + if (proc_index >= MAXIMUM_WAIT_OBJECTS) { + DB (DB_JOBS, ("process_easy: All process slots used up\n")); + return INVALID_HANDLE_VALUE; + } if (DuplicateHandle(GetCurrentProcess(), GetStdHandle(STD_INPUT_HANDLE), GetCurrentProcess(), diff --git a/w32/subproc/w32err.c b/w32/subproc/w32err.c index 712fccdf..47716d57 100644 --- a/w32/subproc/w32err.c +++ b/w32/subproc/w32err.c @@ -1,3 +1,20 @@ +/* Error handling for Windows +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006 Free Software Foundation, Inc. +This file is part of GNU Make. + +GNU Make is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +GNU Make; see the file COPYING. If not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ + #include #include "w32err.h"