# PaCkAgE DaTaStReAm make 1 4230 # end of header 07070100060938000081a40000000000000000000000014c512e5b000000ff000000b600010002ffffffffffffffff0000000d00000000make/pkginfoPKG=make NAME=GNU make 3.82 i86pc Solaris 11 VERSION=3.82 PSTAMP=29th July 2010 VENDOR=GNU EMAIL=http://www.gnu.org/software/make/manual/make.html DESC=GNU make utility ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 07070100060937000081a40000000000000000000000014c512e5b000016e9000000b600010002ffffffffffffffff0000000c00000000make/pkgmap: 1 4230 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/gmake 0755 root root 646300 59811 1280388640 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/info 0755 root root 1 f none /usr/local/share/info/dir 0644 root root 2469 11048 1280388640 1 f none /usr/local/share/info/make.info 0644 root root 5543 62017 1280388640 1 f none /usr/local/share/info/make.info-1 0644 root root 293656 56380 1280388640 1 f none /usr/local/share/info/make.info-2 0644 root root 250165 13152 1280388640 1 d none /usr/local/share/locale 0755 root root 1 d none /usr/local/share/locale/be 0755 root root 1 d none /usr/local/share/locale/be/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/be/LC_MESSAGES/make.mo 0644 root root 11553 51588 1280388639 1 d none /usr/local/share/locale/da 0755 root root 1 d none /usr/local/share/locale/da/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/da/LC_MESSAGES/make.mo 0644 root root 28868 22861 1280388639 1 d none /usr/local/share/locale/de 0755 root root 1 d none /usr/local/share/locale/de/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/de/LC_MESSAGES/make.mo 0644 root root 26479 53597 1280388639 1 d none /usr/local/share/locale/es 0755 root root 1 d none /usr/local/share/locale/es/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/es/LC_MESSAGES/make.mo 0644 root root 33141 63806 1280388639 1 d none /usr/local/share/locale/fi 0755 root root 1 d none /usr/local/share/locale/fi/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/fi/LC_MESSAGES/make.mo 0644 root root 31391 5024 1280388639 1 d none /usr/local/share/locale/fr 0755 root root 1 d none /usr/local/share/locale/fr/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/fr/LC_MESSAGES/make.mo 0644 root root 41640 27028 1280388639 1 d none /usr/local/share/locale/ga 0755 root root 1 d none /usr/local/share/locale/ga/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/ga/LC_MESSAGES/make.mo 0644 root root 33028 19501 1280388639 1 d none /usr/local/share/locale/gl 0755 root root 1 d none /usr/local/share/locale/gl/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/gl/LC_MESSAGES/make.mo 0644 root root 30513 29963 1280388639 1 d none /usr/local/share/locale/he 0755 root root 1 d none /usr/local/share/locale/he/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/he/LC_MESSAGES/make.mo 0644 root root 21557 41769 1280388640 1 d none /usr/local/share/locale/hr 0755 root root 1 d none /usr/local/share/locale/hr/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/hr/LC_MESSAGES/make.mo 0644 root root 29316 64769 1280388640 1 d none /usr/local/share/locale/id 0755 root root 1 d none /usr/local/share/locale/id/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/id/LC_MESSAGES/make.mo 0644 root root 32511 46343 1280388640 1 d none /usr/local/share/locale/it 0755 root root 1 d none /usr/local/share/locale/it/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/it/LC_MESSAGES/make.mo 0644 root root 32636 1609 1280388640 1 d none /usr/local/share/locale/ja 0755 root root 1 d none /usr/local/share/locale/ja/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/ja/LC_MESSAGES/make.mo 0644 root root 29402 51682 1280388640 1 d none /usr/local/share/locale/ko 0755 root root 1 d none /usr/local/share/locale/ko/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/ko/LC_MESSAGES/make.mo 0644 root root 22180 22483 1280388640 1 d none /usr/local/share/locale/lt 0755 root root 1 d none /usr/local/share/locale/lt/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/lt/LC_MESSAGES/make.mo 0644 root root 12636 16454 1280388640 1 d none /usr/local/share/locale/nl 0755 root root 1 d none /usr/local/share/locale/nl/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/nl/LC_MESSAGES/make.mo 0644 root root 40708 26068 1280388640 1 d none /usr/local/share/locale/pl 0755 root root 1 d none /usr/local/share/locale/pl/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/pl/LC_MESSAGES/make.mo 0644 root root 40216 46746 1280388640 1 d none /usr/local/share/locale/pt_BR 0755 root root 1 d none /usr/local/share/locale/pt_BR/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/pt_BR/LC_MESSAGES/make.mo 0644 root root 29710 57718 1280388640 1 d none /usr/local/share/locale/ru 0755 root root 1 d none /usr/local/share/locale/ru/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/ru/LC_MESSAGES/make.mo 0644 root root 51592 22472 1280388640 1 d none /usr/local/share/locale/sv 0755 root root 1 d none /usr/local/share/locale/sv/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/sv/LC_MESSAGES/make.mo 0644 root root 31469 60607 1280388640 1 d none /usr/local/share/locale/tr 0755 root root 1 d none /usr/local/share/locale/tr/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/tr/LC_MESSAGES/make.mo 0644 root root 33127 20443 1280388640 1 d none /usr/local/share/locale/uk 0755 root root 1 d none /usr/local/share/locale/uk/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/uk/LC_MESSAGES/make.mo 0644 root root 17336 27358 1280388640 1 d none /usr/local/share/locale/vi 0755 root root 1 d none /usr/local/share/locale/vi/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/vi/LC_MESSAGES/make.mo 0644 root root 37241 13988 1280388640 1 d none /usr/local/share/locale/zh_CN 0755 root root 1 d none /usr/local/share/locale/zh_CN/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/zh_CN/LC_MESSAGES/make.mo 0644 root root 31112 21449 1280388640 1 d none /usr/local/share/man 0755 root root 1 d none /usr/local/share/man/man1 0755 root root 1 f none /usr/local/share/man/man1/make.1 0644 root root 10243 35254 1280388640 1 i checkinstall 790 2505 1280388699 1 i pkginfo 255 19410 1280388699 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!07070100060938000081a40000000000000000000000014c512e5b000000ff000000b600010002ffffffffffffffff0000000800000000pkginfoPKG=make NAME=GNU make 3.82 i86pc Solaris 11 VERSION=3.82 PSTAMP=29th July 2010 VENDOR=GNU EMAIL=http://www.gnu.org/software/make/manual/make.html DESC=GNU make utility ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 07070100060937000081a40000000000000000000000014c512e5b000016e9000000b600010002ffffffffffffffff0000000700000000pkgmap: 1 4230 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/gmake 0755 root root 646300 59811 1280388640 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/info 0755 root root 1 f none /usr/local/share/info/dir 0644 root root 2469 11048 1280388640 1 f none /usr/local/share/info/make.info 0644 root root 5543 62017 1280388640 1 f none /usr/local/share/info/make.info-1 0644 root root 293656 56380 1280388640 1 f none /usr/local/share/info/make.info-2 0644 root root 250165 13152 1280388640 1 d none /usr/local/share/locale 0755 root root 1 d none /usr/local/share/locale/be 0755 root root 1 d none /usr/local/share/locale/be/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/be/LC_MESSAGES/make.mo 0644 root root 11553 51588 1280388639 1 d none /usr/local/share/locale/da 0755 root root 1 d none /usr/local/share/locale/da/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/da/LC_MESSAGES/make.mo 0644 root root 28868 22861 1280388639 1 d none /usr/local/share/locale/de 0755 root root 1 d none /usr/local/share/locale/de/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/de/LC_MESSAGES/make.mo 0644 root root 26479 53597 1280388639 1 d none /usr/local/share/locale/es 0755 root root 1 d none /usr/local/share/locale/es/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/es/LC_MESSAGES/make.mo 0644 root root 33141 63806 1280388639 1 d none /usr/local/share/locale/fi 0755 root root 1 d none /usr/local/share/locale/fi/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/fi/LC_MESSAGES/make.mo 0644 root root 31391 5024 1280388639 1 d none /usr/local/share/locale/fr 0755 root root 1 d none /usr/local/share/locale/fr/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/fr/LC_MESSAGES/make.mo 0644 root root 41640 27028 1280388639 1 d none /usr/local/share/locale/ga 0755 root root 1 d none /usr/local/share/locale/ga/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/ga/LC_MESSAGES/make.mo 0644 root root 33028 19501 1280388639 1 d none /usr/local/share/locale/gl 0755 root root 1 d none /usr/local/share/locale/gl/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/gl/LC_MESSAGES/make.mo 0644 root root 30513 29963 1280388639 1 d none /usr/local/share/locale/he 0755 root root 1 d none /usr/local/share/locale/he/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/he/LC_MESSAGES/make.mo 0644 root root 21557 41769 1280388640 1 d none /usr/local/share/locale/hr 0755 root root 1 d none /usr/local/share/locale/hr/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/hr/LC_MESSAGES/make.mo 0644 root root 29316 64769 1280388640 1 d none /usr/local/share/locale/id 0755 root root 1 d none /usr/local/share/locale/id/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/id/LC_MESSAGES/make.mo 0644 root root 32511 46343 1280388640 1 d none /usr/local/share/locale/it 0755 root root 1 d none /usr/local/share/locale/it/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/it/LC_MESSAGES/make.mo 0644 root root 32636 1609 1280388640 1 d none /usr/local/share/locale/ja 0755 root root 1 d none /usr/local/share/locale/ja/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/ja/LC_MESSAGES/make.mo 0644 root root 29402 51682 1280388640 1 d none /usr/local/share/locale/ko 0755 root root 1 d none /usr/local/share/locale/ko/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/ko/LC_MESSAGES/make.mo 0644 root root 22180 22483 1280388640 1 d none /usr/local/share/locale/lt 0755 root root 1 d none /usr/local/share/locale/lt/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/lt/LC_MESSAGES/make.mo 0644 root root 12636 16454 1280388640 1 d none /usr/local/share/locale/nl 0755 root root 1 d none /usr/local/share/locale/nl/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/nl/LC_MESSAGES/make.mo 0644 root root 40708 26068 1280388640 1 d none /usr/local/share/locale/pl 0755 root root 1 d none /usr/local/share/locale/pl/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/pl/LC_MESSAGES/make.mo 0644 root root 40216 46746 1280388640 1 d none /usr/local/share/locale/pt_BR 0755 root root 1 d none /usr/local/share/locale/pt_BR/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/pt_BR/LC_MESSAGES/make.mo 0644 root root 29710 57718 1280388640 1 d none /usr/local/share/locale/ru 0755 root root 1 d none /usr/local/share/locale/ru/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/ru/LC_MESSAGES/make.mo 0644 root root 51592 22472 1280388640 1 d none /usr/local/share/locale/sv 0755 root root 1 d none /usr/local/share/locale/sv/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/sv/LC_MESSAGES/make.mo 0644 root root 31469 60607 1280388640 1 d none /usr/local/share/locale/tr 0755 root root 1 d none /usr/local/share/locale/tr/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/tr/LC_MESSAGES/make.mo 0644 root root 33127 20443 1280388640 1 d none /usr/local/share/locale/uk 0755 root root 1 d none /usr/local/share/locale/uk/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/uk/LC_MESSAGES/make.mo 0644 root root 17336 27358 1280388640 1 d none /usr/local/share/locale/vi 0755 root root 1 d none /usr/local/share/locale/vi/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/vi/LC_MESSAGES/make.mo 0644 root root 37241 13988 1280388640 1 d none /usr/local/share/locale/zh_CN 0755 root root 1 d none /usr/local/share/locale/zh_CN/LC_MESSAGES 0755 root root 1 f none /usr/local/share/locale/zh_CN/LC_MESSAGES/make.mo 0644 root root 31112 21449 1280388640 1 d none /usr/local/share/man 0755 root root 1 d none /usr/local/share/man/man1 0755 root root 1 f none /usr/local/share/man/man1/make.1 0644 root root 10243 35254 1280388640 1 i checkinstall 790 2505 1280388699 1 i pkginfo 255 19410 1280388699 07070100060990000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000000800000000install07070100060991000081ed0000000000000000000000014c512e5b00000316000000b600010002ffffffffffffffff0000001500000000install/checkinstall#!/bin/sh # expected_bits="64" expected_release="5.11" expected_platform="i386" # release=`uname -r` platform=`uname -p` bits=`isainfo -b` # if [ ${platform} != ${expected_platform} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_platform} architecture\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${release} != ${expected_release} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_release} machine\n" echo "\tAborting installation.\n\n\n" exit 1 fi #if [ ${bits} != ${expected_bits} ]; then # echo "\n\n\n\tThis package must be installed on a ${expected_bits} bit machine\n" # echo "\tYour machine is running a ${bits} bit O.S. currently\n" # echo "\tAborting installation.\n\n\n" # exit 1 #fi exit 0 07070100060939000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000000500000000root0707010006093a000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000000900000000root/usr0707010006093b000041ed0000000000000000000000044c512e5b00000000000000b600010002ffffffffffffffff0000000f00000000root/usr/local0707010006093e000041ed0000000000000000000000054c512e5b00000000000000b600010002ffffffffffffffff0000001500000000root/usr/local/share0707010006098d000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001900000000root/usr/local/share/man0707010006098e000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000001e00000000root/usr/local/share/man/man10707010006098f000081a40000000000000000000000014c512e2000002803000000b600010002ffffffffffffffff0000002500000000root/usr/local/share/man/man1/make.1.TH MAKE 1 "22 August 1989" "GNU" "LOCAL USER COMMANDS" .SH NAME make \- GNU make utility to maintain groups of programs .SH SYNOPSIS .B "make " [ .B \-f .I makefile ] [ options ] ... [ targets ] ... .SH WARNING This man page is an extract of the documentation of GNU .IR make . It is updated only occasionally, because the GNU project does not use nroff. For complete, current documentation, refer to the Info file .B make.info which is made from the Texinfo source file .BR make.texi . .SH DESCRIPTION .LP The purpose of the .I make utility is to determine automatically which pieces of a large program need to be recompiled, and issue the commands to recompile them. The manual describes the GNU implementation of .IR make , which was written by Richard Stallman and Roland McGrath, and is currently maintained by Paul Smith. Our examples show C programs, since they are most common, but you can use .I make with any programming language whose compiler can be run with a shell command. In fact, .I make is not limited to programs. You can use it to describe any task where some files must be updated automatically from others whenever the others change. .LP To prepare to use .IR make , you must write a file called the .I makefile that describes the relationships among files in your program, and the states the commands for updating each file. In a program, typically the executable file is updated from object files, which are in turn made by compiling source files. .LP Once a suitable makefile exists, each time you change some source files, this simple shell command: .sp 1 .RS .B make .RE .sp 1 suffices to perform all necessary recompilations. The .I make program uses the makefile data base and the last-modification times of the files to decide which of the files need to be updated. For each of those files, it issues the commands recorded in the data base. .LP .I make executes commands in the .I makefile to update one or more target .IR names , where .I name is typically a program. If no .B \-f option is present, .I make will look for the makefiles .IR GNUmakefile , .IR makefile , and .IR Makefile , in that order. .LP Normally you should call your makefile either .I makefile or .IR Makefile . (We recommend .I Makefile because it appears prominently near the beginning of a directory listing, right near other important files such as .IR README .) The first name checked, .IR GNUmakefile , is not recommended for most makefiles. You should use this name if you have a makefile that is specific to GNU .IR make , and will not be understood by other versions of .IR make . If .I makefile is `\-', the standard input is read. .LP .I make updates a target if it depends on prerequisite files that have been modified since the target was last modified, or if the target does not exist. .SH OPTIONS .sp 1 .TP 0.5i .BR \-b , " \-m" These options are ignored for compatibility with other versions of .IR make . .TP 0.5i .BR \-B , " \-\-always\-make" Unconditionally make all targets. .TP 0.5i \fB\-C\fR \fIdir\fR, \fB\-\-directory\fR=\fIdir\fR Change to directory .I dir before reading the makefiles or doing anything else. If multiple .B \-C options are specified, each is interpreted relative to the previous one: .BR "\-C " / .BR "\-C " etc is equivalent to .BR "\-C " /etc. This is typically used with recursive invocations of .IR make . .TP 0.5i .B \-d Print debugging information in addition to normal processing. The debugging information says which files are being considered for remaking, which file-times are being compared and with what results, which files actually need to be remade, which implicit rules are considered and which are applied---everything interesting about how .I make decides what to do. .TP 0.5i .BI \-\-debug "[=FLAGS]" Print debugging information in addition to normal processing. If the .I FLAGS are omitted, then the behavior is the same as if .B \-d was specified. .I FLAGS may be .I a for all debugging output (same as using .BR \-d ), .I b for basic debugging, .I v for more verbose basic debugging, .I i for showing implicit rules, .I j for details on invocation of commands, and .I m for debugging while remaking makefiles. .TP 0.5i .BR \-e , " \-\-environment\-overrides" Give variables taken from the environment precedence over variables from makefiles. .TP 0.5i \fB\-f\fR \fIfile\fR, \fB\-\-file\fR=\fIfile\fR, \fB\-\-makefile\fR=\fIFILE\fR Use .I file as a makefile. .TP 0.5i .BR \-i , " \-\-ignore\-errors" Ignore all errors in commands executed to remake files. .TP 0.5i \fB\-I\fR \fIdir\fR, \fB\-\-include\-dir\fR=\fIdir\fR Specifies a directory .I dir to search for included makefiles. If several .B \-I options are used to specify several directories, the directories are searched in the order specified. Unlike the arguments to other flags of .IR make , directories given with .B \-I flags may come directly after the flag: .BI \-I dir is allowed, as well as .BI "\-I " dir. This syntax is allowed for compatibility with the C preprocessor's .B \-I flag. .TP 0.5i \fB\-j\fR [\fIjobs\fR], \fB\-\-jobs\fR[=\fIjobs\fR] Specifies the number of .I jobs (commands) to run simultaneously. If there is more than one .B \-j option, the last one is effective. If the .B \-j option is given without an argument, .IR make will not limit the number of jobs that can run simultaneously. .TP 0.5i .BR \-k , " \-\-keep\-going" Continue as much as possible after an error. While the target that failed, and those that depend on it, cannot be remade, the other dependencies of these targets can be processed all the same. .TP 0.5i \fB\-l\fR [\fIload\fR], \fB\-\-load\-average\fR[=\fIload\fR] Specifies that no new jobs (commands) should be started if there are others jobs running and the load average is at least .I load (a floating-point number). With no argument, removes a previous load limit. .TP 0.5i .BR \-L , " \-\-check\-symlink\-times" Use the latest mtime between symlinks and target. .TP 0.5i .BR \-n , " \-\-just\-print" , " \-\-dry\-run" , " \-\-recon" Print the commands that would be executed, but do not execute them (except in certain circumstances). .TP 0.5i \fB\-o\fR \fIfile\fR, \fB\-\-old\-file\fR=\fIfile\fR, \fB\-\-assume\-old\fR=\fIfile\fR Do not remake the file .I file even if it is older than its dependencies, and do not remake anything on account of changes in .IR file . Essentially the file is treated as very old and its rules are ignored. .TP 0.5i .BR \-p , " \-\-print\-data\-base" Print the data base (rules and variable values) that results from reading the makefiles; then execute as usual or as otherwise specified. This also prints the version information given by the .B \-v switch (see below). To print the data base without trying to remake any files, use .B make .B \-p .BI \-f /dev/null. .TP 0.5i .BR \-q , " \-\-question" ``Question mode''. Do not run any commands, or print anything; just return an exit status that is zero if the specified targets are already up to date, nonzero otherwise. .TP 0.5i .BR \-r , " \-\-no\-builtin\-rules" Eliminate use of the built\-in implicit rules. Also clear out the default list of suffixes for suffix rules. .TP 0.5i .BR \-R , " \-\-no\-builtin\-variables" Don't define any built\-in variables. .TP 0.5i .BR \-s , " \-\-silent" , " \-\-quiet" Silent operation; do not print the commands as they are executed. .TP 0.5i .BR \-S , " \-\-no\-keep\-going" , " \-\-stop" Cancel the effect of the .B \-k option. This is never necessary except in a recursive .I make where .B \-k might be inherited from the top-level .I make via MAKEFLAGS or if you set .B \-k in MAKEFLAGS in your environment. .TP 0.5i .BR \-t , " \-\-touch" Touch files (mark them up to date without really changing them) instead of running their commands. This is used to pretend that the commands were done, in order to fool future invocations of .IR make . .TP 0.5i .BR \-v , " \-\-version" Print the version of the .I make program plus a copyright, a list of authors and a notice that there is no warranty. .TP 0.5i .BR \-w , " \-\-print\-directory" Print a message containing the working directory before and after other processing. This may be useful for tracking down errors from complicated nests of recursive .I make commands. .TP 0.5i .B \-\-no\-print\-directory Turn off .BR \-w , even if it was turned on implicitly. .TP 0.5i \fB\-W\fR \fIfile\fR, \fB\-\-what\-if\fR=\fIfile\fR, \fB\-\-new\-file\fR=\fIfile\fR, \fB\-\-assume\-new\fR=\fIfile\fR Pretend that the target .I file has just been modified. When used with the .B \-n flag, this shows you what would happen if you were to modify that file. Without .BR \-n , it is almost the same as running a .I touch command on the given file before running .IR make , except that the modification time is changed only in the imagination of .IR make . .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 See the chapter `Problems and Bugs' in .IR "The GNU Make Manual" . .SH AUTHOR 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, 2007 Free Software Foundation, Inc. This file is part of GNU .IR make . .LP 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 3 of the License, or (at your option) any later version. .LP 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. .LP You should have received a copy of the GNU General Public License along with this program. If not, see .IR http://www.gnu.org/licenses/ . 07070100060944000041ed00000000000000000000001a4c512e5b00000000000000b600010002ffffffffffffffff0000001c00000000root/usr/local/share/locale0707010006096f000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/lt07070100060970000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/lt/LC_MESSAGES07070100060971000081a40000000000000000000000014c512e200000315c000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/lt/LC_MESSAGES/make.mo      3 Q m " (  3FXgp%7(B`&u*&++F#[#.$<EL"b!+(B,\%,- (&Ip./&/ V%w#  * :D\ {+  $"8Q)o!  'B\!_ * /16a"  (0AU)j! (1F!x&'>WZ"z"1&(H am}&_  &*(-8 f"p6 & + F ] q {  L  !,!D![!y!1!3!7!6."6e"!","("#+.#"Z# }#1####$#"$$)$#N$r$.$!$$$/%4%)T%/~%0%&%&&(-&(V&.&.&E&(#'&L'(s''''%'!( )( 6(B(^(r(#( ('((( )*)A)"`))$),))3*B*_*v* * *3*&**7+%:+ `+/n++++%+,8',G`,,3,,--!-&6- ]-h-~--,---".*1.\.m.6.<.%.%/E/ Z/,{/////00%"0+H0Dt0-00#01:1I1<^m{6yVf+ W|a"ZScN(R!k_bFD'$ >v917hPI 3 qnH\Mt]`Yx*[.G5w~;#i0,2QBX?}E=jTKA:@)pO 4e%LsC/o-gJ d&lUuz8r # %u implicit rules, %u # Directories # Files # Implicit Rules # No implicit rules. # files hash-table stats: # This program built for %s This program built for %s (%s) Date %s uid = %d, gid = %d, mode = 0%o. (built-in): (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (search path) files, impossibilities impossibilities in %lu directories. so far.# A default, MAKEFILES, or -include/sinclude makefile.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Successfully updated.# %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # Not a target:$SHELL changed (was `%s', now `%s') %s%s: %s%s: %s%s: Command not found%s: Entering an unknown directory %s: Entering directory `%s' %s: Leaving an unknown directory %s: Leaving directory `%s' %s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering an unknown directory %s[%u]: Entering directory `%s' %s[%u]: Leaving an unknown directory %s[%u]: Leaving directory `%s' *** Deleting file `%s'*** Deleting intermediate file `%s'*** [%s] Deleting file `%s'. Stop. Alarm clockBad system callBus errorCPU time limit exceededConsidering target file `%s'. ContinuedCouldn't change back to original directory.Current timeDanger signalEMT trapExtraneous text after `%s' directiveFile `%s' does not exist. File `%s' was considered already. File size limit exceededFinished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. I/O possibleIllegal InstructionInformation requestInterruptKilledMember `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Power failureQuitReading makefile `%s'Reading makefiles... Recently tried and failed to update file `%s'. Recursive variable `%s' references itself (eventually)Removing intermediate files... Report bugs to Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Target `%s' not remade because of errors.Unknown error %dUpdating goal targets.... Updating makefiles.... Usage: %s [options] [target] ... Window changed`%s' is up to date.attempt to use unsupported feature: `%s'but `%s' is now considered the same file as `%s'.empty string invalid as file nameempty variable nameextraneous `%s'invalid syntax in conditionalmissing `endef', unterminated `define'missing `endif'missing separator%smissing target patternmultiple target patternsnotarget pattern contains no `%%'touch: Archive `%s' does not existtouch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unknown debug level specification `%s'unknown signalunterminated variable referencevirtual memory exhaustedwrite errorwrite error: %sProject-Id-Version: make-3.81 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2008-05-17 21:42+0300 Last-Translator: Gintautas Miliauskas Language-Team: Lithuanian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.11.4 Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2); # %u neišreikštinių taisyklių, %u # Aplankai # Failai # Neišreikštinės taisyklės # Nėra neišreikštinių taisyklių. # failų maišos lentelės statistika: # Ši programa sukompiliuota %s sistemai Ši programa sukompiliuota %s (%s) sistemai Data %s uid = %d, gid = %d, mode = 0%o. (integruota) (ar norėjote padėti TAB simbolį vietoje 8 tarpų?) (nesvarbu) (nuo „%s“, %lu eilutė): (pavadinimas gali būti sutrumpintas) (nėra numatytojo tikslo) (nėra ~ išplėtimo) (paieškos kelias) failai, negalimybės negalimybės %lu aplankuose. kol kas.# Numatytoji reikšmė, MAKEFILES, arba -include/sinclude „make“ failas# Taip pat sukuria:# Nepavyko atnaujinti.# Failas neegzistuoja.# Failas atnaujintas.# Failas nebuvo atnaujintas.# Failas labai senas.# Neišreikštinių taisyklių paieška atlikta.# Neišreikštinių taisyklių paieška neatlikta.# Išreikštinis/statinis šablono kamienas: „%s“ # Netaisyklinga reikšmė „command_state“ naryje!# Netaisyklinga reikšmė „update_status“ naryje!# Paskutinį kartą pakeista %s # Modifikacijos laikas niekada netikrintas.# Turi būti atnaujinta (-q nustatyta).# Sėkmingai atnaujinta.# %s (key %s, mtime %d): nepavyko atverti. # %s: negalėjo būti stat'intas. # Ne tikslas:$SHELL pakeistas (buvo „%s“, dabar „%s“) %s%s: %s%s: %s%s: Komanda nerasta%s: Įeinama į nežinomą aplanką %s: Įeinama į aplanką „%s“ %s: Išeinama iš nežinomo aplanko %s: Išeinama iš aplanko „%s“ %s: Kevalo programa nerasta%s: Laiko žymė už rėžių; keičiama į %s%s: neleistinas parametras -- %c %s: netaisyklingas argumentas -- %c %s: argumentas „%c%s“ neleidžia parametro %s: parametras `%s' dviprasmis %s: parametrui „%s“ reikia argumento %s: argumentas „--%s“ neleidžia parametro %s: parametras „-W %s“ neleidžia argumento %s: parametras „-W %s“ dviprasmis %s: parametrui reikia argumento -- %c %s: neatpažintas argumentas „%c%s“ %s: neatpažintas argumentas „--%s“ %s: user %lu (real %lu), group %lu (real %lu) %sNėra taisyklės pasiekti tikslui „%s“%s%sNėra taisyklės pasiekti tikslui „%s“, kurio reikia „%s“%s%s[%u]: Įeinama į nežinomą aplanką %s[%u]: Įeinama į aplanką „%s“ %s[%u]: Išeinama iš nežinomo aplanko %s[%u]: Išeinama iš aplanko „%s“ *** Trinamas failas „%s“*** Trinamas tarpinis failas „%s“*** [%s] Trinamas failas „%s“. Pabaiga. ŽadintuvasBlogas sisteminis kvietimasMagistralės klaidaViršytas CPU laiko limitasSvarstomas tikslo failas „%s“. PratęstaNepavyko grįžti į pirminį aplanką.Dabartinis laikasPavojaus signalasEMT gaudyklėPerteklinis tekstas po „%s“ direktyvosFailas „%s“ neegzistuoja. Failas „%s“ jau apsvarstytas. Viršytas failo dydžio limitasBaigtas atnaujinti failas „%s“. Slankaus kablelio koprocesorius neprieinamasSlankaus kablelio klaidaRasta neišreikštinė taisyklė tikslui „%s“. Galimas įvedimas/išvedimasNeleistina instrukcijaInformacijos užklausaPertraukimasNutrauktaNarys „%s“%s: %ld baitų pozicijoje %ld (%ld). Būtina atnaujinti taikinį „%s“. NeNerasta neišreikštinių taisyklių tikslui „%s“. Nereikia atnaujinti taikinio „%s“Nėra tikslųNenurodyta tikslų ir nerasta „make“ failųNėra ką daryti su „%s“.Elektros maitinimo sutrikimasIšeitaSkaitomas „make“ failas „%s“Skaitomi „make“ failai... Neseniai bandyta ir nepavyko atnaujinti failo „%s“. Rekursyvus kintamasis „%s“ nukreipia į save (anksčiau ar vėliau)Šalinami tarpiniai failai... Praneškite apie klaidas adresu Išteklius prarastasSIGPHONESIGWINDSegmentacijos klaidaVis dar atnaujinamas failas „%s“. SustabdytaSustabdyta (signalas)Sustabdyta (tty įvedimas)Sustabdyta (tty išvedimas)Tikslas „%s“ neatnaujintas dėl klaidų.Nežinoma klaida %dAtnaujinami tikslai... Atnaujinami „make“ failai.... Naudojimas: %s [argumentai] [tikslas] ... Langas pakeistas„%s“ atnaujinti nereikia.bandymas naudoti nepalaikomą funkcionalumą: „%s“bet „%s“ dabar laikomas tuo pačiu failu kaip „%s“.negalimas tuščias failo pavadinimastuščias kintamojo pavadinimasperteklinis „%s“netaisyklinga sąlygos sintaksėtrūksta „endef“, nebaigtas „define“trūksta „endif“trūksta skirtuko%strūksta tikslo šablonokeli tikslo šablonainetikslo šablone nėra „%%“touch: Archyvas „%s“ neegzistuojatouch: „%s“ nėra taisyklingas archyvasnepavyko atverti bibliotekos „%s“ bandant surasti narį „%s“nežinomas debug lygio specifikacija „%s“nežinomas signalasneterminuota nuoroda į kintamąjįbaigėsi virtuali atmintisrašymo klaidarašymo klaida: %s0707010006095d000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/he0707010006095e000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/he/LC_MESSAGES0707010006095f000081a40000000000000000000000014c512e2000005435000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/he/LC_MESSAGES/make.mo lgXYv&!- -@n' " " >K(Z    &1@Yq(&*&9+`+##)-?m$938.R=")?+[,%,,-Y &//1_ ##63 O a u > * !! '!"3!V!e!t!! ! !! !%!!$"<" ["+e"!" "" """##$1#V##v##"##,#$)<$f$!$&$$$ $$%%%?% S%]%0d%'%3%+%&-9&'g&&&!&& &*&"' ?'6I' '-'-'1'(4(H(M(c(/y(6((()1+)-])#) ))))))**)*&>*6e*)*(* ***%+#;+&_++++++,!,?,U,!k,,,,,,,(- 8-1B-3t-3--3- ,.9.L.T. q.!.. ...8./6/N/"b/3/0//0&080H0\0s0'000-011271j11,121*1$26D2,{2"232)2")31L3&~3330334=849v414H4"+5N5J^566&677!7-A7 o7-77'77 8 !8 B8L8"e8 88$8 8899.9@9I9X9a9r9 {999999(9':&<:*c:&:+:+: ;#";#F;)j;-;;$;9<:<3Y<<.<<< =I=g=~==6== >.!>(P>(y>.>/>+?-?'M?'u??.?6?"@2@I@!g@;@@@@ A6)A `A%jAAA AAAAAB B #B-B EBRBnBBB BBB BC C-C6CPCbCuC"CCCCD(DED)^DD D!D!DE EE#E7ETE hErEyEE,E<E F+6F'bFFF'FF F&F G77G&oG G!G!G'GH(HDHIH_H)vH5HHHH8 I,EI rI IIIIIIII JJ48J#mJ#J JJJ!JK4KNKkK|KKK&KKK$L5LKL`LoLLL$L L-L;M;CMM#M MMM M M M N -N9N NN/YNNNN$N;N0-O^OqO$zO O OO#O(OP&P()P,RP*PPP"P)P)#QMQ%aQ4Q!Q3Q%R!8R,ZR+RRRR RS51S-gS%SIST%T519g|$szJZ"w6RLSt`A;[ 2*x<(o 8 GKY^DWfE)qym_e @]IF>V=H:4Q!?a O % 'v bc0kr+uiPl{MdU./,n-7~TC\p}#jh3BNX& # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # VPATH Search Paths # Variables Counted %d args in failed launch Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities so far. terminal.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Successfully updated.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:%s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s: Command not found%s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s*** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAlarm clockAvoiding implicit rule recursion. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBroken pipeBus errorCPU time limit exceededChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Considering target file `%s'. ContinuedCouldn't change back to original directory.Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInterruptKilledLooking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Makefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Member `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. QuitReading makefile `%s'Reading makefiles... Recently tried and failed to update file `%s'. Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User defined signal 1User defined signal 2Using default commands for `%s'. Virtual timer expiredWarning: Empty redirection Window changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinternal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionalmakefilemissing `endef', unterminated `define'missing `endif'missing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnonon-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalread jobs pipetarget `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: undefined variable `%.*s'write jobserverProject-Id-Version: make 3.79.1 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2002-03-30 21:33+0300 Last-Translator: Eli Zaretskii Language-Team: Hebrew MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-8 Content-Transfer-Encoding: 8bit # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # VPATH Search Paths # Variables %d Date %s .`%s' VPATH uid = %d, gid = %d, mode = 0%o. (built-in): (core )(? 8 TAB- ) (don't care) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion)() (search path) files, impossibilities so far. terminal.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Successfully updated.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:(!unixy && !batch_mode_shell) shell-mode :%s %d . 30 %s :%s shell :%s ,%s %s- %s: - -- %c %s -- %c %s `%c%s' %s - `%s' %s `%s' %s `--%s' %s `-W %s' %s - `-W %s' %s: -- %c %s `%c%s' - %s `--%s' - %s`%s'%s %s ,`%s' `%s'%s *** ;- `%s' ****** Break. *** *** `%s' ****** `%s' ****** ... *** [%s] ;- `%s' ****** [%s] `%s' ****** [%s] %d *** [%s] 0x%x ****** [%s] 0x%x ***.DCL- CTRL-Y- : . Stop. .LIBPATTERNS `%s' (`%s' :VPATH )AbortedAlarm clock.- BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBroken pipeBus errorCPU time limit exceededChild exited.%s <- %s `%s' batch `%s' batch .`%s' Continued. `%s' batch %s Customs Danger signalEMT trap%d :- : %s `%s' .`%s' makefile - . `%s' . `%s' .- `%s' File size limit exceeded.`%s' - .`%s' Floating point co-processor not availableFloating point exception.`%s' - `%s' VPATH `%s' .`%s' HangupI/O possibleIOT trapIllegal Instruction. `%s' makefileInformation requestInterruptKilled.`%s' .`%s' - .`%s' - . ; `%s' Makefile `%s' Makefile. MakefileMember `%s'%s: %ld bytes at %ld (%ld). .`%s' No.`%s' - `%s' makefile .`%s : . (-j) Power failure.`%s' `%s' .`%s' `%s' . `%s' `%s' Profiling timer expired.`%s' QuitReading makefile `%s'...makefile .`%s' ( ) `%s' %s- %s- %s- .- `%s' - .- `%s' .(-j1) Resource lostSIGPHONESIGWINDSegmentation fault.`%s' StoppedStopped (signal)Stopped (tty input)Stopped (tty output).`%s' . `%s' . `%s' .-q `%s' Terminated. `%s' Trace/breakpoint trap.`%s' - .`%.*s' .`%s' '%s' Unknown error %d... ...makefile Urgent I/O condition%s [] [] ... : User defined signal 1User defined signal 2.`%s' Virtual timer expired : Window changed[%s] %d . `%s'`override' directive `%s' automatic. `%s' `%s' `%s' `%s' `%s' `%s' cannot enforce load limit: command linecreating jobs pipedefault dup jobserver environmentenvironment under -e `%s' `word' fopen (temporary file)fwrite (temporary file)init jobserver pipecommand_state `%s' : --jobserver-fds `%s' : --jobserver-fds : makefile `define' , `endef' `endif'%s - - no `word' `wordlist' `wordlist' `else' read jobs pipe `%s' . `%s' :: : `%s' `%%' `-%c' VMS / `%s' :touch`%s' - ar_member_touch :touch`%s' `%s' :touch `%s' :touch(`%s' ) `%s' `%s' - unknown signalunlink (temporary file): `%s' `%c' . . :jobserver ;-jN Make- : ;NUL :.Make `+' .-j1- ; jobserver :`%.*s' - :write jobserver07070100060972000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/nl07070100060973000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/nl/LC_MESSAGES07070100060974000081a40000000000000000000000014c512e2000009f04000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/nl/LC_MESSAGES/make.mo !!!&!!!!"-)"W" i"-""'"#"# 1#?# ]#>~#"## #t$L$G$P'%Mx%@%o&ow&P&F8'J''9K(C(f(_0);):)O*JW*}*u +~+>,MT,C,2,F-I`-;- --" . 0.=.(L. u...... .. //%&/L/ U/7`//////0 0:0(X00&0*0&0+1+;1g1#|1#1)1-1,2I2b2$w292232)3.C3r333!3$344=54"s4C4C45'5.5"D5g5;5!555+6F6`6,z66%6,6-7 F7&g777.77 8"88/9&@9 g9%9919 : :##:#G:Lk:6:: ;;1;>O; ;+;*;;<1<2A< t<<<"<*<< ==,=<= X= d=n== = =%==$>+>E> d>n>>+>>!> ?? 3?A?J?^?t?$??#??"@1@,J@w@)@@!@&@!AAA HAUA^A%rAAA A/A3A-BKBRBpB0B'B3B C+CKC-gC%C-C'CD+D!.DPD:nD D*DD"D E6)E `E-nE-E1E1E.FFF-ZFFFFF"F#F/G=BG7GG-G6H;HSHmH H1H-H"H'I=I"]I#I IIIIIII JJ&3J+ZJ6J)J(J K*KFK#\K&KKKKKL)L!>L `LlLL!LLLL; M6HMMMMM(M M1N94N3nN3NN3N &O3OFONO kO!yOO OOO(O' P81P0jP8PPPQ6Q"NQ3qQ0QQ)Q;R3ZRR&RRRRRS'4S\SuS0xS1S-S1 T2;TnT*T0TT$T.UMU,jU2U*UU6V6LV,V"V3V)W"1W1TW-W&WWW0X5XUX=nX9X1X,YHEY*Y"Y;Y9Z/RZ ZZZZO\i\(\ \ \$\+\]',]-T]]*]%]]^+^&=^Id^)^#^(^%_O_K`xM``BGaHaMa!bQb4c7cPcKdHdd|d?*e?jeeM7ffp3ggI*hthFh7EiK}i=i8j @j#Kj#oj jj*jjj k&k@kVkmk vk kk k k k>k l$%lAJlllll'lm/6m4fm*m1m1m*n)Bn,ln!n.n0no4o&Lo?so o9o&p?5p#uppp8p+p>(qCgq"qKqOrjrsrzr)r rDr%%sKs!hs<sss)s!'t$It)nt*t$t%tu*u3Fu$zu)uu*v;v-w$5w)Zw w<ww w,x#AxYexAx%y'y8yKyUjy y'y)y z @z7Kz:zz!z z){72{j{|{{{ { {{'{$| >|J|1`|)|)||"| "}$-}%R}-x} }%} } } ~)~8~S~&h~~+~/~$)D.n(.%':0b ŀ*؀ 2?>@~- 45(j9 ͂Bڂ0=+n++ƃ"*.EEt /Ƅ*#! E=Q (&ƅ0*$In0 Ȇ߆-*=<hC<%&0L>}# 6+0b%1*r,Ȋъي# -I/fJ817L )'֌/!.#Pt ׍ */J*z ƎNB3v6̏ <NLCCߐ$#=H  1,%=F X cG19Xr!4"@1H)z0MՔ@#d*mʕ%.$SiNnO0 4>4s,5՗/ ;P8o-+֘609j>4ř> 9*Z*"?Ӛ3+Gs%5& V(PDМ7aM>.>=\3 Ξڞ<10E )B,p!4*" 5;X0-83.5H) d(Vabh+DPyoGRKx: /EYe%_O&u=C~'2d`$eIltw6\(B2C%"Sg]Ly qoA8{;.jv^U4Z<#,  ~zsaS n`N/?r_@RiWpJ{Z!|7Q}[UfFX+&t#KVATj]HN}k|JO$u763m=fIxMk9?zws [mcqQ\>b^TY9rMDgPl'L hiFW>G1 @*:-n vc # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Implicit Rules # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # Pattern-specific Variable Values # VPATH Search Paths # Variables # files hash-table stats: # # strcache hash-table stats: # %s # of strings in strcache: %d / lookups = %lu / hits = %lu Counted %d args in failed launch This program built for %s This program built for %s (%s) Unhandled exception filter called from program %s ExceptionCode = %lx ExceptionFlags = %lx ExceptionAddress = 0x%p --debug[=FLAGS] Print various types of debugging information. --eval=STRING Evaluate STRING as a makefile statement. --no-print-directory Turn off -w, even if it was turned on implicitly. --warn-undefined-variables Warn when an undefined variable is referenced. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -L, --check-symlink-times Use the latest mtime between symlinks and target. -R, --no-builtin-variables Disable the built-in variable settings. -S, --no-keep-going, --stop Turns off -k. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. -b, -m Ignored for compatibility. -d Print lots of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. -i, --ignore-errors Ignore errors from recipes. -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg. -k, --keep-going Keep going when some targets can't be made. -l [N], --load-average[=N], --max-load[=N] Don't start multiple jobs unless load is below N. -n, --just-print, --dry-run, --recon Don't actually run any recipe; just print them. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -q, --question Run no recipe; exit status says if up to date. -r, --no-builtin-rules Disable the built-in implicit rules. -s, --silent, --quiet Don't echo recipes. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far. terminal.# A default, MAKEFILES, or -include/sinclude makefile.# Also makes:# Command line target.# Dependencies recipe running (THIS IS A BUG).# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Recipe currently running (THIS IS A BUG).# Successfully updated.# recipe to execute# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:# variable set hash-table stats: $SHELL changed (was `%s', now `%s') %s # of strcache buffers: %d (* %d B/buffer = %d B) %s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s strcache free: total = %d (%d) / max = %d / min = %d / avg = %d %s strcache used: total = %d (%d) / max = %d / min = %d / avg = %d %s%s: %s%s: %s%s: Command not found%s: Entering an unknown directory %s: Entering directory `%s' %s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%p) %s: Leaving an unknown directory %s: Leaving directory `%s' %s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sBuilt for %s %sBuilt for %s (%s) %sLicense GPLv3+: GNU GPL version 3 or later %sThis is free software: you are free to change and redistribute it. %sThere is NO WARRANTY, to the extent permitted by law. %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering an unknown directory %s[%u]: Entering directory `%s' %s[%u]: Leaving an unknown directory %s[%u]: Leaving directory `%s' *** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .DEFAULT_GOAL contains more than one target.LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAccess violation: read operation at address 0x%p Access violation: write operation at address 0x%p Alarm clockAppend %.*s and cleanup Append output to %s Avoiding implicit rule recursion. BUG: num_pattern_rules is wrong! %u != %uBUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBatch file contents:%s %s Broken pipeBus errorCPU time limit exceededCannot create a temporary file Child accessChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Collisions=%ld/%ld=%.0f%%Considering target file `%s'. ContinuedCould not restore stdin Could not restore stdout Couldn't change back to original directory.CreatePipe() failed (e=%ld) Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInitialized accessInterruptInvoking builtin recipe to update target `%s'. Invoking recipe from %s:%lu to update target `%s'. Jobserver client (fds %d,%d) KilledLive child %p (%s) PID %s %s Load=%ld/%ld=%.0f%%, Looking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Make accessMakefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Making `%s' due to always-make flag. Malformed target-specific variable definitionMember `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No recipe for `%s' and no prerequisites actually changed. No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Obtained token for child %p (%s). Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' is order-only for target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. Putting child %p (%s) PID %s%s on the chain. QuitRe-executing[%u]:Reading makefile `%s'Reading makefiles... Reaping losing child %p PID %s %s Reaping winning child %p PID %s %s Recently tried and failed to update file `%s'. Recipe for `%s' will be ignored in favor of the one for `%s'.Recipe for file `%s' was found by implicit rule search,Recipe of `%s' is being run. Recipe was specified for file `%s' at %s:%lu,Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rehash=%d, Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Released token for child %p (%s). Removing child %p PID %s%s from chain. Removing intermediate files... Report bugs to Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Symbolic links not supported: disabling -L.Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User accessUser defined signal 1User defined signal 2Using default commands for `%s'. Using default recipe for `%s'. Virtual timer expiredWarning: Empty redirection Warning: File `%s' has modification time %s s in the futureWarning: File `%s' has modification time in the futureWindow changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't allocate %lu bytes for hash table: memory exhaustedcan't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'extraneous text after `define' directiveextraneous text after `endef' directivefind_and_set_shell() path search set default_shell = %s find_and_set_shell() setting default_shell = %s first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinsufficient number of arguments (%d) to function `%s'internal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionallbr$ini_control() failed with status = %dlbr$set_module() failed to extract module info, status = %dmake reaped child pid %s, still waiting for pid %s makefilemissing `endef', unterminated `define'missing `endif'missing rule before recipemissing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnono more file handles: could not duplicate stdin no more file handles: could not duplicate stdout non-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalprerequisites cannot be defined in recipesprocess_easy() failed to launch process (e=%ld) read jobs piperecipe commences before first targetspawnvpe: environment space might be exhaustedsys$search() failed with %d target `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `%s%s' option requires a non-empty string argumentthe `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unimplemented on this platform: function `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: ignoring old recipe for target `%s'warning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: overriding recipe for target `%s'warning: undefined variable `%.*s'windows32_open_pipe(): DuplicateHandle(Err) failed (e=%ld) windows32_openpipe(): DuplicateHandle(In) failed (e=%ld) windows32_openpipe(): process_init_fd() failed write errorwrite error: %swrite jobserverProject-Id-Version: make-3.81.91 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2010-07-24 11:28+0200 Last-Translator: Benno Schulenberg Language-Team: Dutch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Lokalize 1.0 Plural-Forms: nplurals=2; plural=(n != 1); # %u 'vpath'-zoekpaden. # %u impliciete regels, %u # %u patroonspecifieke variabelewaarden # Mappen # Bestanden # Make-gegevensbank voltooid op %s # Algemeen zoekpad ('VPATH'-variabele): # # Impliciete regels # Make-gegevensbank, weergegeven op %s # Geen algemeen zoekpad ('VPATH'-variabele). # Geen impliciete regels. # Geen patroonspecifieke variabelewaarden # Patroonspecifieke variabelewaarden # VPATH-zoekpaden # Variabelen # hashtabel-statistieken van bestanden: # # strcache-hashtabel-statistieken: # %s Aantal tekenreeksen in strcache: %d / lookups = %lu / treffers = %lu %d argumenten geteld bij mislukte start Dit programma is gemaakt voor %s. Dit programma is gemaakt voor %s (%s). Filter voor onbehandelde uitzondering is aangeroepen vanuit programma %s ExceptionCode = %lx ExceptionFlags = %lx ExceptionAddress = 0x%p --debug[=VLAGGEN] verschillende soorten debuginformatie weergeven --eval=TEKST deze TEKST als Makefile-statement evalueren --no-print-directory optie '-w' uitzetten, ook als deze impliciet was aangezet --warn-undefined-variables waarschuwen als naar een ongedefinieerde variabele wordt verwezen -B, --always-make onvoorwaardelijk alle doelen maken -C MAP, --directory=MAP naar deze map gaan alvorens iets te doen -I MAP, --include-dir=MAP deze map doorzoeken naar ingevoegde Makefiles -L, --check-symlink-times van een symbolische koppeling en zijn doel de laatste wijzigingstijd gebruiken -R, --no-builtin-variables ingebouwde instellingen van variabelen uitzetten -S, --no-keep-going, --stop optie '-k' uitzetten -W BESTAND, --what-if=BESTAND, --new-file=BESTAND, --assume-new=BESTAND BESTAND als oneindig nieuw beschouwen -b, -m (genegeerd, maar herkend wegens compatibiliteit) -d veel informatie weergeven voor het debuggen -e, --environment-overrides omgevingsvariabelen gaan boven Makefiles -f BESTAND, --file=BESTAND, --makefile=BESTAND het gegeven bestand als Makefile gebruiken -h, --help deze hulptekst tonen en stoppen -i, --ignore-errors alle fouten in recepten negeren -j [N], --jobs[=N] het uitvoeren van N taken tegelijk toestaan; zonder N is het aantal onbeperkt -k, --keep-going doorgaan als een doel niet gemaakt kan worden -l [N], --load-average[=N], --max-load[=N] alleen extra taken starten als de systeembelasting lager is dan N -n, --just-print, --dry-run, --recon recepten niet uitvoeren, alleen weergeven -o BESTAND, --old-file=BESTAND, --assume-old=BESTAND BESTAND als oud beschouwen, niet opnieuw maken -p, --print-data-base interne gegevensbank van 'make' weergeven -q, --question geen recepten uitvoeren; de afsluitwaarde geeft aan of alles bijgewerkt is -r, --no-builtin-rules ingebouwde impliciete regels uitzetten -s, --silent, --quiet recepten niet weergeven -t, --touch doelen aanraken in plaats van opnieuw maken -v, --version versienummer tonen en stoppen -w, --print-directory de huidige map weergeven Datum %s VPATH-naam '%s' wordt genegeerd. uid = %d, gid = %d, modus = 0%o. (ingebouwd): (geheugendump gemaakt) (bedoelde u TAB in plaats van 8 spaties?) (maakt niet uit) (van '%s', regel %lu) (van '%s', regel %lu): (naam kan afgekapt zijn) (geen standaarddoel) (geen expansie van ~) (ginds) (zoekpad) bestanden, onmogelijkheden onmogelijkheden in %lu mappen. tot nu toe. terminal.# Een standaard, of MAKEFILES, of -include/sinclude makefile.# Maakt ook:# Doel afkomstig van opdrachtregel.# Nog lopende receptafhankelijkheden (DIT IS EEN PROGRAMMAFOUT).# Bijwerken is mislukt.# Bestand bestaat niet.# Bestand is bijgewerkt.# Bestand is niet bijgewerkt.# Bestand is een tussentijds vereiste.# Bestand is erg oud.# Impliciete regel-zoekopdracht is uitgevoerd.# Impliciete regel-zoekopdracht is niet uitgevoerd.# Impliciete/statische patroonstam: '%s' # Ongeldige waarde in 'command_state'-onderdeel!# Ongeldige waarde in 'update_status'-onderdeel!# Laatst gewijzigd %s # Wijzigingstijd is nooit gecontroleerd.# Moet worden bijgewerkt (-q is ingesteld).# Nepdoel (vereiste van .PHONY).# Waardevol bestand (vereiste van .PRECIOUS).# Nog lopend recept (DIT IS EEN PROGRAMMAFOUT).# Succesvol bijgewerkt.# uit te voeren recept# %s (apparaat %d, inode [%d,%d,%d]): # %s (apparaat %d, inode [%d,%d,%d]): kan niet worden geopend. # %s (apparaat %ld, inode %ld): # %s (apparaat %ld, inode %ld): kan niet worden geopend. # %s (sleutel %s, wijzigingstijd %d): # %s (sleutel %s, wijzigingstijd %d): kan niet worden geopend. # kan status van %s niet opvragen. # Geen 'vpath'-zoekpaden.# Is geen doel:# Statistieken van hashtabel van variabelenverzameling: $SHELL is gewijzigd (was '%s', is nu '%s') %s Aantal strcache-buffers: %d (* %d bytes/buffer = %d bytes) %s (regel %d) Onjuiste shell-context (!unixy && !batch_mode_shell) %s slaapt gedurende 30 seconden...%s Vrije strcache: totaal = %d (%d) / max = %d / min = %d / gemiddeld = %d %s Gebruikte strcache: totaal = %d (%d) / max = %d / min = %d / gemiddeld = %d %s%s: %s%s: %s%s: Opdracht niet gevonden%s: Een onbekende map wordt binnengegaan %s: Map '%s' wordt binnengegaan %s: Onderbreking/uitzondering gekregen (code = 0x%lx, adres = 0x%p) %s: Een onbekende map wordt verlaten %s: Map '%s' wordt verlaten %s: Shell-programma niet gevonden%s: Tijdsstempel ligt buiten bereik; wordt vervangen door %s%s: ongeldige optie -- %c %s: ongeldige optie -- %c %s: optie '%c%s' staat geen argument toe %s: optie '%s' is niet eenduidig %s: optie '%s' vereist een argument %s: optie '--%s' staat geen argument toe %s: optie '-W %s' staat geen argument toe %s: optie '-W %s' is niet eenduidig %s: optie vereist een argument -- %c %s: onbekende optie '%c%s' %s: onbekende optie '--%s' %s: gebruiker %lu (echt %lu), groep %lu (echt %lu) %sDit programma is gemaakt voor %s. %sDit programma is gemaakt voor %s (%s). %sLicentie GPLv3+: GNU GPL versie 3 of nieuwer %sDit is vrije software: u mag het vrijelijk wijzigen en verder verspreiden. %sEr is GEEN GARANTIE, voor zover de wet dit toestaat. %sEr is geen regel om doel '%s' te maken%s%sEr is geen regel om doel '%s' te maken, nodig voor '%s'%s%s[%u]: Een onbekende map wordt binnengegaan %s[%u]: Map '%s' wordt binnengegaan %s[%u]: Een onbekende map wordt verlaten %s[%u]: Map '%s' wordt verlaten *** Archiefonderdeel '%s' kan verkeerd zijn; niet verwijderd*** Afgebroken. *** Verwijderen van bestand '%s'*** Verwijderen van tussentijds bestand '%s'*** Wachten op onvoltooide taken...*** Waarschuwing: .LOW_RESOLUTION_TIME-bestand '%s' heeft een hoge-resolutie tijdsstempel*** [%s] Archiefonderdeel '%s' kan verkeerd zijn; niet verwijderd*** [%s] Verwijderen van bestand '%s'*** [%s] Fout %d*** [%s] Fout 0x%x*** [%s] Fout 0x%x (genegeerd)-waarschuwing: mogelijk dient u CTRL-Y-afhandeling opnieuw aan te zetten vanuit DCL. . Gestopt. .DEFAULT_GOAL bevat meer dan één doel.LIBPATTERNS-element '%s' is geen patroon; VPATH-naam '%s' wordt gebruiktAfgebrokenToegangsrechtenovertreding: leesopdracht op adres 0x%p Toegangsrechtenovertreding: schrijfopdracht op adres 0x%p WekkerToevoegen van %.*s en opschoning Uitvoer wordt toegevoegd aan %s Impliciete regelrecursie wordt ontweken. PROGRAMMAFOUT: num_pattern_rules is verkeerd! %u != %uINGEBOUWDE CD %s INGEBOUWDE RM %s INGEBOUWD [%s][%s] Onjuiste systeemaanroepInhoud van batch-bestand:%s %s Gebroken pijpBusfoutLimiet op processortijd is overschredenKan geen tijdelijk bestand aanmaken KindtoegangDochter is afgeslotenCirculaire afhankelijkheid %s <- %s is verworpen.Opschonen van tijdelijk batch-bestand %s Opschonen van tijdelijk batch-bestand %s Botsingen=%ld/%ld=%.0f%%Doelbestand '%s' wordt overwogen. DoorgegaanKan standaardinvoer niet herstellen Kan standaarduitvoer niet herstellen Kan niet terugkeren naar oorspronkelijke map.CreatePipe() is mislukt (e=%ld) Maken van tijdelijk batch-bestand %s Huidige tijdCustoms kan niet exporteren: %s GevaarsignaalEMT-instructieFout bij proces-start, %d Fout: lege opdracht In plaats daarvan wordt %s uitgevoerd extra tekst na '%s'-opdrachtOpnieuw maken van makefile '%s' is mislukt.Opnieuw maken van doelbestand '%s' is mislukt. Bestand '%s' bestaat niet. Bestand '%s' was al overwogen. Limiet op bestandsgrootte is overschredenVereisten van doelbestand '%s' zijn voltooid. Bijwerken van bestand '%s' is voltooid. Drijvendekomma-coprocessor is niet beschikbaarDrijvendekomma-berekeningsfoutImpliciete regel voor '%s' gevonden. Vereiste '%s' gevonden als VPATH '%s'. Pogingen voor doelbestand '%s' worden gestaakt. OpgehangenIn-/uitvoer is mogelijkIOT-instructieOnjuiste bewerkingIngesloten makefile '%s' is niet gevonden.Verzoek om informatieToegang geïnitialiseerdOnderbrokenIngebouwd recept wordt aangeroepen om doel '%s' bij te werken. Recept uit %s:%lu wordt aangeroepen om doel '%s' bij te werken. Taakservercliënt (bestandsdescriptor %d,%d) GeëlimineerdLevend kind %p (%s) PID %s %s Belasting=%ld/%ld=%.0f%%, Zoeken naar een regel met tussentijds bestand '%s'. Zoeken naar impliciete regel voor '%s'. Zoeken naar archiefonderdeel-impliciete regel voor '%s'. Make-toegangMakefile '%s' bevat mogelijk een lus; wordt niet opnieuw gemaakt. Makefile '%s' is niet gevonden.Makefile op standaardinvoer is dubbel opgegeven.Maken van '%s' vanwege 'always-make'-vlag. Onjuiste doelspecifieke variabele-definitieOnderdeel '%s'%s: %ld bytes bij %ld (%ld). '%s' moet opnieuw gemaakt worden. GeenGeen impliciete regel voor '%s' gevonden. Doel '%s' hoeft niet opnieuw gemaakt te wordenEr is geen recept voor '%s' en geen van de vereisten zijn veranderd. Geen doelenGeen doelen opgegeven en geen makefile gevondenEr hoeft niets gedaan te worden voor '%s'.Token verkregen voor kind %p (%s). Opties: Parallele taken (-j) worden op dit platform niet ondersteund.StroomstoringVereiste '%s' is nieuwer dan doel '%s'. Vereiste '%s' is ouder dan doel '%s'. Vereiste '%s' is alleen-ordenen voor doel '%s'. Vereiste '%s' van doel '%s' bestaat niet. Tijdopnemer voor analyse is verlopenBijknippen van bestand '%s'. Opname van kind %p (%s) PID %s%s in de ketting. AfgeslotenOpnieuw uitvoeren[%u]:Lezen van makefile '%s'Lezen van makefiles... Beëindigen van verliezend kind %p PID %s %s Beëindigen van winnend kind %p PID %s %s Bijwerken van bestand '%s' is recent geprobeerd en mislukt. Recept voor '%s' zal worden genegeerd ten gunste van die voor '%s'.Recept voor bestand '%s' werd gevonden via impliciet zoeken,Recept van '%s' wordt nu uitgevoerd. Recept voor bestand '%s' is opgegeven in %s:%lu,Recursieve variabele '%s' verwijst naar zichzelf, uiteindelijkFoutuitvoer wordt omgeleid naar %s Invoer wordt omgeleid van %s Uitvoer wordt omgeleid naar %s Herhash=%d, Onmogelijke impliciete vereiste '%s' wordt verworpen. Onmogelijke regelvereiste '%s' wordt verworpen. Token vrijgegeven voor kind %p (%s). Verwijderen van kind %p PID %s%s uit de ketting. Verwijderen van tussentijdse bestanden... Rapporteer programmafouten aan , meld gebreken in de vertaling aan . Opnieuw instellen op enkele-taakmodus (-j1).Hulpbron verlorenSIGPHONESIGWINDSegmentatiefoutBestand '%s' wordt nog bijgewerkt. GepauzeerdGepauzeerd (signaal)Gepauzeerd (terminalinvoer)Gepauzeerd (terminaluitvoer)Doelbestand '%s' is succesvol opnieuw gemaakt. Symbolische koppelingen worden niet ondersteund: '-L' wordt uitgeschakeld.Doel '%s' is dubbeldubbelpunts en heeft geen vereisten. Doel '%s' is niet opnieuw gemaakt vanwege fouten.Doelbestand '%s' moet opnieuw worden gemaakt onder -q. BeëindigdDe vereisten van '%s' worden nu gemaakt. Traceer/breekpunt-instructieProberen van impliciete vereiste '%s'. Patroonregel wordt geprobeerd met stam '%.*s'. Proberen van regelvereiste '%s'. Onbekende ingebouwde opdracht '%s' Onbekende fout %dBijwerken van doelen... Bijwerken van makefiles... Urgente in-/uitvoertoestandGebruik: %s [OPTIES] [DOEL]... GebruikerstoegangGebruikergedefinieerd signaal 1Gebruikergedefinieerd signaal 2Standaardopdrachten worden gebruikt voor '%s'. Standaardrecept wordt gebruikt voor '%s'. Virtuele tijdopnemer is verlopenWaarschuwing: lege omleiding Waarschuwing: bestand '%s' heeft een wijzigingstijd %s seconden in de toekomstWaarschuwing: bestand '%s' heeft een wijzigingstijd in de toekomstVenster is veranderd[%s] Fout %d (genegeerd)'%s' is bijgewerkt.'override'-opdrachtpoging tot gebruik van niet-ondersteunde functie: '%s'automatischmaar '%s' wordt nu als hetzelfde bestand beschouwd als '%s'.kan %lu bytes voor hashtabel niet reserveren: onvoldoende geheugen beschikbaarkan dubbeldubbelpunts '%s' niet hernoemen tot enkeldubbelpunts '%s'kan enkeldubbelpunts '%s' niet hernoemen tot dubbeldubbelpunts '%s'kan belastingsgrens niet afdwingen: kan belastingsgrenzen niet afdwingen op dit besturingssysteemopdrachtregelmaken van taken-pijpstandaardklaar met 30 seconden slapen. Make gaat verder. dubbele taakserverlege tekenreeks is ongeldig als bestandsnaamlege naam van variabeleomgevingomgeving onder -eextra '%s'extra tekst na 'define'-opdrachtextra tekst na 'endef'-opdrachtfind_and_set_shell() stelt na doorzoeken van pad default_shell = %s in find_and_set_shell() stelt default_shell = %s in eerste argument van 'word'-functie moet groter zijn dan 0fopen (tijdelijk bestand)fwrite (tijdelijk bestand)initialiseren van taakserver-pijponvoldoende aantal argumenten (%d) voor functie '%s'*interne fout*: '%s' command_state*interne fout*: ongeldige tekenreeks '%s' voor '--jobserver-fds'*interne fout*: meerdere opties '--jobserver-fds'ongeldige syntaxis in voorwaardelijk deellbr$ini_control() is mislukt, afsluitwaarde = %duitpakken van module-info door lbr$set_module() is mislukt, afsluitwaarde= %d'make' heeft kind met PID %s verwerkt, maar wacht nog op PID %s makefileontbrekende 'endef', onafgemaakte 'define'ontbrekende 'endif'ontbrekende regel voor receptontbrekend scheidingsteken%sontbrekend doelpatroongemengde impliciete en normale regelsgemengde impliciete en statische patroonregelsmeerdere doelpatronengeengeen bestandshandvatten meer beschikbaar: kan standaardinvoer niet dupliceren geen bestandshandvatten meer beschikbaar: kan standaarduitvoer niet dupliceren niet-numeriek eerste argument van 'word'-functieniet-numeriek eerste argument van 'wordlist'-functieniet-numeriek tweede argument van 'wordlist'-functieslechts één 'else' per voorwaardelijk deelvereisten kunnen niet in recepten gedefinieerd wordenprocess_easy() kan geen proces starten (e=%ld) lezen van taken-pijprecept begint voor eerste doelspawnvpe: mogelijk geen omgevingsruimte meer beschikbaarsys$search() is mislukt met afsluitwaarde %d doel '%s' komt niet overeen met doelpatroondoel '%s' is meerdere keren gegeven in dezelfde regel.doelbestand '%s' heeft zowel ':'- als '::'-itemsdoelpatroon bevat geen '%%'de optie '%s%sc' vereist een niet-lege tekenreeks als argumentde optie '-%c' vereist een positief, geheel argumenthet 'touchen' van een archiefonderdeel is niet mogelijk op VMStouch: Archief '%s' bestaat niettouch: ar_member_touch van '%s' is mislukttouch: Onderdeel '%s' bestaat niet in '%s'touch: '%s' is geen geldig archiefkan bibliotheek '%s' niet openen om onderdeel '%s' op te zoekenniet-geïmplementeerd op dit platform: functie '%s'onbekende aanduiding '%s' voor debug-niveauonbekend signaalverwijderen (van tijdelijk bestand): onafgemaakte aanroep van functie '%s': '%c' ontbreektonafgemaakte verwijzing naar variabeleonvoldoende geheugen beschikbaarWaarschuwing: Klokafwijking geconstateerd. Het maken is mogelijk onvolledig gebeurd.Waarschuwing: '-jN' is afgedwongen in een deelproces: taakserver-modus uitgezet.Waarschuwing: NUL-teken gezien; de rest van de regel wordt genegeerdWaarschuwing: oud recept voor doel '%s' wordt genegeerdWaarschuwing: taakserver is onbeschikbaar: '-j1' wordt gebruikt. Voeg '+' toe aan de ouderregel.Waarschuwing: er wordt voorbijgegaan aan recept voor doel '%s'Waarschuwing: ongedefinieerde variabele '%.*s'windows32_openpipe(): DuplicateHandle(Err) is mislukt (e=%ld) windows32_openpipe(): DuplicateHandle(In) is mislukt (e=%ld) windows32_openpipe(): process_init_fd() is mislukt schrijffoutschrijffout: %sschrijven naar taakserver07070100060954000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/fr07070100060955000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/fr/LC_MESSAGES07070100060956000081a40000000000000000000000014c512e1f0000a2a8000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/fr/LC_MESSAGES/make.mo !!!&!!!!"-)"W" i"-""'"#"# 1#?# ]#>~#"## #t$L$G$P'%Mx%@%o&ow&P&F8'J''9K(C(f(_0);):)O*JW*}*u +~+>,MT,C,2,F-I`-;- --" . 0.=.(L. u...... .. //%&/L/ U/7`//////0 0:0(X00&0*0&0+1+;1g1#|1#1)1-1,2I2b2$w292232)3.C3r333!3$344=54"s4C4C45'5.5"D5g5;5!555+6F6`6,z66%6,6-7 F7&g777.77 8"88/9&@9 g9%9919 : :##:#G:Lk:6:: ;;1;>O; ;+;*;;<1<2A< t<<<"<*<< ==,=<= X= d=n== = =%==$>+>E> d>n>>+>>!> ?? 3?A?J?^?t?$??#??"@1@,J@w@)@@!@&@!AAA HAUA^A%rAAA A/A3A-BKBRBpB0B'B3B C+CKC-gC%C-C'CD+D!.DPD:nD D*DD"D E6)E `E-nE-E1E1E.FFF-ZFFFFF"F#F/G=BG7GG-G6H;HSHmH H1H-H"H'I=I"]I#I IIIIIII JJ&3J+ZJ6J)J(J K*KFK#\K&KKKKKL)L!>L `LlLL!LLLL; M6HMMMMM(M M1N94N3nN3NN3N &O3OFONO kO!yOO OOO(O' P81P0jP8PPPQ6Q"NQ3qQ0QQ)Q;R3ZRR&RRRRRS'4S\SuS0xS1S-S1 T2;TnT*T0TT$T.UMU,jU2U*UU6V6LV,V"V3V)W"1W1TW-W&WWW0X5XUX=nX9X1X,YHEY*Y"Y;Y9Z/RZ ZZZZ&5\\\.x\\ \*\8\']*<]:g]]2]+]^ ;^0I^,z^E^/^"_'@_h_N_S>```W`JKawablbNcKTcc9=dLwd}drBe>eGegj j j"k4kIk0[kkkkkk l 'l2l IlWl&il l lBll!mG&mnmmm%m/mn3=n9qn3n8n8oQo)no8o(o.o8)pbpzp+pAp%p;$q#`q0qq&qq7 r=Cr:rFr"sE&sGls sss)s( tJ3t%~t#t t1tu9u/Wu!u+u/u0v$6v*[v"v"v7vww3w/*xHZx-x,x)x((yNQy y!y/y(y]'zTz&z{{){SH{ {'{3{!|$|:+|:f||||1|1}9}Q}i}}!} } }}*}~,~*C~/n~0~~~ 03P0!  9P(l*0 %$8-])0%-+%Y  * HD^'Ń@-FAt 8Ą"5 ?V7(΅%,#'P<x 7†- BOM;<@-6nˆ6ވ/J/d/>ĉCUG/<͊@ Ke 43܋.4?+t.#ό (,U\l/GčB :OEЎ8؎)&,P(}!ȏ%ۏ '8`r22ϐ!O<JבE+ qL}JʒPPf-H."@c j 3 ",2+_L0ؕF Pk+;%:2P$,C՗Ga*j ɘ(7!YsLzMǙ?CUDޚ765l+73 <A=~(?4%@Z%=1+1F]4!ٞ 8'#`QTGE=wˠ@C+=;1*\n"<10E )B,p!4*" 5;X0-83.5H) d(Vabh+DPyoGRKx: /EYe%_O&u=C~'2d`$eIltw6\(B2C%"Sg]Ly qoA8{;.jv^U4Z<#,  ~zsaS n`N/?r_@RiWpJ{Z!|7Q}[UfFX+&t#KVATj]HN}k|JO$u763m=fIxMk9?zws [mcqQ\>b^TY9rMDgPl'L hiFW>G1 @*:-n vc # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Implicit Rules # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # Pattern-specific Variable Values # VPATH Search Paths # Variables # files hash-table stats: # # strcache hash-table stats: # %s # of strings in strcache: %d / lookups = %lu / hits = %lu Counted %d args in failed launch This program built for %s This program built for %s (%s) Unhandled exception filter called from program %s ExceptionCode = %lx ExceptionFlags = %lx ExceptionAddress = 0x%p --debug[=FLAGS] Print various types of debugging information. --eval=STRING Evaluate STRING as a makefile statement. --no-print-directory Turn off -w, even if it was turned on implicitly. --warn-undefined-variables Warn when an undefined variable is referenced. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -L, --check-symlink-times Use the latest mtime between symlinks and target. -R, --no-builtin-variables Disable the built-in variable settings. -S, --no-keep-going, --stop Turns off -k. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. -b, -m Ignored for compatibility. -d Print lots of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. -i, --ignore-errors Ignore errors from recipes. -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg. -k, --keep-going Keep going when some targets can't be made. -l [N], --load-average[=N], --max-load[=N] Don't start multiple jobs unless load is below N. -n, --just-print, --dry-run, --recon Don't actually run any recipe; just print them. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -q, --question Run no recipe; exit status says if up to date. -r, --no-builtin-rules Disable the built-in implicit rules. -s, --silent, --quiet Don't echo recipes. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far. terminal.# A default, MAKEFILES, or -include/sinclude makefile.# Also makes:# Command line target.# Dependencies recipe running (THIS IS A BUG).# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Recipe currently running (THIS IS A BUG).# Successfully updated.# recipe to execute# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:# variable set hash-table stats: $SHELL changed (was `%s', now `%s') %s # of strcache buffers: %d (* %d B/buffer = %d B) %s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s strcache free: total = %d (%d) / max = %d / min = %d / avg = %d %s strcache used: total = %d (%d) / max = %d / min = %d / avg = %d %s%s: %s%s: %s%s: Command not found%s: Entering an unknown directory %s: Entering directory `%s' %s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%p) %s: Leaving an unknown directory %s: Leaving directory `%s' %s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sBuilt for %s %sBuilt for %s (%s) %sLicense GPLv3+: GNU GPL version 3 or later %sThis is free software: you are free to change and redistribute it. %sThere is NO WARRANTY, to the extent permitted by law. %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering an unknown directory %s[%u]: Entering directory `%s' %s[%u]: Leaving an unknown directory %s[%u]: Leaving directory `%s' *** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .DEFAULT_GOAL contains more than one target.LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAccess violation: read operation at address 0x%p Access violation: write operation at address 0x%p Alarm clockAppend %.*s and cleanup Append output to %s Avoiding implicit rule recursion. BUG: num_pattern_rules is wrong! %u != %uBUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBatch file contents:%s %s Broken pipeBus errorCPU time limit exceededCannot create a temporary file Child accessChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Collisions=%ld/%ld=%.0f%%Considering target file `%s'. ContinuedCould not restore stdin Could not restore stdout Couldn't change back to original directory.CreatePipe() failed (e=%ld) Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInitialized accessInterruptInvoking builtin recipe to update target `%s'. Invoking recipe from %s:%lu to update target `%s'. Jobserver client (fds %d,%d) KilledLive child %p (%s) PID %s %s Load=%ld/%ld=%.0f%%, Looking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Make accessMakefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Making `%s' due to always-make flag. Malformed target-specific variable definitionMember `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No recipe for `%s' and no prerequisites actually changed. No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Obtained token for child %p (%s). Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' is order-only for target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. Putting child %p (%s) PID %s%s on the chain. QuitRe-executing[%u]:Reading makefile `%s'Reading makefiles... Reaping losing child %p PID %s %s Reaping winning child %p PID %s %s Recently tried and failed to update file `%s'. Recipe for `%s' will be ignored in favor of the one for `%s'.Recipe for file `%s' was found by implicit rule search,Recipe of `%s' is being run. Recipe was specified for file `%s' at %s:%lu,Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rehash=%d, Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Released token for child %p (%s). Removing child %p PID %s%s from chain. Removing intermediate files... Report bugs to Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Symbolic links not supported: disabling -L.Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User accessUser defined signal 1User defined signal 2Using default commands for `%s'. Using default recipe for `%s'. Virtual timer expiredWarning: Empty redirection Warning: File `%s' has modification time %s s in the futureWarning: File `%s' has modification time in the futureWindow changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't allocate %lu bytes for hash table: memory exhaustedcan't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'extraneous text after `define' directiveextraneous text after `endef' directivefind_and_set_shell() path search set default_shell = %s find_and_set_shell() setting default_shell = %s first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinsufficient number of arguments (%d) to function `%s'internal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionallbr$ini_control() failed with status = %dlbr$set_module() failed to extract module info, status = %dmake reaped child pid %s, still waiting for pid %s makefilemissing `endef', unterminated `define'missing `endif'missing rule before recipemissing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnono more file handles: could not duplicate stdin no more file handles: could not duplicate stdout non-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalprerequisites cannot be defined in recipesprocess_easy() failed to launch process (e=%ld) read jobs piperecipe commences before first targetspawnvpe: environment space might be exhaustedsys$search() failed with %d target `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `%s%s' option requires a non-empty string argumentthe `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unimplemented on this platform: function `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: ignoring old recipe for target `%s'warning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: overriding recipe for target `%s'warning: undefined variable `%.*s'windows32_open_pipe(): DuplicateHandle(Err) failed (e=%ld) windows32_openpipe(): DuplicateHandle(In) failed (e=%ld) windows32_openpipe(): process_init_fd() failed write errorwrite error: %swrite jobserverProject-Id-Version: GNU make 3.81.91 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2010-07-23 01:02+0100 Last-Translator: Christophe Combelles Language-Team: French MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n > 1); # %u chemins de recherche vpath . # %u rgles implicites, %u # %u valeurs de variable spcifiques au motif # Rpertoires # Fichiers # Base de donnes de Make termine le %s # Chemin de recherche gnral (variable VPATH ) : # # Rgles Implicites # Base de donnes de Make, imprime le %s # Aucun chemin de recherche gnral (variable VPATH ). # Pas de rgle implicite. # pas de valeurs de variable spcifiques au motif # Valeurs de variable spcifiques au motif # Chemins de Recherche VPATH # Variables # stats des tables de hachage des fichiers : # # stats des tables de hachage strcache : # %s nombre de chaines dans strcache: %d / lookups = %lu / hits = %lu %d arguments compts lors du lancement chou Ce programme a construit pour %s Ce programme a construit pour %s (%s) Filtre d'exception non pris en charge appel depuis le programme %s ExceptionCode = %lx ExceptionFlags = %lx ExceptionAddress = 0x%p --debug[=FLAGS] Afficher divers types d'informations de dbogage. --eval=CHAINE Evaluer la CHAINE comme une instruction de makefile. --no-print-directory Dsactiver l'option -w, mme si elle a t active implicitement. --warn-undefined-variables Prvenir lorsqu'une variable non dfinie est rfrence. -B, --always-make Fabriquer toutes les cibles sans condition. -C RPERTOIRE, --directory=RPERTOIRE Se placer dans le RPERTOIRE avant toute action. -I RPERTOIRE, --include-dir=RPERTOIRE Chercher dans le RPERTOIRE les makefiles traits par inclusion. -L, --check-symlink-times Utiliser le mtime le plus rcent entre les liens symboliques et la cible. -R, --no-builtin-variables Dsactiver les rglages des variables internes. -S, --no-keep-going, --stop Dsactiver -k. -W FICHIER, --what-if=FICHIER, --new-file=FICHIER, --assume-new=FICHIER Considrer le FICHIER comme tant toujours nouveau. -b, -m Ignor pour compatibilit. -d Afficher beaucoup d'informations de dbogage. -e, --environment-overrides Les variables d'environment sont prioritaires sur les makefiles. -f FICHIER, --file=FICHIER, --makefile=FICHIER Lire le FICHIER comme un makefile. -h, --help Afficher ce message et quitter. -i, --ignore-errors Ignorer les erreurs venant des recettes. -j [N], --jobs[=N] Autoriser N tches simultanes ; nombre infini si utilis sans argument. -k, --keep-going Poursuivre mme si certaines cibles n'ont pas pu tre fabriques. -l [N], --load-average[=N], --max-load[=N] Ne pas lancer de tches multiples moins que la charge soit infrieure N. -n, --just-print, --dry-run, --recon N'excuter aucune recette ; seulement les afficher. -o FICHIER, --old-file=FICHIER, --assume-old=FICHIER Considrer le FICHIER comme tant trs ancien et ne pas le refabriquer. -p, --print-data-base Afficher la base de donnes interne de make. -q, --question Ne pas excuter de recette ; le code de sortie indique si la cible est jour. -r, --no-builtin-rules Dsactiver les rgles implicites internes. -s, --silent, --quiet Ne pas rpter les recettes. -t, --touch Assigner l'heure actuelle aux cibles au lieu de les refabriquer. -v, --version Afficher le numro de version de make et quitter. -w, --print-directory Afficher le rpertoire courant. Date %s On ignore le nom VPATH %s . uid = %d, gid = %d, mode = 0%o. (commande interne): (core dump cr) (vouliez-vous dire TAB au lieu des 8 espaces ?) (peu importe) (depuis %s , ligne %lu) (de %s , ligne %lu) : (le nom peut tre tronqu) (pas d'objectif par dfaut) (pas de remplacement du ~) (distant) (chemin de recherche) fichier(s), impossibilit(s) impossibilits dans %lu rpertoires. jusqu'ici. terminales.# Une valeur par dfaut, MAKEFILES ou -include/sinclude makefile.# Fabrique galement :# Cible de la ligne de commande.# Recette de dpendances en cours d'excution (CECI EST UNE ANOMALIE).# N'a pas pu tre mis jour.# Le fichier n'existe pas.# Le fichier a t mis jour.# Le fichier n'a pas t mis jour.# Le fichier est une dpendance intermdiaire.# Le fichier est trs ancien.# La recherche de rgle implicite a t effectue.# La recherche de rgle implicite n'a pas t effectue.# Prfixe de motif implicite ou statique : %s # Valeur non valable dans le membre command_state !# Valeur non valable dans le membre update_status !# Dernire modification %s # Heure de modification jamais vrifie.# A besoin d'tre mis jour (l'option -q est active).# Cible factice (dpendance de .PHONY).# Fichier prcieux (dpendance de .PRECIOUS).# Recette en cours d'excution (CECI EST UNE ANOMALIE).# Mise jour russie.# recette excuter# %s (priphrique %d, inode [%d,%d,%d]) : # %s (priphrique %d, inode [%d,%d,%d]) : ouverture impossible. # %s (priphrique %ld, inode %ld) : # %s (priphrique %ld, inode %ld) : ouverture impossible. # %s (priphrique %s, mtime %d) : # %s (cl %s, mtime %d) : ouverture impossible. # %s : stat impossible. # Aucun chemin de recherche vpath .# Pas une cible :# stats des tables de hachage de la variable set : $SHELL a t modifi (valait %s , maintenant vaut %s ) %s nombre de tampons strcache : %d (* %d B/buffer = %d B) %s (ligne %d) Mauvais contexte du shell (!unixy && !batch_mode_shell) %s s'arrte pendant 30 secondes...%s strcache libre : total = %d (%d) / max = %d / min = %d / moy = %d %s strcache utilis : total = %d (%d) / max = %d / min = %d / moy = %d %s%s : %s%s : %s%s : commande introuvable%s : on entre dans un rpertoire inconnu %s : on entre dans le rpertoire %s %s : interception de l'Interruption/Exception (code = 0x%lx, addr = 0x%p) %s : on quitte un rpertoire inconnu %s: on quitte le rpertoire %s %s : programme Shell introuvable%s : horodatage hors limite ; remplacement par %s%s : option non admise -- %c %s : option incorrecte -- %c %s : l'option %c%s ne prend pas d'argument %s : l'option %s est ambigu %s : l'option %s ncessite un argument %s : l'option --%s ne prend pas d'argument %s : l'option -W %s ne prend pas d'argument %s : l'option -W %s est ambigu %s : l'option ncessite un argument -- %c %s : option non reconnue %c%s %s : option non reconnue --%s %s : utilisateur %lu (rel %lu), groupe %lu (rel %lu) %sConstruit pour %s %sConstruit pour %s (%s) %sLicence GPLv3+ : GNU GPL version 3 ou ultrieure %sCeci est un logiciel libre : vous tes autoris le modifier et la redistribuer. %sIl ne comporte AUCUNE GARANTIE, dans la mesure de ce que permet la loi. %sAucune rgle pour fabriquer la cible %s %s%s Aucune rgle pour fabriquer la cible %s , ncessaire pour %s %s%s[%u] : on entre dans un rpertoire inconnu %s[%u] : on entre dans le rpertoire %s %s[%u] : on quitte un rpertoire inconnu %s[%u] : on quitte le rpertoire %s *** Le membre d'archive %s peut avoir un problme; il n'a pas t supprim*** Break. *** Suppression du fichier %s *** Suppression du fichier intermdiaire %s *** Attente des tches non termines....*** AVERTISSEMENT : le fichier .LOW_RESOLUTION_TIME %s a un horodatage haute rsolution*** [%s] le membre d'archive %s peut avoir un problme ; il n'a pas t supprim*** [%s] Suppression du fichier %s *** [%s] Erreur %d*** [%s] Erreur 0x%x*** [%s] Erreur 0x%x (ignore)-warning, vous pourriez avoir besoin de ractiver le traitement de CTRL-Y par DCL. . Arrt. .DEFAULT_GOAL contient plus d'une ciblel'lment %s de .LIBPATTERNS n'est pas un motif; utilisation du nom VPATH %s AnnulViolation d'accs : opration de lecture l'adresse 0x%p Violation d'accs : opration d'criture l'adresse 0x%p AlarmeAjoute %.*s et nettoie Sortie ajoute %s vitement de rcursion dans une rgle implicite. ANOMALIE : num_pattern_rules est faux ! %u != %uCOMMANDE CD INTERNE %s COMMANDE RM INTERNE %s COMMANDE INTERNE [%s][%s] Mauvais appel systmeContenu du fichier Batch :%s %s Tube cassErreur de busLimite du temps CPU dpasseImpossible de crer un fichier temporaire Accs des filsProcessus fils terminDpendance circulaire %s <- %s abandonne.Nettoyage du fichier de commande temporaire %s Nettoyage du fichier de commandes temporaire %s Collisions=%ld/%ld=%.0f%%tude du fichier cible %s . RepriseImpossible de restaurer stdin Impossible de restaurer stdout Impossible de revenir dans le rpertoire d'origine.CreatePipe() a chou (e=%ld) Cration d'un fichier de commande temporaire %s Heure actuelle customs n'exportera pas : %s Signal de dangerAppel EMTErreur de lancement, %d Erreur, commande vide Excution de %s la place Texte superflu aprs la directive %s chec de refabrication du makefile %s .chec de refabrication du fichier cible %s . Le fichier %s n'existe pas. Le fichier %s a dj t tudi. Limite de taille de fichier dpasseFin des dpendances du fichier cible %s . Fin de la mise jour du fichier %s . Coprocesseur en virgule flottante non disponibleException en virgule flottanteRgle implicite trouve pour %s . Dpendance trouve %s comme VPATH %s Abandon sur le fichier cible %s . RaccrocheE/S possibleAppel IOTInstruction non admiseLe makefile inclus %s est introuvable.Demande d'informationsAccs initialisInterromptInvocation de la recette incorpore pour mettre jour la cible %s . Invocation de recette de %s:%lu pour mettre jour la cible %s . client Jobserver (fds %d,%d) TuProcessus fils actif %p (%s) PID %s %s Charge=%ld/%ld=%.0f%%, Recherche d'une rgle contenant le fichier intermdaire %s . Recherche d'une rgle implicite pour %s . Recherche d'une rgle implicite de membre d'archive pour %s . Accs de MakeLe makefile %s peut boucler ; on ne refabrique pas. Le makefile %s est introuvableMakefile depuis l'entre standard spcifi deux fois.Fabrication de %s cause de l'indicateur always-make . Dfinition malforme de variable spcifique une cibleMembre `%s'%s : %ld octets %ld (%ld). Il faut refabriquer la cible %s . AucunPas de rgle implicite trouve pour %s . Inutile de refabriquer la cible %s .Pas de recette pour %s et aucune dpendance n'a chang. Pas de ciblePas de cible spcifie et aucun makefile n'a t trouvRien faire pour %s .Jeton obtenu pour le processus fils %p (%s). Options : Les tches en parallle (-j) ne sont pas prises en charge sur cette plateforme.Coupure d'alimentationLa dpendance %s est plus rcente que la cible %s . La dpendance %s est plus ancienne que la cible %s . Le prrequis %s est seulement d'ordre pour la cible %s . La dpendance %s de la cible %s n'existe pas. Compteur de profiling expirlagage du fichier %s . Ajout du processus fils %p (%s) PID %s%s la chane. QuitteR-excution[%u] :Lecture du makefile %s Lecture des makefiles... Rcolte du processus fils perdant %p PID %s %s Rcolte du processus fils gagnant %p PID %s %s Tentative rcente choue de mettre jour le fichier %s . La recette pour %s sera ignore en faveur de celle pour %s .La recette pour le fichier %s a t trouve par une recherche de rgle implicite,La recette de %s est en cours d'excution. Une recette a t spcifie pour le fichier %s %s:%lu,La variable rcursive %s se rfrence elle-mme (finalement)Erreur redirige vers %s Entre redirige depuis %s Sortie redirige vers %s Rehash=%d, Rejet d'une dpendance implicite impossible %s . Rejet d'une dpendance de rgle impossible %s . Jeton relch pour le processus fils %p (%s). Retrait du processus fils %p PID %s%s de la chane. Suppression des fichiers intermdiaires... Signaler les anomalies . On revient en mode monotche (-j1).Ressource perdueSIGPHONESIGWINDErreur de segmentationMise jour du fichier %s en cours. ArrtArrt (signal)Arrt (entre tty)Arrt (sortie tty)Refabrication russie du fichier cible %s . Les liens symboliques ne sont pas pris en charge : dsactivation de -L.La cible %s a un double deux-points et n'a pas de dpendance. La cible %s n'a pas t refabrique cause d'erreurs.Le fichier cible %s a besoin d'tre refabriqu avec l'option -q. TerminLes dpendances de %s sont en cours de fabrication. Point de trace/arrtEssai de la dpendance implicite %s . Essai du motif avec %.*s comme radical. Essai de la dpendance de rgle %s . Commande interne inconnue %s Erreur inconnue %dMise jour des objectifs cibles.... Mise jour des makefiles.... Condition d'E/S urgenteUtilisation : %s [options] [cible] ... Accs utilisateurSignal utilisateur 1Signal utilisateur 2Utilisation des commandes par dfaut pour %s . Utilisation de la recette par dfaut pour %s . Compteur virtuel expirAVERTISSEMENT : redirection vide AVERTISSEMENT : le fichier %s a une date de modification %s s dans le futurAVERTISSEMENT : le fichier %s a une date de modification dans le futurFentre modifie[%s] Erreur %d (ignore) %s est jour.directive override tentative d'utiliser une caractristique non prise en charge : %s automatiquemais %s est maintenant considr comme tant le mme fichier que %s .impossible d'allouer %lu octets pour la table de hachage : mmoire puiseimpossible de renommer le deux-points double %s en deux-points simple %s impossible de renommer le deux-points simple %s en deux-points double %s impossible d'imposer des limites de charge : impossible d'imposer des limites de charge sur ce systme d'exploitationligne de commandecration d'un tube pour les tchesdfautsleep(30) termin. On continue. duplication du serveur de tchesune chane vide n'est pas un nom de fichier valablenom de variable videenvironnementenvironnement avec l'option -e %s superfluTexte superflu aprs la directive define Texte superflu aprs la directive endef La recherche de chemin de find_and_set_shell() a dfinit default_shell = %s find_and_set_shell() dfinit default_shell = %s le premier argument de la fonction word doit tre plus grand que 0fopen (fichier temporaire)fwrite (fichier temporaire)initialisation du tube du serveur de tchesnombre d'arguments insuffisant (%d) pour la fonction %s erreur interne : %s command_stateerreur interne : chane --jobserver-fds incorrecte %s erreur interne : options --jobserver-fds multiplessyntaxe incorrecte dans la conditionlbr$ini_control() a chou avec un code = %dlbr$set_module() n'a pas pu extraire les infos du module. Code = %dmake a rcolt le processus fils pid %s, toujours en attente du pid %s makefile endef manquant, define non termin endif manquantrgle manquante avant la recettesparateur manquant %smotif de cible manquantmlange de rgles implicites et normalesmlange de rgles implicites et statiques pour le motifmotifs de cible multiplesaucuneplus d'identificateur de fichier disponible : impossible de dupliquer stdin plus d'identificateur de fichier disponible : impossible de dupliquer stdout le premier argument de la fonction word doit tre numriquele premier argument de la fonction wordlist doit tre numriquele deuxime argument de la fonction wordlist doit tre numriqueun seul else par conditionles prrequis ne peuvent tre dfinis dans des recettesprocess_easy() n'a pas pu lancer de processus (e=%ld) lecture du tube des processusLa recette commence avant la premire ciblespawnvpe: l'espace d'environnement est peut-tre puissys$search() a chou avec %d la cible %s ne correspond pas au motif de ciblela cible %s apparat plus d'une fois dans la mme rgle.le fichier cible %s possde la fois des entres : et ::le motif de cible ne contient pas %% l'option %s%s a besoin d'une chane non vide comme argumentl'option -%c prend en argument un entier positifimpossible de modifier la date d'un membre d'une archive sur VMStouch : l'archive %s n'existe pastouch : mauvais code de retour de ar_member_touch pour %s touch : le membre %s n'existe pas dans %s touch : %s n'est pas une archive valideimpossible d'ouvrir la bibliothque %s pour rcuprer le membre %s non implment sur cette plateforme: fonction %s niveau de dbogage inconnu %s signal inconnuunlink (fichier temporaire):appel la fonction %s non termin : %c manquantrfrence incomplte une variablemmoire virtuelle puiseAVERTISSEMENT : dcalage d'horloge dtect. La construction peut tre incomplte.AVERTISSEMENT : -jN forc dans un submake : dsactivation du mode serveur de tches.AVERTISSEMENT : caractre NUL dtect ; le reste de la ligne est ignorAVERTISSEMENT : ancienne recette ignore pour la cible %s AVERTISSEMENT : le serveur de tches n'est pas disponible: utilisation de -j1. Ajouter + la rgle parent du make.AVERTISSEMENT : surchargement de la recette pour la cible %s AVERTISSEMENT : variable indfinie %.*s windows32_open_pipe(): DuplicateHandle(Err) a chou (e=%ld) windows32_openpipe(): DuplicateHandle(In) a chou (e=%ld) windows32_openpipe(): process_init_fd() a chou erreur d'critureerreur d'criture : %scriture vers le serveur de tches07070100060978000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000002200000000root/usr/local/share/locale/pt_BR07070100060979000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002e00000000root/usr/local/share/locale/pt_BR/LC_MESSAGES0707010006097a000081a40000000000000000000000014c512e200000740e000000b600010002ffffffffffffffff0000003600000000root/usr/local/share/locale/pt_BR/LC_MESSAGES/make.mo; `a~&!-' 9-Z' " , HLiPM@UooFvJ9Cf _n ; O !JZ!}!~#">"C"F%#Il#;# ##"$ <$I$(X$ $$$$$$ $ %%!%%2%X% a%l%{%%%%(% &&"&*I&&t&+&+&&#'#,')P'-z''$'9' (3?(s(.((((!)=%)"c)))))))+*-*G*,a**%*,*-* -+&N+u++.++/, 4,U,1u, ,,#,#,L-6_----->- 5.*?.j.. ."..... . // '/ 4/%A/g/$/// /+/!0 =0J0 d0r0{000$00#1$1"?1b1,{11)11! 2&+2R2r2 y222%222 22303'H33p3 3+33-3%&4'L4t44!44 4*45 $56.5 e5-s5-5151636K6_6d6z6/66667)7 B71N7-77"7#7 8#8,848G8b8j8{88&868)9(,9 U9*`99#9&99 :*:;:V:n:!: :::!::;61;h;w;;;(; ;1;3<3Q<<3< <<<< =!(=J= ^=j==8====" >3.>0b>>>&>>>??'T#T8 UFU0bU!UUU(U>V#EViVrVyVVV,V,V,WHW,fWW%W,W-X0X&OX"vX"X1X)X>Y#WY!{Y9Y YY(Y2(ZX[Z>ZZ[#[6[5T[ [,[[[ [&[\(\8\K\g\\\ \ \)\*\)]B]"Z] }].]&] ]!] ^ ^%^;^P^&k^(^"^^#^_':_'b_&__&_4_(` E` Q` ^`h`+y``` ` ``7a.9a@haa6a!a3b-Eb'sb#bb.b(bc5$cZcvc;cc3c5 d3?d.sddddde.eBLeeee e.e, f"Mf.pf*fffff'g(g/g>gSg$fg;g4g-g *h,4hah)xh'h,h'hi#4i&Xiiiiii&j)jFj2^jjjjj"j k0kBBkBkk=k&l7lVl"]l l<llll l> mHmcm(m m6m.n/nOn(Xnnnn)n4n$oBo4Fo8{o7o$op%+p<Qp'p"p2p" q/qDNq'q#q@q% rFr$Yr7~r(rrCr>S7C<Z.QA= 5 *;V0& -EHoUv&2(:%')"8w6+jWO(21DJ?4 @MhI Xg~+8,lLF[0a9 .{ /^7 Gn)T 1;"596,z4%| # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Implicit Rules # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # VPATH Search Paths # Variables # files hash-table stats: # Counted %d args in failed launch This program built for %s This program built for %s (%s) --debug[=FLAGS] Print various types of debugging information. --no-print-directory Turn off -w, even if it was turned on implicitly. --warn-undefined-variables Warn when an undefined variable is referenced. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -R, --no-builtin-variables Disable the built-in variable settings. -S, --no-keep-going, --stop Turns off -k. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. -b, -m Ignored for compatibility. -d Print lots of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg. -k, --keep-going Keep going when some targets can't be made. -l [N], --load-average[=N], --max-load[=N] Don't start multiple jobs unless load is below N. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -r, --no-builtin-rules Disable the built-in implicit rules. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far. terminal.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Successfully updated.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:# variable set hash-table stats: %s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s%s: %s%s: %s%s: Command not found%s: Entering directory `%s' %s: Leaving directory `%s' %s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering directory `%s' %s[%u]: Leaving directory `%s' *** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAlarm clockAvoiding implicit rule recursion. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBroken pipeBus errorCPU time limit exceededChild accessChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Collisions=%ld/%ld=%.0f%%Considering target file `%s'. ContinuedCouldn't change back to original directory.Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInitialized accessInterruptKilledLoad=%ld/%ld=%.0f%%, Looking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Make accessMakefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Making `%s' due to always-make flag. Member `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' is order-only for target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. QuitReading makefile `%s'Reading makefiles... Recently tried and failed to update file `%s'. Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rehash=%d, Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Removing intermediate files... Report bugs to Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User accessUser defined signal 1User defined signal 2Using default commands for `%s'. Virtual timer expiredWarning: Empty redirection Warning: File `%s' has modification time in the futureWindow changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinternal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionalmakefilemissing `endef', unterminated `define'missing `endif'missing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnonon-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalread jobs pipetarget `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: jobserver unavailable: using -j1. Add `+' to parent make rule.write jobserverProject-Id-Version: make-3.80 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2008-01-22 00:45-0200 Last-Translator: Fbio Henrique F. Silva Language-Team: Brazilian Portuguese MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.11.4 Plural-Forms: nplurals=2; plural=(n > 1); # %u caminhos `vpath'. # %u regras implcitas, %u # %u valores para varivel de padres especficos # Diretrios # Arquivos # Banco de dados do Make finalizado em %s # Caminho genrico (varivel `VPATH'): # # Regras implcitas. # Banco de dados do Make, impresso em %s # Sem caminho genrico (varivel `VPATH'). # Faltam as regras implcitas. # Faltam valores para varivel de padres especficos # Caminho VPATH # Variveis # tabela hash de arquivos: # Contados %d args na falha de execuo Este programa foi compilado para %s Este programa foi compilado para %s (%s) --debug[=OPES] Imprime vrios tipos de informaes de depurao. --no-print-directory Desativa a opo -w, mesmo que tenha sido ativada implicitamente. --warn-undefined-variables Avisa quando um varivel no definida for referenciada. -B, --always-make Processa todos os alvos incondicionalmente. -C DIRETRIO, --directory= DIRETRIO muda para o DIRETRIO antes de fazer algo. .. -l DIRETRIO, --include-dir= DIRETRIO Procura no DIRETRIO por arquivos make. -R, --no-builtin-variables Desabilita as configuraes das varivies embutidas. -S, --no-keep-going, --stop Desativa a opo -k. -W ARQUIVO, --what-if= ARQUIVO, --new-file=ARQUIVO, --assume-new=ARQUIVO Considera o ARQUIVO muito novo. -b, -m Ignorado para compatibilidade. -d Imprime muita informao de depurao. -e,--envrionment-overrides As variveis de ambiente sobrescrevem os arquivos make. -f ARQUIVO, --file=ARQUIVO --makefile=ARQUIVO L o ARQUIVO com um arquivo make. -h, --help Imprime esta mensagem e sai. -j [N], --jobs[=N] Permite N tarefas de uma vez ou vrias sem o argumento. -k, --keep-going Continua mesmo que alguns alvos no possam ser processados. -l [N], --load-average[=N], --max-load[=N] No inicia mltiplas tarefas a menos que a carga seja menor que N. -o ARQUIVO, --old-file= ARQUIVO, --assume-old ARQUIVO Considera o ARQUIVO muito velho e no o refaz. -p, --print-data-base Imprime o banco de dados interno do make. -r, --no-builtin-rules Desabilita as regras implcitas embutidas. -t, --touch Executa um `touch' nos alvos ao invs de reprocess-los. -v, --version Imprime o nmero de verso do make e sai. -w, --print-directory Imprime o diretrio atual. Data %s Ignorando o nome VPATH `%s'. uid = %d, gid = %d, modo = 0%o. (embutido): (arquivo core criado) (voc pensou em TAB ao invs de 8 espaos?) (sem importncia) (de `%s', linha %lu) (de `%s', linha %lu): (o nome pode estar truncado) (no h objetivo padro) (sem expanso ~) (remoto) (caminho de pesquisa) arquivos, impossibilidades impossibilidades em %lu diretrios. at agora. terminal.# Tambm faz:# Problemas com a atualizao.# O Arquivo no existe.# O Arquivo foi atualizado.# O Arquivo no foi atualizado.# O arquivo um pr-requisito intermedirio.# O Arquivo est desatualizado.# A pesquisa por regra implcita foi concluida.# A pesquisa por regra implcita no foi concluida.# Derivao padro implcita/esttica: `%s' # Valor invlido no membro `command_state' !# Valor invlido no membro `update_status' !# ltima modificao %s # O Perodo da modificao nunca foi verificado.# Precisa ser atualizado (-q est definido).# Alvo Falso (pre-requisito de .PHONY).# Arquivo importante (pre-requisito de .PRECIOUS).# Atualizado com sucesso.# %s (dispositivo %d, inode [%d,%d,%d]): # %s (dispositivo %d, inode [%d,%d,%d]): no pde ser aberto. # %s (dispositivo %ld, inode %ld): # %s (dispositivo %ld, inode %ld): no pde ser aberto. # %s (chave %s, mtime %d): # %s (chave %s, mtime %d): no pde ser aberto. # %s: no pde ser estabelecido. # Sem caminho `vpath'.# No um alvo:# tabela hash do conjunto de varivies: %s (linha %d) contexto invlido (!unixy && !batch_mode_shell) %s est suspenso por 30 segundos...%s%s: %s%s: %s%s: Comando no encontrado%s: Entrando no diretrio `%s' %s: Saindo do diretrio `%s' %s: Interpretador de comandos no encontrado%s: Data/Hora fora de faixa; substituindo %s%s: a opo ilegal -- %c %s: a opo invlida -- %c %s: a opo `%c%s' no permite um argumento %s: a opo `%s' ambigua %s: a opo `%s' requer um argumento %s: a opo `--%s' no permite um argumento %s: a opo `-W %s' no permite um argumento %s: a opo `-W %s' ambigua %s: a opo requer um argumento -- %c %s: a opo desconhecida `%c%s' %s: a opo desconhecida `--%s' %s: usurio %lu (real %lu), grupo %lu (real %lu) %s Sem regra para processar o alvo `%s'%s%s Sem regra para processar o alvo `%s', necessrio por `%s'%s%s[%u]: Entrando no diretrio `%s' %s[%u]: Saindo do diretrio `%s' *** O arquivo membro `%s' pode ser falso. No foi apagado*** Quebra. ** Apagando o arquivo `%s'** Apagando o arquivo intermedirio `%s'*** Esperando que os outros processos terminem....*** Aviso: arquivo .LOW_RESOLUTION_TIME `%s' tem uma etiqueta de tempo de alta resoluo*** [%s] O arquivo membro `%s' pode ser falso. No foi apagado** [%s] Apagando o arquivo `%s'** [%s] Erro %d*** [%s] Erro 0x%x*** [%s] Erro 0x%x (ignorado)-warning, pode ser preciso reativar o CTRL-Y no DCL. . Pare. O elemento .LIBPATTERNS `%s' no um padro; usando o nome VPATH `%s'AbortadoDespertadorEvitando recurso em regra implcita. CD EMBUTIDO %s RM EMBUTIDO %s EMBUTIDO [%s][%s] Chamada de sistema invlidaCanalizao interrompidaErro de barramentoTempo de CPU excedidoAcesso filhoO Filho saiuDependncia circular %s <- %s abandonada.Apagando o arquivo de lote temporrio: %s Apagando o arquivo de lote temporrio %s Colises=%ld/%ld=%.0f%%Considerando o arquivo alvo `%s'. ContinuaoNo foi possvel voltar ao diretrio original.Criando arquivo de lote temporrio %s Hora atualCustomizaes no exportadas: %s Sinal perigosoAviso EMTErro de execuo, %d Erro, comando vazio Executando %s ao invs de Texto estranho depois da diretiva `%s'Problemas ao reprocessar o arquivo `%s'.Falha ao reprocessar o alvo `%s'. O arquivo `%s' no existe. O arquivo `%s' j foi considerado. Tamanho do arquivo excedidoPr-requisitos do alvo `%s' concludo. Atualizao do arquivo `%s' concluda. Co-processador aritmtico indisponvelExceo de ponto flutuanteRegra implcita encontrada para `%s'. O pr-requisito `%s' foi encontrado como VPATH `%s' Desistindo do arquivo `%s'. DesconectarPossvel E/SAviso IOTInstruo ilegalO arquivo `%s' includo no foi encontrado.Solicitao de informaoAcesso inicializadoInterrupoFinalizadoCarga=%ld/%ld=%.0f%%, Procurando uma regra com o arquivo intermedirio `%s'. Procurando por uma regra implcita para `%s'. Procurando por uma regra implcita de arquivo-membro para `%s'. Acesso do makeO arquivo `%s' pode estar em loop; no reprocess-lo. O arquivo `%s' no foi encontradoMakefile na entrada padro especificado duas vezes.Processando `%s' devido a opo always-make. Membro `%s'%s: %ld bytes de %ld (%ld). O alvo `%s' deve ser reprocessado. NoNenhuma regra implcita encontrada para `%s'. No necessrio reprocessar o alvo `%s'Sem alvoNenhum alvo indicado e nenhum arquivo make encontradoNada a ser feito para `%s'.Opes: Tarefas paralelas (-j) no so suportadas nesta plataforma.Falha na Energia EltricaPr-requisito `%s' mais novo do que o alvo `%s'. Pr-requisito `%s' mais antigo do que o alvo `%s'. Pr-requisito `%s' est ordenado para o alvo `%s'. Pr-requisitos `%s' do alvo `%s' no existem. Temporizador de perfil expirouAtualizando o arquivo `%s'. SairLendo arquivos makefile `%s'Lendo arquivos makefile ... Tentativa de atualizar o arquivo `%s' falhou. Varivel recursiva `%s' faz referncia a ela mesma (eventualmente)Erro redirecionado para %s Entrada de %s redirecionada Sada redirecionada para %s Rehash=%d, Rejeitando os pr-requisitos implcitos `%s'. Rejeitando o pr-requisito para regra `%s'. Apagando arquivo intermedirio... Informe os problemas para . Reiniciando no modo de tarefa nica (-j1).Recurso perdidoSIGPHONESIGWINDFalha de segmentaoAinda est atualizando o arquivo `%s'. ParadoParado (sinal)Parado (entrada tty)Parado (sada tty)Alvo `%s' reprocessado com sucesso. O alvo `%s' dois-pontos duplos e no tem pr-requisitos. O alvo `%s' no foi reprocessado por causa de erros.O alvo `%s' precisa ser reprocessado sob -q. TerminadoPr-requisitos do `%s' esto sendo criados. Aviso Trace/breakpointTentando o pr-requisito implcito `%s'. Tentando padro para regra com `%.*s'. Tentando o pr-requisito para a regra `%s'. Comandos embutidos desconhecidos `%s'. Erro desconhecido %dAtualizando os objetivos finais... Atualizando os arquivos makefiles ... Condio de E/S urgenteUso: %s [opes] [alvo] ... Acesso do usurioSinal 1 definido pelo usurioSinal 2 definido pelo usurioUsando os comandos padres para `%s'. Temporizador virtual expirouAviso: Redireo vazia ** Aviso: O arquivo `%s' est com a hora adiantadaJanela alterada[%s] Erro %d (ignorado)`%s' est atualizado.diretiva `override'caracterstica no suportada: `%s'automticomas `%s' considerado o mesmo arquivo que `%s'.no pde renomear de dois-pontos duplos `%s' para dois-pontos `%s'no pde renomear de dois-pontos `%s' para dois-pontos duplos `%s'no pde forar a carga limite:no pde forar os limites de carga neste sistema operacionallinha de comandocriando canalizao de tarefaspadrosleep(30) concluido. Continuando. dup jobserverCadeia de caracteres vazia no vlida como nome de arquivonome de varivel vazioambienteambiente sob -e`%s' estranhoo primeiro argumento para a funo `word' deve ser maior que 0fopen (arquivo temporrio)fwrite (arquivo temporrio)inicializando a canalizao do jobservererro interno: `%s' command_stateerro interno: valor `%s' invlido para --jobserver-fdserro interno: mltiplas opes --jobserver-fdssntaxe invlida na condicionalmakefilefaltando `endef', `define' no terminadofaltando `endif'faltando o separador%sfaltando o padro dos alvosAs regras implcitas e normais misturadasAs regras implcitas e de padro esttico misturadasmltiplos padres para o alvonoprimeiro argumento no numrico para a funo `word'primeiro argumento no numrico para a funo `wordlist'segundo argumento no numrico para a funo `wordlist'use apenas um `else' por condicionaltarefas canalizadas lidasO alvo `%s' no coincide com o padroO alvo `%s' foi informado mais do que um vez na mesma regra.O arquivo alvo `%s' tem entradas : e ::padro para o alvo no contm `%%'a opo `-%c' requer um argumento inteiro positivoo touch no est disponvel no VMStouch: Arquivo `%s' no existetouch: O ar_member_touch retornou um cdigo de erro invlido em `%s'touch: O membro `%s' no existe em `%s'touch: `%s' no um arquivo vlidoerro na abertura da biblioteca `%s' para localizar o membro `%s'nvel de depurao desconhecido: `%s'sinal desconhecidodesvinculado (arquivos temporrio): Chamada no terminada para a funo `%s': faltando `%c'referncia a uma varivel no finalizadaA memria virtual encheuaviso: O relgio est errado. Sua compilao pode ficar incompleta.aviso: -jN forado no submake: desabilitando o modo jobserver.aviso: caractere NUL detectado; o resto da linha foi ignoradoaviso: jobserver indisponvel: usando -j1. Inclua `+' na regra pai.gravar jobserver07070100060960000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/hr07070100060961000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/hr/LC_MESSAGES07070100060962000081a40000000000000000000000014c512e2000007284000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/hr/LC_MESSAGES/make.mo< pq&!- 7 I-j' "< XLyPM@eooFJ9Cf _~ ; O!Jj!}!~3">"C"F5#I|#;# $ $")$ L$Y$(h$ $$$$$$ %%(%1%%B%h% q%|%%%%%(%&&2&*Y&&&+&+&'#'#<')`'-''$'9'0(3O((.((()!)=5)"s)))))))+*=*W*,q**%*,*-+ =+&^+++.++/, D,e,1, ,,#,#,L"-6o----->. E.*O.z.. ."..... / // 7/ D/%Q/w/$/// /+/!+0 M0Z0 t00000$00#141"O1r1,11)12!2&;2b22 222%222 3 330'3'X333 3+33-4%64'\444!44 4*45 456>5 u5-5-51516C6[6o6t66/6667797 R71^7-77"7#8 %838<8D8W8r8z888&868)9(<9 e9*p99#9&99:::K:f:~:!: :::!:;%;6A;x;;;;(; ;1;3-<3a<<3< <<= = *=!8=Z= n=z==8===>">3>>0r>>>&>>??,?'L?t??-?1?2?#@C@,R@2@*@@6@,4A"aA3A)A"A1B&7B^BmB0BBB=B9/C1iCHC"CDYD&qEE0EEEF9FVFlF;FF3F G :G#HG1lGGGOGM)HQwH=HsIu{IHIK:J{J?KCBKKbL9|LLQ8MM5N;NEOK\O<O:O P+P"JP mPzP-P PPPPQ-Q AQLQfQ nQ!{QQ QQQQQR R@R,VR-R.R4R4SJS+aS)S(S.ST$%T?JTT9TT6T6U&QU xU#U@U!U VVV4V RVsV2VVV&W'W#FW%jW'W!W WWX.5X$dX6X!X$X9Y AYNYcY#YUY>Y:ZTZgZ!|ZHZ Z%Z[7[?[*H[s[[[[[[#[\ \#\ C\!d\\%\ \,\!\]/]N] a]k]]]"]+]- ^7^)N^&x^'^"^%^_!(_&J_q__ _ __(__ `$`+`2`'O`"w`?``A`+a-Ia)wa'a"aa/a&$b Kb<Ubbb7bb)b*(c8Sc'ccc ccd0d5Kddddd$d.e1e6Ke$eeeeee e f"f@f)`f,f+f-f ggkTk!dk k%kkk k k1k#l;l Sl%]l6l?llm%mDmVmnm(m/mmm'm-$n+Rn~nn!n1n)n'o1Bo+too9o"op3;p#oppp-p!pqM*qCxq7qUq)Jrtr/`Pbi#!'d$3fp-syNR_ *eB!r:k3Yuc$#m\ qKx}t]>S7C<Z.QA= 5 *<V0& -EHoUv&2(:%')"8;w6+jWO(21DJ?4 @MhI Xg~+8,lLF[0a9 .{ /^7 Gn)T 1;"596,z4%| # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Implicit Rules # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # VPATH Search Paths # Variables # files hash-table stats: # Counted %d args in failed launch This program built for %s This program built for %s (%s) --debug[=FLAGS] Print various types of debugging information. --no-print-directory Turn off -w, even if it was turned on implicitly. --warn-undefined-variables Warn when an undefined variable is referenced. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -R, --no-builtin-variables Disable the built-in variable settings. -S, --no-keep-going, --stop Turns off -k. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. -b, -m Ignored for compatibility. -d Print lots of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg. -k, --keep-going Keep going when some targets can't be made. -l [N], --load-average[=N], --max-load[=N] Don't start multiple jobs unless load is below N. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -r, --no-builtin-rules Disable the built-in implicit rules. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far. terminal.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Successfully updated.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:# variable set hash-table stats: %s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s%s: %s%s: %s%s: Command not found%s: Entering directory `%s' %s: Leaving directory `%s' %s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering directory `%s' %s[%u]: Leaving directory `%s' *** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAlarm clockAvoiding implicit rule recursion. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBroken pipeBus errorCPU time limit exceededChild accessChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Collisions=%ld/%ld=%.0f%%Considering target file `%s'. ContinuedCouldn't change back to original directory.Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInitialized accessInterruptKilledLoad=%ld/%ld=%.0f%%, Looking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Make accessMakefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Making `%s' due to always-make flag. Member `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' is order-only for target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. QuitReading makefile `%s'Reading makefiles... Recently tried and failed to update file `%s'. Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rehash=%d, Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Removing intermediate files... Report bugs to Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User accessUser defined signal 1User defined signal 2Using default commands for `%s'. Virtual timer expiredWarning: Empty redirection Warning: File `%s' has modification time in the futureWindow changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinternal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionalmakefilemissing `endef', unterminated `define'missing `endif'missing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnonon-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalread jobs pipetarget `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: undefined variable `%.*s'write jobserverProject-Id-Version: make 3.80 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2003-10-12 18:01+0200 Last-Translator: Hrvoje Niksic Language-Team: Croatian MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-2 Content-Transfer-Encoding: 8bit # %u `vpath' staza za pretraivanje. # %u implicitnih propisa, %u # %u uzorcima svojstvenih vrijednosti varijabli # Direktoriji # Spisi # Kraj Makeove baze na %s # Opa (iz varijable `VPATH') staza za pretraivanje: # # Implicitni Propisi # Makeova baza, ispisana na %s # Nema ope (iz varijable `VPATH') staze za pretraivanje. # Nema implicitnih propisa. # Nema uzorcima svojstvenih vrijednosti varijabli. # VPATH staze za pretraivanje # Varijable # statistike hash tablice spisa # Prebrojao %d argumenata u neuspjelom pokretanju Program sastavljen za %s Program sastavljen za %s (%s) --debug[=FLAGOVI] Ispii razne vrste informacija za debugiranje. --no-print-directory Iskljui -w, ak i ako je implicitno ukljuen. --warn-undefined-variables Upozori kad se referencira nedefinirana varijabla. -B, --always-make Bezuvjetno proizvedi sve mete. -C DIRECTORY, --directory=DIRECTORY Prijei u DIREKTORIJ prije no to ita obavi. -I DIREKTORIJ, --include-dir=DIREKTORIJ Potrai u DIREKTORIJU ukljuene makefileove. -R, --no-builtin-variables Onemogui ugraene vrijednosti varijabli. -S, --no-keep-going, --stop Iskljuuje -k. -W SPIS, --what-if=SPIS, --new-file=SPIS, --assume-new=SPIS Smatraj SPIS beskonano novim. -b, -m Ignorira se zbog kompatibilnosti -d Ispii puno podataka za debugiranje. -e, --environment-overrides Varijable iz okoline imaju veu vanost od makefileova. -f SPIS, --file=SPIS, --makefile=SPIS Proitaj SPIS kao makefile. -h, --help Ispii ovu poruku i izai. -j [N], --jobs[=N] Dopusti N istovremenih poslova; bez argumenta ih dopusti beskonano. -k, --keep-going Nastavi s radom ako se neke mete ne mogu izraditi. -l [N], --load-average[=N], --max-load[=N] Ne pokrei viestruke poslove, osim ako pri optereenju ispod N. -o SPIS, --old-file=SPIS, --assume-old=SPIS Smatraj da je SPIS vrlo star i nemoj ga ponovo napraviti. -p, --print-data-base Ispii makeovu internu bazu. -r, --no-builtin-rules Onemogui ugraene implicitne propise. -t, --touch Dodirni mete umjesto da ih ponovo izrauje. -v, --version Ispii verziju makea i izai. -w, --print-directory Ispii trenutni direktorij. Datum %s Ignoriram VPATH imena `%s'. uid = %d, gid = %d, mode = 0%o. (ugraeno): (izbaen core) (jeste li mislili na TAB umjesto 8 razmaka?) (nije vano) (iz `%s', redak %lu): (iz `%s', redak %lu): (ime je moda odrezano) (nema podrazumijevanog cilja) (bez ekspanzije ~) (udaljen) (staza za pretraivanje) spis, nemogunost nemogunosti u %lu direktorija. do sad. zavrni.# Takoer proizvodi:# Nije ga se auriralo.# Spis ne postoji.# Spis je auriran.# Spis nije auriran.# Spis je posredni prerekvizit.# Spis je vrlo star.# Implicitna pretraga propisa je izvrena.# Implicitna pretraga propisa nije izvrena.# Korijen implicitnog/statikog uzorka: `%s' # Neispravna vrijednost u elementu `command_state'!# Neispravna vrijednost u elementu `update_status'!# Zadnja promjena %s # Vrijeme promjene nikada nije provjereno.# Treba ga aurirati (-q je postavljen).# Lana meta (prerekvizit mete .PHONY).# Vrijedan spis (prerekvizit mete .PRECIOUS).# Uspjeno auriran.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): nije ga se moglo otvoriti. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): nije ga se moglo otvoriti. # %s (tipka %s, mtime %d): # %s (tipka %s, mtime %d): nije ga se moglo otvoriti. # %s: ne moe se statati. # Nema `vpath' staza za pretraivanje.# Nije meta:# hash table statistike varijabli: %s (redak %d) Lo kontekst ljuske (!unixy && !batch_mode_shell) %s se zaustavlja na 30 sekundi...%s%s: %s%s: %s%s: Naredba nije naena%s: Ulazim u direktorij `%s' %s: Izlazim iz direktorija `%s' %s: Ljuskin program nije naen%s: Vremenska oznaka van granica; zamjenjujem s %s%s: nedoputena opcija -- %c %s: neispravna opcija -- %c %s: opcija `%c%s' ne doputa argument %s: opcija `%s' je vieznana %s: opcija `%s' zahtijeva argument %s: uz opciju `--%s' ne ide argument %s: opcija `-W %s' ne doputa argument %s: opcija `-W %s' je vieznana %s: opcija trai argument -- %c %s: nepoznata opcija `%c%s' %s: nepoznata opcija `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sNema propisa za izradu mete `%s'%s%sNema propisa za izradu mete `%s', kojeg trai `%s'%s%s[%u]: Ulazim u direktorij `%s' %s[%u]: Izlazim iz direktorija `%s' *** lan arhive '%s' mogao bi biti bezvezan; nije obrisan*** Prekid. *** Briem spis `%s'*** Briem posredni spis `%s'*** ekam na nedovrene poslove....*** Upozorenje: .LOW_RESOLUTION_TIME spis `%s' ima vremensku oznaku visoke rezolucije*** [%s] lan arhive '%s' mogao bi biti bezvezan; nije obrisan*** [%s] Briem spis `%s'*** [%s] Greka %d*** [%s] Greka 0x%x*** [%s] Greka 0x%x (ignorirana)-upozorenje, moda ete morati ponovo omoguiti obradu CTRL-Y iz DCL-a. . Zaustavi. Element .LIBPATTERNS `%s' nije uzorak; koristim VPATH imena `%s'OtkazanBudilicaIzbjegavam rekurziju implicitnog propisa. UGRAEN CD %s UGRAEN RM %s UGRAEN [%s][%s] Nevaljan sistemski pozivPrekinut kanalSabirnika grekaprekoraeno ogranienje CPU vremenaPristup djetetaDijete izaloKruna ovisnost %s <- %s isputena.istim privremeni batch spis %s istim privremeni batch spis %s. Kolizije=%ld/%ld=%.0f%%Uzimam u razmatranje spis metu `%s'. NastavljenNisam se mogao vratiti u prvotni direktorij.Stvaram privremeni batch spis %s Trenutno vrijemeCustoms nee eksportirati: %s Signal za opasnostEMT zamjaGreka pri pokretanju, %d Greka, prazna naredba Umjesto toga, izvravam %s Suvian tekst nakon direktive `%s'Nisam uspio ponovo izgraditi makefile `%s'.Nije uspjela ponovna izrada spisa mete `%s'. Spis `%s' ne postoji. Spis `%s' ve je bio uzet u razmatranje. Prekoraeno ogranienje veliine spisaZavreni prerekviziti spisa mete `%s'. Zavrio s auriranjem spisa `%s'. Aritmetiki koprocesor nije dostupan.Iznimka floating pointaNaao implicitni propis za `%s'. Naao prerekvizit `%s' kao VPATH `%s' Odustajem od spisa mete `%s'. Izgubljena vezaI/O moguIOT zamkaNedoputena instrukcijaUkljueni makefile `%s' ne moe se nai.Zahtjev za informacijomInicijaliziran pristupPrekidUbijenOptereenje=%ld/%ld=%.0f%%, Traim propis s posrednim spisom `%s'. Traim implicitni propis za `%s'. Traim implicitni propis za `%s' koji pripada elementu arhive. Makeov pristupMakefile `%s' bi mogao upasti u petlju; ne izgraujem ga ponovo. Makefile `%s' ne moe se naiMakefile sa standardnog ulaza naveden dvaput.Proizvodim `%s' zbog opcije always-make. lan `%s'%s: %ld bajtova na %ld (%ld). Moram ponovo izgraditi metu `%s'. NijedanNijedan implicitni propis nisam naao za `%s'. Nema potrebe ponovo izraditi metu `%s'Nema metaNijedna meta nije navedena, niti je ijedan makefile pronaenNita za napraviti za `%s'.Opcije: Paralelni poslovi (-j) nisu podrani na ovoj platformi.Nestalo strujePrerekvizit `%s' noviji je od mete `%s': Prerekvizit `%s' stariji je od mete `%s'. Prerekvizit `%s' slui samo za redosljed pri meti `%s'. Prerekvizit `%s' mete `%s' ne postoji. Profajlerska toperica isteklaistim spis `%s'. Prestanakitam makefile `%s'itam makefileove... Nedavno bezuspjeno pokuao aurirati spis `%s' Rekurzivna varijabla `%s' pokazuje (na kraju) na sebePreusmjerio greke u %s Preusmjerio ulaz iz %s Preusmjerio izlaz u %s Preraspodjela=%d, Odbacujem nemogu prerekvizit `%s'. Odbacujem nemogue pravilo prerekvizita `%s'. Briem posredne spise... Uoene greke prijavite na adresu . Resetiram na mod jednog posla (-j1).Izgubljen resursSIGPHONESIGWINDSegmentacijska grekaJo uvijek auriram spis `%s'. ZaustavljenZaustavljen (signalom)Zaustavljen (unosom s TTY-ja)Zaustavljen (outputom s TTY-ja)Uspjeno ponovno izradio spis metu `%s'. Meta `%s' je dvotoka, a nema prerekvizita. Meta `%s' nije ponovo izraen zbog greaka.Spis meta `%s' treba ponovnu izradu zbog -q. TerminiranPrerekviziti `%s' su u izradi. Zamka za slijed/prekidnu tokuPokuavam s implicitnim prerekvizitom `%s'. Pokuavam propis uzorka s korijenom `%.*s'. Pokuavam s propisom prerekvizita `%s'. Nepoznata ugraena naredba `%s' Nepoznata greka %dAuriram ciljne mete.... Auriram makefileove.... Hitno stanje I/O-aUporaba: %s [opcije] [meta] ... Korisniki pristupKorisniki definiran signal 1Korisniki definiran signal 2Koristim podrazumijevane naredbe za `%s'. Virtualna toperica isteklaUpozorenje: Prazno preusmjeravanje Upozorenje: Spis `%s' ima vrijeme promjene u budunostiPromijenjen prozor[%s] Greka %d (ignorirana)`%s' je auriran.direktiva `override'pokuaj koritenja nepodrane mogunosti: `%s'automatskoali `%s' se sada smatra istim spisom kao i `%s'.ne mogu preimenovati `%s' s dvije dvotoke u `%s' s jednom dvotokomne mogu preimenovati `%s' s jednom dvotokom u `%s' s dvije dvotokene mogu silom primijeniti ogranienje loada: ne mogu silom primijeniti ogranienje loada na ovom operativnom sustavukomandna linijakreiram pipe za posaopodrazumijevanogotov sa sleep(30). Nastavljam. dup jobserverprazan string nije valjan naziv spisaprazno ime varijableokoliokoli pod -esuvian `%s'prvi argument funkcije `word' mora biti vei od 0fopen (privremeni spis)fwrite(privremeni spis)prevesti?unutranja greka: `%s' command_stateinterna greka: neispravan --jobserver-fds string `%s'interna greja: viestruko pojavljivanje opcije --jobserver-fdsneispravna sintaksa uvjetamakefilenedostaje `endef', nedovren `define'nedostaje `endif'nedostaju separatori-%snedostaje uzorak metepomijeani implicitni i normalni propisipomijeani implicitni i statiki propisi uzorkaviestruki uzorci metanijednaprvi argument funkcije `word' nije brojdrugi argument funkcije `wordllist' nije brojdrugi arument funkcije `wordlist' nije brojsamo jedan `else' po uvjeturead jobs pipemeta `%s' ne odgovara uzorku metemeta `%s' zadan vie nego jednom u istom propisu.spis meta `%s' ima unose i kod : i kod ::uzorak mete ne sadri `%%'opcija `-%c' trai pozitivan cjelobrojni argumenttouch dijela arhive nije rapoloiv na VMS-utouch: Arhiva `%s' ne postojitouch: Neispravan povratni kod iz ar_member_touch na `%s'touch: lan `%s' ne postoji u `%s'touch: `%s' nije valjana arhivane mogu otvoriti biblioteku `%s' da naem lan `%s'nepoznata naznaka nivoa debuga `%s'nepoznat signalunlink (privremeni spis): nedovren poziv funkciji `%s': nedostaje `%c'nedovrena referenca na varijabluprividna memorija potroenaupozorenje: uoena je nepravilnost sata. Izgradnja bi mogla biti nedovrena.upozorenje: -jN se forsira u pod-makeu: onemoguujem jobserver mod.upozorenje: NUL znak uoen; ostatak retka se zanemarujeupozorenje: jobserver nedostupan: koristim -j1. Dodaj `+' na roditeljev make propis.upozorenje: nedefinirana varijabla `%.*s'write jobserver07070100060957000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/ga07070100060958000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/ga/LC_MESSAGES07070100060959000081a40000000000000000000000014c512e1f00008104000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/ga/LC_MESSAGES/make.moT \&!-G Y-z'#  !/"Mp LPMK@ooJ P F !JR!!9"CX"f"_#;c#O#J#}:$~$>7%Cv%F%I&;K& &&"& &&(& '$';'T'o'' ''''%'' '7(9(H(a(y(((((&(*)&A)+h)+))#)#))*-G*u*$*9**3 +@+.Z++++!+$+=,"U,x,,,",,!,--+8-d-~-,--%-, .-6. d.&.....//;/&k/ /%//1/ +070#N0#r0L060161H1\1>z1 1+1*1222 :2"F2i2x222 2 222 2 3%373$W3|33 333+34!;4 ]4j4 44444$45# 5D5"_55,55)56!)6&K6r66 666%666 77!7077'h737 7+77-8%F8-l8'888!89 9**9U9 r96|9 9-9-91:1O:::::::/:6 ;W;o;; ;1;-;<".<#Q< u<<<<<<<<<&=++=6W=)=(= =*=>#->&Q>x>>>>>>!? 1?=?S?!i???6??@@/@(D@ m@1w@3@3@A3-A aAnAAA A!AA AA B8BTBkBB6B"B3B0%CVCtC&}CCCCC'C'D@D0CD1tD-D1D2E9E0YEE.E,E2E*(FSF6sF,F"F3F).G"XG1{G-G&GHH0+H\H|H=H9H1 IH?I"I IIInI!FKhK-KK K2K4K3L*IL:tLL3L*L*M FMRMrM#M(MQMN/N[~NDNrOxO P@PEPQ?QEQi9RgRD STPSQSSTG UJQUPUGU?5V uV,V!V V V(V WW/W)EW#oWW WW WW*W X XB*XmXX!XX X1X'Y+FY-rY(Y.Y.Y'Z/8Z#hZ.Z3ZZ#[:2[m[9[[3[\%6\\\!k\3\F\6]?]H]O]+k]'])](]"^,5^ b^^5^^0^5'_6]_"_1__`3!`0U`N`/`+a-1a,_a2aaa(a/bGCb7b bbb/cF>c c/c)c#c d d5%d[djdydd d dd%d de*e&Je&qe#eee"e#f3*f^f%}f fff ff g g(3g&\g.g$g+gh: h[h(zhh+h-h%i :i Ei Ri]i+tiii iii:i9+jJej j8jj4k0KkE|k%k(kl4l(Nlwl9l$l l8l-m8@m8ymKm1m0nBn\nbnsnnLn@n0oLofoo;o9o"p2+p-^pppppppppq2#q5VqEq?qBrUr+]rr6r2r4s=sZsosss"ssst=(tftwt>tt%t u(u5:u pu2}uFuGu(?vEhvvvv/vw2/wbw www wEwwxx" ?B@ Q_LA:R<PiR05,cY!D16+2G"U^sE-[K*( /1}%8:8&W N Ct@S$/4];a3m V2)u~9zB=vbeOw#M F|JoFITQ*' qL3rS0;O+hH {p $E=XjGx#fJ.`!P&N57kK'\%)lC D4<">,I.A # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Implicit Rules # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # Pattern-specific Variable Values # VPATH Search Paths # Variables # files hash-table stats: # Counted %d args in failed launch This program built for %s This program built for %s (%s) --debug[=FLAGS] Print various types of debugging information. --no-print-directory Turn off -w, even if it was turned on implicitly. --warn-undefined-variables Warn when an undefined variable is referenced. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -L, --check-symlink-times Use the latest mtime between symlinks and target. -R, --no-builtin-variables Disable the built-in variable settings. -S, --no-keep-going, --stop Turns off -k. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. -b, -m Ignored for compatibility. -d Print lots of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg. -k, --keep-going Keep going when some targets can't be made. -l [N], --load-average[=N], --max-load[=N] Don't start multiple jobs unless load is below N. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -r, --no-builtin-rules Disable the built-in implicit rules. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far. terminal.# A default, MAKEFILES, or -include/sinclude makefile.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Successfully updated.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:# variable set hash-table stats: $SHELL changed (was `%s', now `%s') %s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s%s: %s%s: %s%s: Command not found%s: Entering an unknown directory %s: Entering directory `%s' %s: Leaving an unknown directory %s: Leaving directory `%s' %s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering an unknown directory %s[%u]: Entering directory `%s' %s[%u]: Leaving an unknown directory %s[%u]: Leaving directory `%s' *** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .DEFAULT_GOAL contains more than one target.LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAlarm clockAvoiding implicit rule recursion. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBroken pipeBus errorCPU time limit exceededCannot create a temporary file Child accessChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Collisions=%ld/%ld=%.0f%%Considering target file `%s'. ContinuedCould not restore stdin Could not restore stdout Couldn't change back to original directory.CreatePipe() failed (e=%ld) Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInitialized accessInterruptKilledLoad=%ld/%ld=%.0f%%, Looking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Make accessMakefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Making `%s' due to always-make flag. Malformed target-specific variable definitionMember `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' is order-only for target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. QuitRe-executing[%u]:Reading makefile `%s'Reading makefiles... Recently tried and failed to update file `%s'. Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rehash=%d, Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Removing intermediate files... Report bugs to Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Symbolic links not supported: disabling -L.Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User accessUser defined signal 1User defined signal 2Using default commands for `%s'. Virtual timer expiredWarning: Empty redirection Warning: File `%s' has modification time in the futureWindow changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinsufficient number of arguments (%d) to function `%s'internal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionalmakefilemissing `endef', unterminated `define'missing `endif'missing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnono more file handles: could not duplicate stdin no more file handles: could not duplicate stdout non-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalprocess_easy() failed to launch process (e=%ld) read jobs pipespawnvpe: environment space might be exhaustedtarget `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unimplemented on this platform: function `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: undefined variable `%.*s'write errorwrite error: %swrite jobserverProject-Id-Version: make 3.81 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2006-04-22 16:02-0500 Last-Translator: Kevin Patrick Scannell Language-Team: Irish MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit # %u conair chuardaigh `vpath'. # %u riail intuigthe, %u # %u luach athrige at sainiil don phatrn # Comhadlanna # Comhaid # Crochnaodh an bunachar sonra Make seo ar %s # Conair ghinearlta cuardaigh (athrg `VPATH'): # # Rialacha Intuigthe # Bunachar sonra Make, priontilte ar %s # Nl aon chonair ghinearlta cuardaigh (athrg `VPATH'). # Nl aon riail intuigthe. # Nl aon luach athrige at sainiil don phatrn. # Luachanna Athrige sainiil don phatrn # VPATH Conair Cuardaigh # Athrga # comhaid hais-tbla stait: # %d argint sa tos theipthe Tgadh an clr seo le haghaidh %s Tgadh an clr seo le haghaidh %s (%s) --debug[=BRATACHA] Taispein eolas fabhtaithe de chinelacha agsla. --no-print-directory Mch -w, fi m t s i bhfeidhm go hintuigthe. --warn-undefined-variables Tabhair rabhadh m dhantar tagairt d'athrg gan sainmhni. -B, --always-make Dan gach sprioc, gan choinnollacha. -C COMHADLANN, --directory=COMHADLANN Tigh go COMHADLANN roimh dhanamh aon rud. -I COMHADLANN, --include-dir=COMHADLANN Cuardaigh i gCOMHADLANN ar makefileanna breise. -L, --check-symlink-times sid an t-am modhnaithe is dana, ar an nasc siombalach n ar an sprioc. -R, --no-builtin-variables Dchumasaigh na hathrga insuite. -S, --no-keep-going, --stop Mch -k. -W COMHAD, --what-if=COMHAD, --new-file=COMHAD, --assume-new=COMHAD Caith le COMHAD mar cheann rnua (go higroch). -b, -m Dan neamhshuim (comhoirinacht) -d Taispein go leor eolas dfhabhtaithe. -e, --environment-overrides Sraonn athrga timpeallachta makefileanna. -f COMHAD, --file=COMHAD, --makefile=COMHAD Ligh COMHAD mar makefile. -h, --help Taispein an chabhair seo agus scoir. -j [N], --jobs[=N] Ceadaigh N jab le chile; igroch mura gceaptar arg. -k, --keep-going Lean ar aghaidh fi nach fidir sprioc a dhanamh. -l [N], --load-average[=N], --max-load[=N] N tosaigh jabanna iomadla mura bhfuil an ld nos l n N. -o COMHAD, --old-file=COMHAD, --assume-old=COMHAD Caith le COMHAD mar cheann cianaosta; n hathdhan . -p, --print-data-base Taispein an bunachar sonra inmhenach. -r, --no-builtin-rules Dchumasaigh na rialacha intuigthe insuite. -t, --touch Teagmhaigh spriocanna in ionad iad a athdhanamh. -v, --version Taispein eolas faoin leagan agus scoir. -w, --print-directory Taispein an chomhadlann reatha. Dta %s Ag danamh neamhshuim ar ainm VPATH `%s'. uid = %d, gid = %d, md = 0%o. (insuite): (crdhumpa) (Ar mhian leat TB in ionad ocht sps?) (is cuma) ( `%s', lne %lu) ( `%s', lne %lu): (is fidir go bhfuil an t-ainm teasctha) (gan ceann sprice ramhshocraithe) (n fairsing ~) (cianda) (conair chuardaigh) comhad, ruda neamhfhideartha ruda neamhfhideartha i %lu comhadlann. go dt seo. teirminal.# Makefile ramhshocraithe, n MAKEFILES, n -include/sinclude.# Dantar fosta:# Theip ar nuashonr.# Nl a leithid de chomhad ann.# Nuashonraodh an comhad.# Nor nuashonraodh an comhad.# T an comhad ina ramhriachtanas idirmhenach.# Is cianaosta an comhad seo.# Rinneadh cuardach ar rialacha intuigthe.# N dhearna cuardach ar rialacha intuigthe.# Stoc patrin intuigthe/statach: `%s' # Luach neamhbhail sa bhall `command_state'!# Luach neamhbhail sa bhall `update_status'!# Athraithe %s # Nor seiceladh an t-am mionathraithe riamh.# T g le nuashonr (-q ceaptha).# Sprioc bhrige (ramhriachtanas de .PHONY).# Comhad luachmhar (ramhriachtanas de .PRECIOUS).# D'irigh leis an nuashonr.# %s (glas %d, i-nd [%d,%d,%d]): # %s (glas %d, i-nd [%d,%d,%d]): n fidir a oscailt. # %s (glas %ld, i-nd %ld): # %s (glas %ld, i-nd %ld): norbh fhidir a oscailt. # %s (eochair %s, am-m %d): # %s (eochair %s, am-m %d): n fidir a oscailt. # %s: norbh fhidir a stat. # Nl aon chonair chuardaigh `vpath'.# N sprioc :# athrg tacar hais-tbla stait: Athraodh $SHELL (ba `%s' , agus is `%s' anois) %s (lne %d) Droch-chomhthacs blaoisce (!unixy && !batch_mode_shell) cuirfear %s ar fionra ar feadh trimhse 30 soicind...%s%s: %s%s: %s%s: N bhfuarthas an t-ord%s: Ag dul isteach i gcomhadlann anaithnid %s: Ag dul isteach sa chomhadlann `%s' %s: Ag dul amach as comhadlann anaithnid %s: Ag dul amach as an gcomhadlann `%s' %s: N bhfuarthas an clr blaoisce%s: Stampa ama as raon; %s sid ina ionad%s: rogha neamhcheadaithe -- %c %s: rogha neamhbhail -- %c %s: n cheadatear argint i ndiaidh na rogha `%c%s' %s: T an rogha `%s' dbhroch %s: t argint de dhth i ndiaidh na rogha `%s' %s: n cheadatear argint i ndiaidh na rogha `--%s' %s: n cheadatear argint i ndiaidh na rogha `-W %s' %s: T an rogha `-W %s' dbhroch %s: t argint de dhth i ndiaidh na rogha -- %c %s: rogha anaithnid `%c%s' %s: rogha anaithnid `--%s' %s: sideoir %lu (for %lu), grpa %lu (for %lu) %sNl aon riail chun an sprioc `%s' a dhanamh%s%sNl aon riail chun an sprioc `%s' a dhanamh, riachtanach le haghaidh `%s'%s%s[%u]: Ag dul isteach i gcomhadlann anaithnid %s[%u]: Ag dul isteach sa chomhadlann `%s' %s[%u]: Ag dul amach as comhadlann anaithnid %s[%u]: Ag dul amach as an gcomhadlann `%s' *** Is fidir gur ball brige `%s'; n scriosadh*** Briseadh. *** Comhad `%s' scriosadh*** Comhad idirmhenach `%s' scriosadh*** Ag fanacht le jabanna neamhchrochnaithe...*** Warning: comhad .LOW_RESOLUTION_TIME `%s' le stampa ama ardtaifeach*** [%s] Is fidir gur ball brige `%s'; n scriosadh*** [%s] Comhad `%s' scriosadh*** [%s] Earrid %d*** [%s] Earrid 0x%x*** [%s] Earrid 0x%x (rinneadh neamhshuim air)-rabhadh, is fidir gur g duit ionramhil CTRL-Y a athchumas DCL. . Stop. t nos m n aon sprioc amhin i .DEFAULT_GOALNl eilimint .LIBPATTERNS `%s' ina patrn; ag baint sid as ainm VPATH `%s'TobscorthaClog alraimAthchrsil de bharr rialacha intuigthe seachaint. CD INSUITE %s RM INSUITE %s INSUITE [%s][%s] Drochghlao ar an gcrasPopa bristeBusearridTeorainn ama LAP sraitheN fidir comhad sealadach a chruth Rochtain micScoir an mhacphriseasTrigeadh an splechas ciorclach %s <- %s.Baisc-chomhad sealadach %s ghlanadh Baisc-chomhad sealadach %s ghlanadh Tuairteanna haisela=%ld/%ld=%.0f%%Comhad sprice `%s' idir lmha. LeantaNorbh fhidir stdin a athchiri Norbh fhidir stdout a athchiri Norbh fhidir an chomhadlann oibre a athr ar ais.Theip ar CreatePipe() (e=%ld) Baisc-chomhad sealadach %s chruth An t-am anoisN easprtlfar Customs: %s Comhartha guaiseGaiste EMTEarrid le linn sceitheadh, %d Earrid, ord folamh %s rith ina it Tacs gan mhaith i ndiaidh treorach `%s'Theip ar athdhanamh an makefile `%s'.Theip ar athdhanamh an sprioc-chomhaid `%s'. Nl a leithid de chomhad `%s' ann. Rinneadh scrd ar an chomhad `%s' cheana. Uasmhid na gcomhad sraitheCrochnaodh na ramhriachtanais den chomhad sprice `%s'. Nuashonraodh an comhad `%s'. Nl comhphrisela snmhphointe ar filEisceacht snmhphointeAimsodh riail intuigthe le haghaidh `%s'. Aimsodh ramhriachtanas `%s' mar VPATH `%s' Ag trigean an chomhaid sprice `%s'. Croch suasA/I indantaGaiste IOTTreoir NeamhcheadaitheNor aimsodh an makefile `%s' san ireamh.Iarratas ar eolasRochtain tsaitheIdirbhriseadhMaraitheLd=%ld/%ld=%.0f%%, Ag danamh cuardach ar riail le comhad idirmhenach `%s'. Ag danamh cuardach ar riail intuigthe le haghaidh `%s'. Ag danamh cuardach ar riail intuigthe le haghaidh bhall cartlainne `%s'. Rochtain makeis fidir go lbfar an Makefile `%s'; n athdhanfar . Nor aimsodh an makefile `%s'Sonraodh Makefile n ionchur caighdenach faoi dh.`%s' dhanamh de bharr bratach --always-make. Is mchumtha an sainmhni athrige (le haghaidh aon sprioc amhin)Ball `%s'%s: %ld beart ag %ld (%ld). Caithfidh an sprioc `%s' a athdhanamh. N DanNor aimsodh aon riail intuigthe le haghaidh `%s'. Nl g leis an sprioc `%s' a athdhanamhNl aon sprioc annNor sonraodh aon sprioc agus nor aimsodh aon makefileNl faic le danamh i gcomhair `%s'.Roghanna: Nl jabanna parailalacha (-j) ar fil ar an gcras seo.Cliseadh cumhachtaT an ramhriachtanas `%s' nos nua n an sprioc `%s'. T an ramhriachtanas `%s' nos sine n an sprioc `%s'. Sonraonn an ramhriachtanas `%s' ord rite amhin le haghaidh sprice `%s'. Nl an ramhriachtanas `%s' den sprioc `%s' ann. Am prifle caiteComhad `%s' bhearradh. Scoir rith ars[%u]:Makefile `%s' lamhMakefileanna lamh... Rinneadh iarracht ar an chomhad `%s' a nuashonr le dana, agus theip air. Danann an athrg athchrsach `%s' tagairt d fin (sa deireadh)Atreoraodh earrid go %s Atreoraodh ionchur %s Atreoraodh aschur go %s Ath-haiseil=%d, Ramhriachtanas intuigthe neamhfhideartha `%s' dhilt. Ramhriachtanas neamhfhideartha rialach `%s' dhilt. Comhaid idirmhenacha mbaint... Seol tuairisc fabhtanna chuig athshocr le haghaidh jabanna aonair (-j1).Acmhainn caillteSIGPHONESIGWINDFabht deighilteComhad `%s' nuashonr fs. StopthaStoptha (comhartha)Stoptha (ionchur tty)Stoptha (aschur tty)D'irigh le hathdhanamh an sprioc-chomhaid `%s'. n thacatear le naisc shiombalacha: -L dhchumas.T dh idirstad ag an sprioc `%s' agus nl aon ramhriachtanas aice. N dhearna an sprioc `%s' ars s rud go bhfuil earrid ann.T g leis an chomhad sprice `%s' a athdhanamh leis an rogha -q. ScorthaRamhriachtanais de `%s' ndanamh anois. Rianaigh/brisphointeAg baint triail as an ramhriachtanas intuigthe `%s'. Ag baint triail as riail phatrin le stoc `%.*s'. Ag baint triail as an ramhriachtanas rialach `%s'. Ord anaithnid insuite '%s' Earrid anaithnid %dCinn sprice nuashonr.... Makefileanna nuashonr.... Staid phrinneach A/Isid: %s [roghanna] [sprioc] ... Rochtain sideoraComhartha saincheaptha 1Comhartha saincheaptha 2Ag baint sid as orduithe ramhshocraithe le haghaidh `%s'. Am foril caiteRabhadh: Atreor folamh Rabhadh: T an t-am mionathraithe den chomhad `%s' sa todhchaAthraodh an fhuinneog[%s] Earrid %d (rinneadh neamhshuim)Nl g le `%s' a nuashonr.treoir `override'rinneadh iarracht ar ghn gan tacaocht a sid: `%s'uathoibrochach anois is ionann iad na comhaid `%s' agus `%s'.n fidir idirstad dbailte `%s' a athainmni le hidirstad aonair `%s'n fidir idirstad aonair `%s' a athainmnigh le hidirstad dbailte `%s'n fidir srian lid a chur i bhfeidhm: n fidir srianta lid a chur i bhfeidhm ar an chras oibrichin seolne na n-orduithepopa na jabanna chruthramhshocraithesleep(30) crochnaithe. Ag gabhil ar aghaidh. jabfhreastala dupn fidir teaghrn folamh a sid mar ainm comhaidainm folamh athrigetimpeallachttimpeallacht le -e`%s' breisecaithfidh an chad argint leis an fheidhm `word' a bheith deimhneachfopen (comhad sealadach)fwrite (comhad sealadach)popa an jabfhreastala thseaspa argint (%d) d'fheidhm `%s'earrid inmhenach: `%s' command_stateearrid inmhenach: teaghrn neamhbhail --jobserver-fds `%s'earrid inmhenach: roghanna --jobserver-fds iomadlacomhrir neamhbhail i gcoinnollachmakefile`endef' ar iarraidh, `define' gan chrochn`endif' ar iarraidhdeighilteoir%s ar iarraidhpatrn sprice ar iarraidhrialacha intuigthe agus gnthrialacha measctha le chilerialacha intuigthe agus rialacha statacha measctha le chilepatrin iomadla spricenlnl aon hanla comhaid le fil: norbh fhidir stdin a chipeil nl aon hanla comhaid le fil: norbh fhidir stdout a chipeil t an chad argint neamhuimhriil leis an fheidhm `word'is neamhuimhriil an chad argint leis an fheidhm `wordlist'is neamhuimhriil an dara hargint leis an fheidhm `wordlist'n cheadatear ach aon `else' amhin le gach coinnollachtheip ar process_easy(); nor tosaodh priseas (e=%ld) ladh popa na jabannaspawnvpe: is fidir gur dithe cuimhne na timpeallachtanl an sprioc `%s' comhoirinach leis an phatrn spricet an sprioc `%s' i riail amhin nos m n uair amhin.t iontrlacha : agus :: araon ann don chomhad sprice `%s'nl aon `%%' sa phatrn spricecaithfidh t slnuimhir dheimhneach a thabhairt mar argint le `-%c'n fidir ball cartlainne a `touch'il ar VMStouch: Nl an chartlann `%s' anntouch: Droch-chd aisfhillidh ar_member_touch ar `%s'touch: Nl a leithid de bhall `%s' i `%s'touch: Nl `%s' ina cartlann bhailn fidir leabharlann `%s' a oscailt chun cuardach a dhanamh ar an mball `%s'nl an fheidhm `%s' ar fil ar an chras seosonr anaithnid `%s' ar an leibhal dfhabhtaithecomhartha anaithnidunlink (comhad sealadach): glao ar fheidhm `%s' gan chrochn: `%c' ar iarraidhtagairt athrige gan chrochncuimhne fhoril ditherabhadh: Clog ar sceabha. Is fidir go bhfuil an tgil neamhiomln.rabhadh: -jN frsilte i bhfo-make: md jabfhreastala dhchumas.rabhadh: chonacthas carachtar NUL; ag danamh neamhshuim ar an chuid eile den lnerabhadh: nl jabfhreastala ar fil: ag baint sid as -j1. Cuir `+' leis an mthair-riail.rabhadh: athrg gan sainmhni: `%.*s'earrid sa scrobhearrid sa scrobh: %sscrobh jabfhreastala0707010006095a000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/gl0707010006095b000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/gl/LC_MESSAGES0707010006095c000081a40000000000000000000000014c512e1f00007731000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/gl/LC_MESSAGES/make.mo< pq&!- 7 I-j' "< XLyPM@eooFJ9Cf _~ ; O!Jj!}!~3">"C"F5#I|#;# $ $")$ L$Y$(h$ $$$$$$ %%(%1%%B%h% q%|%%%%%(%&&2&*Y&&&+&+&'#'#<')`'-''$'9'0(3O((.((()!)=5)"s)))))))+*=*W*,q**%*,*-+ =+&^+++.++/, D,e,1, ,,#,#,L"-6o----->. E.*O.z.. ."..... / // 7/ D/%Q/w/$/// /+/!+0 M0Z0 t00000$00#141"O1r1,11)12!2&;2b22 222%222 3 330'3'X333 3+33-4%64'\444!44 4*45 456>5 u5-5-51516C6[6o6t66/6667797 R71^7-77"7#8 %838<8D8W8r8z888&868)9(<9 e9*p99#9&99:::K:f:~:!: :::!:;%;6A;x;;;;(; ;1;3-<3a<<3< <<= = *=!8=Z= n=z==8===>">3>>0r>>>&>>??,?'L?t??-?1?2?#@C@,R@2@*@@6@,4A"aA3A)A"A1B&7B^BmB0BBB=B9/C1iCHC"CDaD yEE0EE E(F/-F]F)rF7FF)FG 7G.EG3tG G%GPGt@H}HK3IqIIMJJJ)K<KFKELxL:WMvMu NN OFOIOJsc%cCc-d'Jd!rdd.d&ddCe Ee feDpee4e5f6>f3uffffff@g>_gggg g5g+)h%Uhm{h5hi/i8i@i,Riiiii7i<j0@j4qjj,j$j)k,+kXk"xkk$k&kk"l7lIlgl*lll>l)m;mSmjm5m m<mAmA?n(n=nnn o"!o Do2Rooooo;opp+9p ep3p/p!p q#q AqOqdq&~q2qqq1q5-r4crrr4r7s-?s"ms6sDs t>-t'lt#t=t6t-u?u/Zu"uuRuLv6fv_v#v!w/`Pbi#!'d$3fp-syNR_ *eB!r:k3Yuc$#m\ qKx}t]>S7C<Z.QA= 5 *<V0& -EHoUv&2(:%')"8;w6+jWO(21DJ?4 @MhI Xg~+8,lLF[0a9 .{ /^7 Gn)T 1;"596,z4%| # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Implicit Rules # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # VPATH Search Paths # Variables # files hash-table stats: # Counted %d args in failed launch This program built for %s This program built for %s (%s) --debug[=FLAGS] Print various types of debugging information. --no-print-directory Turn off -w, even if it was turned on implicitly. --warn-undefined-variables Warn when an undefined variable is referenced. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -R, --no-builtin-variables Disable the built-in variable settings. -S, --no-keep-going, --stop Turns off -k. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. -b, -m Ignored for compatibility. -d Print lots of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg. -k, --keep-going Keep going when some targets can't be made. -l [N], --load-average[=N], --max-load[=N] Don't start multiple jobs unless load is below N. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -r, --no-builtin-rules Disable the built-in implicit rules. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far. terminal.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Successfully updated.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:# variable set hash-table stats: %s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s%s: %s%s: %s%s: Command not found%s: Entering directory `%s' %s: Leaving directory `%s' %s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering directory `%s' %s[%u]: Leaving directory `%s' *** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAlarm clockAvoiding implicit rule recursion. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBroken pipeBus errorCPU time limit exceededChild accessChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Collisions=%ld/%ld=%.0f%%Considering target file `%s'. ContinuedCouldn't change back to original directory.Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInitialized accessInterruptKilledLoad=%ld/%ld=%.0f%%, Looking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Make accessMakefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Making `%s' due to always-make flag. Member `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' is order-only for target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. QuitReading makefile `%s'Reading makefiles... Recently tried and failed to update file `%s'. Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rehash=%d, Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Removing intermediate files... Report bugs to Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User accessUser defined signal 1User defined signal 2Using default commands for `%s'. Virtual timer expiredWarning: Empty redirection Warning: File `%s' has modification time in the futureWindow changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinternal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionalmakefilemissing `endef', unterminated `define'missing `endif'missing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnonon-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalread jobs pipetarget `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: undefined variable `%.*s'write jobserverProject-Id-Version: make 3.80 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2002-10-05 14:46+0200 Last-Translator: Jacobo Tarrio Language-Team: Galician MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit # %u camios de busca `vpath'. # %u regras implcitas, %u # %u valores de variables especficos do patrn # Directorios # Ficheiros # Base de datos de Make rematada en %s # Camio de busca xeral (variable `VPATH'): # # Regras Implcitas # Base de datos de Make, imprimida en %s # Non hai un camio de busca xeral (variable `VPATH'). # Non hai regras implcitas. # Non hai valores especficos do patrn. # Camios de Busca VPATH # Variables # estatsticas da tboa hash de ficheiros: # Contronse %d argumentos no lanzamento que fallou Este programa compilou para %s Este programa compilou para %s (%s) --debug[=MODIFICADORES] Amosar varios tipos de informacin de depuracin. --no-print-directory Desactivar -w, incluso se se activou implicitamente. --warn-undefined-variables Avisar cando se faga referencia a unha variable non definida. -B, --always-make Facer tdolos obxectivos incondicionalmente. -C DIRECTORIO, --directory=DIRECTORIO Cambiar ao DIRECTORIO antes de facer nada. -I DIRECTORIO, --include-dir=DIRECTORIO Busca-los ficheiros de make includos no directorio. -R, --no-builtin-variables Desactiva-los valores das variables incluidos. -S, --no-keep-going, --stop Desactiva -k. -W FICHEIRO, --what-if=FICHEIRO, --new-file=FICHEIRO, --assume-new=FICHEIRO Trata-lo FICHEIRO coma infinitamente novo. -b, -m Ignorado por compatibilidade. -d Amosar moita informacin de depuracin. -e, --environment-overrides As variables de ambiente substiten aos ficheiros de make. -f FICHEIRO, --file=FICHEIRO, --makefile=FICHEIRO Le-lo FICHEIRO coma ficheiro de make. -h, --help Amosar esta mensaxe e sar. -j [N], --jobs[=N] Admitir N traballos vez; infinitos sen un argumento. -k, --keep-going Continuar cando no se poidan facer algns obxectivos. -l [N], --load-average[=N], --max-load[=N] Non iniciar varios traballos con carga superior a N. -o FICHEIRO, --old-file=FICHEIRO, --assume-old=FICHEIRO Trata-lo FICHEIRO coma moi antigo e non refacelo. -p, --print-data-base Amosa-la base de datos interna de make. -r, --no-builtin-rules Desactiva-las regras implcitas incluidas. -t, --touch Toca-los obxectivos no canto de os refacer. -v, --version Amosa-lo nmero de versin de make e sar. -w, --print-directory Amosa-lo directorio actual. Data %s Ignorando o nome VPATH `%s'. uid = %d, gid = %d, modo = 0%o. (incluidas): (memoria envorcada) (se cadra unha tabulacin no canto de oito espacios?) (non importa) (de `%s', lia %lu) (de `%s', lia %lu): (o nome pode quedar truncado) (non hai un obxectivo por defecto) (non hai expansin de ~) (remoto) (camio de busca) ficheiros, imposibles imposibles en %lu directorios. ata aqu. terminal.# Tamn se fai:# Non se puido actualizar.# O ficheiro non existe.# O ficheiro foi actualizado.# O ficheiro non foi actualizado.# O ficheiro un prerrequisito intermedio.# O ficheiro moi antigo.# Fxose a busca de regras implcitas.# Non se fixo a busca de regras implcitas.# Raiz do patrn implcito/esttico: `%s' # Valor non vlido no membro `command_state'!# Valor non vlido no membro `update_status'!# ltima modificacin: %s # Nunca se comprobou o tempo de modificacin.# Ten que ser actualizado (-q est estabrecido).# Obxectivo falso (prerrequisito de .PHONY).# Ficheiro precioso (prerrequisito de .PRECIOUS).# Actualizado con xito.# %s (dispositivo %d, inode [%d,%d,%d]): # %s (dispositivo %d, inode [%d,%d,%d]): non se puido abrir. # %s (dispositivo %ld, inode %ld): # %s (dispositivo %ld, inode %ld): non se puido abrir. # %s (clave %s, mtime %d): # %s (clave %s, mtime %d): non se puido abrir. # %s: non se puido face-la operacin de stat. # Non hai camios de busca `vpath'# Non un obxectivo:# estatsticas da tboa hash de conxunto de variables: %s (lia %d) Contexto do intrprete de comandos incorrecto (!unixy && !batch_mode_shell) %s est suspendido durante 30 segundos...%s%s: %s%s: %s%s: Comando non atopado%s: Entrando no directorio `%s' %s: Sando do directorio `%s' %s: Intrprete de comandos non atopado%s: Marca de tempo fra de rango; substitundo %s%s: opcin non vlida -- %c %s: opcin non vlida -- %c %s: a opcin `%c%s' non admite un argumento %s: a opcin `%s' ambigua %s: a opcin `%s' precisa dun argumento %s: a opcin `--%s' non admite un argumento %s: a opcin `-W %s' non admite un argumento %s: a opcin `-W %s' ambigua %s: a opcin precisa dun argumento -- %c %s: opcin `%c%s' non recoecida %s: opcin `--%s' non recoecida %s: usuario %lu (real %lu), grupo %lu (real %lu) %sNon hai unha regra para face-lo obxectivo `%s'%s%sNon hai unha regra para face-lo obxectivo `%s', que precisa `%s'%s%s[%u]: Entrando no directorio `%s' %s[%u]: Sando do directorio `%s' *** O membro do arquivo `%s' pode non ser correcto; non borrado*** Interrompido. *** Borrando o ficheiro `%s'*** Borrando o ficheiro intermedio `%s'*** Agardando por traballos non rematados....*** Aviso: o ficheiro `%s' de .LOW_RESOLUTION_TIME ten unha marca de tempo de alta resolucin*** [%s] O membro do arquivo `%s' pode non ser correcto; non borrado*** [%s] Borrando o ficheiro `%s'*** [%s] Erro %d*** [%s] Erro 0x%x*** [%s] Erro 0x%x (ignorado)-aviso, pode que tea que reactiva-lo manexo de CTRL-Y dende o DCL. . Detido. O elemento de .LIBPATTERNS `%s' non un patrn; usando o nome de VPATH `%s'AbortadoTemporizadorEvitando a recursin de regras implcitas. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Chamada ao sistema incorrectaCano rompidoErro do busLmite de tempo de CPU superadoAcceso de filloO proceso fillo rematouA dependencia circular %s <- %s foi eliminada.Limpando o ficheiro de lotes temporal %s Limpando o ficheiro de lotes temporal %s Colisins=%ld/%ld=%.0f%%Considerando o ficheiro obxectivo `%s'. ContinuadoNon se puido voltar ao directorio orixinal.Creando un ficheiro por lotes temporal %s Hora actualA Aduana non exporta: %s Sinal de perigoTrampa EMTErro ao lanzar, %d Erro, comando baleiro Executando %s no canto Texto superfluo trala directiva `%s'Non se puido reface-lo ficheiro de make `%s'.Non se puido reface-lo ficheiro obxectivo `%s'. O ficheiro `%s' non existe. O ficheiro `%s' xa fora considerado. Lmite de tamao de ficheiros superadoRematronse os prerrequisitos do ficheiro obxectivo `%s'. Rematouse de actualiza-lo ficheiro `%s'. O co-procesador de coma flotante non est dispoibleExcepcin de coma flotanteAtopouse unha regra implcita de `%s'. Atopouse a o prerrequisito `%s' coma VPATH `%s' Abandonando no ficheiro obxectivo `%s'. ColgarA E/S posibleTrampa de IOTInstruccin IlegalNon se atopou o ficheiro de make incluido `%s'.Peticin de informacinAcceso inicializadoInterrompidoMatadoCarga=%ld/%ld=%.0f%%, Buscando unha regra co ficheiro intermedio `%s'. Buscando unha regra implcita para `%s'. Buscando unha regra implcita membro do arquivo para `%s'. Acceso de makeO ficheiro de make `%s' podera causar un lazo; non se refai. Non se atopou o ficheiro de make `%s'O ficheiro de make da entrada estndar foi especificado das veces.Facendo `%s' debido marca de sempre-facer. Membro `%s'%s: %ld bytes en %ld (%ld). Debe refacerse o obxectivo `%s'. NonNon se atopou unha regra implcita para `%s'. Non preciso reface-lo obxectivo `%s'Non hai obxectivosNon se especificaron obxectivos e non se atopou un ficheiro de makeNon hai nada que facer para `%s'Opcins: Os traballos en paralelo (-j) non estn soportados nesta plataforma.Fallo de suministro elctricoO prerrequisito `%s' mis novo c obxectivo `%s'. O prerrequisito `%s' mis vello c obxectivo `%s'. O prerrequisito `%s' s-orde para o obxectivo `%s'. O prerrequisito `%s' do obxectivo `%s' non existe. O temporizador esgotousePodando o ficheiro `%s'. SarLendo o ficheiro de make `%s'Lendo os ficheiros de make... Hai pouco probouse a actualiza-lo ficheiro `%s' e non se puido. A variable recursiva `%s' fai referencia a si mesma (ao final)Erros redirixidos a %s Entrada redirixida de %s Sada redirixida a %s Rehash=%d, Rexeitando o prerrequisito implcito imposible `%s'. Rexeitando o prerrequisito imposible `%s'. Borrando os ficheiros intermedios... Informe dos erros no programa a . Informe dos erros na traduccin a . Reiniciando para entrar no modo de un traballo (-j1).Recurso perdidoSIGPHONESIGWINDFallo de segmentoAinda se est actualizando o ficheiro `%s'. DetidoDetido (sinal)Detido (entrada de consola)Detido (sada de consola)O ficheiro obxectivo `%s' foi feito de novo con xito. O obxectivo `%s' ten catro puntos e non ten prerrequisitos. Non se refai o obxectivo `%s' a causa dos erros.O ficheiro obxectivo `%s' precisa refacerse con -q. RematadoEstan a se face-los prerrequisitos de `%s'. Trampa de trazado/punto de detencinProbando o prerrequisito implcito `%s'. Probando a regra de patrn con raiz `%.*s'. Probando o prerrequisito `%s'. Comando incluido descoecido '%s' Erro %d descoecidoActualizando os obxectivos meta.... Actualizando os ficheiros de make.... Condicin de E/S urxenteUso: %s [opcins] [obxectivo] ... Acceso de usuarioSinal definido polo usuario 1Sinal definido polo usuario 2Usando os comandos por defecto para `%s'. Temporizador virtual esgotadoAviso: Redireccin baleira Aviso: O ficheiro `%s' ten unha data de modificacin no futuroA fiestra cambiou[%s] Erro %d (ignorado)`%s' est actualizado.directiva `override'tentouse usar unha caracterstica non soportada: `%s'automticopero agora considrase que `%s' o mesmo ficheiro que `%s'.non se pode renomear `%s' con catro puntos a `%s' con dous puntosnon se pode renomear `%s' con dous puntos a `%s' con catro puntosnon se pode impoer un lmite de carga: non se poden impoer lmites de carga neste sistema operativolia de comandoscreando o cano de traballospor defectorematouse sleep(30). Continuando. dup jobservera cadea baleira non vlida coma nome de ficheironome de variable baleiroambienteambiente baixo -e`%s' superfluoo primeiro argumento da funcin `word' debe ser maior que 0fopen (ficheiro temporal)fwrite (ficheiro temporal)inicializa-lo cano do servidor de traballoserro interno: `%s' command_stateerro interno: cadea --jobserver-fds non vlida `%s'erro interno: opcins --jobserver-fds mltiplessintaxe non vlida no condicionalficheiro de makefalla `endef', `define' sen rematarfalla `endif'falla un separador%sfalla un patrn obxectivoregras implcitas e normais mesturadasregrs de patrn implcitas e estticas mesturadaspatrns de obxectivo mltiplesnonprimeiro argumento da funcin `word' non numricoprimeiro argumento da funcin `wordlist' non numricosegundo argumento da funcin `wordlist' non numricos un `else' por condicionallectura do cano de traballoso obxectivo `%s' non coincide co patrn do obxectivoo obxectivo `%s' aparece mis dunha vez na mesma regra.o ficheiro obxectivo `%s' ten entradas : e ::o patrn obxectivo non contn `%%'a opcin `-%c' precisa dun argumento integral positivoa operacin de tocar un membro do arquivo non est dispoible en VMStouch: O arquivo `%s' non existetouch: Cdigo de retorno incorrecto de ar_member_touch en `%s'touch: O membro `%s' non existe en `%s'touch: `%s' non un arquivo vlidonon se pode abri-la biblioteca `%s' para busca-lo membro `%s'especificacin de nivel de depuracin descoecido `%s'sinal descoecidounlink (ficheiro temporal)chamada funcin `%s' non rematada: falla `%c'referencia a variable non rematadamemoria virtual esgotadaaviso: Detectronse inconsistencias de reloxo. A operacin pode quedar incompleta.aviso: -jN forzado no submake: desactivando o modo de servidor de traballos.aviso: viuse un carcter NUL; ignrase o resto da liaaviso: o servidor de traballos non est dispoible: usando -j1. Engada `+' regra do make pai.aviso: variable non definida `%.*s'write jobserver07070100060975000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/pl07070100060976000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/pl/LC_MESSAGES07070100060977000081a40000000000000000000000014c512e2000009d18000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/pl/LC_MESSAGES/make.mo !!!&!!!!"-)"W" i"-""'"#"# 1#?# ]#>~#"## #t$L$G$P'%Mx%@%o&ow&P&F8'J''9K(C(f(_0);):)O*JW*}*u +~+>,MT,C,2,F-I`-;- --" . 0.=.(L. u...... .. //%&/L/ U/7`//////0 0:0(X00&0*0&0+1+;1g1#|1#1)1-1,2I2b2$w292232)3.C3r333!3$344=54"s4C4C45'5.5"D5g5;5!555+6F6`6,z66%6,6-7 F7&g777.77 8"88/9&@9 g9%9919 : :##:#G:Lk:6:: ;;1;>O; ;+;*;;<1<2A< t<<<"<*<< ==,=<= X= d=n== = =%==$>+>E> d>n>>+>>!> ?? 3?A?J?^?t?$??#??"@1@,J@w@)@@!@&@!AAA HAUA^A%rAAA A/A3A-BKBRBpB0B'B3B C+CKC-gC%C-C'CD+D!.DPD:nD D*DD"D E6)E `E-nE-E1E1E.FFF-ZFFFFF"F#F/G=BG7GG-G6H;HSHmH H1H-H"H'I=I"]I#I IIIIIII JJ&3J+ZJ6J)J(J K*KFK#\K&KKKKKL)L!>L `LlLL!LLLL; M6HMMMMM(M M1N94N3nN3NN3N &O3OFONO kO!yOO OOO(O' P81P0jP8PPPQ6Q"NQ3qQ0QQ)Q;R3ZRR&RRRRRS'4S\SuS0xS1S-S1 T2;TnT*T0TT$T.UMU,jU2U*UU6V6LV,V"V3V)W"1W1TW-W&WWW0X5XUX=nX9X1X,YHEY*Y"Y;Y9Z/RZ ZZZoZ&\E\#c\ \\/\6\]&]9@]z]&] ] ] ^+ ^-8^Gf^1^%^*_v1_p_O`qi`v`KRaai1bTbHbH9cc>dIAded`dJRe6euepJffq_ggEwhhD=i4iCiHi:Dj j j"j jj(j k!k6kMkkkk kkkk!k k lClRl!cl=l"lll m%:m`m.{m2m.m. n.;njn'n0n&n$o2,o_o~o*oDo$p>-p&lp@pp%pq7+q)cq5qAq"rH(rJqrrrr#r s;+s$gss#s1stt*7t$bt t*t+t't!'uIuhuBu.u3u.v(w?Aw'w!w(w"w9xQxax$vx,xOx>yWyqyy y?yy*y**zUz nz1xz0zzz{8{%T{z{{{{!{{ {|&|E|T|%e|,|$||&| }(}C})_}&}*} }}~ ~+~J~a~$~~#~6~~ "8*["4(*" M n z (̀ @=D!!́4';G 5ł4+,C*p%#Ń'5 G-U%Ʉ<ф,"-O:}*0KSm/-ʆ4A-Mo )އ1*:e2/%(;d2) <G[v28Ŋ@0?9p Ջ&.#="a&"ߌ"(=+R+~ƍ72N]x) ˎ5؎HIWI)7M]t#}& '&&NEu06#; T8u#4Ғ,%4/ZO2ړ )@ Rs(1̔89V48ŕ5)44^2Ɩ0/#B(f;'˗ 63K3!2՘ ')<Q8 Ǚ0#DhFBǚ7 0B[s-ϛ%E#Ci9 <10E )B,p!4*" 5;X0-83.5H) d(Vabh+DPyoGRKx: /EYe%_O&u=C~'2d`$eIltw6\(B2C%"Sg]Ly qoA8{;.jv^U4Z<#,  ~zsaS n`N/?r_@RiWpJ{Z!|7Q}[UfFX+&t#KVATj]HN}k|JO$u763m=fIxMk9?zws [mcqQ\>b^TY9rMDgPl'L hiFW>G1 @*:-n vc # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Implicit Rules # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # Pattern-specific Variable Values # VPATH Search Paths # Variables # files hash-table stats: # # strcache hash-table stats: # %s # of strings in strcache: %d / lookups = %lu / hits = %lu Counted %d args in failed launch This program built for %s This program built for %s (%s) Unhandled exception filter called from program %s ExceptionCode = %lx ExceptionFlags = %lx ExceptionAddress = 0x%p --debug[=FLAGS] Print various types of debugging information. --eval=STRING Evaluate STRING as a makefile statement. --no-print-directory Turn off -w, even if it was turned on implicitly. --warn-undefined-variables Warn when an undefined variable is referenced. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -L, --check-symlink-times Use the latest mtime between symlinks and target. -R, --no-builtin-variables Disable the built-in variable settings. -S, --no-keep-going, --stop Turns off -k. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. -b, -m Ignored for compatibility. -d Print lots of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. -i, --ignore-errors Ignore errors from recipes. -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg. -k, --keep-going Keep going when some targets can't be made. -l [N], --load-average[=N], --max-load[=N] Don't start multiple jobs unless load is below N. -n, --just-print, --dry-run, --recon Don't actually run any recipe; just print them. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -q, --question Run no recipe; exit status says if up to date. -r, --no-builtin-rules Disable the built-in implicit rules. -s, --silent, --quiet Don't echo recipes. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far. terminal.# A default, MAKEFILES, or -include/sinclude makefile.# Also makes:# Command line target.# Dependencies recipe running (THIS IS A BUG).# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Recipe currently running (THIS IS A BUG).# Successfully updated.# recipe to execute# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:# variable set hash-table stats: $SHELL changed (was `%s', now `%s') %s # of strcache buffers: %d (* %d B/buffer = %d B) %s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s strcache free: total = %d (%d) / max = %d / min = %d / avg = %d %s strcache used: total = %d (%d) / max = %d / min = %d / avg = %d %s%s: %s%s: %s%s: Command not found%s: Entering an unknown directory %s: Entering directory `%s' %s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%p) %s: Leaving an unknown directory %s: Leaving directory `%s' %s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sBuilt for %s %sBuilt for %s (%s) %sLicense GPLv3+: GNU GPL version 3 or later %sThis is free software: you are free to change and redistribute it. %sThere is NO WARRANTY, to the extent permitted by law. %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering an unknown directory %s[%u]: Entering directory `%s' %s[%u]: Leaving an unknown directory %s[%u]: Leaving directory `%s' *** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .DEFAULT_GOAL contains more than one target.LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAccess violation: read operation at address 0x%p Access violation: write operation at address 0x%p Alarm clockAppend %.*s and cleanup Append output to %s Avoiding implicit rule recursion. BUG: num_pattern_rules is wrong! %u != %uBUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBatch file contents:%s %s Broken pipeBus errorCPU time limit exceededCannot create a temporary file Child accessChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Collisions=%ld/%ld=%.0f%%Considering target file `%s'. ContinuedCould not restore stdin Could not restore stdout Couldn't change back to original directory.CreatePipe() failed (e=%ld) Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInitialized accessInterruptInvoking builtin recipe to update target `%s'. Invoking recipe from %s:%lu to update target `%s'. Jobserver client (fds %d,%d) KilledLive child %p (%s) PID %s %s Load=%ld/%ld=%.0f%%, Looking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Make accessMakefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Making `%s' due to always-make flag. Malformed target-specific variable definitionMember `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No recipe for `%s' and no prerequisites actually changed. No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Obtained token for child %p (%s). Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' is order-only for target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. Putting child %p (%s) PID %s%s on the chain. QuitRe-executing[%u]:Reading makefile `%s'Reading makefiles... Reaping losing child %p PID %s %s Reaping winning child %p PID %s %s Recently tried and failed to update file `%s'. Recipe for `%s' will be ignored in favor of the one for `%s'.Recipe for file `%s' was found by implicit rule search,Recipe of `%s' is being run. Recipe was specified for file `%s' at %s:%lu,Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rehash=%d, Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Released token for child %p (%s). Removing child %p PID %s%s from chain. Removing intermediate files... Report bugs to Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Symbolic links not supported: disabling -L.Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User accessUser defined signal 1User defined signal 2Using default commands for `%s'. Using default recipe for `%s'. Virtual timer expiredWarning: Empty redirection Warning: File `%s' has modification time %s s in the futureWarning: File `%s' has modification time in the futureWindow changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't allocate %lu bytes for hash table: memory exhaustedcan't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'extraneous text after `define' directiveextraneous text after `endef' directivefind_and_set_shell() path search set default_shell = %s find_and_set_shell() setting default_shell = %s first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinsufficient number of arguments (%d) to function `%s'internal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionallbr$ini_control() failed with status = %dlbr$set_module() failed to extract module info, status = %dmake reaped child pid %s, still waiting for pid %s makefilemissing `endef', unterminated `define'missing `endif'missing rule before recipemissing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnono more file handles: could not duplicate stdin no more file handles: could not duplicate stdout non-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalprerequisites cannot be defined in recipesprocess_easy() failed to launch process (e=%ld) read jobs piperecipe commences before first targetspawnvpe: environment space might be exhaustedsys$search() failed with %d target `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `%s%s' option requires a non-empty string argumentthe `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unimplemented on this platform: function `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: ignoring old recipe for target `%s'warning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: overriding recipe for target `%s'warning: undefined variable `%.*s'windows32_open_pipe(): DuplicateHandle(Err) failed (e=%ld) windows32_openpipe(): DuplicateHandle(In) failed (e=%ld) windows32_openpipe(): process_init_fd() failed write errorwrite error: %swrite jobserverProject-Id-Version: make 3.81.91 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2010-07-25 22:15+0200 Last-Translator: Jakub Bogusz Language-Team: Polish MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: 8bit # %u cieek przeszukiwania `vpath'. # %u standardowych regu, %u # %u wartoci zmiennych dla wzorca # Katalogi # Pliki # Zakoczono tworzenie bazy danych Make na %s # Oglna (zmienna `VPATH') cieka przeszukiwania: # # Reguy stadardowe # Baza danych Make, wywietlana na %s # Brak oglnej (zmienna `VPATH') cieki przeszukiwania. # Brak standardowych regu. # Brak wartoci zmiennych dla wzorca. # Wartoci zmiennych dla wzorca # cieki przeszukiwania VPATH # Zmienne # statystyki tablic haszujcych plikw: # # statystyki tablic haszujcych strcache: # %s liczba acuchw w strcache: %d / wyszukiwa = %lu / trafie = %lu Naliczono %d parametrw nieudanego uruchomienia Ten program zosta zbudowany dla %s Ten program zosta zbudowany dla %s (%s) Nieobsugiwany filtr wyjtku wywoany z programu %s ExceptionCode = %lx ExceptionFlags = %lx ExceptionAddress = 0x%p --debug[=FLAGI] Wywietla rne rodzaje informacji diagnostycznych. --eval=ACUCH Wyznacza ACUCH jako instrukcj pliku makefile. --no-print-directory Wycza -w, nawet jeli byo ono wczone domylnie. --warn-undefined-variables Ostrzega przy odwoaniach do niezdefiniowanych zmiennych. -B, --always-make Bezwarunkowe utworzenie wszystkich obiektw. -C KATALOG, --directory=KATALOG Przejcie do KATALOGu przed robieniem czegokolwiek. -I KATALOG, --include-dir=KATALOG Szuka doczanych makefile w KATALOGu. -L, --check-symlink-times Uywanie ostatniego mtime midzy dowizaniem a celem. -R, --no-builtin-variables Wycza ustawianie wbudowanych zmiennych. -S, --no-keep-going, --stop Wycza -k. -W PLIK, --what-if=PLIK, --new-file=PLIK, --assume-new=PLIK Uznaje PLIK za nieskoczenie nowy. -b, -m Ignorowane dla kompatybilnoci. -d Wywietla duo informacji diagnostycznych. -e, --environment-overrides Zmienne rodowiska przykrywaj makefile. -f PLIK, --file=PLIK, --makefile=PLIK Czyta PLIK jako makefile. -h, --help Wywietla ten komunikat i koczy dziaanie. -i, --ignore-errors Ignoruje bdy polece. -j [N], --jobs[=N] Dopuszcza N zada naraz; brak N oznacza brak ogranicze. -k, --keep-going Kontynuuj jeli nie da si zrobi jakich obiektw. -l [N], --load-average[=N], --max-load[=N] Nie uruchamiaj wielu zada jeli load nie jest poniej N. -n, --just-print, --dry-run, --recon Nie wykonuje polece; jedynie je wywietla. -o PLIK, --old-file=PLIK, --assume-old=PLIK Uznanie PLIKu za bardzo stary i nie tworzenie go ponownie. -p, --print-data-base Wywietla wewntrzn baz danych make. -q, --question Nie uruchamia adnych polece; status powrotu wskazuje aktualno. -r, --no-builtin-rules Wycza wbudowane reguy standardowe. -s, --silent, --quiet Nie wypisuje polece. -t, --touch Uaktualnia obiekty zamiast je robi. -v, --version Wywietla wersj make i koczy dziaanie. -w, --print-directory Wywietla aktualny katalog. Data %s Zignorowano nazw VPATH `%s'. uid = %d, gid = %d, mode = 0%o. (wbudowane): (zrzut pamici) (czyby mia by TAB zamiast 8 spacji?) (niewane) (z `%s', linia %lu) (z `%s', linia %lu): (nazwa moe zosta okrojona) (brak celu domylnego) (brak rozszerzenia ~) (zdalne) (przeszukiwana cieka) pliki, niemoliwoci niemoliwoci w %lu katalogach. jak dotd. terminal.# Makefile domylny, wymieniony w MAKEFILES lub -include/sinclude.# Robi rwnie:# Obiekt podany w linii polece.# Aktualnie uruchamiane polecenia zalenoci (TO JEST BD).# Uaktualnianie nie powiodo si.# Plik nie istnieje.# Plik zosta uaktualniony.# Plik nie zosta uaktualniony.# Plik jest zalenoci przejciow.# Plik jest bardzo stary.# Szukanie regu domylnych zostao wykonane.# Szukanie regu domylnych nie zostao wykonane.# Ga wzorcw domylnych/statycznych: `%s' # Bdna warto w elemencie `command_state'!# Bdna warto w elemencie `update_status'!# Ostatnio modyfikowany %s # Czas modyfikacji nie by sprawdzany.# Powinien by uaktualniony (-q jest wczone).# Obiekt niejawny (zaleno .PHONY).# Cenny plik (zaleno .PRECIOUS).# Aktualnie uruchamiane polecenia (TO JEST BD).# Uaktualnienie powiodo si.# polecenia do wykonania# %s (urzdzenie %d, i-wze [%d,%d,%d]): # %s (urzdzenie %d, i-wze [%d,%d,%d]): otwarcie byo niemoliwe. # %s (urzdzenie %ld, i-wze %ld): # %s (urzdzenie %ld, i-wze %ld): otwarcie byo niemoliwe. # %s (klucz %s, czas modyfikacji %d): # %s (klucz %s, czas modyfikacji %d): otwarcie byo niemoliwe. # %s: stat() zwraca bd. # Brak cieek przeszukiwania `vpath'# To nie jest obiekt:# statystyki tablic haszujcych ustawionych zmiennych: $SHELL si zmieni (by `%s', jest `%s') %s liczba buforw strcache: %d (* %d B/bufor = %d B) %s (linia %d) Zy kontekst powoki (!unixy && !batch_mode_shell) %s jest zawieszony na 30 sekund...%s wolne strcache: cakowite = %d (%d) / maks = %d / min = %d / r = %d %s rozmiar strcache: cakowity = %d (%d) / maks = %d / min = %d / r = %d %s%s: %s%s: %s%s: Polecenie nie znalezione%s: Wejcie do nieznanego katalogu %s: Wejcie do katalogu `%s' %s: zapano przerwanie/wyjtek (kod = 0x%lx, adres = 0x%p) %s: Opuszczenie nieznanego katalogu %s: Opuszczenie katalogu `%s' %s: Nie znaleziono programu powoki%s: Oznaczenie czasu spoza zakresu; zastpiono %s%s: niedozwolona opcja -- %c %s: bdna opcja -- %c %s: opcja `%c%s' nie przyjmuje argumentw %s: opcja `%s' jest niejednoznaczna %s: opcja `%s' wymaga argumentu %s: opcja `--%s' nie przyjmuje argumentw %s: opcja `-W %s' nie przyjmuje argumentw %s: opcja `-W %s' jest niejednoznaczna %s: opcja wymaga argumentu -- %c %s: nierozpoznan opcja `%c%s' %s: nierozpoznana opcja `--%s' %s: uytkownik %lu (rzeczywisty %lu), grupa %lu (rzeczywista %lu) %sTen program zosta zbudowany dla systemu %s %sTen program zosta zbudowany dla systemu %s (%s) %sLicencja GPLv3+: GNU GPL wersja 3 lub nowsza %sTo oprogramowanie jest wolnodostpne: mona je swobodnie zmienia i rozpowszechnia. %sNie ma ADNEJ GWARANCJI w zakresie dopuszczalnym przez prawo. %sBrak regu do wykonania obiektu `%s'%s%sBrak regu do zrobienia obiektu `%s', wymaganego przez `%s'%s%s[%u]: Wejcie do nieznanego katalogu %s[%u]: Wejcie do katalogu `%s' %s[%u]: Opuszczenie nieznanego katalogu %s[%u]: Opuszczenie katalogu `%s' *** Element archiwum `%s' moe by faszywy; nie usunity*** Przerwano. *** Kasuj plik `%s'*** Kasowanie pliku poredniego `%s'*** Oczekiwanie na niezakoczone zadania....*** Uwaga: plik .LOW_RESOLUTION_TIME `%s' ma du rozdzielczo znacznika czasu*** [%s] Element archiwum `%s' moe by faszywy; nie usunity*** [%s] Kasuj plik `%s'*** [%s] Bd %d*** [%s] Bd 0x%x*** [%s] Bd 0x%x (zignorowany)-uwaga, bdzie trzeba ponownie umoliwi obsug CTRL-Y z DCL. . Stop. .DEFAULT_GOAL zawiera wicej ni jeden celelement .LIBPATTERNS `%s' nie jest wzorcem; uyto nazwy VPATH `%s'PrzerwanyNaruszenie praw dostpu: odczyt spod adresu 0x%p Naruszenie praw dostpu: zapis pod adresem 0x%p BudzikDoczanie %.*s i czyszczenie Doczanie wyjcia do %s Pomijanie rekurencyjnego wywoania reguy standardowej. BD: ze num_pattern_rules! %u != %uWBUDOWANE CD %s WBUDOWANE RM %s WBUDOWANE [%s][%s] Bdne wywoanie systemoweZawarto pliku wsadowego:%s %s Przerwany potokBd szynyPrzekroczony czas CPUNie mona utworzy pliku tymczasowego Dostp potomkaPotomek powrciOkrna dyrektywa %s <- %s porzucona.Czyszczenie tymczasowego pliku wsadowego %s Czyszcz tymczasowy plik wsadowy %s Kolizje=%ld/%ld=%.0f%%Przetwarzanie pliku obiektowego `%s'. KontynuowanyNie mona odtworzy stdin Nie mona odtworzy stdout Niemoliwy powrt do katalogu startowego.CreatePipe() nie powiodo si (e=%ld) Tworzenie tymczasowego pliku wsadowego %s Aktualny czasZasady nie eksportowane: %s Sygna niebezpieczestwaPuapka EMTBd podczas uruchamiania, %d Bd, puste polecenie Zamiast tego wykonywanie %s Niezwizany tekst po dyrektywie `%s'Nie udao si zrobi makefile `%s'.Przerabianie pliku obiektowego `%s' nie powiodo si. Plik `%s' nie istnieje. Plik `%s' by ju przetwarzany. Przekroczony limit wielkoci plikuZakoczono zalenoci pliku obiektu `%s'. Skoczyem uaktualnia plik `%s'. Koprocesor oblicze zmiennoprzecinkowych niedostpnyWyjtek zmiennoprzecinkowyZnaleziono standardow regu dla `%s'. Znaleziono zaleno `%s' jako VPATH `%s' Zaniechany plik obiektowy `%s'. RozczenieI/O moliwePuapka IOTBdna instrukcjaNie znaleziono wczanych makefile `%s'.danie informacjiZainicjalizowany dostpPrzerwanieWykonywanie wbudowanych polece dla uaktualnienia obiektu `%s'. Wykonywanie polece z %s:%lu dla uaktualnienia obiektu `%s'. Klient serwera zada (fds %d,%d) Zabityyjcy potomek %p (%s) PID %s %s Wypenienie=%ld/%ld=%.0f%%, Szukanie reguy zawierajcej plik przejciowy `%s'. Szukanie standardowej reguy dla `%s'. Szukanie standardowej reguy typu archive-member dla `%s'. Dostp makeMakefile `%s' moe si zaptli; nie przetwarzam go. Nie znaleziono makefile `%s'Makefile ze standardowego wejcia podano dwukrotnie.Tworzenie `%s' z powodu flagi always-make. le sformuowana definicja zmiennej dla celuElement `%s'%s: %ld bajtw pod %ld (%ld). Konieczne przerobienie obiektu `%s'. NieBrak standardowych regu dla `%s'. Nie ma potrzeby przerabia obiektu `%s'Brak polece dla `%s' i brak zmienionych zalenoci. Brak obiektwNie podano obiektw i nie znaleziono makefileNie ma nic do zrobienia w `%s'.Otrzymano token dla potomka %p (%s). Opcje: Rwnolege zadania (-j) nie s obsugiwane na tej platformiePrzerwa w zasilaniuZaleno `%s' jest nowsza od obiektu `%s'. Zaleno `%s' jest starsza od obiektu `%s'. Zaleno `%s' dotyczy tylko kolejnoci dla obiektu `%s'. Zaleno `%s' obiektu `%s' nie istnieje. Wyczerpany stoper profilujcyCzyszczenie pliku `%s'. Wstawianie potomka %p (%s) PID %s%s do kolejki. WyjciePonowne uruchamianie[%u]:Czytanie makefile `%s'Czytanie makefile... Zbieranie przegrywajcego potomka %p PID %s %s Zbieranie wygrywajcego potomka %p PID %s %s Ju bez powodzenia prbowaem uaktualni plik `%s'. Polecenia dla `%s' zostay zignorowane na rzecz polece dla `%s'.Polecenia dla pliku `%s' zostay wyznaczone na podstawie regu standardowych,Uruchomiono polecenia dla `%s'. Polecenia dla pliku `%s' podano w %s:%lu,Rekurencyjna zmienna `%s' wskazuje na sam siebiePrzekierowane wyjcie diagnostyczne do %s Przekierowane wejcie z %s Przekierowane wyjcie do %s Przehaszowania=%d, Odrzucenie niemoliwej zalenoci domylnej `%s'. Odrzucenie niemoliwej zalenoci reguy `%s'. Zwolniony token dla potomka %p (%s). Usuwanie potomka %p PID %s%s z kolejki. Kasowanie plikw porednich... Bdy prosz zgasza na adres Przeczanie w tryb jednozadaniowy (-j1).Zaginione zasobySIGPHONESIGWINDNaruszenie ochrony pamiciWci uaktualniam plik `%s'. ZatrzymanyZatrzymany (sygna)Zatrzymany (wejcie z tty)Zatrzymany (wyjcie na tty)Przerabianie pliku obiektowego `%s' powiodo si. Dowizania symboliczne nie s obsugiwane: wyczono -L.Obiekt `%s' jest typu double-colon i nie ma adnych zalenoci. Obiekt `%s' nie zosta wykonany z powodu bdw.Plik obiektowy `%s' powinien by przerobiony z opcj -q. ZakoczonyZalenoci `%s' s wykonywane. Puapka ledzeniaPrbowanie zalenoci domylnej `%s'. Prbowanie reguy wzorcowej z gazi `%.*s'. Prbowanie zalenoci reguy `%s'. Nieznane polecenie wbudowane '%s' Nieznany bd %dUaktualnianie obiektw docelowych.... Uaktualnianie plikw makefile.... Naga sytuacja I/OSkadnia: %s [opcje] [obiekt] ... Dostp uytkownikaSygna uytkownika 1Sygna uytkownika 2Stosowanie standardowych polece dla `%s'. Stosowanie standardowych polece dla `%s'. Wyczerpany stoper wirtualnyUwaga: Puste przekierowanie Uwaga: Plik `%s' ma czas modyfikacji %s s w przyszociUwaga: Plik `%s' ma czas modyfikacji z przyszociZmienione okno[%s] Bd %d (zignorowany)`%s' jest aktualne.dyrektywa `override'prba uycia nieistniejcej funkcji: `%s'automatycznaale `%s' jest teraz uznawany za ten sam plik co `%s'.nie mona przydzieli %lu bajtw na tablic haszujc: pami wyczerpananie mona przemianowa `%s' z podwjnym dwukropkiem na `%s' z pojedynczymnie mona przemianowa `%s' z pojedynczym dwukropkiem na `%s' z podwjnymniemoliwe wymuszenie limitu obcienia: niemoliwe wymuszenie limitw obcienia w tym systemiez linii polecetworzenie potoku zadadomylnazakoczono sleep(30). Kontynuacja. duplikacja serwera zadapusty acuch nie moe by nazw plikupusta nazwa zmiennejrodowiskowarodowisko pod -eniezwizany `%s'nadmiarowy tekst po dyrektywie `define'nadmiarowy tekst po dyrektywie `endef'find_and_set_shell() ustawia ciek wyszukiwania default_shell = %s find_and_set_shell() ustawia default_shell = %s pierwszy argument funkcji `word' musi by wikszy od 0fopen (plik tymczasowy)fwrite (plik tymczasowy)inicjowanie potoku serwera zadaniewystarczajca liczba argumentw (%d) dla funkcji `%s'bd wewntrzny: `%s' command_statebd wewntrzny: bdny acuch --jobserver-fds `%s'bd wewntrzny: wiele opcji --jobserver-fdsbdna skadnia wyraenia warunkowegolbr$ini_control() nie powiodo si, status = %dUzyskanie informacji o module przez lnr$set_module() nie udao si, status = %dmake usun potomka pid %s, nadal czeka na pid %s makefilebrakujcy `endef', niezakoczone `define'brakujcy `endif'brakuje reguy przed poleceniamibrakujcy separator%sbrakujcy wzorzec obiektupomieszane standardowe i normalne reguypomieszane standardowe i statyczne reguy wzorcwwielokrotne wzorce obiektunienie ma wicej uchwytw plikw: nie mona powieli stdin nie ma wicej uchwytw plikw: nie mona powieli stdout pierwszy argument funkcji `word' nie jest numerycznypierwszy argument funkcji `wordlist' nie jest numerycznydrugi argument funkcji `wordlist' nie jest numerycznytylko jedno `else' w wyraeniu warunkowymwymagania nie mog by definiowane w opisach poleceprocess_easy() nie mg uruchomi procesu (e=%ld) strumie czytajcy zadaniapolecenia zaczynaj si przed pierwszym obiektemspawnvpe: mogo zabrakn miejsca na rodowiskosys$search() nie powiodo si - %d obiekt `%s' nie pasuje do wzorca obiektuobiekt `%s' wyspecyfikowany wielokrotnie w tej samej reguleplik obiektowy `%s' ma pozycje i : i ::wzorzec obiektu nie zawiera `%%'opcja `%s%s' wymaga niepustego acucha jako argumentuopcja `-%c' wymaga argumentu cakowitego dodatniegoelement biblioteki `touch' jest niedostpny pod VMStouch: Archiwum `%s' nie istniejetouch: Bdny kod powrotu z ar_member_touch w `%s'touch: Brak elementu `%s' w `%s'touch: `%s' nie jest poprawnym archiwumbd otwarcia biblioteki `%s' podczas szukania elementu `%s'funkcja `%s' nie jest zaimplementowana na tej platformienieznany poziom diagnostyki `%s'nieznany sygnaunlink (plik tymczasowy): nie dokoczone wywoanie funkcji `%s': brak `%c'niezakoczone odwoanie do zmiennejbrak pamici wirtualnejuwaga: Wykryto przestawienie zegara. Budowanie moe by niekompletne.uwaga: -jN wymuszone w podzadaniu: wyczanie trybu serwera zada.uwaga: napotkaem na znak NUL; reszta linii zignorowanauwaga: ignoruj stare polecenia dla obiektu `%s'uwaga: serwer zada niedostpny: uywanie -j1. Naley doda `+' do nadrzdnej reguy make.uwaga: polecenia zakrywajce dla obiektu `%s'uwaga: niezdefiniowana zmienna `%.*s'windows32_open_pipe(): DuplicateHandle(Err) nie powiodo si (e=%ld) windows32_openpipe(): DuplicateHandle(In) nie powiodo si (e=%ld) windows32_openpipe(): process_init_fd() nie powiodo si bd zapisubd zapisu: %spiszcy serwer zada0707010006094e000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/es0707010006094f000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/es/LC_MESSAGES07070100060950000081a40000000000000000000000014c512e1f00008175000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/es/LC_MESSAGES/make.moP  !>&W~!- -H'^# " ,LMPM@9ozoPZ F J =!9!C!f<"_";#O?#J#}#~X$>$C%FZ%I%;% '&1&"N& q&~&(& &&&&'"' 4'>'M'V'%g'' '7'''((3((Q(z(&(*(&(+)+4)`)#u)#)))-)*$.*9S**3**.*)+E+`+!p+$+=+"+,!,(,">,a,!~,,,+,--,8-e-%-,--- .&%.L.l..../.& / 2/%S/y/1/ //#/#0L60600000>1 Y1+c1*111 1"1 22'292 I2 U2_2w2 2 2%22$2363 U3_3x3+3!3 33 44424H4$^44#44"45,5K5)i55!5&556 6)626%F6l66 66606'637 G7+S77-7%7-7'8E8_8!b88 8*88 868 69-D9-r91919::0:5:G:]:/s:6::: ; %;11;-c;;";#; ;<<<*<E<M<^<r<&<+<6<)=(;= d=*o==#=&==>9>J>e>}>!> >>>!>?$?6@?w????(? ?1?3,@3`@@3@ @@A A )A!7AYA mAyAA8AAAB"B3=B0qBBB&BBCC+C'KCsCC0C1C-C1 D2RDDD.D,D2E*CEnE6E,E"E3F)IF"sF1F&FFF0GIGiG=G9G1GH,H"uH HHHPH!J7J0SJJ J-J2JK)K6AKxK5K-KK L7#L5[L&L'LOLZ0MaMKMs9NvNd$OdOJO9PIPKQkgQuQ?IRkR_RUSSM]T^TO UFZU<U U&U"V3V,GV*tV VVV!VVW 7WAW UWaW%rW W W8WWWX"1X"TX,wXX6X6X,.Y1[Y1YY+Y7Z*>Z5iZZ*ZJZ$/[6T[[-[#[#[\>2\.q\F\%\ ]]]+<]"h]'] ]"]/]'^B^0]^^)^0^1_!:_*\_ _ _1_8_M4`/`&`+`$aJ*a uaa%a-aVaNIb!bbb%bBc Ic(Sc-|c!ccc-cd+dBd\d wdd#d&ddd,e!3e!Uewe'e eee+e+f Kf:Wffffff?f&=g/dgg$g0g:h*Ah,lhh+h4h&in*~n nnnn3n-&oTosoo o*o3o)p/=p$mppppp*pp p*q)Iq3sqFqOq9>rCxr r0rr(s;7s)ss.ss's$ t.t-Gtuttt5t)t(uEEuuuu%u<u v=v$wB(wkww w#ww>w.xGx Ox]x;}xxx.x!y3=y2qy!yy+yy z!z4>z>sz zz?z@{7W{;{;{(|0|3K|C|A|4}&:}7a};} };}(2~#[~>~5~~4 -U^V=Qj0+=!S8:'3?g_@#I<N&q61u,wk l)P %8(B` bs|A:; Cmz\G2#+74-XSn E9$x3^ 2,OD;/RhN7{I[fp}&K0v"BU*a=!Z "<4*eFH+'co6=JLLi ty.]F-0E!@5JW9/>QM.)%KHV> ~5TA$MrjG P1?DOC(Yd # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Implicit Rules # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # Pattern-specific Variable Values # VPATH Search Paths # Variables # files hash-table stats: # Counted %d args in failed launch This program built for %s This program built for %s (%s) --debug[=FLAGS] Print various types of debugging information. --no-print-directory Turn off -w, even if it was turned on implicitly. --warn-undefined-variables Warn when an undefined variable is referenced. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -L, --check-symlink-times Use the latest mtime between symlinks and target. -R, --no-builtin-variables Disable the built-in variable settings. -S, --no-keep-going, --stop Turns off -k. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. -b, -m Ignored for compatibility. -d Print lots of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg. -k, --keep-going Keep going when some targets can't be made. -l [N], --load-average[=N], --max-load[=N] Don't start multiple jobs unless load is below N. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -r, --no-builtin-rules Disable the built-in implicit rules. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far. terminal.# A default, MAKEFILES, or -include/sinclude makefile.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Successfully updated.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:# variable set hash-table stats: $SHELL changed (was `%s', now `%s') %s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s%s: %s%s: %s%s: Command not found%s: Entering an unknown directory %s: Entering directory `%s' %s: Leaving an unknown directory %s: Leaving directory `%s' %s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering an unknown directory %s[%u]: Entering directory `%s' %s[%u]: Leaving an unknown directory %s[%u]: Leaving directory `%s' *** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .DEFAULT_GOAL contains more than one target.LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAlarm clockAvoiding implicit rule recursion. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBroken pipeBus errorCPU time limit exceededCannot create a temporary file Child accessChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Collisions=%ld/%ld=%.0f%%Considering target file `%s'. ContinuedCould not restore stdin Could not restore stdout Couldn't change back to original directory.Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInitialized accessInterruptKilledLoad=%ld/%ld=%.0f%%, Looking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Make accessMakefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Making `%s' due to always-make flag. Malformed target-specific variable definitionMember `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' is order-only for target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. QuitRe-executing[%u]:Reading makefile `%s'Reading makefiles... Recently tried and failed to update file `%s'. Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rehash=%d, Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Removing intermediate files... Report bugs to Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Symbolic links not supported: disabling -L.Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User accessUser defined signal 1User defined signal 2Using default commands for `%s'. Virtual timer expiredWarning: Empty redirection Warning: File `%s' has modification time in the futureWindow changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinternal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionalmakefilemissing `endef', unterminated `define'missing `endif'missing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnono more file handles: could not duplicate stdin no more file handles: could not duplicate stdout non-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalread jobs pipespawnvpe: environment space might be exhaustedtarget `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: undefined variable `%.*s'write errorwrite error: %swrite jobserverProject-Id-Version: GNU make 3.81-b3 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2005-06-28 19:59-0500 Last-Translator: Max de Mendizbal Language-Team: Spanish MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8-bit # %u rutas de bsqueda `vpath'. # %u reglas implcitas, %u # %u valores de variables especficas al patrn # Directorios # Archivos # Se termina la base de datos de Make en %s # Ruta de bsqueda general (variable `VPATH'): # # Reglas implcitas. # Base de datos del Make, mostrada en %s # No hay ruta de bsqueda general (variable `VPATH'). # No hay reglas implcitas. # No hay valores de variables especficas al patrn. # Valores de variables especficas al patrn # Rutas de bsqueda VPATH # Variables # estadsticas de la tabla de hash de los archivos: # Se contaron %d argumentos en el lanzamiento fallido Este programa fue construido para %s Este programa construido para %s (%s) --debug[=BANDERAS] Se imprimirn varios tipos de informacin de depurado. --no-print-directory Desactiva -w, an cuando haya sido activado implcitamente. --warn-undefined-variables Advierte cuando se hace una referencia a una variable no definida. -B, --always-make Hace incondicionalmente todos los objetivos. -C DIRECTORIO, --directory=DIRECTORIO Se cambia al DIRECTORIO antes de hacer nada. -I DIRECTORIO, --include-dir=DIRECTORIO Busca dentro del DIRECTORIO los makefiles incluidos. -L, --check-symlink-times Utiliza el ltimo mtime entre los enlaces simblicos y los objetivos. -R, --no-builtin-variables Se deshabilitan los ajustes a las variables almacenadas internamente. -S, --no-keep-going, --stop Desactiva la opcin -k. -W ARCHIVO, --what-if=ARCHIVO, --new-file=ARCHIVO, --assume-new=ARCHIVO Supone que ARCHIVO es infinitamente reciente. -b, -m No se tendr en cuenta por compatibilidad. -d Se imprimirn grandes cantidades de informacin de depurado. -e, --environment-overrides Las variables ambientales se imponen a las de los makefiles. -f ARCHIVO, --file=ARCHIVO, --makefile=ARCHIVO Lee al ARCHIVO como un makefile. -h, --help Muestra este mensaje y finaliza. -j [N], --jobs[=N] Se permiten N trabajos a la vez; si no se especifica un argumento son infinitos. -k, --keep-going Sigue avanzando an cuando no se puedan crear algunos objetivos. -l [N], --load-average[=N], --max-load[=N] No inicia con trabajos mltiples a menos que la carga est por debajo de N. -o ARCHIVO, --old-file=ARCHIVO, --assume-old=ARCHIVO Supone que ARCHIVO es muy viejo y no lo reconstruye. -p, --print-data-base Se imprime la base de datos interna de `make'. -r, --no-builtin-rules Se deshabilitan las reglas implcitas almacenadas internamente. -t, --touch Se tocan los objetivos en vez de reconstruirlos. -v, --version Muestra la versin del make y finaliza. -w, --print-directory Muestra el directorio actual. Fecha %s Se ignora el nombre del VPATH `%s'. uid = %d, gid = %d, modo = 0%o. (interconstruido): (core dumped) [Ncleo vaciado a un archivo] (Quiere decir TAB en vez de 8 espacios?) (no importa) (de `%s', lnea %lu): (de `%s', linea %lu): (el nombre puede estar truncado) (no hay objetivo por defecto) (no hay expansin del ~) (remoto) (ruta de bsqueda) archivos, imposibilidades imposibilidades en %lu directorios. hasta ahora. terminal.# Por omisin, MAKEFILES, o -include/sinclude makefile.# Tambin hace:# Fallo al ser actualizado.# El archivo no existe.# El archivo ha sido actualizado.# El archivo ha sido actualizado.# El archivo es una dependencia intermedia.# El archivo es muy viejo.# La bsqueda de reglas implcitas ha sido efectuada.# La bsqueda de reglas implcitas ha sido efectuada.# rama del patrn implcita/esttica: `%s' # Valor invlido en el miembro `command_state'!# Valor invlido en el miembro `update_status'!# ltima modificacin %s # La fecha de modificacin no se comprob.# Necesita ser actualizado (la opcin -q est activa).# objetivo falso (dependencia de .PHONY).# Archivo valioso (es una dependencia de .PRECIOUS).# Actualizado con xito.# %s (dispositivo %d, nodo-i [%d,%d,%d]): # %s (dispositivo %d, nodo-i [%d,%d,%d]): posiblemente no se pueda abrir. # %s (dispositivo %ld, nodo-i %ld): # %s (dispositivo %ld, nodo-i %ld): no se pudo abrir. # %s (llave %s, mtime %d): # %s (llave %s, mtime %d): no se pudo abrir. # %s: podra no estar establecido. # No hay rutas de bsqueda `vpath'.# No es un objetivo:# estadsticas del conjunto de variables de la tabla de hash: $SHELL ha cambiado (era `%s' y ahora es `%s') %s (linea %d) Contexto de shell errneo (!unixy && !batch_mode_shell) %s est suspendida por 30 segundos...%s%s: %s%s: %s%s: No se encontr el programa%s: se ingresa a un directorio desconocido %s: se ingresa al directorio `%s' %s: se sale del directorio desconocido %s: se sale del directorio `%s' %s: No se ha encontrado el `shell'%s: Fecha fuera de intervalo; sustituyndola %s%s: opcin invlida -- %c %s: opcin invlida -- %c %s: la opcin `%c%s' no admite ningn argumento %s: la opcin `%s' es ambigua %s: la opcin `%s' requiere un argumento %s: la opcin `--%s' no admite ningn argumento %s: la opcin `-W %s' no admite ningn argumento %s: la opcin `-W %s' es ambigua %s: la opcin requiere un argumento -- %c %s: opcin no reconocida `%c%s' %s: opcin no reconocida `--%s' %s: usuario %lu (real %lu), grupo %lu (real %lu) %sNo hay ninguna regla para construir el objetivo `%s'%s%sNo hay ninguna regla para construir el objetivo `%s', necesario para `%s'%s%s[%u]: se ingresa a un directorio desconocido %s[%u]: se ingresa al directorio `%s' %s[%u]: se sale del directorio desconocido %s[%u]: se sale del directorio `%s' *** Miembro del archivo `%s' podra estar incorrecto; aunque no se elimina*** Break. *** Se borra el archivo `%s'*** Se borra el archivo temporal `%s'*** Se espera a que terminen otras tareas....*** Atencin: el archivo .LOW_RESOLUTION_TIME `%s' tiene una resolucin demasiado alta*** [%s] Miembro de archivo `%s' podra estar incorrecto; aunque no se elimina*** [%s] Se borra el archivo `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (no tiene efecto)-atencin, debers rehabilitar el manejo del CTRL-Y desde el DCL. . Alto. .DEFAULT_GOAL contien ms de un objetivoEl elemento .LIBPATTERNS `%s' no es un patrn; se usa el nombre del VPATH `%s'AbortadoAlarma del relojEvitando la recursin en la regla implcita. CD INTERCONSTRUIDO %s RM INTERCONSTRUIDO %s INTERCONSTRUIDO [%s][%s] Llamada al sistema errneaTubera rotaError en el busSe agot el tiempo de CPU permitidoNo se puede crear un archivo temporal Acceso del hijoProceso hijo terminadoSe elimina la dependencia circular %s <- %s.Se limpia el archivo temporal %s Limpiando el archivo temporal %s Colisiones=%ld/%ld=%.0f%%Se considera el archivo objetivo `%s'. ContinuadoNo se puede restaurar stdin No se puede restaurar stdout No se pudo regresar al directorio original.Se crea el archivo temporal %s Hora actualLos valores definidos por el usuario no se exportarn: %s Seal de peligroEMT trapError al lanzar el proceso %d Error, comando vaco En su lugar, se ejecuta %s Texto irrelevante o mal colocado despus de la instruccin `%s'Fallo al reconstruir el makefile `%s'.Fallo al reconstruir el archivo objetivo `%s'. El archivo `%s' no existe. El archivo `%s' ya fue considerado. Se excedi el tamao mximo de archivo permitidoSe terminaron las dependencias del archivo objetivo `%s'. Se termin de actualizar el archivo `%s'. Coprocesador de punto flotante no disponibleExcepcin de coma flotanteSe encontr una regla implcita para `%s'. Se encontr la dependencia `%s' como la VPATH `%s'. Se abandona el archivo objetivo `%s'. ColgadoPosible I/OIOT trapInstruccin no vlidaNo se encontr el makefile includo `%s'.Peticin de informacinAcceso inicializadoInterrumpirTerminado (killed)Carga=%ld/%ld=%.0f%%, Se busca una regla con el archivo intermedio `%s'. Buscando una regla implcita para `%s'. Buscando una regla implcita para el miembro del archivo `%s'. Acceso del MakeEl makefile `%s' se autoreferencia; por lo cual no se reconstruye. No se encontr el Makefile `%s'El archivo Makefile ha sido especificado dos veces desde la entrada estndardHaciendo `%s' debido a la bandera always-make. La definicin de las variables especficas al blanco est mal construidaMiembro `%s'%s: %ld bytes en %ld (%ld). Se debe reconstruir el objetivo `%s'. NoNo se ha encontrado una regla implcita para `%s'. No es necesario reconstruir el objetivo `%s'.No hay objetivosNo se especific ningn objetivo y no se encontr ningn makefileNo se hace nada para `%s'.Opciones: Los trabajos en paralelo (-j) no estn implementados en esta plataforma.Falla de alimentacin elctricaLa dependencia `%s' es ms reciente que el objetivo `%s'. La dependencia `%s' es posterior al objetivo `%s'. El prerequisito `%s' es posterior al objetivo `%s'. La dependencia `%s' del blanco `%s' no existe. El contador de tiempo para la generacin del perfil ha expiradoSe contina actualizando el archivo `%s'. FinalizarRe-ejecutando[%u]:Leyendo makefile `%s'Leyendo makefiles... Se intent, sin xito, actualizar el archivo `%s'. La variable recursiva `%s' se auto-referenciaSe redirecciona el error a %s Entrada redirigida desde %s Salida redirigida a %s Rehash=%d, Se rechaza la dependencia imposible `%s'. Se rechaza la regla de dependencia imposible `%s'. *** Se borran los archivos temporales... Informe sobre los errores a Reajustando al modo monotarea (-j1).Recurso perdidoSIGPHONESIGWINDFallo de segmentacinSe contina actualizando el archivo `%s'. DetenidoDetenido (se requiere una seal)Detenido (se requiere entrada de terminal)Detenido (se requiere salida de terminal)Se reconstruy con xito el archivo objetivo `%s'. Los enlaces simblicos no estn implementados: se deshabilitan con -L.El objetivo `%s' es de tipo dos puntos dos veces (::) y no tiene dependencias. Debido a los errores, el objetivo `%s' no se reconstruy.Se necesita reconstruir el archivo objetivo `%s' con la opcin -q. FinalizadoSe estn construyendo las dependencias de `%s'. Trace/breakpoint trapProbando la dependencia implcita `%s'. Intentando una regla de patrn con la ramificacin `%.*s'. Intentando la regla de dependencia `%s'. Instruccin interconstruida desconocida `%s'. Error desconocido %dActualizando los objetivos finales.... Actualizando archivos makefiles.... Condicin urgente de I/OModo de empleo: %s [opciones] [objetivo] ... Acceso del usuarioSeal 1 definida por el usuarioSeal 2 definida por el usuarioSe utilizan las instrucciones por defecto para `%s'. El contador de tiempo virtual ha expiradoAtencin: redireccin vaca Atencin: El archivo `%s' tiene una hora de modificacin en el futuroLa ventana ha cambiado[%s] Error %d (no tiene efecto)`%s' est actualizado.directiva de sobreposicin `override'Se intent utilizar una caracterstica no implementada: `%s'automtica/opero `%s' se considera ahora como el mismo archivo que `%s'.no se pueden cambiar dos puntos (:) `%s' por un punto (.) `%s'no se puede cambiar un punto (.) `%s' por dos puntos (:) `%s'no se puede forzar la carga lmite: no se pueden forzar los lmites de carga en este sistema operativolnea de instruccionescreando una tubera de trabajospor defectose hizo un sleep(30). Continuando. servidor de tareas duplicadono se permite que una cadena vaca sea el nombre de un archivonombre de variable vacoentornocon -e activoirrelevante o mal colocado `%s'el primer argumento de la funcin `word' debe ser mayor a 0fopen (archivo temporal)fwrite (archivo temporal)se inicializa la tubera al servidor de tareaserror interno: `%s' command_stateerror interno: cadena --jobserver-fds invlida `%s'error interno: hay varias opciones --jobserver-fdssintaxis no vlida en condicionalmakefilefalta un `endef', no se termin un `define'falta un `endif'falta un separador%sfalta un patrn de objetivoslas reglas implcitas y las normales estn mezcladaslas reglas implcitas y las de patrn esttico estn mezcladashay varios patrones de objetivosnono hay ms manejadores de archivos: no se puede duplicar stdin no hay ms manejadores de archivos: no se puede duplicar stdout el primer argumento de la funcin `word' no es numricoel primer argumento de la funcin `wordlist' no es numricoel primer argumento de la funcin `wordlist' no es numricoslo se admite un `else' por condicionaltubera de trabajos ledosspawnvpe: el espacio ambiental podra estar agotadoel archivo de objetivos `%s' no coincide con el patrn de objetivosel objetivo `%s' se proporcion ms de una vez en la misma regla.el archivo de objetivos `%s' tiene lneas con : y ::el patrn de objetivo no contiene `%%'la opcin `-%c' requiere un argumento positivo y enteroEl programa para hacer un `touch' no est disponible en VMStouch: El archivo `%s' no existetouch: Cdigo de retorno errneo de ar_member_touch en `%s'touch: El miembro `%s' no existe en `%s'touch: `%s' no es un archivo vlidoError al abrir la biblioteca `%s' para buscar al elemento `%s'se especific un nivel de depuracin desconocido `%s'seal desconocidaunlink (archivo temporal)la llamada a la funcin `%s' no concluy: falta `%c'la referencia a la variable est sin terminarmemoria virtual agotadaatencin: Se ha detectado una desviacin en el reloj. La construccin podra estar incompleta.atencin: se fuerza a -jN en el submake: se deshabilita el modo de servidor de tareas.atencin: hay un carcter NUL; se ignora el resto de la lneaatencin: el servidor de tareas no est disponible: se utilizar -j1. Aada `+' a la regla padre del make.atencin: la variable `%.*s' no ha sido definidaerror al escribirerror al escribir: %sescribir en el servidor de tareas07070100060966000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/it07070100060967000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/it/LC_MESSAGES07070100060968000081a40000000000000000000000014c512e2000007f7c000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/it/LC_MESSAGES/make.moL| &&6!?-a -'#.R iw" LPBM@o"oP FS J 9f!C!f!_K";"O"J7#}#~$>$C$F%II%;% %%"% &&&(5& ^&l&&&&& &&&&%'5' >'7I''''''('"(&7(*^(&(+(+()#)#A))e)-))$)9)5*3T**.***+!+$:+=_+"++++++,.,H,,b,,%,,,-- .-&O-v--.--/.15. g.s.#.#.L.6/V/r///>/ /+/*+0V0n0 v0"00000 0 001 31 @1%M1s1$111 112+.2Z2!w2 22 22223$3<3#\33"33,34)"4L4!e4&444 444%4%595 L5V5]50s5'535 6+ 686-T6%6-6'667!7=7 [7*f77 767 7-7-+81Y818888899/,96\9999 919-:J:"j:#: ::::::;;+;&@;+g;6;);(; <*(<S<#i<&<<<<==6=!K= m=y==!===6=0>?>W>k>(> >1>3>3?M?3i? ???? ?!?@ &@2@G@8W@@@@6@" A3-A0aAAA&AAABB';BcB|B0B1B-B1C2BCuC0CC.C,D21D*dDD6D,D"E36E)jE"E1E-E&F>FMF0gFFF=F9G1IGH{G"G GGHMH%aII/I II'I7JHJ<\J;JJ5J&(KOK mK1{K)K,K1LL6LaL[LNAMvMnNdvNSNR/OO;P<DPnPcP?TQcQhQaRRBxSHS`TLeT<T TT"UZk7k9k l"#lFlKl]lylQl<l!m8mOm fm?rm<m m1n2Bn unnnn/nnnn o0oGPoBo@oBp _p+ip#p0p9p-$q#Rqvq#qqq"q rr8r(Wrrr=rrs s6s;Ms s?sZsZ/t+tDtt u 'u#3uWu(kuuuuuAu&v>v5Wv?v$v;v4.w$cww+wwww x-$xRxqxCtxDx1x5/y7eyy6yy:z7OzJz2z){7/{Ag{#{<{, |'7|B_|8|/| }}>:})y}}R}N~O_~d~+@Tl sB2!0n#L1upI %:/AC JTd` ~;ZP)^z5 ")t&'[}&=D*(IQO/Hb @4*9$XSFN_  \D-7(,f"?M3>41F.3A.xhC0] H6#{Uwa7+>'mgYKyB:i%E j , <+?;|5v6=q8JcGrk9W<eGK@$RLE8o!V2l- # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Implicit Rules # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # Pattern-specific Variable Values # VPATH Search Paths # Variables # files hash-table stats: # Counted %d args in failed launch This program built for %s This program built for %s (%s) --debug[=FLAGS] Print various types of debugging information. --no-print-directory Turn off -w, even if it was turned on implicitly. --warn-undefined-variables Warn when an undefined variable is referenced. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -L, --check-symlink-times Use the latest mtime between symlinks and target. -R, --no-builtin-variables Disable the built-in variable settings. -S, --no-keep-going, --stop Turns off -k. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. -b, -m Ignored for compatibility. -d Print lots of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg. -k, --keep-going Keep going when some targets can't be made. -l [N], --load-average[=N], --max-load[=N] Don't start multiple jobs unless load is below N. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -r, --no-builtin-rules Disable the built-in implicit rules. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far. terminal.# A default, MAKEFILES, or -include/sinclude makefile.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Successfully updated.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:# variable set hash-table stats: $SHELL changed (was `%s', now `%s') %s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s%s: %s%s: %s%s: Command not found%s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s*** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .DEFAULT_GOAL contains more than one target.LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAlarm clockAvoiding implicit rule recursion. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBroken pipeBus errorCPU time limit exceededCannot create a temporary file Child accessChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Collisions=%ld/%ld=%.0f%%Considering target file `%s'. ContinuedCould not restore stdin Could not restore stdout Couldn't change back to original directory.CreatePipe() failed (e=%ld) Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInitialized accessInterruptKilledLoad=%ld/%ld=%.0f%%, Looking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Make accessMakefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Making `%s' due to always-make flag. Malformed target-specific variable definitionMember `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' is order-only for target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. QuitRe-executing[%u]:Reading makefile `%s'Reading makefiles... Recently tried and failed to update file `%s'. Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rehash=%d, Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Removing intermediate files... Report bugs to Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Symbolic links not supported: disabling -L.Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User accessUser defined signal 1User defined signal 2Using default commands for `%s'. Virtual timer expiredWarning: Empty redirection Warning: File `%s' has modification time in the futureWindow changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinsufficient number of arguments (%d) to function `%s'internal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionalmakefilemissing `endef', unterminated `define'missing `endif'missing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnono more file handles: could not duplicate stdin no more file handles: could not duplicate stdout non-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalprocess_easy() failed to launch process (e=%ld) read jobs pipespawnvpe: environment space might be exhaustedtarget `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unimplemented on this platform: function `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: undefined variable `%.*s'write errorwrite error: %swrite jobserverProject-Id-Version: make 3.81 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2009-07-23 12:54+0200 Last-Translator: Francesco Groccia Language-Team: Italian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # percorsi di ricerca «vpath» %u. # %u regole implicite, %u # %u valori della variabile "pattern-specific" # Directory # File # Fine generazione del database il %s # Percorso di ricerca generale (variabile "VPATH"): # # Regole implicite # Generazione del database delle informazioni, creato il %s # Nessun percorso di ricerca generale (variabile "VPATH"). # Nessuna regola implicita. # Nessun valore per la variabile "pattern-specific". # Valori variabile "pattern-specific" # Percorsi di ricerca VPATH # Variabili # statistiche della tabella di hash dei file: # Contati %d argomenti nell'avvio fallito Questo programma è stato compilato per %s Questo programma è stato compilato per %s (%s) --debug[=FLAGS] Mostra diversi tipi di informazioni di debug. --no-print-directory Disattiva l'opzione -w, anche se è stata attivata implicitamente. --warn-undefined-variables Avvisa quando una variabile non definita viene referenziata. -B, --always-make Genera tutti gli obbiettivi incondizionatamente -C DIRECTORY, --directory=DIRECTORY Cambia in DIRECTORY prima di fare qualunque cosa. -I DIRECTORY, --include-dir=DIRECTORY Cerca DIRECTORY per i makefile inclusi. -L, --check-symlink-times Usa il più recente mtime tra i collegamenti simbolici e l'obiettivo. -R, --no-builtin-variables Dsabilita le impostazioni delle variabili integrate. -S, --no-keep-going, --stop Disattiva l'opzione -k. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Considera FILE come infinitamente nuovo. -b, -m Ignorato per compatibilità. -d Mostra informazioni di debug. -e, --environment-overrides Le variabili d'ambiente sovrascrivono i makefile. -f FILE, --file=FILE, --makefile=FILE Legge FILE come un makefile. -h, --help Mostra questo messaggio ed esce. -j [N], --jobs[=N] Permette N processi in una volta; infiniti processi senza argomento. -k, --keep-going Continua l'esecuzione quando alcuni obbiettivi non possono essere creati. -l [N], --load-average[=N], --max-load[=N] Non avvia processi multipli a meno che il carico di lavoro è sotto N. -o FILE, --old-file=FILE, --assume-old=FILE Considera FILE come molto vecchio e non riesegue make. -p, --print-data-base Mostra il database interno di make. -r, --no-builtin-rules Disabilita le regole implicite integrate. -t, --touch Aggiorna la marcatura temporale degli obbiettivi senza ricrearli. -v, --version Mostra il numero di versione di make ed esce. -w, --print-directory Mostra la directory corrente. Data %s Ignoro il nome VPATH «%s». uid = %d, gid = %d, modo = 0%o. (comando interno): (core dumped) (si intendeva dire un carattere tabulatore invece di otto spazi?) (ignora) (da «%s», riga %lu) (da «%s», riga %lu): (il nome potrebbe essere troncato) (nessun obiettivo predefinito) (nessuna sostituzione per il carattere «~») (remoto) (percorso di ricerca) file, impossibilità impossibilità nelle directory %lu. finora. terminale.# Makefile predefiniti oppure un makefile -include/sinclude.# Inoltre, genera:# Aggiornamento non riuscito.# Il file non esiste.# Il file è stato aggiornato.# Il file non è stato aggiornato.# Il file è un prerequisito intermedio.# Il file è molto vecchio.# Regola di ricerca implicita completate.# Regola di ricerca implicita non completate.# Radice del pattern implicita/statica: «%s» # Valore non valido nel membro «command_state»# Valore non valido nel membro «update_status»# Ultima modifica %s # Ora di modifica mai controllata.# Richiede di essere aggiornato (-q è impostato).# Obiettivo "phony" (prerequisito di .PHONY).# File "precious" (prerequisito di .PRECIOUS).# Aggiornato con successo.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): impossibile aprirlo. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): impossibile aprirlo. # %s (key %s, mtime %d): # %s (key %s, mtime %d): impossibile aprirlo. # %s: impossibile eseguire stat. # Nessun percorso di ricerca «vpath».# Non è un obiettivo:# impostazione variabile delle statistiche della tabella di hash: $SHELL cambiata (era «%s», adesso è «%s») %s (riga %d) Contesto della shell errato (!unixy && !batch_mode_shell) %s viene sospeso per 30 secondi...%s%s: %s%s: %s%s: comando non trovato%s: shell non trovata%s: Intervallo errato per la marcatura temporale; sostituzione di %s%s: opzione non valida -- %c %s: opzione non valida -- %c %s: l'opzione «%c%s» non ammette un argomento %s: l'opzione «%s» è ambigua %s: l'opzione «%s» richiede un argomento %s: l'opzione «--%s» non ammette un argomento %s: l'opzione «-W %s» non ammette un argomento %s: l'opzione «-W %s» è ambigua %s: l'opzione richiede un argomento -- %c %s: «%c%s» opzione sconosciuta %s: «--%s» opzione sconosciuta %s: utente %lu (reale %lu), gruppo %lu (reale %lu) %sNessuna regola per generare l'obiettivo «%s»%s%sNessuna regola per generare l'obiettivo «%s», necessario per «%s»%s*** L'archivio membro «%s» potrebbe essere inesistente; non eliminarlo*** Interruzione. *** Eliminazione del file «%s»*** Eliminazione del file intermedio «%s»*** Attesa dei processi non terminati....*** Attenzione: il file .LOW_RESOLUTION_TIME «%s» ha un'alta risoluzione della marcatura temporale*** [%s] L'archivio membro «%s» potrebbe essere inesistente; non eliminato*** [%s] Eliminazione del file «%s»*** [%s] Errore %d*** [%s] Errore 0x%x*** [%s] Errore 0x%x (ignorato)-attenzione, potresti riabilitare la gestione di CTRL+Y dalla DCL. . Stop. .DEFAULT_GOAL contiene più di un obiettivol'elemento .LIBPATTERNS «%s» non è un pattern; uso del nome VPATH «%s»AnnullatoAllarmeViene evitata la ricorsione della regola implicita. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Chiamata di sistema errataPipe interrottaErrore del busLimite di tempo della CPU superatoImpossibile creare il file temporaneo Accesso processo figlioProcesso figlio uscitoDipendenza circolare %s <- %s scartata.Pulitura del file batch temporaneo %s Pulitura del file batch temporaneo %s Collisioni=%ld/%ld=%.0f%%Considerato il file obiettivo «%s». ContinuaImpossibile ripristinare lo standard input Impossibile ripristinare lo standard output Impossibile ritornare alla directory originale.CreatePipe() fallita (e=%ld) Creazione del file batch temporaneo %s Ora correnteLe personalizzazioni non saranno esportate: %s Segnale di pericoloEMT trapError spawning, %d Errore, comando vuoto %s verrà invece eseguito Testo estraneo dopo la direttiva «%s»Riesecuzione del makefile «%s» non riuscita.Rigenerazione del file obiettivo «%s» non riuscita. Il file «%s» non esiste. Il file «%s» è stato già esaminato. Limite della dimensione dei file superatoPrerequisiti del file obiettivo «%s» terminati. Aggiornamento del file «%s» terminato. Co-processore virgola mobile non disponibileEccezione virgola mobileTrovata una regola implicita per «%s». Trovato il prerequisito «%s» come VPATH «%s» Abbandono del file obiettivo «%s». RiagganciaI/O possibileIOT trapIstruzione illegaleIl makefile «%s» incluso non è stato trovato.Richiesta informazioniAccesso inizializzatoInterrompiUccisoLoad=%ld/%ld=%.0f%%, Ricerca di una regola con il "file intermedio" «%s». Ricerca di una regola implicita per «%s». Ricerca di una regola implicita per «%s» usando il nome dell'archivio membro. Accesso MakeIl makefile «%s» potrebbe ciclare all'infinito; non viene ricreato. Il makefile «%s» non è stato trovato.Il Makefile dallo standard input è stato specificato due volte.Generazione di «%s» a causa dell'opzione "always-make". Definizione della variabile "target-specific"Membro «%s»%s: %ld byte a %ld (%ld). L'obiettivo «%s» deve essere rigenerato. NoNessuna regola implicita trovata per «%s». L'obiettivo «%s» non necessita di essere rigeneratoNessun obiettivoNessun obiettivo specificato e nessun makefile trovatoNessuna operazione da eseguire per «%s».Opzioni: Processi paralleli (-j) non supportati su questa piattaforma.BlackoutIl prerequisito di «%s» è più nuovo dell'obiettivo «%s». Il prerequisito «%s» è più vecchio dell'obiettivo «%s». Il prerequisito «%s» è solo per l'obiettivo «%s». Il prerequisito «%s» dell'obiettivo «%s» non esiste. Profiling timer scadutoIl file «%s» è stato tagliato. EsciRiesecuzione[%u]:Lettura del makefile «%s»Lettura dei makefile... L'aggiornamento del file «%s» è stato provato recentemente e non è riuscito. La variabile ricorsiva «%s» si autoreferenzia (finalmente)Errore rediretto a %s Input rediretto da %s Output rediretto a %s Rehash=%d, Viene rifiutato il prerequisito implicito "impossible" «%s». Viene rifiutata la regola prerequisita "impossible" «%s». Rimozione dei file intermedi... Segnalare i bug all'indirizzo Reimposto alla modalità a singolo processo (-j1).Risorsa persaSIGPHONESIGWINDErrore di segmentazioneAggiornamento ancora in corso del file «%s». FermatoFermato (segnale)Fermato (tty input)Fermato (tty output)File obiettivo «%s» rigenerato correttamente. Collegamenti simbolici non supportati: disabilitazione dell'opzione -L.L'obiettivo «%s» è "double-colon" e non ha alcun prerequisito. L'obiettivo «%s» non è stato rigenerato a causa degli errori.Il file obiettivo «%s» deve essere rigenerato con l'opzione -q. TerminatoI prerequisiti di «%s» vengono generati. Intercetta traccia/punto di rotturaViene tentato il prerequisito implicito «%s». Viene tentata la regola del pattern con radice «%.*s». Viene tentata la regola prerequisita «%s». Comando interno «%s» sconosciuto Errore %d sconosciutoAggiornamento degli obbiettivi.... Aggiornamento dei makefile.... Condizioni I/O urgentiUso: %s [opzioni] [obiettivo] ... Accesso utenteSegnale 1 definito dall'utenteSegnale 2 definito dall'utenteUso dei comandi predefiniti per «%s». Timer virtuale scadutoAttenzione: Redirezione vuota Attenzione: il file «%s» ha il tempo di modifica nel futuroFinestra cambiata[%s] Errore %d (ignorato)«%s» è aggiornato.direttiva «override»tentativo di usare una funzionalità non supportata: «%s»automaticoma il file «%s» adesso viene considerato lo stesso di «%s».impossibile rinominare la regola "double-colon" «%s» con la regola "single-colon" «%s»impossibile rinominare la regola "single-colon" «%s» con la regola "double-colon" «%s»impossibile applicare il limite di carico: impossibile applicare i limiti di carico su questo sistema operativoriga di comandocreazione pipe dei processipredefinitosleep(30) eseguito. Continuazione. jobserver duplicatotesto vuoto non valido come nome di filenome della variabile vuotoambienteambiente sotto l'opzione -e«%s» estraneoil primo argomento per la funzione word deve essere maggiore di 0fopen (file temporaneo)fwrite (file temporaneo)inizializzazione della pipe della modalità jobservernumero di argomenti non sufficienti (%d) per la funzione «%s»errore interno: «%s» command_stateerrore interno: testo non valido per --jobserver-fds «%s»errore interno: opzioni multiple per --jobserver-fdssintassi non valida nella condizionemakefile«endef» assente, «define» non terminato«endif» assenteseparatore %s assenteobiettivo del pattern assenteregole implicite e normali misteregole del pattern implicite e statiche misteobiettivo dei pattern multiplononessun altro file gestito: impossibile duplicare lo standard input nessun altro file gestito: impossibile duplicare lo standard output primo argomento non numerico per la funzione wordprimo argomento non numerico per la funzione wordlistsecondo argomento non numerico per la funzione wordlistun solo «else» per condizioneprocess_easy() fallita all'avvio del processo (e=%ld) lettura della pipe dei processispawnvpe: lo spazio dell'ambiente potrebbe essere esauritol'obiettivo «%s» non coincide con l'obiettivo patternl'obiettivo «%s» è stato passato più di una volta nella stessa regola.l'obiettivo file «%s» ha entrambe le voci : e ::obiettivo del pattern non contiene «%%»l'opzione «-%c» richiede un argomento intero positivoimpossibile modificare la data di un membro di un archivio su VMStouch: l'archivio «%s» non esistetouch: codice di ritorno errato da ar_member_touch su «%s»touch: il membro «%s» non esiste in «%s»touch: «%s» non è un archivio validoimpossibile aprire la libreria «%s» per cercare il membro «%s»non implementata su questa architettura: funzione «%s»livello di debug specificato sconosciuto «%s»segnale sconosciutounlink (file temporaneo): chiamata non terminata per la funzione «%s»: «%c» mancanteriferimento della variabile non terminatomemoria virtuale esauritaattenzione: Rilevato un tempo alterato. La costruzione potrebbe essere incompleta.attenzione: -jN forzata nel submake: disattivazione della modalità jobserver.attenzione: è stato letto il carattere NUL; il resto della riga viene ignoratoattenzione: jobserver non disponibile: viene usato -j1. Aggiungere «+» alla regola make superiore.attenzione: variabile «%.*s» non definitaerrore in scritturaerrore in scrittura: %swrite jobserver07070100060948000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/da07070100060949000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/da/LC_MESSAGES0707010006094a000081a40000000000000000000000014c512e1f000070c4000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/da/LC_MESSAGES/make.mo< pq&!- 7 I-j' "< XLyPM@eooFJ9Cf _~ ; O!Jj!}!~3">"C"F5#I|#;# $ $")$ L$Y$(h$ $$$$$$ %%(%1%%B%h% q%|%%%%%(%&&2&*Y&&&+&+&'#'#<')`'-''$'9'0(3O((.((()!)=5)"s)))))))+*=*W*,q**%*,*-+ =+&^+++.++/, D,e,1, ,,#,#,L"-6o----->. E.*O.z.. ."..... / // 7/ D/%Q/w/$/// /+/!+0 M0Z0 t00000$00#141"O1r1,11)12!2&;2b22 222%222 3 330'3'X333 3+33-4%64'\444!44 4*45 456>5 u5-5-51516C6[6o6t66/6667797 R71^7-77"7#8 %838<8D8W8r8z888&868)9(<9 e9*p99#9&99:::K:f:~:!: :::!:;%;6A;x;;;;(; ;1;3-<3a<<3< <<= = *=!8=Z= n=z==8===>">3>>0r>>>&>>??,?'L?t??-?1?2?#@C@,R@2@*@@6@,4A"aA3A)A"A1B&7B^BmB0BBB=B9/C1iCHC"CDPDhEE'EEEE)E(F>F,\FF+FF F$F+G DG%eGQGRGG0H=xH^HmIEIIIvJDJHJeK[~K>KXLHrLL?M>MGMFGNEN<NO"O#AOeOtO)OOOOOP-P CP OPZP cPpPP PPPPP" Q-QGQ'aQ,Q(Q(Q(R1RER"bR'R.RR#R5 SVS/tSS-S&ST/T)>TBhTTTTTTU)U+EUqUU-UU#U-V.IV"xV%V!V!V3W%9W9_WWW4W XX3X!NXPpX9XXY(Y;YKZYY,YYY Y& Z2ZAZPZbZvZZ"Z ZZ&ZZ![8[R[ j[4u[[ [![ [ \\$\8\!M\*o\(\\ \#\,!]"N],q].]"]']^.^ 5^ ?^I^)]^^^^^^*^)_5/_ e_Dq__-_%`()`R`m`&s`&` `)`` a;a Wa-da-a=a0a/bGb[bbbub5b=bbc2cMc+ac'cc8c-d 5dBdKdSdddddddd=d**e4Ue e1ee#e(f/fOfof~ffff ffg$ gEgdg5ggggg7 h Eh0Ph7h7h)h>i Zihiii i$iii i j<jKjcj|jj2j,jk9k&Akhkzkk%k-kk l3l7Dl6|lll$l4m(9m bm6m.mm4 n(>n$gn9n,n no3oPomoBo?o2 pQ>p#pp/`Pbi#!'d$3fp-syNR_ *eB!r:k3Yuc$#m\ qKx}t]>S7C<Z.QA= 5 *<V0& -EHoUv&2(:%')"8;w6+jWO(21DJ?4 @MhI Xg~+8,lLF[0a9 .{ /^7 Gn)T 1;"596,z4%| # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Implicit Rules # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # VPATH Search Paths # Variables # files hash-table stats: # Counted %d args in failed launch This program built for %s This program built for %s (%s) --debug[=FLAGS] Print various types of debugging information. --no-print-directory Turn off -w, even if it was turned on implicitly. --warn-undefined-variables Warn when an undefined variable is referenced. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -R, --no-builtin-variables Disable the built-in variable settings. -S, --no-keep-going, --stop Turns off -k. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. -b, -m Ignored for compatibility. -d Print lots of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg. -k, --keep-going Keep going when some targets can't be made. -l [N], --load-average[=N], --max-load[=N] Don't start multiple jobs unless load is below N. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -r, --no-builtin-rules Disable the built-in implicit rules. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far. terminal.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Successfully updated.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:# variable set hash-table stats: %s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s%s: %s%s: %s%s: Command not found%s: Entering directory `%s' %s: Leaving directory `%s' %s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering directory `%s' %s[%u]: Leaving directory `%s' *** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAlarm clockAvoiding implicit rule recursion. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBroken pipeBus errorCPU time limit exceededChild accessChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Collisions=%ld/%ld=%.0f%%Considering target file `%s'. ContinuedCouldn't change back to original directory.Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInitialized accessInterruptKilledLoad=%ld/%ld=%.0f%%, Looking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Make accessMakefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Making `%s' due to always-make flag. Member `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' is order-only for target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. QuitReading makefile `%s'Reading makefiles... Recently tried and failed to update file `%s'. Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rehash=%d, Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Removing intermediate files... Report bugs to Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User accessUser defined signal 1User defined signal 2Using default commands for `%s'. Virtual timer expiredWarning: Empty redirection Warning: File `%s' has modification time in the futureWindow changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinternal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionalmakefilemissing `endef', unterminated `define'missing `endif'missing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnonon-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalread jobs pipetarget `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: undefined variable `%.*s'write jobserverProject-Id-Version: make 3.80 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2002-10-05 22:56+0200 Last-Translator: Byrial Ole Jensen Language-Team: Danish MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit # %u 'vpath'-sgestier. # %u implicitte regler, %u # %u mnsterspecifikke variabelvrdier # Filkataloger # Filer # Afsluttet makedatabase %s # Generel ('VPATH'-variabel) sgesti: # # Implicitte regler. # Makedatabase, udskrevet %s # Ingen generel ('VPATH'-variabel) sgesti. # Ingen implicitte regler. # Ingen mnsterspecifikke variabelvrdier. # VPATH-sgestier # Variabler # Statistik for fil-hash-spande: # Talte %d argumenter i fejlet igangstning Dette program er bygget til %s Dette program er bygget til %s (%s) --debug[=FLAG] Udskriv forskellige slags fejlsgningsinformation. --no-print-directory Sl -w fra, selv hvis det var slet til automatisk. --warn-undefined-variables Advar nr en udefineret variabel bruges. -B, --always-make Skab alle ml betingelseslst. -C KATALOG, --directory=KATALOG Skift allerfrst til KATALOG. -I KATALOG, --include-dir=KATALOG Sg i KATALOG efter inkluderede makefiler. -R, --no-builtin-variables Sl de indbyggede variabelvrdier fra. -S, --no-keep-going, --stop Slr -k fra. -W FIL, --what-if=FIL, --new-file=FIL, --assume-new=FIL Anse FIL som vrende nyskabt. -b, -m Ignoreret af hensyn til kompabilitet. -d Udskriv en masse fejlsgningsinformation. -e, --environment-overrides Miljvariable har forrang for makefiler. -f FIL, --file=FIL, --makefile=FIL Ls FIL som en makefil. -h, --help Udskriv denne besked og afslut. -j [N], --jobs[=N] Tillad N samtidige job; uendelig mange job uden argument. -k, --keep-going Fortst selvom nogen ml ikke kan skabes. -l [N], --load-average[=N], --max-load[=N] Start ikke flere job medmindre belastningen er under N. -o FIL, --old-file=FIL, --assume-old=FIL Anse FIL som vrende meget gammel og genskab den ikke. -p, --print-data-base Udskriv makes interne database. -r, --no-builtin-rules Sl de indbyggede implicitte regler fra. -t, --touch Berr ml i stedet for at genskabe dem. -v, --version Udskriv makes versionnummer og afslut. -w, --print-directory Udskriv det aktuelle katalog. Tidsstempel %s Ignorerer VPATH-navnet '%s'. uid = %d, gid = %d, modus = 0%o. (indbyggede): (core-fil efterladt) (mente du TAB i stedet for 8 mellemrum?) (ikke ndvendig) (fra '%s', linje %lu) (fra '%s', linje %lu): (navnet kan vre forkortet) (ingen standard-endeml) (ingen ~-udfoldning) (eksternt) (sgesti) filer, umuligheder umuligheder i %lu kataloger. indtil videre. terminale.# Skaber ogs:# Opdatering mislykkedes.# Filen findes ikke.# Filen er blevet opdateret.# Filen er ikke blevet opdateret.# Filen er en mellemfil.# Filen er meget gammel.# Der er udfrt implicit regelsgning.# Der er ikke udfrt implicit regelsgning.# Implicit/statisk mnsterstamme: '%s' # Ugyldig vrdi i 'command_state'-felt!# Ugyldig vrdi i 'update_status'-felt!# Sidst ndret %s # ndringstid ikke tjekket.# Behver opdatering (-q er sat).# Falsk ml (forudstning for .PHONY).# Vrdifuld fil (forudstning for .PRECIOUS).# Opdateret med godt resultat.# %s (enhed %d, inode [%d,%d,%d]): # %s (enhed %d, inode [%d,%d,%d]): kunne ikke bnes. # %s (enhed %ld, inode %ld): # %s (enhed %ld, inode %ld): kunne ikke bnes. # %s (ngle %s, mtime %d): # %s (ngle %s, mtime %d): kunne ikke bnes. # %s: kunne ikke undersges med stat. # Ingen 'vpath'-sgestier# Ikke et ml:# Statistik for variabelst-hash-spande: %s (linje %d) Forkert skal-kontekst (!unixy && !batch_mode_shell) %s er standset i 30 sekunder...%s%s: %s%s: %s%s: Kommando ikke fundet%s: Gr til katalog '%s' %s: Forlader katalog '%s' %s; Skalprogram ikke fundet%s: Tidsstempel i forkert omrde; bruger %s%s: ulovligt tilvalg -- %c %s: ugyldigt tilvalg -- %c %s: tilvalg '%c%s' tillader ikke et argument %s: tilvalg '%s' er flertydigt %s tilvalg '%s' krver et argument %s: tilvalg '--%s' tillader ikke et argument %s: tilvalg '-W %s' tillader ikke et argument %s: tilvalg '-W %s' er flertydigt %s: tilvalg krver et argument -- %c %s: ikke genkendt tilvalg '%c%s' %s: ikke genkendt tilvalg '--%s' %s: bruger %lu (reelt %lu), gruppe %lu (reelt %lu) %sIngen regel til at skabe ml '%s'%s%sIngen regel til at skabe ml '%s' som behves af '%s'%s%s[%u]: Gr til katalog '%s' %s[%u]: Forlader katalog '%s' *** Arkivmedlemmet '%s' er mske falsk; ikke slettet*** Afbrydelse. *** Sletter filen '%s'*** Sletter mellemfil '%s'*** Venter p uafsluttede job....*** Advarsel: .LOW_RESOLUTION_TIME-fil '%s' har et tidsstempel med hj oplsning*** [%s] Arkivmedlemmet '%s' er mske falsk; ikke slettet*** [%s] Sletter filen '%s'*** [%s] Fejl %d*** [%s] Fejl 0x%x*** [%s] Fejl 0x%x (ignoreret)-advarsel, du kan blive ndt til at genetablere CTRL-Y-behandling fra DCL. . Stop. .LIBPATTERNS-element '%s' er ikke et mnster; bruger VPATH-navnet '%s'AfbrudtAlarmen gikUndgr rekursion i implicitte regler. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Ugyldigt systemkaldRret blev brudtBusfejlBegrnsning af CPU-tid overskredetBarneadgangBarnet afsluttetCirkulr %s <- %s afhngighed opgivet.Afrydder midlertidig jobfil %s Afrydder midlertidig batchfil %s Sammenstd=%ld/%ld=%.0f%%Overvejer mlfil '%s'. FortsttesKunne ikke skifte tilbage til det originale katalog.Opretter midlertidig jobfil %s Aktuel tidCustoms kan ikke eksporteres: %s FaresignalEmulatorfldeFejl ved spawn, %d Fejl, tom kommando Udfrer i stedet %s Fremmed tekst efter '%s'-direktivGenskabelse af makefilen '%s' mislykkedes.Genskabelse af mlfil '%s' mislykkedes. Filen '%s' findes ikke. Fil '%s' er allerede overvejet. Grnse for filstrrelse overskredetAfsluttet forudstningerne for mlfil '%s'. Opdatering af fil '%s' afsluttet. Flydendetalshjlpeprocessor ikke tilgngeligUndtagelsestilflde ved flydendetals-operationFandt en implicit regel for '%s'. Fandt forudstning '%s' som VPATH '%s' Opgiver mlfil '%s'. Lg pI/O muligIOT_fldeUlovlig instruktionInkluderet makefil '%s' blev ikke fundet.InformationsforesprgselIndledende adgangAfbrudtDrbtFyldning=%ld/%ld=%.0f%%, Kigger efter en regel med mellemfil '%s'. Kigger efter en implicit regel for '%s'. Kigger efter en implicit arkivmedlemsregel for '%s'. Make-adgangMakefilen '%s' fr mske make til at g i ring; genskaber den ikke. Makefil '%s' blev ikke fundet.Makefil fra standard-ind er angivet to gange.Skaber '%s' pga. "always-make"-flag. Medlem '%s'%s: %ld byte ved %ld (/%ld). Skal genskabe mlet '%s'. IngenIngen implicit regel for '%s' fundet. Ingen grund til at genskabe mlet '%s'Ingen mlIngen angivne ml og ingen makefil fundetIngenting at gre for '%s'.Tilvalg: Parallelle job (-j) er ikke understttet p denne platform.Strmmen gikForudstningen '%s' er nyere end mlet '%s'. Forudstningen '%s' er ldre end mlet '%s'. Forudstningen '%s' angiver kun rkkeflgen ift. mlet '%s'. Forudstningen '%s' for mlet '%s' findes ikke. Profileringstiden udlbBeskrer fil '%s'. AfslutLser makefil '%s'Lser makefiler... Opdatering af fil '%s' er forgves prvet for nylig. Rekursiv variabel '%s' refererer (i sidste ende) til sig selvOmdirigeret fejl to %s Omdirigeret inddata from %s Omdirigeret uddata til %s Omgrupperinger=%d, Afviser umulig implicit forudstning '%s'. Afviser umulig regelforudstning '%s'. Sletter mellemfiler ... Send fejlmeldinger (p engelsk) til . Stter tilbage til enkelt job-tilstand (-j1).Resurse tabtSIGPHONESIGWINDLagersegmentfejlOpdaterer stadig fil '%s'. StoppetStoppet (signal)Stoppet (ville lse fra tty)Stoppet (ville skrive til tty)Mlfil '%s' genskabt. Mlet '%s' er med dobbelt-kolon og har ingen forudstninger. Mlet '%s' ikke genskabt p grund af fejl.Med -q trnger mlfilen '%s' til at blive genskabt. TermineretForudstningerne for '%s' er ved at blive skabt. Sporings-/stoppunkts-fldePrver implicit forudstning '%s'. Prver mnsterregel med stammen '%.*s'. Prver regelforudstning '%s'. Ukendt indbygget kommando '%s' Ukendt fejl %dOpdaterer endeml.... Opdaterer makefiler.... Kritisk I/O-tilstandBrug: %s [tilvalg] [ml] ... BrugeradgangBrugerdefineret signal 1Brugerdefineret signal 2Bruger standardkommandoer for '%s'. Virtuel tidsgrnse overskredetAdvarsel: Tom omdirigering Advarsel: ndringstiden for filen '%s' er i fremtidenVinduet blev ndret[%s] Fejl %d (ignoreret)'%s' er tidssvarende.'override'-direktivforsg p at bruge en ikke understttet facilitet: '%s'automatiskmen '%s' bliver nu anset som samme fil som '%s'.kan ikke ndre dobbelt-kolon '%s' til enkelt-kolon '%s'kan ikke ndre enkelt-kolon '%s' til dobbelt-kolon '%s'kan ikke gennemtvinge belastningsgrnse: kan ikke gennemtvinge belastningsgrnser p dette styrestystemkommandolinjeoprettelse af jobledningforvalgtudfrt sleep(30). Fortstter. dup jobserveren tom streng er ugyldig som filnavntomt variabelnavnmiljmilj med -efremmed '%s'frste argument til 'word'-functionen skal vre strre end 0fopen (midlertidig fil)fwrite (midlertidig fil)klargring af jobserver-ledningintern fejl: '%s' command_stateintern fejl: ugyldig '--jobserver-fds'-streng '%s'intern fejl: flere '--jobserver-fds'-tilvalgUgyldig syntaks i betingelsemakefilmanglende 'endef', uafsluttet 'define'manglende 'endif'manglende adskiller%smanglende mlmnsterblandede implicitte og normale reglerblandede implicitte og statiske mnsterreglerflere mlmnstreingenikke-numerisk frste argument til 'word'-funktionenikke-numerisk frste argument til 'wordlist'-funktionenikke-numerisk andet argument til 'wordlist'-funktionenkun n 'else' per betingelseread jobs pipeml '%s' passer ikke til mlmnstrettarget '%s' optrder mere end n gang i samme regel.mlfil '%s' har bde :- og ::-angivelsermlmnster indeholder ingen '%%''-%c'-tilvalget krver et positivt heltalligt argument'berr arkivmedlem' er ikke tilgngelig p VMSberr: Arkivet '%s' findes ikkeberr: Forkert returkode fra ar_member_touch p '%s'berr: Medlemmet '%s' findes ikke i '%s'berr: '%s' er ikke et gyldigt arkivkan ikke bne biblioteket '%s' for at sge medlemmet '%s'ukendt fejlsgningsniveau-specifikation '%s'ukendt signalunlink (midlertidig fil): Uafsluttet kald til funktionen '%s'; manglende '%c'uafsluttet variabelreferencevirtuel hukommelse opbrugtadvarsel: Fejl i urets tid opdaget. Din bygning kan vre ukomplet.advarsel: tvunget -jN i undermake: slr jobserver tilstand fra.advarsel: NUL-tegn set; resten af linjen ignoreresadvarsel: jobserver ikke tilgngelig: bruger -j1. Tilfj '+' til ophavsmakeregel.advarsel: udefineret vaiabel '%.*s'write jobserver07070100060945000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/be07070100060946000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/be/LC_MESSAGES07070100060947000081a40000000000000000000000014c512e1f00002d21000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/be/LC_MESSAGES/make.mo{h i y  J ; >T ; " ( 2 I b }         0 #E i  "      +@Z,t%,- @&a./ Gh#  ! + 8F\"w -> AL i6s ")Lgo !6Tcw(  ! %<T&]6,")2"\"dI Xf:?RhM[G Z(hG 4'%\"&+;$g*F+*-;ir$y$"l1S+8.18K9320% 0V _ ? `'!(!&!&!<!+<"h""*"%"" ##+9#e#4#9##1$"9$ \$#i$R$$$8$.%l=%#%$%,%. &:O&H&4& ''3'"O'r'5'$'+'= (`J((((c)d){)4))R),*C*W*u* *=**.*,+F1+[x+&+6+72,j, ,6,@,+g*3LTGR,. uE!2p<i?jQFvx^/w>m@nCo50[ 'X=&MZl71NAdec_HU BVK k]9 "IJP6S;y{4O) %8\#(azYt:hrs-`W$qbDf # Directories # Files # Variables This program built for %s This program built for %s (%s) -S, --no-keep-going, --stop Turns off -k. -h, --help Print this message and exit. -p, --print-data-base Print make's internal database. -w, --print-directory Print the current directory. Date %s uid = %d, gid = %d, mode = 0%o. (built-in): (did you mean TAB instead of 8 spaces?) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no default goal) (search path) files, so far. terminal.# Also makes:# File does not exist.# File has been updated.# File has not been updated.# File is very old.# Last modified %s # Modification time never checked.# Successfully updated.# Not a target:%s is suspending for 30 seconds...%s%s: %s%s: %s%s: Command not found%s: Entering directory `%s' %s: Leaving directory `%s' %s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering directory `%s' %s[%u]: Leaving directory `%s' *** Deleting file `%s'*** Waiting for unfinished jobs....*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%xBad system callBroken pipeBus errorCurrent timeDanger signalError, empty command File `%s' does not exist. File `%s' was considered already. Finished updating file `%s'. I/O possibleIllegal InstructionInformation requestKilledMakefile `%s' was not foundMakefile from standard input specified twice.NoNo targetsNothing to be done for `%s'.Options: Parallel jobs (-j) are not supported on this platform.Reading makefile `%s'Reading makefiles... Redirected input from %s Redirected output to %s Removing intermediate files... Report bugs to Still updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)TerminatedUnknown builtin command '%s' Unknown error %dUpdating makefiles.... Usage: %s [options] [target] ... Warning: File `%s' has modification time in the futureWindow changed`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticcommand linecreating jobs pipedefaultempty string invalid as file nameenvironmentextraneous `%s'fopen (temporary file)fwrite (temporary file)makefilemissing `endef', unterminated `define'missing `endif'missing separator%snothe `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunknown signalunlink (temporary file): virtual memory exhaustedwarning: undefined variable `%.*s'Project-Id-Version: make 3.80 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2003-10-21 11:50+0300 Last-Translator: Ales Nyakhaychyk Language-Team: Belarusian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 0.9.6 # Тэчкі # Файлы # Пераменныя Гэта праграма пабудавана для %s Гэта праграма падубавана для %s (%s) -S, --no-keep-going, --stop Выключае -k. -h, --help Друкуе гэтае паведамленьне й выходзіць. -p, --print-data-base Друкуе нутраную базу даньняў make. -w, --print-directory Друкуе бягучую тэчку. Дата %s uid = %d, gid = %d, рэжым = 0%o. (убудаваны): (вы маеце на ўвазе TAB замест 8 прагалаў?) (з "%s", радок %lu) (з"%s", радок %lu): (назва мусіла быць абрэзана) (няма дапомнае мэты) (пошук шляху) файлаў, так далёка. тэрмінал.# Так сама робяцца:# Файл ня йснуе.# Файл быў абноўлены.# Файл ня быў абноўлены.# Файл вельмі стары.# Апошняе зьмяненьне %s # Час зьмяненьня ніколі не правяраўся.# Пасьпяхова абноўлены.# Ня мэта:%s спынена на 30 сэкундаў...%s%s: %s%s: %s%s: загад не адшуканы%s: уваход у тэчку "%s" %s: выхад з тэчкі "%s" %s: адбітак часу па-за дапушчальнымі межамі, падстаўляецца %s%s: недапушчальны выбар -- %c. %s: нерэчаісны выбар -- %c. %s: выбар "%c%s" не дазваляе довад. %s: выбар "%s" - неадназначы. %s: выбар "%s" патрабуе довад. %s: выбар "--%s" не дазваляе довад. %s: выбар "-W %s" не дазваляе довад. %s: выбар "-W %s" - неадназначын. %s: выбар патрабуе довад -- %c. %s: нераспазнаны выбар "%c%s". %s: нераспазнаны выбар "--%s". %s: карыстальнік %lu (насамрэч %lu), група %lu (насамрэч %lu) %sНяма правіла каб зрабіць мэту "%s"%s%s Няма правіла каб зрабіць мэту "%s", патрэбную для "%s"%s%s[%u]: уваход у тэчку "%s" %s[%u]: выхад з тэчкі "%s" *** Выдаляецца файл "%s"*** Чакаюцца незавершаныя працы....*** [%s] Выдаляецца файл "%s"*** [%s] Памылка %d*** [%s] Памылка 0x%xДрэнны сыстэмны выклікЗламаны трубаправодПамылка шыныБягучы часСыгнал пагрозыПамылка! Парожні загад. Файл "%s" ня йснуе. Файл "%s" ужо быў разгледжаны. Скончана абнаўленьне файла "%s". магчым У/ВНедапушчальная інструкцыяЗапыт аб зьвесткахЗабітыMakefile "%s" ня знойдзенMakefile са стандартнага ўводу зададзены двойчы.НеНяма мэтНічога ня было зроблена для "%s".Выбары: Паралельня працы (-j) не падтрымліваюцца на гэтае плятхорме.Чытаецца make-файл "%s"Чытаюцца make-файлы... Перанакіраваны ўвод з %s Перанакіраваны вывад у %s Выдаляюцца прамежкавыя файлы... Паведамляйце пра памылкі на . Усё яшэ абнаўляецца файл "%s". СпыненСпынена (сыгнал)Спынен (tty увод)Спынен (вывад на tty)ЗавершаныНевядомы ўбудаваны загад "%s". Невядомая памылка %dАбнаўляюцца make-файлы.... Выкарыстаньне: %s [выбары] [мэта] ... Увага! Файл "%s" мае час зьмяненьня, які шчэ не надышоў.Акно зьменена"%s" - састарэл(а).дырэктыва "override"спроба выкарыстаць непадтрымліваемую мажлівасьць: "%s"аўтаматычназагадны радокствараецца трубаправод працдапомныпусты радок нерэчаісны ў якасьці назвы файлаасяродзьдзезьнешні "%s"fopen (часовы файл)fwrite (часовы файл)make-файлпрапушчаны "endef", незавершаны "define"прапушчаны "endif"прапушчан падзяляльнік %sневыбар "-%c" патрабуе станоўчы цэлы доваддакрананьне да ўдзельніку архіва недаступна на VMStouch: архіў "%s" ня йснуеtouch: удзельнік "%s" ня йснуе ў "%s"touch: "%s" - гэта не рэчаісны архіўневядомы сыгналunlink (часовы файл): віртуальная памяць вычарпанаУвага! Нявызначаная пераменная "%.*s"07070100060981000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/tr07070100060982000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/tr/LC_MESSAGES07070100060983000081a40000000000000000000000014c512e2000008167000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/tr/LC_MESSAGES/make.moT \&!-G Y-z'#  !/"Mp LPMK@ooJ P F !JR!!9"CX"f"_#;c#O#J#}:$~$>7%Cv%F%I&;K& &&"& &&(& '$';'T'o'' ''''%'' '7(9(H(a(y(((((&(*)&A)+h)+))#)#))*-G*u*$*9**3 +@+.Z++++!+$+=,"U,x,,,",,!,--+8-d-~-,--%-, .-6. d.&.....//;/&k/ /%//1/ +070#N0#r0L060161H1\1>z1 1+1*1222 :2"F2i2x222 2 222 2 3%373$W3|33 333+34!;4 ]4j4 44444$45# 5D5"_55,55)56!)6&K6r66 666%666 77!7077'h737 7+77-8%F8-l8'888!89 9**9U9 r96|9 9-9-91:1O:::::::/:6 ;W;o;; ;1;-;<".<#Q< u<<<<<<<<<&=++=6W=)=(= =*=>#->&Q>x>>>>>>!? 1?=?S?!i???6??@@/@(D@ m@1w@3@3@A3-A aAnAAA A!AA AA B8BTBkBB6B"B3B0%CVCtC&}CCCCC'C'D@D0CD1tD-D1D2E9E0YEE.E,E2E*(FSF6sF,F"F3F).G"XG1{G-G&GHH0+H\H|H=H9H1 IH?I"I IIIIKK*K K K0K4.LcL+wL5LL,L'MDMYM*kM,M#M(MPNTaN}NK4OJOkOy7PSPMQSQ<QGRPYRlR;SSSLS%TTC\UOUOUJ@V8V V!V+VW4/W"dWWWWWWX X #X 1X>X PX qX }X>XXX X Y"$Y`GYY/Y1Y,Z.KZ.zZZ.Z0Z.([6W[[([7[" \1,\8^\G\\\]-'])U]E])]]]]$^:^&U^"|^!^:^ ^_.;_j_0_0_1_ `/=`!m`!`>`2`Y#a(}aa*a&a0bIb\bxb'bfb5'c ]c~cc!cRc d0!d,Rd d d d-ddde*eEeWeie$e e e3e/e7+fcf%ff(f+f$ g"/g0Rgg9gg gggh('h(Ph3yhh&h#h= i.Ji)yi#i&i4i'#jKj Tj bjoj*j jjjjj) k&3k0Zk k7kk.k4l'Tl&|lll"l-l m.%m$Tm ym1mm0m0m.+n5Zn.nnn!nnoE5oB{oooo pF%pFlpptp:Fq qqqq#q qqqr=4r2rrCr1r;sWs;hs"s,s+s, t"Mtpt&ttt(tuu9u1Xu*uuEu!v8v Tvav8wvvGvBwBDww7www x!x0x%Cxix~xx x;xxx y/"yRy3ry4y$yz-z?zNz^z'rz2zzz7z:&{/a{3{6{'{=$|b|*z|&|3|1}2}MO}6}#}D}/=~3m~9~1~1 ?Q9j-:E#GiX& 1?Qyg79H6M?(-TnZd> ?B@ Q_LA:R<PiR05,cY!D16+2G"U^sE-[K*( /1}%8:8&W N Ct@S$/4];a3m V2)u~9zB=vbeOw#M F|JoFITQ*' qL3rS0;O+hH {p $E=XjGx#fJ.`!P&N57kK'\%)lC D4<">,I.A # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Implicit Rules # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # Pattern-specific Variable Values # VPATH Search Paths # Variables # files hash-table stats: # Counted %d args in failed launch This program built for %s This program built for %s (%s) --debug[=FLAGS] Print various types of debugging information. --no-print-directory Turn off -w, even if it was turned on implicitly. --warn-undefined-variables Warn when an undefined variable is referenced. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -L, --check-symlink-times Use the latest mtime between symlinks and target. -R, --no-builtin-variables Disable the built-in variable settings. -S, --no-keep-going, --stop Turns off -k. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. -b, -m Ignored for compatibility. -d Print lots of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg. -k, --keep-going Keep going when some targets can't be made. -l [N], --load-average[=N], --max-load[=N] Don't start multiple jobs unless load is below N. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -r, --no-builtin-rules Disable the built-in implicit rules. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far. terminal.# A default, MAKEFILES, or -include/sinclude makefile.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Successfully updated.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:# variable set hash-table stats: $SHELL changed (was `%s', now `%s') %s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s%s: %s%s: %s%s: Command not found%s: Entering an unknown directory %s: Entering directory `%s' %s: Leaving an unknown directory %s: Leaving directory `%s' %s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering an unknown directory %s[%u]: Entering directory `%s' %s[%u]: Leaving an unknown directory %s[%u]: Leaving directory `%s' *** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .DEFAULT_GOAL contains more than one target.LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAlarm clockAvoiding implicit rule recursion. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBroken pipeBus errorCPU time limit exceededCannot create a temporary file Child accessChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Collisions=%ld/%ld=%.0f%%Considering target file `%s'. ContinuedCould not restore stdin Could not restore stdout Couldn't change back to original directory.CreatePipe() failed (e=%ld) Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInitialized accessInterruptKilledLoad=%ld/%ld=%.0f%%, Looking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Make accessMakefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Making `%s' due to always-make flag. Malformed target-specific variable definitionMember `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' is order-only for target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. QuitRe-executing[%u]:Reading makefile `%s'Reading makefiles... Recently tried and failed to update file `%s'. Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rehash=%d, Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Removing intermediate files... Report bugs to Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Symbolic links not supported: disabling -L.Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User accessUser defined signal 1User defined signal 2Using default commands for `%s'. Virtual timer expiredWarning: Empty redirection Warning: File `%s' has modification time in the futureWindow changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinsufficient number of arguments (%d) to function `%s'internal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionalmakefilemissing `endef', unterminated `define'missing `endif'missing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnono more file handles: could not duplicate stdin no more file handles: could not duplicate stdout non-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalprocess_easy() failed to launch process (e=%ld) read jobs pipespawnvpe: environment space might be exhaustedtarget `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unimplemented on this platform: function `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: undefined variable `%.*s'write errorwrite error: %swrite jobserverProject-Id-Version: make 3.81 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2006-04-23 08:45+0300 Last-Translator: Nilgün Belma Bugüner Language-Team: Turkish MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.9.1 Plural-Forms: nplurals=2; plural=(n != 1); # %u `vpath' arama yolu. # %u örtük kural, %u # %u örneğe duyarlı değişken değeri # Dizin # Dosyalar # %s üzerindeki Make veri tabanı tamamlandı # Genel (`VPATH' çevre değişkeni) arama yolu: # # Örtük Kurallar # Make veri tabanı, %s üzerine basıldı # Genel arama yolu (`VPATH' çevre değişkeni) yok. # Örtük kural yok. # Örneğe duyarlı değişken değeri yok. # Kalıba özgü Değişken Değerleri # VPATH Arama yolu # Değişkenler # dosyaların hash tablosu durumları: # Sayılan %d argüman ile başarısız oldu Bu program %s için kurgulanmış Bu program %s için kurgulanmış (%s) --debug[=SEÇENEKLER] Çeşitli türde hata ayıklama bilgileri basar. --no-print-directory Dolaylı olarak açılmış olsa bile -w 'yi kapatır --warn-undefined-variables Atanmamış bir değişkene bağıntı yapıldığında uyarır. -B, --always-make Tüm hedefler koşulsuz olarak oluşturulur. -C DİZİN, --directory=DIZIN Birşey yapmadan önce DİZİNe geçilir. -I DİZİN, --include-dir=DİZİN Eklenecek makefile'ları DİZİNde arar. -L, --check-symlink-times sembolik bağlarla hedef arasında en son mtime kullanılır -R, --no-builtin-variables Oluşumiçi değişken ayarlarını etkisizleştirir -S, --no-keep-going, --stop Bazı hedefler yapılmadığında devam etmez. -W DOSYA, --what-if=DOSYA, --new-file=DOSYA, --assume-new=DOSYA DOSYA sonsuz yeni varsayılır. -b, -m Uyumluluk için yoksayıldı. -b, -m Bir sürü hata ayıklama bilgisi basar. -e, --environment-overrides Ortam değişkenleri makefile'ları değiştirir. -f DOSYA, --file=DOSYA, --makefile=DOSYA DOSYAyı bir makefile olarak okur. -h, --help Bu iletiyi basar ve çıkar. -j [N], --jobs[=N] Bir defada N işe izin verir; argumansız iş sayısı sınırsızdır. -k, --keep-going Bazı hedefler yapılmadığında devam eder. -l [N], --load-average[=N], --max-load[=N] Yük N'den az olmadıkça çoklu işler başlatılmaz. -o DOSYA, --old-file=DOSYA, --assume-old=DOSYA DOSYAnın çok eski olduğu varsayılır ve yeniden işlem yapılmaz. -p, --print-data-base make'in içsel veritabanını basar. -r, --no-builtin-rules Oluşumiçi örtük kuralları etkisizleştirir. -t, --touch Yeniden derlemek yerine hedeflere bakıp geçer. -v, --version make sürüm numarasını basar ve çıkar. -w, --print-directory Kullanılan dizini basar. Tarih %s VPATH ismi `%s' yoksayılıyor. Kull-kim = %d, Grup-kim = %d, kip = 0%o. (paket içinde): (bellek kopyası - core dosyası - diske yazıldı)(8 boşluğu TAB'mı zannettiniz?) (umurunda değil) (`%s'den, satır %lu) (`%s'den, satır %lu): (isim kırpılmış olmalı) (öntanımlı amaç yok)( ~ uzantısı yok) (karşıdan) (arama yolu) dosyaları,olanaksızlıklar %lu dizinde olanaksızlıklar. çok uzak. terminal.# Bir öntanımlı,MAKEFILES veya -include/sinclude makefile.# Oluştursa da:# Güncellenmiş olamadı.# Dosya yok.# Dosya güncelleştirilmişti.# Dosya güncelleştirilmemişti.# Orta seviyede önceden gerekli bir dosya (öncelikle gerekli dosyalara aracılık eden dosya)# Dosya çok eski.# Örtük kural araştırması yapılmıştı.# Örtük kural araştırması yapılmamıştı.# Örtük/değişmeyen kalıp kökü: `%s' # `command_state' üyesinde geçersiz değer!# `update_status' üyesinde geçersiz değer!# Son değişiklik tarihi %s # Değişiklik zamanı hiç kontrol edilmedi.# Güncellenmiş olması gerekir (-q verildi).# Sahte hedef (.PHONY önceden gerekliliği).# Kıymetli dosya (.PRECIOUS önceden gerekliliği).# Tamamen güncellendi.# %s (aygıt %d, i-düğüm [%d,%d,%d]):# %s (aygıt %d, i-düğüm [%d,%d,%d]): açılamadı. # %s (aygıt %ld, i-düğüm %ld):# %s (aygıt %ld, i-düğüm %ld): açılamadı. # %s (anahtar (key) %s, değişiklik tarihi (mtime) %d):# %s (anahtar (key) %s, değişiklik tarihi (mtime) %d): açılamadı. # %s: durumlanamadı. # `vpath' arama yolları yok# Bir hedef değil:# değişken kümesi hash tablosunun durumu: $SHELL değişti (`%s' idi, şimdi `%s') %s (satır %d) kabuk bağlamı hatalı (!unixy && !batch_mode_shell) %s 30 saniyeliğine askıya alınıyor...%s%s: %s%s: %s%s: Komut bulunamadı%s: bilinmeyen bir dizine giriliyor %s: `%s' dizine giriliyor %s: bilinmeyen dizinden çıkılıyor %s: `%s' dizininden çıkılıyor %s: Kabuk uygulaması bulunamadı%s: Tarih damgası kapsamdışı; yerine %s kullanılıyor%s: kuraldışı seçenek -- %c %s: geçersiz seçenek -- %c %s: seçenek `%c%s' argümansız kullanılır %s: `%s' seçeneği belirsiz %s: `%s' seçeneği bir argümanla kullanılır %s: `--%s' seçeneği argümansız kullanılır %s: `-W %s' seçeneği argümansız kullanılır %s: `-W %s' seçeneği belirsiz %s: seçenek bir argümanla kullanılır -- %c %s: `%c%s' seçeneği bilinmiyor %s: `--%s' seçeneği bilinmiyor %s: kullanıcı %lu (gerçekte %lu), grup %lu (gerçekte %lu) %sHedef `%s' i derlemek için hiçbir kural yok%s%sHedef `%s' i derlemek için hiçbir kural yok, `%s' tarafından gereksinim duyuluyor%s%s[%u]: Bilinmeyen bir dizine giriliyor %s[%u]:`%s' dizinine giriliyor %s[%u]: Bilinmeyen dizinden çıkılıyor %s[%u]: `%s' dizininden çıkılıyor *** Arşiv üyesi `%s' sahte olabilir; silinmedi*** Bırakıldı. *** `%s' dosyası siliniyor*** Aracı dosya `%s' siliniyor*** Bitmemiş işler için bekliyor....*** Uyarı: .LOW_RESOLUTION_TIME dosyası `%s' yüksek çözünürlüklü bir zaman damgası içeriyor*** [%s] Arşiv üyesi `%s' sahte olabilir; silinmedi*** [%s] `%s' dosyası siliniyor*** [%s] Hata %d*** [%s] Hata 0x%x*** [%s] Hata 0x%x (yoksayıldı)-uyarı, DCL den yönetimi almak için CTRL-Y'yi yeniden etkinleştirebilirsiniz. . Durdu. .DEFAULT_GOAL bir hedeften fazlasını içeriyor.LIBPATTERNS elemanı `%s' bir kalıp değil; VPATH ismi `%s' kullanılıyorİptal edildiAlarm saatiÖrtük kural çevrimi görmezden geliniyor. OLUŞUMİÇİ CD %s OLUŞUMİÇİ RM %s OLUŞUMİÇİ [%s][%s] Sistem çağrısı hatalıVeri alınamıyorVeri yolu hatasıCPU zaman sınırı aşıldıBir geçici dosya oluşturulamıyor Asta erişimAst bıraktıÇevrimsel %s <- %s bağımlılığı iptal edildi.Geçici komut-listesi dosyası %s temizleniyor Geçici komut-listesi (batch) dosyası %s temizleniyor Çakışmalar=%ld/%ld=%.0f%%hedef dosya `%s' hesaba katılıyor. Devam ediliyorStandart girdi eski haline getirilemedi Standart çıktı eski haline getirilemedi Geriye, özgün dizine geçilemiyor.CreatePipe() başarısız (e=%ld) %s geçici komut-liste dosyasını oluşturuyor Şu anÖzelleştirilmiş olanlar dışarı aktarılmayacak: %s Tehlike sinyaliEMT tuzağıdoğum hatası, %d Hata, boş komut %s yerine çalıştırılıyor `%s' yönergesinden sonraki metin yersiz`%s' make dosyası yeniden derlenemiyor.Hedef dosya `%s' yeniden derlenirken hata oluştu. `%s' dosyası yok. `%s' dosyası zaten hesaba katıldı. Dosya uzunluğu sınırı aşıldı`%s' hedef dosyasının önceden gereklilikleri tamamlandı. `%s' dosyasının güncellenmesi tamamlandı. Aritmetik işlemci kullanılabilir değilGerçek sayı olağandışı durumu`%s' için bir örtük kural bulundu. Önceden gereklilik `%s' VPATH `%s' olarak bulundu. `%s' hedef dosyasında umut kesiliyor. TıkanmaG/Ç mümkünIOT tuzağıYönergeler uygun değilİçerilen make dosyası `%s' bulunamadı.Bilgi isteğiİlklendirilmiş erişimKesmeSüreç durdurulduYük=%ld/%ld=%.0f%%, Aracı dosya `%s' ile bir kural arıyor. `%s' için bir örtük kural arıyor. `%s' için arşiv-üyesi örtük kural arıyor. Make erişimi`%s' make dosyası çevrime girdi; yeniden derlenemez. `%s' make dosyası bulunamadıMakefile standart girdiden iki kez belirtildi.Daima derle seçeneğinden dolayı `%s' derleniyor. Hedefe özgü değişken tanımı bozukÜye `%s'%s: %ld bayt %ld 'de (%ld). Hedef `%s' yeniden derlenmeli. Hayır`%s' için bir örtük kural yok. Hedef `%s' nin yeniden derlenmesine gerek yokHedef yokHedefler belirtilmediğinden make dosyası yok`%s' için hiçbir şey yapılmadı.Seçenekler: Bu platformda paralel işler (-j) desteklenmiyor.Güç kesilmesiÖnceden gerekli `%s' hedef `%s' den daha yeni. Önceden gerekli `%s' hedef `%s' den daha eski. Önceden gerekli `%s' hedef `%s' için şart. Hedef `%s' in önceden gereklisi `%s' mevcut değil. Tanıtım süreölçer kullanım süresi dolduBudanmış dosya `%s'. ÇıkYeniden çalıştırılıyor[%u]:`%s' make dosyası okunuyorMakefile'lar okunuyor... En son `%s'dosyasının güncellenmesi denendi ve başarısız oldu. Çevrimsel değişken `%s' tekrar kendine bağıntılı (sonuçta)%s e yönlendirilmiş hata %s den yönlendirilmiş girdi %s e yönlendirilmiş çıktı Rehash=%d, Örtük önceden gereklilik `%s' olanaksız olduğundan reddediliyor. Kural önceden gerekliliği `%s' olanaksız olduğundan reddediliyor. Aracı dosyalar siliniyor... Yazılım hatalarını adresine, çeviri hatalarını adresine bildiriniz. Tek iş kipi (-j1) için make'i başlatma konumuna alıyorKaynak kaybıSIGPHONESIGWINDParçalama arızası`%s' dosyası hala güncelleniyor. DurdurulduDurduruldu (sinyal)Durduruldu (konsol girdisi)Durduruldu (konsol çıktısı)Hedef dosya `%s' yeniden derlenmesi başarıyla tamamlandı. Sembolik bağlar desteklenmiyor: -L iptal ediliyorHedef `%s' çift-sütunlu ve önceden gereklilikler gerektirmiyor. Hedef `%s' hatalardan dolayı yeniden derlenemez.`%s' hedef dosyasının -q ile yeniden derlenmesi gerekir. Sonlandırıldı`%s' için önceden gereklilikler derlenmeye devam ediyor. İzleme/kesmenoktası yakalayıcıÖrtük önceden gereklilik `%s' deneniyor. `%.*s' köküyle kalıp kuralı deneniyor. Kural önceden gerekliliği `%s' deneniyor. Oluşumiçi komut '%s' bilinmiyor Bilinmeyen hata %dAmaçlanan hedefler güncelleniyor... makefile'ları güncelliyor... Acil G/Ç koşuluKullanım: %s [seçenekler] [hedef] ... Kullanıcı erişimiKullanıcı tanımlı sinyal 1Kullanıcı tanımlı sinyal 2`%s' için öntanımlı komutlar kullanılıyor. Sanal süreölçer kullanım süresi dolduUyarı: Boş yönlendirme Uyarı: `%s' dosyası gelecekteki bir değişiklik tarihini içeriyorPencere boyutları değiştirildi[%s] Hata %d (yoksayıldı)`%s' güncel`override' yönergesidesteklenmeyen özelliği kullanmaya çalışıyor: `%s'otomatikfakat `%s' şimdi `%s' dosyası ile aynı dosya olarak düşünülmeli.çift-sütun `%s', tek-sütun `%s' olarak yeniden adlandırılamaztek-sütun `%s', çift-sütun `%s' olarak yeniden adlandırılamazulaşılamayan yük sınırı: işletim sisteminde yük sınırlarına ulaşılamadı komut satırıişleri yaratıyoröntanımlısleep(30) bitti. Devam ediliyor. çift iş sunucusudosyaismi olarak boş dizge geçersizboş değişken ismiçevreçevre -e altında`%s' yersiz`word' işlevinin ilk argümanı sıfırdan büyük olmalıfopen (geçici dosya)fwrite (geçici dosya)işleri hazırlıyorargüman sayısı (%d) `%s' işlevinde yetersiziçsel hata: `%s' command_stateiçsel hata: --jobserver-fds dizgesi `%s' geçersiziçsel hata: çok sayıda --jobserver-fds seçeneğişartlı ifade de yazılış hatasıderleme dosyası`endef' kayıp, `define' sonlandırılmamış`endif' kayıpkayıp ayraç%shedef kalıp kayıpörtük ve normal kurallar karışmışörtük ve durağan kalıp kuralları karışmışçok sayıda hedef kalıphayırbaşka dosya tutucu yok: standart girdi kopyalanamadı başka dosya tutucu yok: standart çıktı kopyalanamadı `word' işlevinde sayısal olmayan ilk argüman`wordlist' işlevinde sayısal olmayan ilk argüman`wordlist' işlevinde sayısal olmayan ikinci argümanher şartlı ifade de sadece bir `else'Süreci başlatacak process_easy() başarısız oldu (e=%ld) görev listesi okunuyorspawnvpe: ortam alanı tükenmiş olabilirhedef `%s' hedef kalıpla eşleşmiyorhedef `%s' aynı kuralda birden fazla belirtilmiş.hedef dosya `%s'hem : hem de :: girdilerine sahiphedef kalıp `%%' içermiyor`-%c' seçeneği bir pozitif tümleyici bağımsız değişkenle kullanılırVMS'de işe yaramayan arşiv üyesine dokunup geçiyorDokunulup geçildi: Arşiv `%s' yokDokunulup geçildi: `%s' deki ar_member_touch'dan dönen kod hatalıDokunulup geçildi: Üye `%s', `%s' içinde yokDokunulup geçildi: `%s' geçerli bir arşiv değil`%s' kaynakçası `%s' üyesine bakmak için açılamadıbu platformda gerçekleştirilmemiş: işlev `%s'Hata ayıklama düzeyi özelliği `%s' bilinmiyorbilinmeyen sinyalunlink (geçici dosya): `%s' işlemine çağrı sonlandırılmamış: `%c' kayıpsonlandırılmamış değişken bağıntısısanal bellek tükendiuyarı: Clock skew saptandı. Derleme tamamlanamayabilir.uyarı: alt derlemede -jN zorlandı: iş sunucusu kipi kapatılıyor.uyarı: NUL karakteri görüldü; satırın geri kalanı yoksayılıyoruyarı: iş sunucusu kullanımdışı: -j1 kullanılıyor. Üst make kuralına `+' ekle.uyarı: `%.*s' değişkeni atanmamışyazma hatasıyazma hatası: %siş-sunucusu yazıyor07070100060984000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/uk07070100060985000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/uk/LC_MESSAGES07070100060986000081a40000000000000000000000014c512e20000043b8000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/uk/LC_MESSAGES/make.mo< !- @-a    .I\ nx% 5&J+q+##9*d~= )Fb~,%,#-P ~&/& Vw##$8 V` h"t   %( G+Q }$#'"Be~!  %(N bl0s'3+,Hb!e *   /%6U" $5I&^6)(  * E #[ &     !(!!=! _!k!!!!!6!""-"A"(V" "1"3"3"##3?# s##!## ####$$<$&E$l$|$$$'$$%- %19%2k%%,%2%*&I&6i&,&"&3&)$'"N'q'0'''1'"(s?()') )*%*-4*"b*8*** * * ++ *+8+M+d+~++ ++ ++#+,#,%,6,V,h,,0,*,*,#-0?-p-;-$-,-$. 8.EF......#. /)/,F/"s/'/,/-/#0(=0#f0#0(0=0131Q1#j1$1111!1 2 *2423F2z2 22'22'2)3B3 a3&l33 33 3!3-42@4s444 4%4" 5+05\5b5 v55355 55'5!6.=6?l66!66%6 7'"7&J7q7 y7777;7>778/R888888888 9)(9>R9,939 9*9"':J:7j: :!:::;,;&J;q;!;!;.;;( < 6<D<a<|<3< <:<K =KX=0=I=><>1L>~>>> >>>'> ?'(?P?b?z?!?7???.@21@2d@4@$@1@3#AWABsA9A)AVB3qB*BB0BC2C@OC'CWov8DLP3&T (#crgxsR^ $YN'._ZwfmOQ?dG@U520ykX ~`KCM6 /9Au,%>1V|n]beJ4}z:<I{ aEF+t"HqS\p )[7!;-*ijBhl= # %u `vpath' search paths. # %u implicit rules, %u # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # VPATH Search Paths # Variables Date %s (built-in): (core dumped) (don't care) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far. terminal.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File is very old.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Modification time never checked.# Needs to be updated (-q is set).# Successfully updated.# %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (key %s, mtime %d): # %s: could not be stat'd. # No `vpath' search paths.# Not a target:%s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s%s: %s%s: %s%s: Command not found%s: Entering directory `%s' %s: Leaving directory `%s' %s: Shell program not found%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering directory `%s' %s[%u]: Leaving directory `%s' *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored). Stop. AbortedAlarm clockAvoiding implicit rule recursion. Bad system callBroken pipeBus errorCPU time limit exceededChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Considering target file `%s'. ContinuedCouldn't change back to original directory.Danger signalEMT trapError spawning, %d Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished updating file `%s'. Floating point exceptionFound an implicit rule for `%s'. Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInterruptKilledLooking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Makefile `%s' might loop; not remaking it. Makefile `%s' was not foundMust remake target `%s'. NoNo implicit rule found for `%s'. No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Options: Power failureProfiling timer expiredQuitReading makefile `%s'Recently tried and failed to update file `%s'. Recursive variable `%s' references itself (eventually)Removing intermediate files... Report bugs to Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User accessUser defined signal 1User defined signal 2Using default commands for `%s'. Virtual timer expiredWarning: File `%s' has modification time in the futureWindow changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linedefaultempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'fopen (temporary file)fwrite (temporary file)invalid syntax in conditionalmakefilemissing `endef', unterminated `define'missing `endif'missing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnonon-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionaltarget `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunknown signalunterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: NUL character seen; rest of line ignoredwarning: undefined variable `%.*s'Project-Id-Version: make 3.80 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2002-12-05 20:07+0200 Last-Translator: Volodymyr M. Lisivka Language-Team: Ukrainian MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-u Content-Transfer-Encoding: 8bit # %u "vpath" . # : %u, ͦ: %u # # # Make %s # (ͦ "VPATH") : # # Make, %s # (ͦ "VPATH") . # . # VPATH # ͦΦ %s (): ( 'Ԧ) ( ) ( "%s", %lu) ( "%s", %lu): (' Ӧ) ( ) ( ~) (צ) ( ) ̦, æ æ %lu . ..# :# Ц.# դ.# .# .# : "%s" # צ "command_state"!# צ "update_status"!# ͦ Φ צ.# ( -q).# Ц .# %s (Ҧ %d, [%d,%d,%d]): צ. # %s ( %s, Ʀæ %d): # %s: æ (stat). # "vpath".# :%s ( %d) (!unixy && !batch_mode_shell) %s%s: %s%s: %s%s: %s: "%s" %s: "%s" %s: %s: צ -- %c %s: צ -- %c %s: "%c%s" Ԧ %s: "%s" - %s: "%s" Ȧ %s: "--%s" Ԧ %s: "-W %s" Ԧ %s: "-W %s" %s: Ȧ -- %c %s: Ц "%c%s" %s: Ц "--%s" %s æ̦ "%s"%s%s æ̦ "%s", Ȧϧ "%s"%s%s[%u]: "%s" %s[%u]: "%s" *** "%s"*** ͦ "%s"*** ަ ...*** [%s] "%s"*** [%s] %d*** [%s] 0x%x[%s] 0x%x (Ϧ). . ¦ . Φ ̦ Φ %s <- %s . %s æ "%s". צ . EMT , %d ͦ դ %s Ц "%s" ڦ make- "%s" Ц. ڦ æ "%s" Ц. "%s" դ. "%s" . ͦ "%s" . æ , "%s". Ҧ æ ̦ "%s". צ/צ IOT æMake- "%s", , . æ ͦ "%s". "%s". Ȧ "%s". Make- "%s", , , צ . Make- "%s" Ȧ ڦ æ "%s". "%s". æ Φ æ̦ make- "%s" .ަ: ¦ Ʀ Ȧ make- "%s" "%s" Ц. ͦ "%s" ( Ԧ) ͦΦ ... צ SIGPHONESIGWIND¦ æ "%s". () (צ ͦ) (צ ͦ) "%s" Ц ڦ. "%s" . "%s" ڦ . "%s" ¦ -q. ̦, צ "%s", . Φ Ԧ "%s". ڦ , "%.*s". Φ "%s". צ "%s". צ %d æ ... make-̦... /: %s []... []... 1 2 "%s". : "%s" Φ ͦ ͦ[%s] %d ()"%s" . `override' צ, Цդ: "%s" "%s" "%s" . "%s" "%s" Φ "%s" Φ "%s" : æ Ѥ Φ Ԧ Φ Τ ' ͦϧ ݦ -e "%s"fopen ( )fwrite ( )צ Φ make "endif", "define" "endif" Ħ%s æ̦ͦΦ Φ Φ ͦΦ Φ ڦ æ̦Φ æ "word" æ "wordlist" æ "wordlist" ڦ `else'æ "%s" צצ ææ "%s" ˦ ̦æ "%s" ":", "::" æ̦ ͦ "%%" "-%c" æ ͦ Ȧ ͦ VMS ͦ: Ȧ "%s" դ ͦ: æ ar_member_touch צצĦ "%s" ͦ: "%s" ͦ "%s" ͦ: צ Ȧ: "%s"צ æ "%s"; "%c" ͦצ ' : Ҧ NUL; դ ˦ : ͦ "%.*s"0707010006094b000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/de0707010006094c000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/de/LC_MESSAGES0707010006094d000081a40000000000000000000000014c512e1f0000676f000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/de/LC_MESSAGES/make.mo{&!-A o-' "!@DooJe9f_Q; " 7D(S | %< EP_x(&*-&X++##)4-^$9 3# W .q    $ = !"J!m!!+!!!,!,"%J",p"-" "&"#3#S#/s#1# #####$6@$w$$$$>$ %+ %*L%w%% %"%%%%% & &&4& T&%a&&$&& &+&!!' C'P' j'x''''$''#(*("E(h(,(()((!)&1)X)x) )))%))) )*0*'8*3`*+**-*' +2+L+!O+q+ +*++ +6+ #,-1,-_,1,,,,,-/-6L----1--."..#Q. u.........&/++/6W/)/(/ /*/0#-0&Q0x000000!111G1!]1111111(2 *21423f232232 3+3>3F3 c3!q33 333834(4@4"T43w40444&5*5:5Q5'q555-51526H6h6,w626*676"7,Y7"737)7"81*8&\8880888=99T919H9" : ,:8:H:HX:;;&;; <$<.?<$n<0<%<+<= *=98=Dr=x=0>K>C$?rh?l?AH@ @@0@ @@. AJ"[J-~J;J!J KK 2KCSK K*K)KKL )L-4LbLqLLLL LL*L M; M/\M-MM M7M/N LN#ZN~NN-NNN, O79O1qO O)O!O8P'IP;qPP(P+P6Q JQ TQ`QxQ>QQQQR3%R,YR?RTR0S>LS2S)SS)S7T PT=^T$T THT U="U<`UCUU9U5V$:V'_VJV>V!W(3W\W3xW)W=W-XBX^XgXoX-X XXXX6X?6YJvY7Y-Y'Z4@Z3uZ'Z,ZZ&[C[Y[%u[[#[[[*[ \;\Z\u\\\B\ ]=]\Q]\]/ ^Y;^ ^^^/^^2_A_V___o_;___*_#`4>`3s`!``1`aa%1a.Waaa6a=a:b,Tbb)b0b8b,c?Lcac"cJd+\d$dLd&d!e4e4Oe&e%eTeV&f?}fWf%g ;gIg[gU1R!,4i-|z0{N~Gg>^v?cdT3: s<X9@r%Z p(_Eak5";+/ m yoVL*t [}O& CfbnFK#\ = MWjS6h ) qeQ7ADHPY]. Jul2'wxBI`$8 # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # VPATH Search Paths # Variables Counted %d args in failed launch -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -S, --no-keep-going, --stop Turns off -k. -b, -m Ignored for compatibility. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far. terminal.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Successfully updated.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:$SHELL changed (was `%s', now `%s') %s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s: Command not found%s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s*** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .DEFAULT_GOAL contains more than one target.LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAlarm clockAvoiding implicit rule recursion. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBroken pipeBus errorCPU time limit exceededCannot create a temporary file Child exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Considering target file `%s'. ContinuedCouldn't change back to original directory.Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInitialized accessInterruptKilledLooking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Makefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Member `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. QuitReading makefile `%s'Reading makefiles... Recently tried and failed to update file `%s'. Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Report bugs to Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Symbolic links not supported: disabling -L.Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User defined signal 1User defined signal 2Using default commands for `%s'. Virtual timer expiredWarning: Empty redirection Window changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinternal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionalmakefilemissing `endef', unterminated `define'missing `endif'missing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnonon-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalread jobs pipetarget `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: undefined variable `%.*s'write errorwrite error: %swrite jobserverProject-Id-Version: make 3.81-b3 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2005-10-20 20:55+0200 Last-Translator: Karl Eichwalder Language-Team: German MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit # %u vpath-Suchpfade. # %u implizite Regeln, %u # %u musterspezifische Variablenwerte # Verzeichnisse # Dateien # Make-Datenbank; beendet am: %s # Allgemeiner Suchpfad (Variable VPATH): # # Make-Datenbank; erstellt am: %s # Kein allgemeiner Suchpfad (Variable VPATH). # Keine impliziten Regeln vorhanden. # Keine musterspezifischen Variablenwerte. # VPATH-Suchpfade # Variablen %d Argumente gehrten zum fehlgeschlagenen Prozessstart -B, --always-make Alle Ziele ohne Bedingungen erstellen -C VERZEICHNIS, --directory=VERZEICHNIS In VERZEICHNIS wechseln, bevor etwas getan wird -I VERZEICHNIS, --include-dir=VERZEICHNIS VERZEICHNIS nach inkludierten make-Steuerdateien durchsuchen -S, --no-keep-going, --stop -k abschalten. -b, -m Aus Kompatibilittsgrnden ignoriert -e, --environment-overrides Umgebungsvariablen berschreiben make-Steuerdateien -f DATEI, --file=DATEI, --makefile=DATEI DATEI als make-Steuerdatei lesen -h, --help Diese Meldung ausgeben und beenden Datum %s Ignoriere VPATH-Name %s. Nutzer-ID = %d, Gruppen-ID = %d, Modus = 0%o. (eingebaut): (Speicherauszug erstellt) (Meinten Sie TAB anstelle von 8 Leerzeichen?) (macht nichts) (aus %s, Zeile %lu): (der Name ist mglicherweise gekrzt) (kein Standard-Ziel) (keine ~-Auflsung) (entfernt) (Suchpfad) Dateien, Unmglichkeiten Unmglichkeiten in %lu Verzeichnissen. bisher. Terminal.# Erzeugt auerdem:# Aktualisierung fehlgeschlagen.# Die Datei existiert nicht.# Datei wurde aktualisiert.# Datei wurde nicht aktualisiert.# Datei ist ein Zwischenschritt in den Abhngigkeiten.# Datei ist sehr alt.# Suche nach impliziten Regeln wurde durchgefhrt.# Suche nach impliziten Regeln wurde nicht durchgefhrt.# Ersetzung fr implizites/statisches Muster: %s # Ungltiger Wert im command_state-Eintrag!# Ungltiger Wert in update_status-Eintrag!# Zuletzt gendert %s # Zeit der letzten nderung wurde nicht berprft.# Eine Aktualisierung ist notwendig (-q ist angegeben).# Vorgetuschtes Ziel (Voraussetzung von .PHONY).# Wertvolle Datei (Voraussetzung von .PRECIOUS).# Erfolgreich aktualisiert.# %s (Gert %d, I-Knoten (inode) [%d,%d,%d]): # %s (Gert %d, I-Knoten (inode) [%d,%d,%d]): Konnte nicht geffnet werden. # %s (Gert %ld, I-Knoten (inode) %ld): # %s (Gert %ld, I-Knoten (inode) %ld): Konnte nicht geffnet werden. # %s (Schlssel (key) %s, letzte nderung (mtime) %d): # %s ( Schlssel (key) %s, letzte nderung (mtime) %d): Konnte nicht geffnet werden. # %s: Konnte den Status nicht feststellen. # Keine vpath-Suchpfade.# Dies ist kein Ziel:$SHELL gewechselt (war %s, ist %s) %s (Zeile %d) Falscher Shell-Kontext (!unixy && !batch_mode_shell) %s setzt fr 30 Sekunden aus...%s: Kommando nicht gefunden%s: Shell-Programm wurde nicht gefunden%s: Zeitstempel auerhalb der Reihenfolge; %s wird ersetzt%s: unerlaubte Option -- %c %s: ungltige Option -- %c %s: Option %c%s erlaubt kein Argument %s: Option %s ist mehrdeutig %s: Option %s erfordert ein Argument %s: Option --%s erlaubt kein Argument %s: Option -W %s erlaubt kein Argument %s: Option -W %s ist mehrdeutig %s: Option erfordert ein Argument -- %c %s: unerkannte Option %c%s %s: unerkannte Option --%s %sKeine Regel, um %s zu erstellen%s%sKeine Regel vorhanden, um das Target %s, bentigt von %s, zu erstellen%s*** Archiveintrag %s ist wohl falsch; nicht gelscht*** Abbruch. *** Datei %s wird gelscht*** Lschen der Zwischendatei %s*** Warte auf noch nicht beendete Prozesse...*** [%s] Archiveintrag %s ist wohl falsch; nicht gelscht*** [%s] Datei %s wird gelscht*** [%s] Fehler %d*** [%s] Fehler 0x%x*** [%s] Fehler 0x%x (ignoriert)-Warnung: Vielleicht mssen Sie STRG-Y aus DCL wieder ermglichen. . Schluss. .DEFAULT_GOAL beinhaltet mehr als ein Ziel.LIBPATTERNS Element %s ist kein Muster; benutze VPATH-Name %sAbgebrochen (Aborted)WecksignalVermeide Rekursion in den impliziten Regeln. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Falscher SystemaufrufZerstrte PipeBus-FehlerCPU-Zeitschranke berschrittentemporre Datei kann nicht erzeugt werden Kindprozess beendetZirkulre Datei %s <- %s Abhngigkeit wird nicht verwendet.Lsche temporre Stapelverarbeitungsdatei %s Lsche temporre Stapelverarbeitungsdatei %s Betrachte Target-Datei %s. FortgesetztKonnte nicht in das ursprngliche Verzeichnis wechseln.Erstelle temporre Stapelverarbeitungsdatei %s Aktuelle ZeitCustoms wird nicht exportieren: %s GefahrensignalEMT abfangen (EMT trap)Fehler beim Starten eines Kindprozesses, %d. Fehler: Leere Anweisung %s wird stattdessen ausgefhrt berflssiger Text nach einer %s-AnweisungKonnte die make-Steuerdatei %s nicht neu erstellen.Fehler beim Aktualisieren der Target-Datei %s. Die Datei %s existiert nicht. Die Datei %s wurde bereits betrachtet. Dateigrenschranke berschrittenFertig mit den Voraussetzungen fr die Ziel-Datei %s. Aktualisierung der Datei %s beendet. Es ist kein Koprozessor fr Fliekommaoperationen vorhandenGleitkommafehlerEine implizite Regel fr %s gefunden. Fand die Voraussetzung %s als VPATH %s Die Arbeit an der Target-Datei %s wurde aufgegeben. AufgelegtI/O mglichIOT abfangen (IOT trap)Illegaler BefehlDie eingebundene make-Steuerdatei %s wurde nicht gefunden.InformationsanforderungInitialisierter ZugriffAbgebrochen (Interrupt)Abgebrochen (Killed)Suche nach einer Regel mit der Zwischendatei %s. Suche nach einer impliziten Regel fr %s. Suche nach einer impliziten Regel fr Archiveintrge fr %s. make-Steuerdatei %s knnte eine Schleife enthalten; es wird nicht neu erzeugt. Die make-Steuerdatei %s wurde nicht gefundenDas Makefile wurde zweimal ber die Standardeingabe angegeben.Eintrag %s %s: %ld Byte an Position %ld (%ld). Das Target %s muss neu erzeugt werden. KeineKeine implizite Regel fr %s gefunden. Es ist nicht notwendig, das Target %s neu zu erzeugenKeine TargetsKeine Targets angegeben und keine make-Steuerdatei gefundenFr das Ziel %s ist nichts zu tun.Optionen: Parallele Abarbeitung (-j) wird auf dieser Plattform nicht untersttzt.StromausfallDie Datei %s ist jnger als das davon abhngige Ziel %s. Die Datei %s ist lter als das davon abhngige Ziel %s. Die Datei %s, Voraussetzung fr das Ziel %s, existiert nicht. Profiling Timer erloschenDie Datei %s wird "gestutzt" (der Abhngigkeitsgraph). Quitmake-Steuerdatei %s wird gelesenmake-Steuerdateien werden gelesen... Versuchte gerade die Datei %s zu aktualisieren, dies schlug aber fehl. Rekursive Variable %s referenziert sich (schlielich) selbstFehlerausgabe nach %s umgeleitet Datei %s auf Standardeingabe umgeleitet Ausgabe nach %s umgeleitet Unmgliche implizite Voraussetzung %s abgelehnt. Unmgliche Voraussetzung %s abgelehnt. Fehlermeldungen (auf Englisch) an senden. Umstellung auf Einzel-Job-Verarbeitung (-j1).Ressource verloren gegangenSIGPHONESIGWINDAdressierungsdefektDie Datei %s wird immer noch aktualisiert. AngehaltenAngehalten (signal)Angehalten (tty input)Angehalten (tty output)Die Target-Datei %s wurde erfolgreich aktualisiert. Symbolische Links sind nicht untersttzt: -L wird abgeschaltet.Das Ziel %s hat einen doppelten Doppelpunkt und keine Voraussetzungen. Das Target %s wurde wegen Fehlern nicht aktualisiert.Target %s muss bei -q aktualisiert werden. Abgebrochen (Terminated)Die Voraussetzungen von %s werden fertiggestellt. Verfolgen/anhalten abfangen (Trace/breakpoint trap)Versuche implizite Voraussetzung %s. Versuche Muster-Regel mit Ersetzung %.*s. Versuche Voraussetzung %s. Unbekanntes eingebautes Kommando %s Unbekannter Fehler %dAktualisieren der Ziele... Aktualisiere make-Steuerdateien... Dringende I/O-BedingungSyntax: %s [Optionen] [Target] ... Nutzersignal 1Nutzersignal 2Verwende die Standard-Kommandos fr %s. Virtueller Timer erloschenWarnung: Umleitung ins Leere! Fenster hat sich verndert[%s] Fehler %d (ignoriert)%s ist bereits aktualisiert.override-AnweisungVersuch, eine nicht untersttzte Funktionalitt zu verwenden: %sautomatischaber %s wird jetzt als dieselbe Datei wie %s betrachtet.%s mit doppeltem Doppelpunkt kann nicht in %s mit einfachem Doppelpunkt gendert werden%s mit einfachem Doppelpunkt kann nicht in %s mit doppeltem Doppelpunkt gendert werdenLasteinschrnkung kann nicht erzwungen werden: Auf diesem Betriebssystem kann die Einhaltung der Lastbeschrnkung nicht erzwungen werdenKommandozeileffnen der Pipe fr die JobsStandardsleep(30) ist abgeschlossen. Es geht weiter. Jobserver verdoppeltEine leere Zeichenkette ist als Dateiname ungltigLeerer VariablennameUmgebungUmgebung per -eberflssiges %sErstes Argument zur word-Funktion muss grer als 0 seinfopen (temporre Datei)fwrite (temporre Datei)Initialisierung der Pipe fr den jobserverInterner Fehler: %s command_stateInterner Fehler: Falsche --jobserver-fds Angabe %sInterner Fehler: mehrfache --jobserver-fds OptionenUngltige Syntax in der BedingungMakefileFehlendes endef, nicht abgeschlossenes defineFehlendes endifEs fehlt ein Target-MusterImplizite und normale Regel vermischtImplizite und statische Muster-Regel vermischtMehrfache Target-MusterkeineNicht-numerisches erstes Argument zur word-FunktionNicht-numerisches erstes Argument fr die wordlist-FunktionNicht-numerisches zweites Argument zur wordlist-FunktionEs ist nur ein else je Verzweigung erlaubtLese Pipe fr die JobsTarget %s passt nicht zum Target-MusterDas Ziel %s steht mehrfach in derselben Regel.Das Ziel %s enthlt sowohl :- als auch ::-EintrgeTarget-Muster enthlt kein %%Die Option -%c verlangt eine positive ganze Zahl als ArgumentVMS stellt nicht die Mglichkeit einer nderung der Zeitmarken von Archiveintrgen zur Verfgungtouch: Archiv %s existiert nichttouch: Ungnstiger Rckgabewert beim Zugriff von ar_member_touch auf %stouch: Eintrag %s existiert nicht in %stouch: %s ist kein gltiges ArchivKonnte die Bibliothek %s auf der Suche nach dem Eintrag %s nicht ffnenUnbekanntes Debug-Level angegeben %sUnbekanntes Signalunlink (temporre Datei): Nicht beendeter Aufruf der Funktion %s: %c fehltNicht abgeschlossene VariablenreferenzDer virtuelle Speicher ist verbrauchtWarnung: Mit der Uhr stimmt etwas nicht. Die Bearbeitung knnte unvollstndig sein.Warnung: -jN in make-Verarbeitungszweig erzwungen: Jobserver-Modus nicht verfgbar.Warnung: NUL-Zeichen gelesen; der Rest der Zeile wird ignoriertWarnung: Kein Jobserver verfgbar: -j1 wird gesetzt. + zur Ursprungsregel hinzufgen.Warnung: undefinierte Variable %.*sSchreibfehlerSchreibfehler: %sSchreibe Job-Server07070100060969000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/ja0707010006096a000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/ja/LC_MESSAGES0707010006096b000081a40000000000000000000000014c512e20000072da000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/ja/LC_MESSAGES/make.mo< pq&!- 7 I-j' "< XLyPM@eooFJ9Cf _~ ; O!Jj!}!~3">"C"F5#I|#;# $ $")$ L$Y$(h$ $$$$$$ %%(%1%%B%h% q%|%%%%%(%&&2&*Y&&&+&+&'#'#<')`'-''$'9'0(3O((.((()!)=5)"s)))))))+*=*W*,q**%*,*-+ =+&^+++.++/, D,e,1, ,,#,#,L"-6o----->. E.*O.z.. ."..... / // 7/ D/%Q/w/$/// /+/!+0 M0Z0 t00000$00#141"O1r1,11)12!2&;2b22 222%222 3 330'3'X333 3+33-4%64'\444!44 4*45 456>5 u5-5-51516C6[6o6t66/6667797 R71^7-77"7#8 %838<8D8W8r8z888&868)9(<9 e9*p99#9&99:::K:f:~:!: :::!:;%;6A;x;;;;(; ;1;3-<3a<<3< <<= = *=!8=Z= n=z==8===>">3>>0r>>>&>>??,?'L?t??-?1?2?#@C@,R@2@*@@6@,4A"aA3A)A"A1B&7B^BmB0BBB=B9/C1iCHC"CDiDEEEE EE%F 6FDF&`FFFFF%F.F*(G/SGDGOGJH@cHtHI@IWJ}pJ@J</KclKfK@7LYxLNL}!M}MANB_NJNGN>5O tO~O"OOO,OP&Pgc4cccdd/d'Kd4sd"d"d d e,e.He we(e(eef f f f>fGf[fof2f:f7fB)glgug!g g*g"h&hEhUhqh h)hhhh)h#i2i.Jiyiiii2i j5j@Hj@j.j@j:kMk `k$kk k&k kkk k8l:lOlel~l.l-ll m/mOmfm m$m,mmn.n2@n2sn.nn2n5o;To*o*o1op96p)pp&p8ppq'q.?qnqq@qJq0*rM[rrr/`Pbi#!'d$3fp-syNR_ *eB!r:k3Yuc$#m\ qKx}t]>S7C<Z.QA= 5 *<V0& -EHoUv&2(:%')"8;w6+jWO(21DJ?4 @MhI Xg~+8,lLF[0a9 .{ /^7 Gn)T 1;"596,z4%| # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Implicit Rules # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # VPATH Search Paths # Variables # files hash-table stats: # Counted %d args in failed launch This program built for %s This program built for %s (%s) --debug[=FLAGS] Print various types of debugging information. --no-print-directory Turn off -w, even if it was turned on implicitly. --warn-undefined-variables Warn when an undefined variable is referenced. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -R, --no-builtin-variables Disable the built-in variable settings. -S, --no-keep-going, --stop Turns off -k. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. -b, -m Ignored for compatibility. -d Print lots of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg. -k, --keep-going Keep going when some targets can't be made. -l [N], --load-average[=N], --max-load[=N] Don't start multiple jobs unless load is below N. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -r, --no-builtin-rules Disable the built-in implicit rules. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far. terminal.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Successfully updated.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:# variable set hash-table stats: %s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s%s: %s%s: %s%s: Command not found%s: Entering directory `%s' %s: Leaving directory `%s' %s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering directory `%s' %s[%u]: Leaving directory `%s' *** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAlarm clockAvoiding implicit rule recursion. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBroken pipeBus errorCPU time limit exceededChild accessChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Collisions=%ld/%ld=%.0f%%Considering target file `%s'. ContinuedCouldn't change back to original directory.Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInitialized accessInterruptKilledLoad=%ld/%ld=%.0f%%, Looking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Make accessMakefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Making `%s' due to always-make flag. Member `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' is order-only for target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. QuitReading makefile `%s'Reading makefiles... Recently tried and failed to update file `%s'. Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rehash=%d, Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Removing intermediate files... Report bugs to Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User accessUser defined signal 1User defined signal 2Using default commands for `%s'. Virtual timer expiredWarning: Empty redirection Warning: File `%s' has modification time in the futureWindow changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinternal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionalmakefilemissing `endef', unterminated `define'missing `endif'missing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnonon-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalread jobs pipetarget `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: undefined variable `%.*s'write jobserverProject-Id-Version: make 3.80 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2004-05-18 00:47+0900 Last-Translator: GOTO Masanori Language-Team: Japanese MIME-Version: 1.0 Content-Type: text/plain; charset=EUC-JP Content-Transfer-Encoding: 8bit # %u Ĥ `vpath' õѥ # %u Ĥΰۥ롼, %u # %u ĤΥѥѿ # ǥ쥯ȥ # ե # Make ǡ١λ %s # ̤ (`VPATH' ѿ) õѥ: # # ۥ롼 # Make ǡ١ %s # ̤ (`VPATH' ѿ) õѥʤ. # ۥ롼ʤ. # ѥѿͤʤ. # VPATH õѥ # ѿ # եϥåơ֥ξ: # ưμԤ %d ĤΰȤޤ Υץ %s Ѥ˥ӥɤޤ Υץ %s (%s) Ѥ˥ӥɤޤ --debug[=FLAGS] ͡ʥפΥǥХåɽ. --no-print-directory -w 򥪥դˤ. ۤͭʾǤ⥪դˤ. --warn-undefined-variables ̤ѿȤ줿Ȥ˷ٹȯ. -B, --always-make ̵åȤ make . -C DIRECTORY, --directory=DIRECTORY make ˥ǥ쥯ȥ DIRECTORY ذư. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. 󥯥롼ɤ makefile õ DIRECTORY. -R, --no-builtin-variables ӥȥѿ̵ˤ. -S, --no-keep-going, --stop -k ץ򥪥դˤ. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE FILE 򤤤ĤǤǿȤƸʤ. -b, -m ߴΤΤΤ, ̵뤵. -d ǥХå̤ɽ. -e, --environment-overrides Ķѿ makefile εҤͥ褹 -f FILE, --file=FILE, --makefile=FILE FILE makefile Ȥɤ߹ -h, --help Υåɽƽλ. -j [N], --jobs[=N] ٤ N ĤޤǤΥ֤; ̵ȥֿ¤ʤ. -k, --keep-going 륿åȤ make ǤʤƤ¹Ԥ³. -l [N], --load-average[=N], --max-load[=N] N ̤Ǥʤ¤ʣΥ֤򳫻Ϥʤ. -o FILE, --old-file=FILE, --assume-old=FILE FILE ȤƤŤΤȸʤ, make ʤ. -p, --print-data-base make ǡ١ɽ. -r, --no-builtin-rules ӥȥΰۥ롼̵ˤ. -t, --touch åȤ make ˥å. -v, --version make ΥСֹɽƽλ. -w, --print-directory ȥǥ쥯ȥɽ. %s VPATH ̾ `%s' ̵뤷ޤ. uid = %d, gid = %d, mode = 0%o. (ӥȥ): (פޤ) (8 ĤζǤ, TAB ΤĤǤ?) (ˤʤƤ褤) (`%s', %lu ܤ) (`%s', %lu ܤ): (̾ڤͤ줿) (ǥեȤκǽåȤޤ) (~ Ÿʤ) (⡼) (õѥ) ĤΥե, ĤŬǽե̾ ĤŬǽե̾ (%lu ĤΥǥ쥯ȥ). (ޤǤ). ʾ.# make:# ˼Ԥޤ.# ե뤬¸ߤޤ.# եϹƤޤ.# եϹƤޤ.# եɬ׾Ǥ.# ե뤬˸ŤǤ.# ۥ롼õԤޤ.# ۥ롼õϹԤޤǤ.# /Ūѥ촴: `%s' # `command_state' Ф̵!# `update_status' Ф̵!# ǽ %s # 郎å뤳ȤϤޤ.# ɬפǤ (-q åȤƤޤ).# å (.PHONY ɬ׾)# ̰Υե (.PRECIOUS ɬ׾)# ޤ.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): ޤǤ. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): ޤǤ. # %s (key %s, mtime %d): # %s (key %s, mtime %d): ޤǤ. # %s: ֤Ĵ٤ޤǤ. # `vpath' õѥϤޤ# åȤǤϤޤ:# ѿåȤΥϥåơ֥ξ: %s (%d ) ʥ륳ƥ (!unixy && !batch_mode_shell) %s 30 ôߤޤ...%s%s: %s%s: %s%s: ޥɤĤޤǤ%s: ǥ쥯ȥ `%s' ޤ %s: ǥ쥯ȥ `%s' Фޤ %s: ץबĤޤǤ%s: ॹפϰϳǤ -- %s Ȥޤ%s: ʥץ %c %s: ̵ʥץ %c %s: ץ `%c%s' ϰޤ %s: ץ `%s' ۣǤ %s: ץ `%s' ˤϰɬפǤ %s: ץ `--%s' ϰޤ %s: ץ `-W %s' ϰޤ %s: ץ `-W %s' ۣǤ %s: ץˤϰɬפǤ %c %s: ǧǤʤץ `%c%s' %s: ǧǤʤץ `--%s' %s: 桼 %lu (¸ %lu), 롼 %lu (¸ %lu) %så `%s' make 롼뤬ޤ%s%1$s`%3$s' ɬפʥå `%2$s' make 롼뤬ޤ%4$s%s[%u]: ǥ쥯ȥ `%s' ޤ %s[%u]: ǥ쥯ȥ `%s' Фޤ *** ˥ `%s' ¿ʬʪǤ ޤǤ*** . *** ե `%s' ޤ*** ֥ե `%s' ޤ*** ̤λΥ֤ԤäƤޤ....*** ٹ: .LOW_RESOLUTION_TIME ե `%s' ٥ॹפäƤޤ*** [%s] ˥ `%s' ¿ʬʪǤ ޤǤ*** [%s] ե `%s' ޤ*** [%s] 顼 %d*** [%s] 顼 0x%x*** [%s] 顼 0x%x (̵뤵ޤ)-ٹ, DCL CTRL-Y Ƥͭˤɬפ뤫Τޤ. . . .LIBPATTERNS `%s' ѥǤϤޤ; VPATH ̾ `%s' ѤޤAbort ޤ顼९åۥ롼κƵ򤷤ޤ. ӥȥ CD %s ӥȥ RM %s ӥȥ [%s][%s] ʥƥॳɤ߼Τʤѥפؤν񤭹Х顼CPU ֤¤ۤޤҥץҥץλ۴ %s <- %s ¸ط˴ޤ.ŪʥХåե %s դޤ ŪʥХåե %s õޤ Collisions=%ld/%ld=%.0f%%åȥե `%s' θƤԤޤ. ƳޤΥǥ쥯ȥޤǤ.ŪʥХåե %s ޤ ߻Customs ݡȤƤޤ: %s ʥEMT ȥåspawn Υ顼, %d 顼, Υޥ %s ¹Ԥޤ `%s' ̿θ̵طʸ󤬤ޤmakefile `%s' κ make ˼Ԥޤ.åȥե `%s' κ make ˼Ԥޤ. ե `%s' ¸ߤޤ. ե `%s' ϸƤѤߤǤ. ե륵¤ۤޤåȥե `%s' ɬ׾ޤ. ե `%s' ιλޤ. ưץåǽư㳰`%s' Τΰۥ롼򸫤Ĥޤ. VPATH `%2$s' Ȥɬ׾ `%1$s' 򸫤Ĥޤ åȥե `%s' ޤ. ϥ󥰥åƱ I/O ǽIOT ȥåʥϡɥ̿󥯥롼ɤ makefile `%s' ĤޤǤ.׵¤Kill ޤLoad=%ld/%ld=%.0f%%, ֥ե `%s' Υ롼õޤ. `%s' Τΰۥ롼õޤ. `%s' Τν˥аۥ롼õޤ. make makefile `%s' ʺƵΤ make ޤ. makefile `%s' ĤޤǤɸϤ makefile ꤵޤ.akways-make ե饰äƤΤ `%s' make ޤ. `%s'%s: %ld Х at %ld (%ld). å `%s' κ make ɬפǤ. 0`%s' Τΰۥ롼뤬ޤ. å `%s' make ɬפϤޤåȤޤåȤꤵƤ餺, makefile ⸫Ĥޤ`%s' ФƹԤ٤Ϥޤ.ץ: 󥸥 (-j) ϤΥץåȥեǥݡȤޤ.Ÿ㳲ɬ׾ `%s' ϥå `%s' ⿷. ɬ׾ `%s' ϥå `%s' Ť. ɬ׾ `%s' ϥå `%s' ˤĤƽ̤Τ߹Ԥޤ. å `%2$s' ɬ׾ `%1$s' ¸ߤޤ. ץե륿λե `%s' ޤ. λmakefile `%s' ɤ߹makefile ɤ߹ߤޤ... Ƕƹ˼Ԥե `%s'. ƵŪѿ `%s' (ǽŪ)켫Ȥ򻲾ȤƤޤ%s إ顼쥯Ȥޤ %s ϥ쥯Ȥޤ %s ؽϥ쥯Ȥޤ Rehash=%d, Ŭǽʰۤɬ׾ `%s' Ѳޤ. Ŭǽʥ롼ɬ׾ `%s' Ѳޤ. ֥եƤޤ... ХݡȤ ޤ. ñ쥸 (-j1) ⡼ɤ˥ꥻåȤޤ.꥽ޤSIGPHONESIGWINDȿޤե `%s' ιǤ. (ʥ) (tty ) (tty )åȥե `%s' κ make ޤ. å `%s' ϥ֥륳, ɬ׾ʤ. å `%s' ϥ顼ˤ make ǤޤǤ.åȥե `%s' -q ץդǤκ make ɬפǤ. λ`%s' ɬ׾ make ޤ. ȥ졼/֥쥤ݥȥȥåۤɬ׾ `%s' ޤ. 촴 `%.*s' ȤΥѥ롼ޤ. 롼ɬ׾ `%s' ޤ. ʥӥȥ󥳥ޥ '%s' ̤ΤΥ顼 %dǽåȤ򹹿.... makefile ι.... ۵ I/O Ȥ: %s [ץ] [å] ... 桼桼ʥ 1桼ʥ 2`%s' ѤΥǥեȥޥɤѤޤ. ۥλٹ: Υ쥯 ٹ: ե `%s' ν郎̤λǤɥѹ[%s] 顼 %d (̵뤵ޤ)`%s' ϹѤߤǤ`override' ̿ݡȤƤʤǽȤȤƤޤ: `%s'ưѿ `%s' `%s' Ʊեȸʤޤ.֥륳 `%s' 饷󥰥륳 `%s' ̾Ѥޤ󥰥륳 `%s' ֥륳 `%s' ̾Ѥޤƥ¤βݤȤǤޤǤ: Υڥ졼ƥ󥰥ƥǤϥƥ¤äޤޥɥ饤ѿ֥ѥ׺ǥեsleep(30) ޤ. ³ޤ. dup jobserverʸϥե̾ȤƤ̵Ǥѿ̾Ķѿ-e ץǤδĶѿ̵ط `%s'`word' ؿؤ 0 礭ʤФʤޤfopen (ե)fwrite (ե)jobserver ѥפν顼: `%s' command_state顼: ̵ --jobserver-fds ʸ `%s'顼: ʣ --jobserver-fds ץʸˡ̵Ǥmakefile ѿ`endef' 礤Ƥ, `define' λޤ`endif' 礤ƤޤʬΥ礤Ƥޤ%såȥѥ礤Ƥޤۥ롼̾롼뤬ޤۥ롼Ūѥ롼뤬ޤʣΥåȥѥǤ0ͤ `word' ؿͿޤͤ `wordlist' ؿͿޤͤ `wordlist' ؿͿޤĤξˤĤĤ `else' Ȥޤ֤Υѥפ readå `%s' ϥåȥѥȰפޤƱ롼ǥå `%s' ʣͿޤ.åȥե `%s' : :: ܤξäƤޤåȥѥ `%%' ޤǤޤ`-%c' ץ׵ᤷޤVMS ǤϽˤΥФ touch 뵡ǽޤtouch: `%s' ޤtouch: `%s' ؤ ar_member_touch ۾֤ͤޤtouch: `%s' `%s' ˤޤtouch: `%s' ʽˤǤϤޤ饤֥ `%s' 򳫤, `%s' θǤޤʥǥХå٥ `%s'̤ΤΥʥunlink (ե): üʤؿƤӽФ `%s': `%c' ޤüΤʤѿۥȤ̤ޤٹ: Τ򸡽. Դʥӥɷ̤ˤʤ뤫⤷ޤ.ٹ: make -jN ꤷޤ: jobserver ⡼ɤ̵ˤޤ.ٹ: NUL ʸޤ; ԤλĤ̵뤵ޤٹ: jobserver Բ: -j1 Ȥ, make 롼 `+' ɲäޤ礦ٹ: ̤ѿ `%.*s'֥Фؤ write07070100060987000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/vi07070100060988000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/vi/LC_MESSAGES07070100060989000081a40000000000000000000000014c512e2000009179000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/vi/LC_MESSAGES/make.moT \&!-G Y-z'#  !/"Mp LPMK@ooJ P F !JR!!9"CX"f"_#;c#O#J#}:$~$>7%Cv%F%I&;K& &&"& &&(& '$';'T'o'' ''''%'' '7(9(H(a(y(((((&(*)&A)+h)+))#)#))*-G*u*$*9**3 +@+.Z++++!+$+=,"U,x,,,",,!,--+8-d-~-,--%-, .-6. d.&.....//;/&k/ /%//1/ +070#N0#r0L060161H1\1>z1 1+1*1222 :2"F2i2x222 2 222 2 3%373$W3|33 333+34!;4 ]4j4 44444$45# 5D5"_55,55)56!)6&K6r66 666%666 77!7077'h737 7+77-8%F8-l8'888!89 9**9U9 r96|9 9-9-91:1O:::::::/:6 ;W;o;; ;1;-;<".<#Q< u<<<<<<<<<&=++=6W=)=(= =*=>#->&Q>x>>>>>>!? 1?=?S?!i???6??@@/@(D@ m@1w@3@3@A3-A aAnAAA A!AA AA B8BTBkBB6B"B3B0%CVCtC&}CCCCC'C'D@D0CD1tD-D1D2E9E0YEE.E,E2E*(FSF6sF,F"F3F).G"XG1{G-G&GHH0+H\H|H=H9H1 IH?I"I IIII/KK/KL L0 L=QLL4LELM7>M,vM%M M-MBN7EN<}NVNmOlOXO|EPPaQkQKiRRBSKSTTL=U{UTV[VVXWk XXyXdX@7Y xY6Y)Y YY<ZBZTZpZZ'ZZ ZZ [![,7[d[w[b[[![!\'A\(i\9\\,\,]'=]]e]c]'^0G^3x^;^@^)_4G_P|_._J_G`9e`3`3`a(#a6LaGa$aaab%b#Eb-ib+b0b@b-5c.cc8c&c2c8%d9^d)d5d,d,%e<Re3eQe)f'?f1gf/fAf g)g5Ag*wg{gFh.ehhh#hgh FiARiVi5i!j1j.KjzjjjjjjOj/Ckskk?k1k3lNl+ill6l6l3mAIm+mm'mm n4nJn"`nCnBn9 o'Do,lo3oNo,pAIp!p1pGp2'q Zqgq q qFqqqrr4r;Sr+r?rr\ s7hs\sEs?Ct2t$tt1t)u>uQPu'u uOu(vGHvEv]vP4wUw%wxx5'x2]x>x@x0y5Ay7wyyMyF z.Tz/z>zz {{{4/{ d{q{{{.{C{d?|<|G|)}>:}y}:}6}=~2D~w~0~8~.~4(]!w!4,.JLр!E UTbdd/K $ /$=9b6Ӄ'T=33ƄM5H0~xg(<͆D݆"6QJfHaaxOڈ^*[Yi?+@Պ0KGT#P 1]&Q=6FI}CǍ3 ?4PK)ю!]%4 = G#Uyg79H6M?(-TnZd> ?B@ Q_LA:R<PiR05,cY!D16+2G"U^sE-[K*( /1}%8:8&W N Ct@S$/4];a3m V2)u~9zB=vbeOw#M F|JoFITQ*' qL3rS0;O+hH {p $E=XjGx#fJ.`!P&N57kK'\%)lC D4<">,I.A # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Implicit Rules # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # Pattern-specific Variable Values # VPATH Search Paths # Variables # files hash-table stats: # Counted %d args in failed launch This program built for %s This program built for %s (%s) --debug[=FLAGS] Print various types of debugging information. --no-print-directory Turn off -w, even if it was turned on implicitly. --warn-undefined-variables Warn when an undefined variable is referenced. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -L, --check-symlink-times Use the latest mtime between symlinks and target. -R, --no-builtin-variables Disable the built-in variable settings. -S, --no-keep-going, --stop Turns off -k. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. -b, -m Ignored for compatibility. -d Print lots of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg. -k, --keep-going Keep going when some targets can't be made. -l [N], --load-average[=N], --max-load[=N] Don't start multiple jobs unless load is below N. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -r, --no-builtin-rules Disable the built-in implicit rules. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far. terminal.# A default, MAKEFILES, or -include/sinclude makefile.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Successfully updated.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:# variable set hash-table stats: $SHELL changed (was `%s', now `%s') %s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s%s: %s%s: %s%s: Command not found%s: Entering an unknown directory %s: Entering directory `%s' %s: Leaving an unknown directory %s: Leaving directory `%s' %s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering an unknown directory %s[%u]: Entering directory `%s' %s[%u]: Leaving an unknown directory %s[%u]: Leaving directory `%s' *** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .DEFAULT_GOAL contains more than one target.LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAlarm clockAvoiding implicit rule recursion. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBroken pipeBus errorCPU time limit exceededCannot create a temporary file Child accessChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Collisions=%ld/%ld=%.0f%%Considering target file `%s'. ContinuedCould not restore stdin Could not restore stdout Couldn't change back to original directory.CreatePipe() failed (e=%ld) Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInitialized accessInterruptKilledLoad=%ld/%ld=%.0f%%, Looking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Make accessMakefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Making `%s' due to always-make flag. Malformed target-specific variable definitionMember `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' is order-only for target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. QuitRe-executing[%u]:Reading makefile `%s'Reading makefiles... Recently tried and failed to update file `%s'. Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rehash=%d, Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Removing intermediate files... Report bugs to Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Symbolic links not supported: disabling -L.Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User accessUser defined signal 1User defined signal 2Using default commands for `%s'. Virtual timer expiredWarning: Empty redirection Warning: File `%s' has modification time in the futureWindow changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinsufficient number of arguments (%d) to function `%s'internal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionalmakefilemissing `endef', unterminated `define'missing `endif'missing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnono more file handles: could not duplicate stdin no more file handles: could not duplicate stdout non-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalprocess_easy() failed to launch process (e=%ld) read jobs pipespawnvpe: environment space might be exhaustedtarget `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unimplemented on this platform: function `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: undefined variable `%.*s'write errorwrite error: %swrite jobserverProject-Id-Version: make 3.81 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2006-05-04 20:26+0930 Last-Translator: Clytie Siddall Language-Team: Vietnamese MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0 X-Generator: LocFactoryEditor 1.6b36 # %u Đường dẫn tìm kiếm « vpath ». # %u quy tắc ngầm, %u # %u giá trị biến đặc trưng cho mẫu # Thư mục # Tập tin # Mới xong cơ sở dữ liệu Make vào %s # Đường dẫn tìm kiếm chung (biến « VPATH »). # # Quy tắc ngầm # Cơ sở dữ liệu Make, được in ra vào %s # Không có đường dẫn tìm kiếm chung (biến « VPATH »). # Không có quy tắc ngầm. # Không có giá trị biến đặc trưng cho mẫu # Giá trị biến đặc trưng cho mẫu # Đường dẫn tìm kiếm VPATH # Biến # thống kê bảng băm các tập tin: # Đã đếm %d đối số trong việc khởi chạy bị lỗi Chương trình này đã được xây dụng cho %s Chương trình này đã được xây dụng cho %s (%s) --debug[=CỜ...] In ra các kiểu thông tin _gỡ lỗi_ khác nhau. --no-print-directory Tắt « -w », dù khi nó được bật ngầm (_không in ra thư mục_) --warn-undefined-variables _Cảnh báo_ khi tham chiếu một _biến chưa được định nghĩa_. -B, --always-make _Luôn luôn tạo_ mọi đích (không điều kiện). -C THƯ_MỤC, --directory=THƯ_MỤC Chuyển đổi sang thư mục này, trước hết. -I THƯ_MỤC, --include-dir=THƯ_MỤC Tìm kiếm tập tin tạo (makefile) đã _bao gồm_ trong _thư mục_ này. -L, --check-symlink-times Dùng giờ_m cuối cùng giữa liên kết tượng trưng và đích. (_kiểm tra giờ liên kết tượng trưng_) -R, --no-builtin-variables Tắt các thiết lập biến có sẵn. (_không có biến có sẵn_) -S, --no-keep-going, --stop Tắt « -k ». (không cứ làm, dừng) -W TẬP_TIN --what-if=TẬP_TIN --new-file=TẬP_TIN --assume-new=TẬP_TIN Xem là tập tin này là mới vô hạn. (_gì nếu, tập tin mới, giả sử mới_) -b, -m Bị bỏ qua để tương thích. -d In ra rất nhiều thông tin _gỡ lỗi_. -e, --environment-overrides Các biến _môi trường có quyền cao hơn_ các tập tin tạo (makefile). -f TẬP_TIN, --file=TẬP_TIN, --makefile=TẬP_TIN Đọc tập tin này dạng tập tin tạo (makefile). -h, --help Hiển thị _trợ giúp_ này rồi thoát. -j [N], --jobs[=N] Cho phép N (số) _công việc_ đồng thời; vô hạn khi không có đối số -k, --keep-going _Cứ làm_ khi không thể tạo một số đích. -l [N], --load-average[=N], --max-load[=N] Đừng khởi chạy nhiều công việc, trừ trọng tải dưới N (số). -o TẬP_TIN, --old-file=TẬP_TIN, --assume-old=TẬP_TIN Xem tập tin này là rất cũ nên đừng tạo lại nó. (_cũ, tập tin cũ, giả sử cũ_) -p, --print-data-base _In ra cơ sở dữ liệu_ nội bộ của trình make. -r, --no-builtin-rules Tắt các quy tắc ngầm có sẵn. (_không có quy tắc có sẵn_) -t, --touch Touch các đích thay vào tạo lại chúng. (_sờ_) -v, --version In ra số thứ tự _phiên bản_ của trình make, rồi thoát. -w, --print-directory _In ra thư mục_ hiện thời. Ngày %s Đang bỏ qua tên đường dẫn VPATH « %s ». uid = %d, gid = %d, chế độ = 0%o. (sẵn có): (lõi bị đổ) (bạn có muốn dùng TAB thay vào 8 dấu cách chứ?) (cũng được) (từ « %s », dòng %lu) (từ « %s », dòng %lu): (có lẽ tên bị cụt) (không có mục tiêu mặc định) (không mở rộng ~) (từ xa) (đường dẫn tìm kiếm) tập tin, điều không thể điều không thể trong %lu thư mục. cho đến đây. thiết bị cuối# Tập tin tạo (makefile) mặc định, kiểu MAKEFILES, hay kiểu « -include/sinclude ».# Cũng tạo :# Việc cập nhật bị lỗi.# Tập tin không tồn tại.# Tập tin đã được cập nhật.# Tập tin chưa được cập nhật.# Tập tin là điều kiện tiên quyết trung cấp.# Tập tin rất cũ.# Mới tìm kiếm kiểu quy tắc ngầm.# Chưa tìm kiếm kiểu quy tắc ngầm.# Cuống mẫu ngầm/tĩnh: « %s » # Giá trị không hợp lệ trong bộ phạn « command_state » (tính trạng lệnh)!# Giá trị không hợp lệ trong bộ phạn « update_status » (trạng thái cập nhật)!# Sửa đổi cuối cùng %s # Chưa bao giờ kiểm tra giờ sửa đổi.# Cần thiết cập nhật (« -q » đã lập).# Đích giả (điều kiện tiên quyết của .PHONY).# Tập tin qúy (điều kiện tiên quyết của .PRECIOUS).# Đã được cập nhật.# %s (thiết bị %d, nút thông tin [%d,%d,%d]): # %s (thiết bị %d, nút thông tin [%d,%d,%d]): không thể được mở. # %s (thiết bị %ld, nút thông tin %ld): # %s (thiết bị %ld, nút thông tin %ld): không thể được mở. # %s (khóa %s, giờ_m %d): # %s (khóa %s, giờ_m %d): không thể được mở. # %s: không thể lấy các thông tin về nó. # Không có đường dẫn tìm kiếm VPATH nào# Không phải là đĩch:# thống kê bảng băm lập biến: $SHELL đã thay đổi (đã « %s », là « %s ») %s (dòng %d) Ngữ cảnh hệ vỏ sai (!unixy && !batch_mode_shell) %s đang ngưng được 30 giây...%s%s: %s%s: %s%s: Không tìm thấy lệnh.%s: Đang vào một thư mục lạ %s: Đang vào thư mục « %s » %s: Đang rời khỏi một thư mục lạ %s: Đang rời khỏi thư mục « %s » %s: Không tìm thấy chương trình hệ vỏ%s: Nhãn thời gian ở ngoại phạm vị nên thay thế %s%s: không cho phép tùy chọn « -- %c » %s: tùy chọn không hợp lệ « -- %c » %s: tùy chọn « %c%s » không cho phép đối số %s: tùy chọn « %s » là mơ hồ %s: tùy chọn « %s » cần đến đối số %s: tùy chọn « --%s » không cho phép đối số %s: tùy chọn « -W %s » không cho phép đối số %s: tùy chọn « -W %s » là mơ hồ %s: tùy chọn cần đến đối số « -- %c » %s: không nhận ra tùy chọn « %c%s » %s: không nhận ra tùy chọn « --%s » %s: người dùng %lu (thật %lu), nhóm %lu (thật %lu) %sKhông có quy tắc tới đích make « %s »%s%sKhông có quy tắc tới đích make « %s », cần thiết bởi « %s »%s%s[%u]: Đang vào một thư mục lạ %s[%u]: Đang vào thư mục « %s » %s[%u]: Đang rời khỏi một thư mục lạ %s[%u]: Đang rời khỏi thư mục « %s » *** Có lẽ bộ phạn « %s » là giả; chưa bị xóa bỏ*** Ngắt *** Đang xóa bỏ tập tin « %s »...*** Đang xóa bỏ tập tin trung cấp « %s »...*** Đang đợi các việc chưa xong...*** 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*** [%s] Có lẽ bộ phạn « %s » là giả; chưa bị xóa bỏ*** [%s] Đang xóa bỏ tập tin « %s »...*** [%s] Lỗi %d*** [%s] Lỗi 0x%x*** [%s] Lỗi 0x%x (bị bỏ qua)• 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. . Dừng. « .DEFAULT_GOAL » (đích mặc định) chứa nhiều đích.Yếu tố « .LIBPATTERNS » (các mẫu thư viên) « %s » không phải là mẫu; đang dùng tên VPATH (đường dẫn V) « %s »Bị hủy bỏĐồng hồ báo độngĐang tránh sự đệ qui quy tắc ngầm. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Cuộc gọi hệ thống saiỐng dẫn bị ngắtLỗi mạch nốiGiới hạn thời gian CPU (đơn vị xử lý trung tâm) bị vượt quáKhông thể tạo tên tập tin tạm thời Truy cập điều conTiến trình con đã thoátCách phụ thuộc vòng tròn « %s ← %s » bị gỡ bỏ.Đang làm sạch tập tin bó tạm thời: %s Đang làm sạch tập tin bó tạm thời %s... Xung đột=%ld/%ld=%.0f%%Đang suy nghĩ tập tin đích « %s ». Đã tiếp tụcKhông thể phục hồi thiết bị nhập chuẩn Không thể phục hồi thiết bị xuất chuẩn Không thể chuyển đổi về thư mục gốc.Việc « CreatePipe() » (tạo ống dẫn) bị lỗi (e=%ld) Đang tạo tập tin bó tạm thời: %s Giờ hiện thờiThuế quan không xuất được: %s Tín hiệu nguy hiểmBẫy EMTGặp lỗi khi tạo và thực hiện (spawn), %d Lỗi, lệnh rỗng Đang thực hiện %s thay thế Gặp chuỗi chữ bắt nguồn ở ngoài sau chi thị « %s »Việc tạo lại tập tin tạo (makefile) « %s » bị lỗi.Việc tạo lại tập tin đích « %s » bị lỗi. Tập tin « %s » không tồn tại. Tập tin « %s » đã được suy nghĩ. Giới hạn kích cỡ tập tin bị vượt quáMới xong các điều kiện tiên quyết của tập tin đích « %s ». Mới cập nhật xong tập tin « %s ». Không có sẵn sàng bộ đồng xử lý điểm phù độngNgoại lệ điểm phù độngTìm thấy một quy tắc ngầm cho « %s ». Mới tìm điều kiện tiên quyết « %s » dạng VPATH « %s » Đang chịu thua về tập tin đích « %s ». Ngừng nóiI/O (nhập/xuất) có thểBẫy IOTLệnh cấmKhông tìm thấy tập tin tạo (makefile) đã bao gồm « %s ».Yêu cầu thông tinTruy cấp đã sở khởiNgắtBị buộc kết thúcTrọng tải=%ld/%ld=%.0f%%, Đang tìm quy tắc với tập tin trung cấp « %s ». Đang tìm quy tắc nguầm cho « %s ». Đang tìm quy tắc ngầm về bộ phạn kho cho « %s ». Truy cập MakeTập tin tạo (makefile) « %s » có lẽ sẽ vòng lặp; sẽ không tạo lại nó. Không tìm thấy tập tin tạo (makefile) « %s ».Tập tin tạo (makefile) từ thiết bị nhập chuẩn đã được ghi rõ hai lần.Đang tạo « %s » vì gặp cờ always-make (luôn luôn tạo). Lời định nghĩa biến đặc trưng cho đích dạng saiBộ phạn « %s »%s: %ld byte với %ld (%ld). Phải tạo lại đích « %s ». KhôngKhông tìm thấy quy tắc ngầm cho « %s » Không cần tạo lại đích « %s ».Không có đíchChưa ghi rõ đích nào, và không tìm thấy tập tin tạo (makefile) nàoKhông có gì cần làm cho « %s ».Tùy chọn: Công việc song song (-j) không được hỗ trợ trên nền tảng này.Bị cúp điện đột ngộtĐiều kiện tiên quyết « %s » là mới hơn đích « %s » . Điều kiện tiên quyết « %s » là cũ hơn đích « %s » . Điều kiện tiên quyết « %s » là order-only (chỉ thứ tự) cho đích « %s ». Điều kiện tiên quyết « %s » của đích « %s » không tồn tại. Bộ đếm khi theo dõi cách sử dụng tiềm năng hệ thống đã mãn hạnĐang xén bớt tập tin « %s ». ThoátĐang thực hiện lại[%u]:Đạng đọc tập tin tạo (makefile) « %s »...Đạng đọc các tập tin tạo (makefile)... Vừa cố cập nhật tập tin « %s » nhưng bị lỗi. Biến đệ qui « %s » tham chiếu chính nó (cuối cùng)Lỗi đã được chuyển hướng đến %s Kết nhập đã được chuyển hướng từ %s Kết xuất đã được chuyển hướng đến %s Băm lại=%d, Đang từ chối điều kiện tiên quyết ngầm không thể « %s ». Đang từ chối điều kiện tiên quyết không thể « %s ». Đang gỡ bỏ các tập tin trung cấp... Hãy thông báo lỗi cho . Đang lập lại thành chế độ công việc đơn (-j1).Tài nguyên bị mấtSIGPHONESIGWINDLỗi phân đoạnVẫn còn đang cập nhật tập tin « %s »... Bị ngừngBị ngừng (tín hiệu)Bị ngừng (kết nhập tty)Bị ngừng (kết xuất tty)Mới tạo lại tập tin đích « %s ». Không hỗ trợ liên kết tượng trưng: nên tắt « -L ».Đí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. Đích « %s » không được tạo lại vì gặp lỗi.Tập tin đích « %s » cần được tạo lại dưới « -q ». Bị kết thúcĐang tạo các điều kiện tiên quyết của « %s ». Bẫy vết/điểm ngắtĐang thử điều kiện tiên quyết ngầm « %s ». Đang thử quy tắc mẫu với cuống « %.*s ». Đang thử điều kiện tiên quyết quy tắc « %s ». Không biết lệnh builtin (có sẵn) « %s » Không biết lỗi: %dĐạng cập nhật các đích mục tiêu... Đạng cập nhật các tập tin tạo (makefile)... Tình trạng I/O (nhập/xuất) khẩn cấpCách sử dụng: %s [tùy_chọn...] [đích] ... Truy cập người dùngTín hiệu tự định nghĩa 1Tín hiệu tự định nghĩa 2Đang dùng các lệnh mặc định cho « %s ». Bộ đếm thời gian ảo đã mãn hạnCảnh báo : việc chuyển hướng rỗng Cảnh báo : tập tin « %s » có giờ sửa đổi trong tương lai.Cửa sổ đã thay đổi[%s] Lỗi %d (bị bỏ qua)« %s » là hiện thời.chỉ thị « override » (đè)đã cố sử dụng tính năng không được hỗ trợ « %s »tự độngnhưng « %s » hiện thời được xem là cùng một tập tin với « %s ».không thể thay đổi tên dấu hai chấm đôi « %s » thành dấu hai chấm đơn « %s »không thể thay đổi tên dấu hai chấm đơn « %s » thành dấu hai chấm đôi « %s »không thể buộc hạn chế trọng tải: không thể buộc hạn chế trọng tải với hệ điều hành nàydòng lệnhđang tạo ống dẫn công việcmặc địnhđã ngủ(30). Đang tiếp tục. dup jobserver (sao lục trình phục vụ công việc)chuỗi rỗng không hợp lệ dạng tên tập tintên biến rỗngmôi trườngmôi trường dưới « -e »gặp « %s » bắt nguồn ở ngoàiđối số thứ nhất đối với hàm « word » (từ) phải là lớn hơn 0fopen (tập tin tạm thời) (_mở tập tin_)fwrite (tập tin tạm thời) (_ghi tập tin_)init jobserver pipe (sở khởi ống dẫn trình phục vụ công việc)Không có đủ đối số (%d) tới hàm « %s »lỗi nội bộ : tính trạng lệnh « %s »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 ».lỗi nội bộ: có nhiều tùy chọn « --jobserver-fds » (trình phục vụ công việc -fds).gặp cú pháp không hợp lệ trong đồ điều kiệntập tin tạothiếu « endef », « define » (định nghĩa) chưa kết thúcthiếu « endif »thiếu bộ phân cách%sthiếu mẫu đíchgặp quy tắc mẫu kiểu ngầm và chuẩn được trộn với nhaugặp quy tắc mẫu kiểu ngầm và tĩnh được trộn với nhaunhiều mẫu đíchkhôngkhô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 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 đối số thứ nhất không dạng số đối với hàm « word » (từ)đối số thứ nhất không dạng số đối với hàm « wordlist » (danh sách từ)đối số thứ hai không dạng số đối với hàm « wordlist » (danh sách từ)chỉ cho phép một « else » (nếu không thì) cho mỗi đồ điều kiện thôiViệc « process_easy() » (tiến trình dễ) bị lỗi khi cố khởi chạy tiến trình (e=%ld) đọc ống dẫn của các cộng việcspawnvpe: có lẽ hết sức chứa môi trường hoàn toànđích « %s » không khớp với mẫu đíchđích « %s » được đưa ra nhiều lần trong cùng một quy tắctập tin đích « %s » có mục nhập kiểu cả « : » lẫn « :: » đềumẫu đích không chứa « %% »tùy chọn « -%c » cần đến một đối số dạng số nguyên dươngbộ phạn kho touch chưa sẵn sàng trên VMStouch: kho « %s » không tồn tạitouch: mới nhận mã trả lại sai từ « ar_member_touch » trên « %s »touch: bộ phạn « %s » không tồn tại trong « %s »touch: « %s » không phải là một kho hợp lệkhông thể mở thư viên « %s » để tra tìm bộ phạn « %s »chưa được thực hiện trên nền tảng này: hàm « %s »không biết đặc tả cấp gỡ lỗi « %s »tín hiệu lạunlink (bỏ liên kết) (tập tin tạm thời): cuộc gọi chưa được kết thúc cho hàm « %s »: thiếu « %c »tham chiếu biến chưa có kết thúchết bộ nhớ ảo hoàn toàncả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.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).cảnh báo : đã xem ký tự NUL (rỗng) nên bỏ qua phần còn lại của dòng đó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ẹ.cảnh báo : chưa định nghĩa biến « %.*s »lỗi ghilỗi ghi: %sghi trình phục vụ công việc0707010006098a000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000002200000000root/usr/local/share/locale/zh_CN0707010006098b000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002e00000000root/usr/local/share/locale/zh_CN/LC_MESSAGES0707010006098c000081a40000000000000000000000014c512e2000007988000000b600010002ffffffffffffffff0000003600000000root/usr/local/share/locale/zh_CN/LC_MESSAGES/make.moT \&!-G Y-z'#  !/"Mp LPMK@ooJ P F !JR!!9"CX"f"_#;c#O#J#}:$~$>7%Cv%F%I&;K& &&"& &&(& '$';'T'o'' ''''%'' '7(9(H(a(y(((((&(*)&A)+h)+))#)#))*-G*u*$*9**3 +@+.Z++++!+$+=,"U,x,,,",,!,--+8-d-~-,--%-, .-6. d.&.....//;/&k/ /%//1/ +070#N0#r0L060161H1\1>z1 1+1*1222 :2"F2i2x222 2 222 2 3%373$W3|33 333+34!;4 ]4j4 44444$45# 5D5"_55,55)56!)6&K6r66 666%666 77!7077'h737 7+77-8%F8-l8'888!89 9**9U9 r96|9 9-9-91:1O:::::::/:6 ;W;o;; ;1;-;<".<#Q< u<<<<<<<<<&=++=6W=)=(= =*=>#->&Q>x>>>>>>!? 1?=?S?!i???6??@@/@(D@ m@1w@3@3@A3-A aAnAAA A!AA AA B8BTBkBB6B"B3B0%CVCtC&}CCCCC'C'D@D0CD1tD-D1D2E9E0YEE.E,E2E*(FSF6sF,F"F3F).G"XG1{G-G&GHH0+H\H|H=H9H1 IH?I"I IIIaI!9K[K'vK K K&K.K L#L1@LrL*LLL LL'M;MTM:rMDMOM=BNqNvNaiO:OIPuPP1P:Ph3QeQ:Ra=RLR|RziS@S:%TI`TCT4T #U/U&NU uUU/U UUUVV3V FVPV `V lVwVV VLVWW&W ?B@ Q_LA:R<PiR05,cY!D16+2G"U^sE-[K*( /1}%8:8&W N Ct@S$/4];a3m V2)u~9zB=vbeOw#M F|JoFITQ*' qL3rS0;O+hH {p $E=XjGx#fJ.`!P&N57kK'\%)lC D4<">,I.A # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Implicit Rules # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # Pattern-specific Variable Values # VPATH Search Paths # Variables # files hash-table stats: # Counted %d args in failed launch This program built for %s This program built for %s (%s) --debug[=FLAGS] Print various types of debugging information. --no-print-directory Turn off -w, even if it was turned on implicitly. --warn-undefined-variables Warn when an undefined variable is referenced. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -L, --check-symlink-times Use the latest mtime between symlinks and target. -R, --no-builtin-variables Disable the built-in variable settings. -S, --no-keep-going, --stop Turns off -k. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. -b, -m Ignored for compatibility. -d Print lots of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg. -k, --keep-going Keep going when some targets can't be made. -l [N], --load-average[=N], --max-load[=N] Don't start multiple jobs unless load is below N. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -r, --no-builtin-rules Disable the built-in implicit rules. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far. terminal.# A default, MAKEFILES, or -include/sinclude makefile.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Successfully updated.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:# variable set hash-table stats: $SHELL changed (was `%s', now `%s') %s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s%s: %s%s: %s%s: Command not found%s: Entering an unknown directory %s: Entering directory `%s' %s: Leaving an unknown directory %s: Leaving directory `%s' %s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering an unknown directory %s[%u]: Entering directory `%s' %s[%u]: Leaving an unknown directory %s[%u]: Leaving directory `%s' *** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .DEFAULT_GOAL contains more than one target.LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAlarm clockAvoiding implicit rule recursion. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBroken pipeBus errorCPU time limit exceededCannot create a temporary file Child accessChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Collisions=%ld/%ld=%.0f%%Considering target file `%s'. ContinuedCould not restore stdin Could not restore stdout Couldn't change back to original directory.CreatePipe() failed (e=%ld) Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInitialized accessInterruptKilledLoad=%ld/%ld=%.0f%%, Looking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Make accessMakefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Making `%s' due to always-make flag. Malformed target-specific variable definitionMember `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' is order-only for target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. QuitRe-executing[%u]:Reading makefile `%s'Reading makefiles... Recently tried and failed to update file `%s'. Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rehash=%d, Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Removing intermediate files... Report bugs to Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Symbolic links not supported: disabling -L.Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User accessUser defined signal 1User defined signal 2Using default commands for `%s'. Virtual timer expiredWarning: Empty redirection Warning: File `%s' has modification time in the futureWindow changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinsufficient number of arguments (%d) to function `%s'internal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionalmakefilemissing `endef', unterminated `define'missing `endif'missing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnono more file handles: could not duplicate stdin no more file handles: could not duplicate stdout non-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalprocess_easy() failed to launch process (e=%ld) read jobs pipespawnvpe: environment space might be exhaustedtarget `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unimplemented on this platform: function `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: undefined variable `%.*s'write errorwrite error: %swrite jobserverProject-Id-Version: make 3.81 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2008-02-05 23:44+0800 Last-Translator: LI Daobing Language-Team: Chinese (simplified) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # %u “vpath”搜索路径。 # %u 条隐含规则,%u # %u 个 pattern-specific 变量的值 # 目录 # 文件 # 在 %s 上完成 make 数据基础 # 通用搜索路径(“VPATH”变量): # # 隐含规则。 # make 数据基础,打印在 %s # 没有通用搜索路径(“VPATH”变量)。 # 没有隐含规则。 # 没有 pattern-specific 变量的值。 # Pattern-specific 变量值 # VPATH 搜索路径 # 变量 # 文件杂凑表状态: # 失败执行中共有 %d 个参数。 该程序为 %s 编译 该程序为 %s (%s) 编译 --debug[=FLAGS] 打印各种调试信息。 --no-print-directory 关闭 -w,即使 -w 默认开启。 --warn-undefined-variables 当引用未定义变量的时候发出警告。 -B, --always-make 无条件 make 所有目标。 -C DIRECTORY, --directory=DIRECTORY 在执行钱先切换到 DIRECTORY 目录。 -I DIRECTORY, --include-dir=DIRECTORY 在 DIRECTORY 中搜索被包含的 makefile。 -L, --check-symlink-times 使用软链接及软链接目标中修改时间较晚的一个。 -R, --no-builtin-variables 禁用内置变量设置。 -S, --no-keep-going, --stop 关闭 -k。 -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE 将 FILE 当做最新。 -b, -m 忽略兼容性。 -d 打印大量调试信息。 -e, --environment-overrides 环境变量覆盖 makefile 中的变量。 -f FILE, --file=FILE, --makefile=FILE 从 FILE 中读入 makefile。 -h, --help 打印该消息并退出。 -j [N], --jobs[=N] 同时允许 N 个任务;无参数表明允许无限个任务。 -k, --keep-going 当某些目标无法创建时仍然继续。 -l [N], --load-average[=N], --max-load[=N] 在系统负载高于 N 时不启动多任务。 -o FILE, --old-file=FILE, --assume-old=FILE 将 FILE 当做很旧,不必重新生成。 -p, --print-data-base 打印 make 的内部数据库。 -r, --no-builtin-rules 禁用内置隐含规则。 -t, --touch touch 目标而不是重新创建它们。 -v, --version 打印 make 的版本号并退出。 -w, --print-directory 打印当前目录。 日期 %s 忽略 VPATH 名称 `%s'。 uid = %d,gid = %d,mode = 0%o。 (内置): (core dumped) (您的意思是用 TAB 代替 8 个空格?) (不用理) (从“%s”,行 %lu) (从“%s”,行 %lu): (名称可能被截短) (没有缺省目标) (没有 ~ 扩展) (远程) (搜索路径) 文件, 不可能 不可能在 %lu 目录中。 迄今为止。 终端。# 缺省的、MAKEFILES 指定的、-include/sinclude 包含的 makefile。# 还要创建:# 更新失败。# 文件不存在。# 文件已经被更新。# 文件尚未被更新。# 文件是一个中间前提。# 文件非常陈旧。# 对隐含规则的搜索已完成。# 对隐含规则的搜索尚未完成。# 隐含/静态模式主干:“%s” # “command_state”成员中无效的值!# “update_status”成员中无效的值!# 最近更新 %s # 从不检查修改时间。# 需要更新 (用 -q 设定)。# 假目标 (.PHONY的前提)。# 重要文件 (.PRECIOUS的前提)。# 更新成功。# %s (设备 %d,i-节点 [%d,%d,%d]):# %s (设备 %d,i-节点 [%d,%d,%d]):无法打开。 # %s (设备 %ld,i-节点 %ld):# %s (设备 %ld,i-节点 %ld):无法打开。 # %s (关键字 %s,修改时间 %d):# %s (关键字 %s,修改时间 %d):无法打开。 # %s:无法对其进行 stat 操作。 # 没有“vpath”搜索路径。# 不是一个目标:# 变量的杂凑表状态: $SHELL 已改变 (原为“%s”,现为“%s”) %s (行 %d) 错误的 shell 上下文 (!unixy && !batch_mode_shell) %s 正在挂起 30 秒...%s%s: %s%s: %s%s:命令未找到%s: 进入一个未知的目录 %s: 进入目录“%s” %s: 离开一个未知的目录 %s: 离开目录“%s” %s:未找到 shell 程序%s:时间标记超出范围;正在替换 %s%s:非法选项 -- %c %s:非法选项 -- %c %s:选项“%c%s”不需要参数 %s:选项“%s”含义不清 %s:选项“%s”需要一个参数 %s:选项“--%s”不需要参数 %s:选项“-W %s”不允许给出参数 %s:选项“-W %s”含义不清 %s:选项需要一个参数 -- %c %s:无法识别的选项“%c%s” %s:无法识别的选项“--%s” %s: 用户 %lu (真实用户 %lu), 组 %lu (真实组 %lu) %s没有规则可以创建目标“%s”%s%1$s没有规则可以创建“%3$s”%4$s需要的目标“%2$s”%s[%u]: 进入一个未知的目录 %s[%u]: 进入目录“%s” %s[%u]: 离开一个未知的目录 %s[%u]: 离开目录“%s” *** 归档成员“%s”可能是假的;未删除*** 中断。 *** 正在删除文件“%s”*** 正在删除中间文件“%s”*** 正在等待未完成的任务....*** 警告: .LOW_RESOLUTION_TIME 文件 `%s' 有一个精细的时间标志*** [%s] 归档成员“%s”可能是假的;未删除*** [%s] 正在删除文件“%s”*** [%s] 错误 %d*** [%s] 错误 0x%x*** [%s] 错误 0x%x (忽略)-警告, 你可能必须从 DCL 重新启用 CTRL-Y。 。 停止。 .DEFAULT_GOAL 包含多余一个目标.LIBPATTERNS 的元素“%s”不是一个模式;使用 VPATH 名称“%s”已失败闹钟避免隐含规则递归。 BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] 错误的系统调用断开的管道总线错误CPU 时间超出限制无法创建临时文件 子进程 权限子进程已退出放弃循环依赖 %s <- %s 。正在清除临时批文件 %s 正在清除临时批处理文件 %s 碰撞=%ld/%ld=%.0f%%正在考虑目标文件“%s”。 继续无法还原标准输入 无法还原标准输出 无法回到原始目录。CreatePipe() 失败 (e=%ld) 正在创建临时批文件 %s 当前时间用户不希望导出:%s 危险信号EMT 陷阱错误产生,%d 错误,空命令 执行 %s 作为替代 在“%s”指令之后含有不该出现的文字重新创建 makefile “%s” 失败。重新创建目标文件“%s”失败。 文件“%s”不存在。 已考虑过文件“%s”。 文件大小超出限制目标文件“%s”的前提已完成。 更新文件“%s”完成。 浮点数协处理器不可用浮点数异常找到一条关于“%s”的隐含规则。 前提“%s”在 VPATH “%s” 中发现 放弃目标文件“%s”。 挂起I/O 可行IOT 陷阱非法指令找不到被引入的 makefile “%s”信息请求初始化成功中断已杀死负载=%ld/%ld=%.0f%%, 正在寻找使用中间文件“%s”的规则。 正在为“%s”寻找隐含规则。 正在为“%s”寻找归档成员隐含规则。 Make 权限Makefile “%s”可能循环;不会重新创建它。 找不到 makefile “%s”两次指明来自标准输入的 makefile。由于 always-make 标志所以 make “%s”。 畸形的针对目标的标量定义成员“%s”%s: %ld 字节在 %ld (%ld)。 必须重新创建目标“%s”。 无找不到关于“%s”的隐含规则。 不需要重新创建目标“%s”无目标没有指明目标并且找不到 makefile对“%s”无需做任何事。选项: 本平台不支持并行任务 (-j)。电源失效前提“%s”比目标“%s”新。 前提“%s”比目标“%s”旧。 “%s”是目标“%s”的一个仅用于指定执行顺序(order-only)的前提。 目标“%2$s”的前提“%1$s”不存在。 测试时钟超市正在删除文件“%s”。 退出重新执行[%u]:正在读入 makefile “%s”正在读入 makefiles... 最近已尝试过更新文件“%s”并失败。 递归变量“%s”应用自身 (最终)到 %s 的重定向错误输出 来自 %s 的重定向输入 到 %s 的重定向输出 重新杂凑=%d, 拒绝不可能的隐含前提“%s”。 拒绝不可能的规则前提“%s”。 正在删除中间文件... 报告错误到 重置为单任务模式 (-j1)。资源丢失SIGPHONESIGWIND段错误仍然在更新文件“%s”。 已停止已停止 (信号)已停止 (tty 输入)已停止 (tty 输出)重新创建目标文件“%s”成功。 不支持软链接: 关闭 -L目标“%s”是双冒号目标并且没有前提。 由于错误目标“%s”并未重新创建。目标文件“%s”需要以 -q 选项重新创建。 已终止正在创建“%s”的前提。 跟踪/断点陷阱尝试隐含前提“%s”。 以主干“%.*s”尝试匹配模式规则。 尝试规则前提“%s”。 未知的内置命令“%s” 未知错误 %d更新目标.... 正在更新 makefile.... 紧急 I/O 条件用法:%s [选项] [目标] ... 用户权限用户定义信号 1用户定义信号 2使用关于“%s”的默认命令。 虚拟时钟超时警告:空的重定向 警告:文件“%s”的修改时间在未来窗口已改变[%s] 错误 %d (忽略)“%s”是最新的。“override”指令试图使用不支持的功能:“%s”自动但“%s”现在被看做“%s”的同一个文件。无法将双冒号“%s”重命名为单冒号“%s”无法将单冒号“%s”重命名为双冒号“%s”无法实施负载限制:无法在本操作系统中实施负载限制命令行正在创建任务管道默认睡眠完成(30)。继续。 复制任务服务器空字符串是无效的文件名空变量名环境-e 指定的环境变量不该出现的“%s”“word”函数的第一个参数必须大于 0fopen (临时文件)fwrite (临时文件)创始化任务服务器管道函数“%2$s”的参数数量(%1$d)不够内部错误:“%s” command_state内部错误:非法 --jobserver-fds 字符串“%s”内部错误:多个 --jobserver-fds 选项条件中含有无效语法makefile遗漏“endef”,未终止的“define”遗漏“endif”遗漏分隔符 %s无目标匹配混和的隐含和普通规则混和的隐含和静态模式规则多个目标匹配无没有剩余的文件句柄: 无法复制标准输入 没有剩余的文件句柄: 无法复制标准输出 “word”函数的第一个参数不是数值参数“wordlist”函数的第一个参数不是数值参数“wordlist”函数的第二个参数不是数值参数每个条件只能有一个“else”process_easy() 启动进程失败 (e=%ld) 读取任务管道spawnvpe: 环境变量空间可能会耗尽目标“%s”不匹配目标模式目标“%s”在同一个规则中给出了多次。目标文件“%s”含有 : 和 :: 两种条目目标模式不含有“%%”“-%c”选项需要正整数参数VMS 系统上不支持 touch 归档成员touch:归档文件“%s”不存在touch:来自“%s”上的 ar_member_touch 的错误返回码touch:在“%2$s”中不存在成员“%1$s”touch:“%s”不是合法的归档文件无法打开库“%s”以寻找成员“%s”在本平台上未实现:函数“%s”未知的调试级别“%s”未知的信号删除 (临时文件):对函数“%s”的未终止的调用:遗漏“%c”未终止的变量引用虚拟内存耗尽警告:检测到时钟错误。您的创建可能是不完整的。警告: 子 make 中强制 -jN: 关闭 jobserver 模式。警告:遇到了 NUL 字符;忽略行的剩余部分警告: jobserver 不存在: 使用 -j1。添加 “+” 到父 make 的规则。警告:未定义的变量“%.*s”写错误写错误: %s写入任务服务器0707010006097b000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/ru0707010006097c000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/ru/LC_MESSAGES0707010006097d000081a40000000000000000000000014c512e200000c988000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/ru/LC_MESSAGES/make.mo !!!&!!!!"-)"W" i"-""'"#"# 1#?# ]#>~#"## #t$L$G$P'%Mx%@%o&ow&P&F8'J''9K(C(f(_0);):)O*JW*}*u +~+>,MT,C,2,F-I`-;- --" . 0.=.(L. u...... .. //%&/L/ U/7`//////0 0:0(X00&0*0&0+1+;1g1#|1#1)1-1,2I2b2$w292232)3.C3r333!3$344=54"s4C4C45'5.5"D5g5;5!555+6F6`6,z66%6,6-7 F7&g777.77 8"88/9&@9 g9%9919 : :##:#G:Lk:6:: ;;1;>O; ;+;*;;<1<2A< t<<<"<*<< ==,=<= X= d=n== = =%==$>+>E> d>n>>+>>!> ?? 3?A?J?^?t?$??#??"@1@,J@w@)@@!@&@!AAA HAUA^A%rAAA A/A3A-BKBRBpB0B'B3B C+CKC-gC%C-C'CD+D!.DPD:nD D*DD"D E6)E `E-nE-E1E1E.FFF-ZFFFFF"F#F/G=BG7GG-G6H;HSHmH H1H-H"H'I=I"]I#I IIIIIII JJ&3J+ZJ6J)J(J K*KFK#\K&KKKKKL)L!>L `LlLL!LLLL; M6HMMMMM(M M1N94N3nN3NN3N &O3OFONO kO!yOO OOO(O' P81P0jP8PPPQ6Q"NQ3qQ0QQ)Q;R3ZRR&RRRRRS'4S\SuS0xS1S-S1 T2;TnT*T0TT$T.UMU,jU2U*UU6V6LV,V"V3V)W"1W1TW-W&WWW0X5XUX=nX9X1X,YHEY*Y"Y;Y9Z/RZ ZZZZ+<\@h\P\\ ]A]F_] ]6][]&Z^U^M^%_E_<^_8_>_U`4i`9``{albq}bb^cddAe fZfgZgchdhhTiVi4j kklMmdmdnpoRoocpRp Hq.Vq"qq%qWq(?rhr!r,r*r.s0sFs_s$ns@s"ssI tTtGttt<Gu&u$u)uBu$=vCbvHvVv@Fw@w9wKxENx=x<xly%|yAy2yWz,ozQz:z_){R{8{#|D9|T~|8|{ }?}d}]-~~~&~6~$~h>*;r-,$̀7,*2W78.3*+^+y50:fu;[S:(B.Ve$A%;gjN)5M=G6,~SX i*9ZKJΌ6G$l3G?@,\JAԎ='T5|3͏4S68CÐ9![{7*ё:>7avCؒ)0F7wv9&N`@:H+Gt.$-!:O!'Ԗd[N7<#6KZ8Vߘ6kH$LٙY&RAӚ;QAXIfK=]D9 n'>@?0Ep6$W'j,!"`[el.]K@]t9CMC'գXXVEC<9LvJå*3:;Cvɦ01BJlsJnYl(;Pѩ]"P@Ѫ&89+r=;ܫ%B>BMĬO0bJuޭpTŮ/߮.>c\Zݯs81K7"߲21*Z\("B0As]C_W#$۵?Q@5^ȶR'Jz8ŷihh Ѹ?߸A:)|(>Ϲo,~tu'HLL3TOռK%)qSW3GG{SþQ2ifvyzaVmYZaQSh#$RAX:}Sve\`uVW-UP,F#d<10E )B,p!4*" 5;X0-83.5H) d(Vabh+DPyoGRKx: /EYe%_O&u=C~'2d`$eIltw6\(B2C%"Sg]Ly qoA8{;.jv^U4Z<#,  ~zsaS n`N/?r_@RiWpJ{Z!|7Q}[UfFX+&t#KVATj]HN}k|JO$u763m=fIxMk9?zws [mcqQ\>b^TY9rMDgPl'L hiFW>G1 @*:-n vc # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Implicit Rules # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # Pattern-specific Variable Values # VPATH Search Paths # Variables # files hash-table stats: # # strcache hash-table stats: # %s # of strings in strcache: %d / lookups = %lu / hits = %lu Counted %d args in failed launch This program built for %s This program built for %s (%s) Unhandled exception filter called from program %s ExceptionCode = %lx ExceptionFlags = %lx ExceptionAddress = 0x%p --debug[=FLAGS] Print various types of debugging information. --eval=STRING Evaluate STRING as a makefile statement. --no-print-directory Turn off -w, even if it was turned on implicitly. --warn-undefined-variables Warn when an undefined variable is referenced. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -L, --check-symlink-times Use the latest mtime between symlinks and target. -R, --no-builtin-variables Disable the built-in variable settings. -S, --no-keep-going, --stop Turns off -k. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. -b, -m Ignored for compatibility. -d Print lots of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. -i, --ignore-errors Ignore errors from recipes. -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg. -k, --keep-going Keep going when some targets can't be made. -l [N], --load-average[=N], --max-load[=N] Don't start multiple jobs unless load is below N. -n, --just-print, --dry-run, --recon Don't actually run any recipe; just print them. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -q, --question Run no recipe; exit status says if up to date. -r, --no-builtin-rules Disable the built-in implicit rules. -s, --silent, --quiet Don't echo recipes. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far. terminal.# A default, MAKEFILES, or -include/sinclude makefile.# Also makes:# Command line target.# Dependencies recipe running (THIS IS A BUG).# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Recipe currently running (THIS IS A BUG).# Successfully updated.# recipe to execute# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:# variable set hash-table stats: $SHELL changed (was `%s', now `%s') %s # of strcache buffers: %d (* %d B/buffer = %d B) %s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s strcache free: total = %d (%d) / max = %d / min = %d / avg = %d %s strcache used: total = %d (%d) / max = %d / min = %d / avg = %d %s%s: %s%s: %s%s: Command not found%s: Entering an unknown directory %s: Entering directory `%s' %s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%p) %s: Leaving an unknown directory %s: Leaving directory `%s' %s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sBuilt for %s %sBuilt for %s (%s) %sLicense GPLv3+: GNU GPL version 3 or later %sThis is free software: you are free to change and redistribute it. %sThere is NO WARRANTY, to the extent permitted by law. %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering an unknown directory %s[%u]: Entering directory `%s' %s[%u]: Leaving an unknown directory %s[%u]: Leaving directory `%s' *** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .DEFAULT_GOAL contains more than one target.LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAccess violation: read operation at address 0x%p Access violation: write operation at address 0x%p Alarm clockAppend %.*s and cleanup Append output to %s Avoiding implicit rule recursion. BUG: num_pattern_rules is wrong! %u != %uBUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBatch file contents:%s %s Broken pipeBus errorCPU time limit exceededCannot create a temporary file Child accessChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Collisions=%ld/%ld=%.0f%%Considering target file `%s'. ContinuedCould not restore stdin Could not restore stdout Couldn't change back to original directory.CreatePipe() failed (e=%ld) Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInitialized accessInterruptInvoking builtin recipe to update target `%s'. Invoking recipe from %s:%lu to update target `%s'. Jobserver client (fds %d,%d) KilledLive child %p (%s) PID %s %s Load=%ld/%ld=%.0f%%, Looking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Make accessMakefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Making `%s' due to always-make flag. Malformed target-specific variable definitionMember `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No recipe for `%s' and no prerequisites actually changed. No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Obtained token for child %p (%s). Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' is order-only for target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. Putting child %p (%s) PID %s%s on the chain. QuitRe-executing[%u]:Reading makefile `%s'Reading makefiles... Reaping losing child %p PID %s %s Reaping winning child %p PID %s %s Recently tried and failed to update file `%s'. Recipe for `%s' will be ignored in favor of the one for `%s'.Recipe for file `%s' was found by implicit rule search,Recipe of `%s' is being run. Recipe was specified for file `%s' at %s:%lu,Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rehash=%d, Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Released token for child %p (%s). Removing child %p PID %s%s from chain. Removing intermediate files... Report bugs to Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Symbolic links not supported: disabling -L.Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User accessUser defined signal 1User defined signal 2Using default commands for `%s'. Using default recipe for `%s'. Virtual timer expiredWarning: Empty redirection Warning: File `%s' has modification time %s s in the futureWarning: File `%s' has modification time in the futureWindow changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't allocate %lu bytes for hash table: memory exhaustedcan't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'extraneous text after `define' directiveextraneous text after `endef' directivefind_and_set_shell() path search set default_shell = %s find_and_set_shell() setting default_shell = %s first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinsufficient number of arguments (%d) to function `%s'internal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionallbr$ini_control() failed with status = %dlbr$set_module() failed to extract module info, status = %dmake reaped child pid %s, still waiting for pid %s makefilemissing `endef', unterminated `define'missing `endif'missing rule before recipemissing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnono more file handles: could not duplicate stdin no more file handles: could not duplicate stdout non-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalprerequisites cannot be defined in recipesprocess_easy() failed to launch process (e=%ld) read jobs piperecipe commences before first targetspawnvpe: environment space might be exhaustedsys$search() failed with %d target `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `%s%s' option requires a non-empty string argumentthe `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unimplemented on this platform: function `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: ignoring old recipe for target `%s'warning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: overriding recipe for target `%s'warning: undefined variable `%.*s'windows32_open_pipe(): DuplicateHandle(Err) failed (e=%ld) windows32_openpipe(): DuplicateHandle(In) failed (e=%ld) windows32_openpipe(): process_init_fd() failed write errorwrite error: %swrite jobserverProject-Id-Version: make 3.81.91 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2010-07-21 21:46+0400 Last-Translator: Yuri Kozlov Language-Team: Russian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); X-Generator: Lokalize 1.0 # %u путей поиска по `vpath' # Неявных правил: %u, терминальных: %u # %u значений переменных особенных для маски # Каталоги # Файлы # Печать базы данных Make завершена %s # Общий (переменная `VPATH') путь поиска: # # Неявные правила # База данных Make, напечатана %s # Не определён общий (переменная `VPATH') путь поиска. # Неявных правил нет. # Нет значений переменных особенных для маски. # Значения переменных особенные для маски # Пути поиска VPATH # Переменные # состояние файлов хеш-таблицы: # # состояние хеш-таблицы strcache: # %s # строк в strcache: %d / lookups = %lu / hits = %lu При неудачном запуске сосчитано %d аргументов Эта программа собрана для %s Эта программа собрана для %s (%s) Необработанное исключение в программе %s Код исключения = %lx Флаги исключения = %lx Адрес исключения = 0x%p --debug[=ФЛАГИ] Выводить различные типы отладочной информации. --eval=СТРОКА Вычислить СТРОКУ как предложение makefile. --no-print-directory Отменить ключ -w, даже если он был явно указан. --warn-undefined-variables Выдавать предупреждение при ссылке на неопределённую переменную. -B, --always-make Без условий отрабатывать все цели. -C КАТАЛОГ, --directory=КАТАЛОГ Перейти в КАТАЛОГ перед выполнением действий. -I КАТАЛОГ, --include-dir=КАТАЛОГ Искать включаемые make-файлы в КАТАЛОГЕ. -L, --check-symlink-times Использовать последнее mtime при выборе между символическими ссылками и целью. -R, --no-builtin-variables Выключить установку встроенных значений переменных. -S, --no-keep-going, --stop Отменить ключ -k. -W ФАЙЛ, --what-if=ФАЙЛ, --new-file=ФАЙЛ, --assume-new=ФАЙЛ Считать ФАЙЛ всегда новым. -b, -m Игнорируется для совместимости. -d Выводить массу отладочных сообщений. -e, --environment-overrides Переменные окружения заменяют значения makefile. -f ФАЙЛ, --file=ФАЙЛ, --makefile=ФАЙЛ Использовать ФАЙЛ в качестве makefile. -h, --help Показать эту справку и выйти. -i, --ignore-errors Игнорировать ошибки способов. -j [N], --jobs[=N] Запускать одновременно до N заданий; если N не указано, число заданий неограничено. -k, --keep-going Продолжать работу, даже если некоторые цели не могут быть достигнуты. -l [N], --load-average[=N], --max-load[=N] Не запускать несколько заданий, если загрузка больше N. -n, --just-print, --dry-run, --recon Не применять способ на самом деле; просто напечатать его. -o ФАЙЛ, --old-file=ФАЙЛ, --assume-old=ФАЙЛ Считать ФАЙЛ очень старым и не переделывать его. -p, --print-data-base Напечатать внутреннюю базу данных make. -q, --question Не применять способ; код завершения показывает, всё ли уже сделано. -r, --no-builtin-rules Не использовать встроенные неявные правила. -s, --silent, --quiet Не показывать сами способы. -t, --touch Установить время доступа целей в текущее, а не пересобирать их. -v, --version Показать информацию о версии и выйти. -w, --print-directory Напечатать текущий каталог. Дата %s Игнорируется VPATH-имя `%s'. uid = %d, gid = %d, mode = 0%o. (встроенные): (сделан дамп памяти)(не имели ли вы в виду TAB вместо восьми пробелов?) (игнорировать ошибки) (из `%s', строка %lu) (из `%s', строка %lu): (имя может быть усечено) (нет цели по умолчанию) (не раскрывать символ `~') (удалённый) (путь поиска) файлов, недостижимых целей недостижимых целей в %lu каталогах. на текущий момент. терминал.# По умолчанию, MAKEFILES, или -include/sinclude makefile.# Собирает также:# Цель, вызываемая из командной строки.# В данный момент уже применяется некий способ по зависимостям (ЭТО ОШИБКА).# Попытка обновления безуспешна.# Файл не существует.# Файл был обновлён.# Файл не был обновлён.# Файл — промежуточная зависимость.# Файл очень старый.# Производился поиск неявных правил.# Поиск неявных правил не производился.# Основа неявного или статического образца: `%s' # Неверное значение члена `command_state'!# Неверное значение члена `update_status'!# Время последнего изменения %s # Время изменения ни разу не проверялось.# Должно быть обновлено (задан ключ -q).# Псевдоцель (зависимость от .PHONY).# Ценный файл (зависимость .PRECIOUS).# В данный момент уже применяется некий способ (ЭТО ОШИБКА).# Успешно обновлено.# способ, который следует применить# %s (устройство %d, inode [%d,%d,%d]): # %s (устройство %d, inode [%d,%d,%d]): невозможно открыть. # %s (устройство %ld, inode %ld): # %s (устройство %ld, inode %ld): невозможно открыть. # %s (ключ %s, время модификации %d): # %s (ключ %s, время модификации %d): невозможно открыть. # %s: невозможно получить сведения вызовом stat. # Не определён путь поиска `vpath'.# Не является целью:# состояние переменных в хеш-таблице: Переменная $SHELL изменилась (было '%s', теперь '%s') %s # буферов strcache: %d (* %d B/buffer = %d B) %s (строка %d) Плохой контекст командного процессора (!unixy && !batch_mode_shell) %s приостанавливается на 30 секунд...%s свободно в strcache: всего = %d (%d) / макс = %d / мин = %d / сред = %d %s размер strcache: всего = %d (%d) / макс = %d / мин = %d / сред = %d %s%s: %s%s: %s%s: Команда не найдена%s: Вход в неизвестный каталог %s: Вход в каталог `%s' %s: поймано прерывание или исключение (код = 0x%lx, адрес = 0x%p) %s: Выход из неизвестного каталога %s: Выход из каталога `%s' %s: Командный процессор не найден%s: Временной штамп выходит за пределы диапазона; подставляем %s%s: недопустимый ключ -- %c %s: неверный ключ -- %c %s: ключ `%c%s' не имеет аргумента %s: ключ `%s' не однозначен %s: ключ `%s' требует аргумент %s: ключ `--%s' не имеет аргумента %s: ключ `-W %s' не имеет аргумента %s: ключ `-W %s' неоднозначен %s: ключ требует аргумент -- %c %s: неизвестный ключ `%c%s' %s: неизвестный ключ `--%s' %s: пользователь %lu (действительный %lu), группа %lu (действительная %lu) %sЭта программа собрана для %s %sЭта программа собрана для %s (%s) %sЛицензия GPLv3+: GNU GPL версии 3 или новее %sЭто свободное программное обеспечение: вы можете свободно изменять его и %sраспространять. НЕТ НИКАКИХ ГАРАНТИЙ вне пределов, допустимых законом. %sНет правила для сборки цели `%s'%s%sНет правила для сборки цели `%s', требуемой для `%s'%s%s[%u]: Вход в неизвестный каталог %s[%u]: Вход в каталог `%s' %s[%u]: Выход из неизвестного каталога %s[%u]: Выход из каталога `%s' *** Элемент архива `%s', кажется, недействителен; не удалён*** Останов. *** Удаляется файл `%s'*** Удаление промежуточного файла `%s'*** Ожидание завершения заданий...*** Предупреждение: у файла `%s' параметр .LOW_RESOLUTION_TIME содержит метку времени с высокой точностью*** [%s] Элемент архива `%s', кажется, недействителен; не удалён*** [%s] Удаляется файл `%s'*** [%s] Ошибка %d*** [%s] Ошибка 0x%x*** [%s] Ошибка 0x%x (игнорирована)-предупреждение, возможно вам потребуется повторно разрешить обработку CTRL-Y из DCL. . Останов. .DEFAULT_GOAL содержит более одной целиЭлемент .LIBPATTERNS `%s' не является образцом; используется VPATH-имя `%s'ПрерваноНарушение доступа: операция чтения адреса 0x%p Нарушение доступа: операция записи по адресу 0x%p Сигнал по таймеруДобавить %.*s и очистить Стандартный вывод добавлен в %s Избежание рекурсивного вызова неявного правила. ОШИБКА: неверное значение num_pattern_rules! %u != %uВСТРОЕННЫЙ CD %s ВСТРОЕННЫЙ RM %s ВСТРОЕННЫЙ [%s][%s] Неправильный системный вызовСодержимое файла пакетных заданий:%s %s Обрыв каналаНеверное обращение к памятиПревышен предел процессорного времениНе удалось создать временный файл Доступ потомкаПотомок завершил работуЦиклическая зависимость %s <- %s пропущена.Подчищаю временный пакетный файл %s Очищаю временный пакетный файл %s Противоречий=%ld/%ld=%.0f%%Обработка целевого файла `%s'. ВозобновлениеНе удалось восстановить stdin Не удалось восстановить stdout Невозможно перейти в первоначальный каталог.CreatePipe() вернула код ошибки (e=%ld) Создаётся временный пакетный файл %s Текущее времяНе экспортируемые настройки: %s Сигнал опасностиОшибка эмуляцииОшибка порождения процесса, %d Ошибка, пустая команда Вместо заданного выполняется %s Излишний текст после директивы `%s'Попытка пересобрать make-файл `%s' завершилась неудачно.Не удалось пересоздать файл цели `%s'. Файл `%s' не существует. Файл `%s' уже был обработан. Превышен предел размера файлаОбновление целей, от которых зависит целевой файл `%s', завершено. Обновление файла `%s' завершено. Сопроцессор с плавающей точкой недоступенОшибка операции с плавающей точкойНайдено неявное правило для `%s'. Обнаружена зависимость `%s' в виде VPATH `%s' Аварийный останов на целевом файле `%s'. Обрыв терминальной линииВозможен ввод/выводОшибка IOTНедопустимая инструкцияВключаемый make-файл `%s' не найден.Запрос информацииДоступ инициализацииПрерываниеВыполняется встроенный способ для обновления цели `%s'. Применяется способ из %s:%lu для обновления цели `%s'. Клиент сервера заданий (fds %d,%d) УничтожениеНезавершённый потомок %p (%s) PID %s %s Загружено=%ld/%ld=%.0f%%, Поиск правила с промежуточным файлом `%s'. Поиск неявного правила для `%s'. Поиск неявного правила для элемента архива `%s'. Доступ makeMake-файл `%s', возможно, зациклен, он не будет пересобираться. Make-файл `%s' не найденMakefile из стандартного ввода указан дважды.Пересборка `%s' из-за установленного ключа always-make. Неправильный формат задания переменной целиЭлемент `%s'%s: %ld байт по адресу %ld (%ld). Необходимо пересобрать цель `%s'. НетНе найдено неявного правила для `%s'. Нет необходимости пересобирать цель `%s'.Способ для `%s' не задан, и начальные условия не изменены. Нет целейНе заданы цели и не найден make-файлЦель `%s' не требует выполнения команд.Получен токен для потомка %p (%s). Ключи: Параллельные задачи (-j) не поддерживаются на этой платформе.Отказ питанияЗависимость `%s' новее, чем цель `%s'. Зависимость `%s' старее, чем цель `%s'. Зависимость `%s' только для цели `%s'. Зависимость `%s' цели `%s' не существует. Время профилирования истеклоОбрезается файл `%s'. Помещение потомка %p (%s) PID %s%s в цепочку потомков. Аварийное прерываниеПовторное выполнение[%u]:Чтение make-файла `%s'Чтение make-файлов... Подбирается неудачно завершившийся потомок %p PID %s %s Подбирается удачно завершившийся потомок %p PID %s %s Предыдущая попытка обновить файл `%s' завершилась неудачно. Способ для `%s' игнорируется, вместо него будет использован способ для `%s'.Способ для файла `%s' был найден из неявного правила,В настоящее время применяется способ `%s'. Способ для файла `%s' был задан в %s:%lu,Рекурсивная переменная `%s' ссылается сама на себя (в результате)Поток ошибок перенаправлен в %s Стандартный ввод перенаправлен из %s Стандартный вывод перенаправлен в %s Переформулировано=%d, Отвержение невозможной неявной зависимости `%s'. Отвержение невозможной зависимости правила `%s'. Освобождается токен для потомка %p (%s). Удаляется потомок %p PID %s%s из цепочки. Удаление промежуточных файлов... Сообщайте об ошибках по адресу Возвращается режим одиночной задачи (-j1).Ресурс потерянSIGPHONESIGWINDНарушение прав доступа к памятиФайл `%s' обновляется в данный момент. ОстановОстанов (сигнал)Останов (ввод с терминала) Останов (вывод на терминал)Целевой файл `%s' успешно пересоздан. Символические ссылки не поддерживаются: отменяется ключ -L.Цель `%s' объявлена с двумя двоеточиями и не имеет зависимостей. Цель `%s' не была пересобрана из-за ошибок.Целевой файл `%s' требует пересоздания с ключом -q. ЗавершениеЦели, от которых зависит `%s', в настоящий момент собираются. Прерывание на контрольной точкеПопытка применения неявной зависимости `%s'. Попытка применения правила с образцом, основа `%.*s'. Попытка применения правила зависимости `%s'. Неизвестная встроенная команда '%s' Неизвестная ошибка %dОбновление целей результата... Обновление make-файлов.... Условия экстренного ввода/выводаИспользование: %s [КЛЮЧ]... [ЦЕЛЬ]... Доступ пользователяОпределяемый пользователем сигнал 1Определяемый пользователем сигнал 2Использование команд по умолчанию для `%s'. Использование способа по умолчанию для `%s'. Виртуальное время истеклоПредупреждение: Пустое перенаправление Предупреждение: Время изменения файла `%s' находится в будущем (%s)Предупреждение: Время изменения файла `%s' находится в будущемОкно изменено[%s] Ошибка %d (игнорирована)`%s' не требует обновления.Директива `override'попытка использования неподдерживаемого средства: `%s'автоматическаяно `%s' и `%s' теперь считаются одним и тем же файлом. не удалось выделить %lu байт для хеш-таблицы: закончилась памятьневозможно переименовать `%s' с двумя двоеточиями в `%s' с одним двоеточиемневозможно переименовать `%s' с одним двоеточием в `%s' с двумя двоеточияминевозможно установить пределы загрузки: эта операционная система не позволяет устанавливать пределы загрузкиопределена в командной строкесоздаю канал задачпо умолчаниюsleep(30) завершён. Продолжаем. создаю копию сервера задачпустая строка недопустима в качестве имени файлапустое имя переменнойопределена в средезадан ключ -eизлишняя `%s'излишний текст после директивы `define'излишний текст после директивы `endef'find_and_set_shell(): поиск в путях устанавливает default_shell = %s find_and_set_shell() устанавливает default_shell = %s первый аргумент функции `word' должен быть больше нуляfopen (временный файл)fwrite (временный файл)начальная настройка сервера задачнедостаточно аргументов (всего %d) функции `%s'внутренняя ошибка: `%s' command_stateвнутренняя ошибка: неправильная строка --jobserver-fds: `%s'внутренняя ошибка: несколько ключей --jobserver-fdsневерный синтаксис в условном выраженииlbr$init_control() вернула код ошибки %dlbr$set_module() не смогла извлечь информацию о модуле, статус = %dmake нашла завершившегося потомка pid %s, всё ещё ожидает pid %s Make-файлпропущена `endif', незавершённая `define'пропущена `endif'перед способом отсутствует правилопропущен разделитель%sпропущен образец целисмешаны неявные и обычные правиласмешаны неявные правила и правила со статическими образцаминесколько образцов целинетзакончились файловые дескрипторы: не удалось сделать копию stdin закончились файловые дескрипторы: не удалось сделать копию stdout нечисловой первый аргумент функции `word'нечисловой первый аргумент функции `wordlist'нечисловой второй аргумент функции `wordlist'в условном выражении возможна только одна `else'в способах не могут задаваться зависимостиprocess_easy() не смогла запустить процесс (e=%ld) читаю задачи из потокаобнаружен способ до первого определения целиspawnvpe: вероятно, закончилось место под окружениеsys$search() вернула код ошибки %d цель `%s' не соответствует образцу целейцель `%s' указана несколько раз в одном правилецелевой файл `%s' имеет вхождения и с `:', и с `::' образец цели не содержит `%%'для ключа `%s%s' нужно указать аргументом непустую строкуключ `-%c' должен использоваться с целым положительным аргументомобновление времени изменения члена архива невозможно в системе VMSобновление времени изменения: Архив `%s' не существуетобновление времени изменения: Функция ar_member_touch вернула ошибочное значение для `%s'обновление времени изменения: Элемент `%s' не содержится в `%s'обновление времени изменения: Неверный архив: `%s'Ошибка открытия библиотеки `%s' для поиска элемента `%s'не реализовано на этой платформе: функция `%s'неизвестный способ задания уровня отладки `%s'неизвестный сигналunlink (временный файл)незавершённый вызов функции `%s': пропущено `%c'незавершённая ссылка на переменнуюзакончилась виртуальная памятьпредупреждение: Неправильный ход часов. Сборка может быть неполной.предупреждение: в суб-Makefile принудительно задан -jN; режим сервера задач запрещёнпредупреждение: встречен символ NUL; игнорируется до конца строкипредупреждение: старый способ для цели `%s' игнорируютсяпредупреждение: сервер задач недоступен: используется -j1. Добавьте `+' к правилу в родительском make.предупреждение: переопределение способа для цели `%s'предупреждение: неопределённая переменная `%.*s'windows32_open_pipe(): DuplicateHandle(Err) вернула код ошибки (e=%ld) windows32_openpipe(): DuplicateHandle(In) вернула код ошибки (e=%ld) windows32_openpipe(): process_init_fd() завершилась неудачно ошибка записиошибка записи: %sпишу в сервер задач07070100060963000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/id07070100060964000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/id/LC_MESSAGES07070100060965000081a40000000000000000000000014c512e2000007eff000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/id/LC_MESSAGES/make.moT \&!-G Y-z'#  !/"Mp LPMK@ooJ P F !JR!!9"CX"f"_#;c#O#J#}:$~$>7%Cv%F%I&;K& &&"& &&(& '$';'T'o'' ''''%'' '7(9(H(a(y(((((&(*)&A)+h)+))#)#))*-G*u*$*9**3 +@+.Z++++!+$+=,"U,x,,,",,!,--+8-d-~-,--%-, .-6. d.&.....//;/&k/ /%//1/ +070#N0#r0L060161H1\1>z1 1+1*1222 :2"F2i2x222 2 222 2 3%373$W3|33 333+34!;4 ]4j4 44444$45# 5D5"_55,55)56!)6&K6r66 666%666 77!7077'h737 7+77-8%F8-l8'888!89 9**9U9 r96|9 9-9-91:1O:::::::/:6 ;W;o;; ;1;-;<".<#Q< u<<<<<<<<<&=++=6W=)=(= =*=>#->&Q>x>>>>>>!? 1?=?S?!i???6??@@/@(D@ m@1w@3@3@A3-A aAnAAA A!AA AA B8BTBkBB6B"B3B0%CVCtC&}CCCCC'C'D@D0CD1tD-D1D2E9E0YEE.E,E2E*(FSF6sF,F"F3F).G"XG1{G-G&GHH0+H\H|H=H9H1 IH?I"I IIIwIOKoK"K K K!K2KL%-L;SLL.LLL M"#M-FMtM"MIM]Mk]NMNrOxOXPH\PMPP>QBQc RqmR>RtSLSSkTBTFAUGUDU<V RV^V!}V VV6VVWW3WRW"pW WW WW$W W W=XDXUXpXXX/XX+ Y+5Y(aY3Y3YYZ#.Z)RZ1|ZZ'Z;Z!)[5K[[/[%[*[\%5\0[\E\ \\\]3]N]7k] ]!]4]^7^-S^^)^-^5^'/_*W___/_3_I&`7p` `;`$a5*a`aoa#a-aea:Ab|bbbbHb *c+7c7ccc cc%c c c dd 4d ?d Id%jd dd-d'd'e.e%Fe le xe!e&ee"e!f!0f Rf `fnfff%f!f'f#g';g'cg>g!g)gh-,h.Zh+hh h hh-hi/i EiOiXi-oi$i9i i7j?j7]j.j<j*k ,kMk3Sk$kk:k*k$l5+lal9tl8l<l4$mYmqmmmmm:m4nCnwn n6n4no('o'Poxoooo o ooo p+#p5Op=p0pDp 9q.Cqrq#q(q&q%r'rDrcr~r#rrrr&r"s5s>Usssss9stJ&tEqtEt*t@(uiuxuu uu-uu vv1v<@v}vvv:v&w7/w4gwww+wwwx+$x)Pxzxx<x=x1y5@y2vy&y6yz-z*Lz;wz5zzA {+K{w{={-{$|@&|5g|.|||+|%+}Q}Hg}K}?}b<~-~ ~~~yg79H6M?(-TnZd> ?B@ Q_LA:R<PiR05,cY!D16+2G"U^sE-[K*( /1}%8:8&W N Ct@S$/4];a3m V2)u~9zB=vbeOw#M F|JoFITQ*' qL3rS0;O+hH {p $E=XjGx#fJ.`!P&N57kK'\%)lC D4<">,I.A # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Implicit Rules # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # Pattern-specific Variable Values # VPATH Search Paths # Variables # files hash-table stats: # Counted %d args in failed launch This program built for %s This program built for %s (%s) --debug[=FLAGS] Print various types of debugging information. --no-print-directory Turn off -w, even if it was turned on implicitly. --warn-undefined-variables Warn when an undefined variable is referenced. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -L, --check-symlink-times Use the latest mtime between symlinks and target. -R, --no-builtin-variables Disable the built-in variable settings. -S, --no-keep-going, --stop Turns off -k. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. -b, -m Ignored for compatibility. -d Print lots of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg. -k, --keep-going Keep going when some targets can't be made. -l [N], --load-average[=N], --max-load[=N] Don't start multiple jobs unless load is below N. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -r, --no-builtin-rules Disable the built-in implicit rules. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far. terminal.# A default, MAKEFILES, or -include/sinclude makefile.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Successfully updated.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:# variable set hash-table stats: $SHELL changed (was `%s', now `%s') %s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s%s: %s%s: %s%s: Command not found%s: Entering an unknown directory %s: Entering directory `%s' %s: Leaving an unknown directory %s: Leaving directory `%s' %s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering an unknown directory %s[%u]: Entering directory `%s' %s[%u]: Leaving an unknown directory %s[%u]: Leaving directory `%s' *** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .DEFAULT_GOAL contains more than one target.LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAlarm clockAvoiding implicit rule recursion. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBroken pipeBus errorCPU time limit exceededCannot create a temporary file Child accessChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Collisions=%ld/%ld=%.0f%%Considering target file `%s'. ContinuedCould not restore stdin Could not restore stdout Couldn't change back to original directory.CreatePipe() failed (e=%ld) Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInitialized accessInterruptKilledLoad=%ld/%ld=%.0f%%, Looking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Make accessMakefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Making `%s' due to always-make flag. Malformed target-specific variable definitionMember `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' is order-only for target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. QuitRe-executing[%u]:Reading makefile `%s'Reading makefiles... Recently tried and failed to update file `%s'. Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rehash=%d, Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Removing intermediate files... Report bugs to Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Symbolic links not supported: disabling -L.Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User accessUser defined signal 1User defined signal 2Using default commands for `%s'. Virtual timer expiredWarning: Empty redirection Warning: File `%s' has modification time in the futureWindow changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinsufficient number of arguments (%d) to function `%s'internal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionalmakefilemissing `endef', unterminated `define'missing `endif'missing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnono more file handles: could not duplicate stdin no more file handles: could not duplicate stdout non-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalprocess_easy() failed to launch process (e=%ld) read jobs pipespawnvpe: environment space might be exhaustedtarget `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unimplemented on this platform: function `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: undefined variable `%.*s'write errorwrite error: %swrite jobserverProject-Id-Version: GNU make 3.81 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2009-01-31 18:30+0700 Last-Translator: Arif E. Nugroho Language-Team: Indonesian MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit # %u `vpath' jalur pencarian. # %u aturan implisit, %u # %u nilai variabel pola-spesifik # Direktori # Berksa # Selesai membuat basis data %s # Jalur pencarian umum untuk variabel `VPATH': # # Aturan implisit. # Membuat basis data, ditampilkan %s # Tidak ada (`VPATH' variabel) umum dalam jalur pencarian. # Tidak ada aturan implisit. # Tidak terdapat nilai variabel pola-spesifik # Nilai Variabel Pola-Spesifik # VPATH Jalur Pencarian # Variabel # berkas statistik hash-table: # Terhitung %d argumen gagal untuk dijalankan Program ini dibuat untuk %s Program ini dibuat untuk %s (%s) --debug[=FLAGS] Menampilkan berbagai tipe informasi debug. --no-print-directory Matikan opsi -w, walaupun opsi ini diaktifkan secara implisit. --warn-undefined-variables Peringatkan akan adanya variabel yang tidak terdefinisi yang direferensikan. -B, --always-make Membuat semua target secara tidak kondisional. -C DIRECTORI, --directory=DIREKTORI Pindah ke DIREKTORI sebelum melakukan apapun. -I DIREKTORI, --include-dir=DIREKTORI Cari di DIREKTORI untuk makefile yang disertakan. -L, --check-symlink-times Gunakan waktu mtime terbaru diantara symlinks dan target. -R, --no-builtin-variables Non-aktifkan konfigurasi variabel bawaan. -S, --no-keep-going, --stop Matikan opsi -k. -W FILE, --what-if=BERKAS, --new-file=BERKAS, --assume-new=BERKAS Pertimbangkan BERKAS sebagai sebuah berkas baru. -b, -m Diabaikan untuk kompatibilitas. -d Menampilkan banyak informasi debug. -e, --environment-overrides Variabel lingkungan memaksa makefiles. -f BERKAS, --file=BERKAS, --makefile=BERKAS Baca BERKAS sebagai sebuah makefile. -h, --help Tampilkan pesan ini dan keluar. -j [N], --jobs[=N] Ijinkan N kerja secara bersamaan. Kerja tidak terhingga jika tidak diberikan argumen. -k, --keep-going Tetap jalan ketika target tidak dapat dibuat. -l [N], --load-average[=N], --max-load[=N] Jangan menjalankan multiple pekerjaan kecuali beban dibawah N. -o FILE, --old-file=BERKAS, --assume-old=BERKAS Pertimbangkan BERKAS sudah sangat tua dan jangan membuatnya lagi. -p, --print-data-base Tampilkan basis data internal make. -r, --no-builtin-rules Aturan implisit bawaan tidak digunakan. -t, --touch Sentuh target dari pada membuat kembali. -v, --version Tampilkan versi dari make dan keluar. -w, --print-directory Tampilkan directory saat ini. Tanggal %s Mengabaikan nama VPATH `%s'. uid = %d, gid = %d, mode = 0%o. (bawaan): (core di-dump) (apakah yang anda maksud TAB dari pada 8 buah spasi?) (tidak peduli) (dari `%s', baris %lu) (dari `%s', baris %lu): (nama mungkin akan di potong) (tidak terdapat tujuan baku) (tidak terdapat ekspansi tilde ~) (remote) (jalur pencarian) berkas, tidak mungkin tidak mungkin dalam direktori %lu. sejauh ini. terminal.# Merupakan baku, MAKEFILES atau -include/sinclude makefile.# Juga membuat:# Gagal untuk mengupdate.# Berkas tidak ada.# Berkas sudah diperbarui.# Berkas belum diperbarui.# Berkas merupakan dibutuhkan untuk sementara.# Berkas sudah sangat tua.# Pencarian aturan implisit sudah selesai.# Pencarian aturan implisit belum selesai.# Pola implisit atau statis stem: `%s' # Nilai yang salah dalam anggota `command_state' !# Nilai yang salah dalam anggota `update_status' !# Terakhir dimodifikasi %s # Waktu ubah sudah diperiksa.# Perlu untuk diupdate (-q diset).# Phony target (dibutuhkan oleh .PHONY).# Berkas sebelumnya (dibutuhkan oleh .PRECIOUS).# Sukses memperbarui.# %s (perangkat %d, inode [%d,%d,%d]): # %s (perangkat %d, inode [%d,%d,%d]): tidak dapat dibuka. # %s (perangkat %ld, inode %ld): # %s (perangkat %ld, inode %ld): tidak dapat dibuka. # %s (kunci %s, mtime %d): # %s (kunci %s, mtime %d): tidak dapat dibuka. # %s: tidak dapat melihat statistik. # Tidak ada `vpath' dalam jalur pencarian.# Bukan sebuah target:# statistik variable set hash-table: $SHELL berubah (sebelumnya `%s', sekarang `%s') %s (baris %d) shell context tidak baik (!unixy && !batch_mode_shell) %s dihentikan selama 30 detik...%s%s: %s%s: %s%s: Perintah tidak ada%s: Memasuki sebuah direktori yang tidak diketahui %s: Memasuki direktori `%s' %s: Meninggalkan sebuah direktori yang tidak diketahui %s: Meninggalkan direktori `%s' %s: Shell program tidak ditemukan%s: Timestamp diluar jangkauan; digantikan dengan %s%s: opsi tidak legal -- %c %s: opsi tidak valid -- %c %s: opsi `%c%s' tidak memperbolehkan argumen %s: opsi `%s' merupakan ambigu %s: opsi `%s' membutuhkan sebuah argumen %s: opsi `--%s' tidak memperbolehkan argumen %s: opsi `-W %s' tidak memperbolehkan sebuah argumen %s: opsi `-W %s' merupakan opsi ambigu %s: opsi membutuhkan sebuah argumen -- %c %s: opsi tidak dikenali `%c%s' %s: opsi tidak dikenali `--%s' %s: pengguna %lu (ril %lu), grup %lu (ril %lu) %sTidak terdapat aturan untuk membuat target `%s'%s%sTidak terdapat aturan untuk membuat target `%s', dibutuhkan oleh `%s'%s%s[%u]: Memasuki sebuah direktori yang tidak diketahui %s[%u]: Memasuki direktori `%s' %s[%u]: Meninggalkan sebuah direktori yang tidak diketahui %s[%u]: Meninggalkan direktori `%s' *** Anggota archive `%s' mungkin palsu; tidak dihapus*** Berhenti. *** Menghapus berkas `%s'*** Menghapus berkas sementara `%s'*** Menunggu pekerjaan yang belum selesai....*** Peringatan: .LOW_RESOLUTION_TIME berkas `%s' memiliki sebuah penanda waktu dengan resolusi tinggi*** [%s] Anggota archive `%s' mungkin palsu: tidak dihapus*** [%s] Menghapus berkas `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (diabaikan)-warning, kamu mungkin telah mengaktifkan pengontrolan CTRL-Y dari DCL. . Berhenti. .DEFAULT_GOAL berisi lebih dari satu target.LIBPATTERNS elemen `%s' bukan merupakan sebuah pattern; menggunakan nama VPATH `%s'DibatalkanAlarmMenghindari aturan implisit rekursi. BAWAAN CD %s BAWAAN RM %s BAWAAN [%s][%s] Panggilan sistem burukPipa rusakBus errorBatas waktu CPU telah terlampauiTidak dapat membuat berkas sementara Akses anakProses anak berakhirKetergantungan %s <- %s melingkar dijatuhkan.Membersihkan berkas batch sementara %s Membersihkan berkas batch sementara %s Tabrakan=%ld/%ld=%.0f%%Mempertimbangkan berkas target `%s'. DilanjutkanTidak dapat mengembalikan stdin Tidak dapat mengembalikan stdout Tidak dapat kembali ke direktori asal.CreatePipe() gagal (e=%ld) Membuat berkas batch sementara %s Waktu saat iniCustom tidak akan men-export: %s Sinyal bahayaPenangkap EMTGagal spawning, %d Error, perintah kosong Menjalankan perintah %s Kelebihan text sesudah `%s' directiveGagal membuat lagi makefile `%s'.Gagal membuat lagi target berkas `%s'. Berkas `%s' tidak ada. Berkas `%s' baru saja dipertimbangkan. Batas maksimal ukuran berkas terlampauiSelesai melakukan semua persyaratan untuk berkas target `%s'. Selesai memperbarui berkas `%s'. co-processor titik pecahan tidak tersediaEksepsi titik pecahanDitemukan sebuah aturan implisit untuk `%s'. Menemukan persyaratan `%s' sebagai VPATH `%s' Menyerah untuk membuat target berkas `%s'. HangupI/O mungkinPenangkap IOTInstruksi Tidak LegalMakefile yang dimasukan `%s' tidak ditemukan.Permintaan informasiAkses terinisialisasiInterupsiTerbunuhBeban=%ld/%ld=%.0f%%, Mencari aturan dengan berkas sementara `%s'. Mencari aturan implisit untuk `%s'. Mencari aturan implisit untuk anggota-archive pada `%s'. Buat aksesMakefile `%s' mungkin berupa loop; tidak membuat lagi. Makefile `%s' tidak ditemukanMakefile dari standard input dispesifikasikan dua kali.Membuat `%s' karena adanya tanda always-make. Definisi variable target-specific memiliki format yang salahAnggota `%s'%s: %ld bytes pada %ld (%ld). Harus membuat lagi target `%s'. TidakTidak terdapat aturan implisit untuk membuat `%s'. Tidak perlu membuat lagi target `%s'Tidak ada targetsTarget tidak dispesifikasikan dan tidak ditemukan makefileTidak ada yang harus dilakukan untuk `%s'.Opsi: Parallel jobs (-j) tidak didukung dalam platform ini.Listrik bermasalahPersyaratan untuk `%s' lebih baru dari pada target `%s'. Persyaratan untuk `%s' lebih tua dari pada target `%s'. Persyaratan untuk `%s' adalah order-only untuk target `%s'. Persyaratan untuk `%s' untuk target `%s' tidak ada. Pewaktu profiling habisPruning file `%s'. BerhentiMenjalankan kembali[%u]:Membaca makefile `%s'Membaca makefiles... Baru saja dicoba dan gagal untuk memperbarui berkas `%s'. Variabel rekursif `%s' menunjuk pada dirinya sendiriMeneruskan error ke %s Meneruskan masukan dari %s Meneruskan output ke %s Rehash=%d, Menolak persyaratan implisit yang tidak mungkin `%s'. Menolak persyaratan aturan yang tidak mungkin `%s'. Menghapus berkas sementara... Laporkan bugs kepada Mereset kembali ke mode satu job (-j1).Resource hilangSIGPHONESIGWINDKesalahan segmentasiSedang memperbarui berkas `%s'. DihentikkanDihentikan (sinyal)Dihentikan (masukkan tty)Dihentikan (keluaran tty)Sukses membuat kembali target berkas `%s'. Symbolic links tidak didukung: menonaktifkan opsi -L.Target `%s' merupakan kolon-ganda dan tidak memiliki syarat. Target `%s' tidak dibuat lagi karena ada errors.Target berkas `%s' dibutuhkan untuk membuat kembali dengan opsi -q. DimatikanPersyaratan untuk membuat `%s' sedang dibuat. Penangkap trace/breakpointMencoba persyaratan implisit `%s'. Mencoba aturan pola dengan stem `%.*s'. Mencoba persyaratan dari aturan `%s'. Perintah bawaan '%s' tidak diketahui Kesalahan tidak diketahui %dMemperbarui tujuan target.... Memperbarui makefiles.... Kondisi I/O pentingPenggunaan: %s [opsi] [target] ... Akses penggunaSinyal definisi pengguna 1Sinyal definisi pengguna 2Menggunakan perintah baku untuk `%s'. Pewaktu maya habisPeringatan: redirection kosong Peringatan: Berkas `%s' memiliki waktu modifikasi dimasa depanJendela berubah[%s] Error %d (diabaikan)`%s' sudah baru.`override' direktifusaha untuk menggunakan layanan yang tidak didukung: `%s'otomatistetapi `%s' sekarang dipertimbangkan sebagai berkas yang sama dengan `%s'.tidak dapat mengubah nama kolon-ganda `%s' menjadi kolon-tunggal `%s'tidak dapat mengubah nama dari kolon-tunggal `%s' ke kolon-ganda `%s'tidak dapat memaksa mencapai batas beban: tidak dapat memaksa mencapai batas beban pada sistem operasi inibaris perintahmembuat pipa pekerjaanbakuselesai tidur(30). Melanjutkan. dup server pekerja`string' kosong tidak valid sebagai nama filenama variabel kosonglingkunganlingkungan dibawah opsi -ekelebihan `%s'argumen pertama untuk fungsi `word' harus lebih besar dari 0fopen (berkas sementara)fwrite (berkas sementara)inisiasi pipa server pekerjaJumlah dari argumen (%d) untuk fungsi `%s' tidak mencukupikesalahan internal: `%s' command_stateinternal error: tidak valid --jobserver-fds string `%s'internal error: opsi --jobserver-fds lebih dari satusintak salah dalam kondisionalmakefilehilang `endef', tidak diselesaikan `define'hilang `endif'pemisah %s hilangpola target hilangaturan implisit dan aturan normal tercampuraturan pola implisit dan static tercampurpola target banyaktidaktidak ada lagi file handles: tidak dapat menggandakan stdin tidak ada lagi file handles: tidak dapat menggandakan stdout argumen pertama untuk fungsi `word' bukan numerikargumen pertama untuk fungsi `wordlist' bukan numerikargumen kedua dari fungsi `wordlist' bukan numerikhanya satu `else' dalam setiap kondisiprocess_easy() gagal untuk menjalankan proses (e=%ld) membaca pipa pekerjaanspawnvpe: mungkin kehabisan ruang environmenttarget `%s' tidak cocok dengan pola targettarget `%s' memberikan lebih dari sekali dalam aturan sama.target berkas `%s' keduanya memiliki masukan : dan ::pola target tidak memiliki `%%'opsi `-%c' membutuhkan sebuah argument `string' yang tidak kosongtouch anggota archive tidak tersedia di VMStouch: Archive `%s' tidak adatouch: Kode kembali tidak baik dari ar_member_touch pada `%s'touch: Anggota `%s' tidak terdapat dalam `%s'touch: `%s' bukan archive yang validtidak dapat membuka perpustakaan `%s' untuk melihat anggota `%s'Tidak terimplementasi dalam platform ini: fungsi `%s'spesifikasi tingkat debug tidak diketahui `%s'sinyal tidak diketahuiunlink (berkas sementara): fungsi `%s' tidak diselesaikan: hilang `%c'referensi variabel tidak diselesaikanKehabisan memori mayaPeringatan: Clock skew terdeteksi. Pembuatan anda mungkin tidak sempurnaPeringatan: -jN dipaksakan dalam submake: non-aktifkan mode server pekerja.Peringatan: karakter NUL terlihat; baris selanjutnya dihiraukanPeringatan: server pekerja tidak ada: menggunakan -j1. Tambahkan `+' pada aturan make paling atas.peringatan: variabel `%.*s' tidak terdefinisierror menuliserror menulis: %smenulis jobserver0707010006096c000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/ko0707010006096d000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/ko/LC_MESSAGES0707010006096e000081a40000000000000000000000014c512e20000056a4000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/ko/LC_MESSAGES/make.mo lgXYv&!- -@n' " " >K(Z    &1@Yq(&*&9+`+##)-?m$938.R=")?+[,%,,-Y &//1_ ##63 O a u > * !! '!"3!V!e!t!! ! !! !%!!$"<" ["+e"!" "" """##$1#V##v##"##,#$)<$f$!$&$$$ $$%%%?% S%]%0d%'%3%+%&-9&'g&&&!&& &*&"' ?'6I' '-'-'1'(4(H(M(c(/y(6((()1+)-])#) ))))))**)*&>*6e*)*(* ***%+#;+&_++++++,!,?,U,!k,,,,,,,(- 8-1B-3t-3--3- ,.9.L.T. q.!.. ...8./6/N/"b/3/0//0&080H0\0s0'000-011271j11,121*1$26D2,{2"232)2")31L3&~3330334=849v414H4"+5N5K^5666 77%7(=7!f7,77$778 8 (8$28"W8z8828 88"89%949 <9I9Q9 Y9d9m99999$9:%-:*S:~:/:.::$;"5;!X;*z;;%;5;</7<g<+<<<<@<$;=`=w=7===+=)>"G>+j>,>%>&>?0? P?Bq?<? ??!@,;@Ah@!@@@@> A KA.UA"AA AA A AAA B B(B=B"OB!rB!B!BB#B!C %C'/C WCaCjCyCC#C'C.CD!7DYD(oDD'DD&D2E!KEmE tEE E)E EEE3E) F67F@nF!F?F(G":G]G+aG*G G,GG H2H FH9PH7H5HHI6I;I9wI5I#I J+J0KJ.|J"J JJJJ$J K'K7KIK/[K?K/K5K1L'8L`L&qL$L%LLMM'/MWMjMMM"MMM NN)NEN(WNN1N6N6N %O1FOxOOOO O&O OO O P- P;PMP`PwP,P(PP Q(Q=QNQgQ zQ+QQQ+Q/R/6R/fRR)R2R7SaT*TTT2T#U;UHPUEU9U\VvV V519g|$szJZ"w6RLSt`A;[ 2*x<(o 8 GKY^DWfE)qym_e @]IF>V=H:4Q!?a O % 'v bc0kr+uiPl{MdU./,n-7~TC\p}#jh3BNX& # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # VPATH Search Paths # Variables Counted %d args in failed launch Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities so far. terminal.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Successfully updated.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:%s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s: Command not found%s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s*** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAlarm clockAvoiding implicit rule recursion. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBroken pipeBus errorCPU time limit exceededChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Considering target file `%s'. ContinuedCouldn't change back to original directory.Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInterruptKilledLooking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Makefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Member `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. QuitReading makefile `%s'Reading makefiles... Recently tried and failed to update file `%s'. Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User defined signal 1User defined signal 2Using default commands for `%s'. Virtual timer expiredWarning: Empty redirection Window changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinternal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionalmakefilemissing `endef', unterminated `define'missing `endif'missing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnonon-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalread jobs pipetarget `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: undefined variable `%.*s'write jobserverProject-Id-Version: GNU make 3.79.1 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2001-06-08 01:30+0900 Last-Translator: Changwoo Ryu Language-Team: Korean MIME-Version: 1.0 Content-Type: text/plain; charset=EUC-KR Content-Transfer-Encoding: 8-bit # %u `vpath' Ž . # %u Ģ, %u # %u # 丮 # # ũ Ÿ ̽ ħ, %s # Ϲ (`VPATH' ) Ž : # # ũ Ÿ̽, %s ǥ # Ϲ (`VPATH' ) Ž ΰ . # Ģ . # ϴ. # VPATH Ž # п %d μ ¥ %s VPATH ̸ `%s'() մϴ. uid = %d, gid = %d, = 0%o. (): (޸ ) (8 ƴϾϱ?) ( ) (`%s', %lu° ): (̸ ߷ ֽϴ) ( Ÿ ) (~ Ȯ ) () (Ž ) , Ұ ݱ. ͹̳.# ϴ:# ſ .# ʽϴ.# ŵǾϴ.# ŵ ʾҽϴ.# ߰ܰ Դϴ.# ſ Ǿϴ.# Ģ Ž ϷǾϴ.# Ģ Ž Ϸ ʾҽϴ.# / : `%s' # `command_status' ߸Ǿϴ!# `update_status' ߸Ǿϴ!# %s # ð ˻ ʾ.# ŵ ʿ䰡 (-q ).# Ÿ (.PHONY ).# þ (.PRECIOUS ).# ŵ.# %s (ġ %d, ̳ [%d,%d,%d]): # %s (ġ %d, ̳ [%d,%d,%d]): ϴ. # %s (ġ %ld, ̳ %ld): # %s (ġ %ld, ̳ %ld): ϴ. # %s (Ű %s, ð %d): # %s (Ű %s, ð %d): ϴ. # %s: stat ϴ. # `vpath' Ž ΰ .# Ÿ ƴ:%s (%d° ) ߸ ؽƮ (!unixy && !batch_mode_shell) %s() 30ʵ Ͻ ˴ϴ...%s: ã %s: α׷ ã %s: Ÿӽ ϴ; %s() üմϴ%s: ߸ ɼ -- %c %s: ɼ -- %c %s: `%c%s' ɼ μ ʽϴ %s: `%s' ָ ɼԴϴ %s: `%s' ɼ μ ʿմϴ %s: `--%s' ɼ μ ʽϴ %s: `-W %s' ɼ μ ʽϴ %s: `-W %s' ɼ ָ ɼԴϴ %s: ɼ μ ʿմϴ -- %c %s: ν ɼ `%c%s' %s: ν ɼ `--%s' %sŸ `%s' Ģ %s%1$s`%3$s' ʿ ϴ Ÿ `%2$s' Ģ ϴ%4$s*** ī̺ `%s' ¥ ֽϴ; ʽϴ*** . *** `%s'() ϴ*** ߰ `%s'() Դϴ*** ۾ ٸ ֽϴ....*** [%s] ī̺ `%s' ¥ ֽϴ; ʽϴ*** [%s] `%s'() Դϴ*** [%s] %d*** [%s] 0x%x*** [%s] 0x%x (õ)-, DCL CTRL-Y ٽ 밡ϵ ؾ Դϴ. . . .LIBPATTERNS `%s'() ƴմϴ; VPATH ̸ `%s'() մϴߴܵڸ ð Ģ ͸ . CD %s RM %s [%s][%s] ߸ ý ȣ CPU ð ʰڽ Ǿ%s <- %s ȣ õ˴ϴ.ӽ ġ %s() ϴ ӽ ġ %s() ϴ Ÿ `%s'() մϴ. ӵ 丮 ư ϴ.ӽ ġ %s() ϴ ðCustoms export Դϴ: %s ȣEMT Ʈ , %d , ɾ %s `%s' ڿ ũ `%s' ٽ µ .Ÿ `%s' ٽ ߽ϴ. `%s' ʽϴ. `%s' ̹ Ǿϴ. ũ ʰŸ `%s' ƽϴ. `%s' ƽϴ. εҼ μ ϴε Ҽ `%s' Ģ ãҽϴ. VPATH `%2$s' `%1$s'() ãҽϴ Ÿ `%s'() մϴ. IOT Ʈ߸ Ե ũ `%s' ã ߽ϴ. ûͷƮ׾߰ `%s' Ģ ã ֽϴ. `%s' Ģ ã ֽϴ. `%s' ī̺ Ģ ã ֽϴ. ũ `%s'() ݺ ֽϴ; ٽ ʽϴ. ũ `%s' ã ߽ϴǥԷ¿ ޾Ƶ̴ ũ ̻ Ǿϴ. `%s'%s: %ldƮ, %ld (%ld) . Ÿ `%s' ٽ մϴ. 0`%s' Ģ ã ߽ϴ. Ÿ `%s'() ٽ ʿ䰡 ϴ.Ÿ Ÿ ʾҰ ũ ϴ`%s' ϴɼ: ÷ ۾(-j) ʽϴ. ߴ `%s'() Ÿ `%s' ֱٿ ϴ. `%s'() Ÿ `%s' ϴ. Ÿ `%2$s' %1$s() ʽϴ. ϸ Ÿ̸ ð ʰ`%s' ߶󳻰 ֽϴ. ũ `%s' а ֽϴũ а ֽϴ ֱٿ `%s' Ϸ õϿ Ͽϴ. `%s' ڱ ڽ ϰ ֽϴ (ᱹ) %s() ̷Ʈմϴ Է %s ̷Ʈմϴ %s ̷Ʈմϴ Ұ `%s'() źε˴ϴ. Ұ Ģ `%s'() źε˴ϴ. ۾ (-j1) ưϴ.ڿ սSIGPHONESIGWIND׸̼ `%s' ϰ ֽϴ. (ñ׳) (tty Է) (tty )Ÿ `%s' ٽ ϴ. Ÿ `%s'() ݷ ٿ ϴ. Ÿ `%s' ٽ ߽ϴ.Ÿ `%s'() -q Ͽ ٽ մϴ. `%s' ֽϴ. /ߴ Ʈ `%s'() õմϴ `%.*s' Ģ õ. Ģ `%s'() õմϴ. ɾ `%s' %d Ÿ մϴ.... ũ Ʈϰ ֽϴ.... Ȳ: %s [ɼ] [Ÿ] ... ȣ 1 ȣ 2`%s' . Ÿ̸ ð ʰ: ִ ̷ â ٲ[%s] %d (õ)`%s' ̹ ŵǾϴ.`override' ʴ Ϸ : `%s'ڵ `%s' `%s' Ϸ ֵ˴ϴ. ݷ `%s' ݷ `%s' ̸ٲ ϴ ݷ `%s' ݷ `%s' ̸ٲ ϴ ϴ:  ü ϴ۾ ⺻Ϸ sleep(30). . dup ۾ ڿ ̸ մϴ ̸ȯ-e ȯ `%s'`word' Լ ù° ڴ 0 Ŀ մϴfopen (ӽ )fwrite (ӽ )۾ ʱȭ : `%s' command_state : ߸ -jobserver-fds ڿ `%s' : -jobserver-fds ɼǹ ũ`endef' . `define'`endif' иȣ %s() Ÿ ȥյ Ģ Ϲ Ģ Ϸ ϴ Ÿ 0`word' Լ ù° ڰ ڰ ƴմϴ`wordlist' Լ ù° ڰ ڰ ƴմϴ`wordlist' Լ ι° ڰ ڰ ƴմϴ ǿ `else' ־ մϴ۾ бŸ `%s'() Ÿ Ͽ ʽϴŸ `%s'() Ģ ־ϴŸ `%s'() : :: ׸ ÿ ֽϴŸ Ͽ `%%' ϴ.`-%c' ɼ μ ʿմϴī̺ touch VMS ϴtouch: `%s' ʽϴtouch: `%s' Ͽ ar_member_touch ڵtouch: `%s' `%s' ʽϴtouch: `%s' ƴմϴ `%2$s' ϱ ̺귯 `%1$s' ϴ ܰ `%s'() ߸Ǿϴ ȣunlink (ӽ ): Լ `%s' ȣ: `%c' ޸𸮰 : ð谡 ߸Ǿ ߰ߵǾϴ. 尡 ҿ ֽϴ.: Ļ ũ -jN Ǿϴ: ۾ 带 ϴ.: NUL ڰ ߰ߵǾϴ; õ˴ϴ: ۾ ϴ: -j1 մϴ. θ ũ Ģ `+' ߰մϴ.: ǵ `%.*s'۾ 07070100060951000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/fi07070100060952000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/fi/LC_MESSAGES07070100060953000081a40000000000000000000000014c512e1f00007a9f000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/fi/LC_MESSAGES/make.moD< \ !>&W~!- -H'^# " ,LMPM@9ozoPZFJ= 9 C f#C$FZ$I$;$ '%1%"N% q%~%(% %%%%& !&+&:&C&%T&z&7&&&&&'(3'\'&q'*'+'+'(#0(#T()x(-(($(9)H)3g)).))**!+*$M*=r*"****"*+!9+[+w+++++,+ ,%>,,d,-, ,&,-'-.G-v-/-&- -%.4.1T. ..#.#.L.6>/u////>/ 0+0*J0u00 0"00000 1 1121 R1 _1%l11$111 2232+M2!y2 2 22222$2$3#D3h3"33,33) 444!M4&o444 444%4 5!5 45>5E50[5'535 5+5 6-<6%j6-6'667!7%7 C7*N7y7 767 7-7-81A8s888888/869I9a9{9 919-9:" :#C: g:u:~:::::::&:+;)I; s;*~;;#;&; <*<H<Y<q<!< <<<!<==64=k=z===(= =1= >3<> p>}>>> >!>> >??8*?c?z??"?3?0?.@L@&U@|@@@@@0@1A-6A1dA2AAA.A,'B2TB*BB6B, C"6C3YC)C"C1C& D3DBD0\DDD=D9E1>EHpE"E EEEdFmGG#GG G&G+ H7H!KH-mHH%H#HH I+!I?MI4I9IGIPDJxJ=KiLKxK|/LOLRLOMMME+NnqNyN?ZOVO{OmPPDvQMQC RFMR:RR"R&S(S?S<TSSSSSST T %T2T"BTeT@yTTTTU "U&CUjU%U*U1U1 V;V&TV({V&V1VV%W5AWwW/WW+WX+X EX(QX&zXEXXYYY,/Y"\Y,Y!YY7Y %Z FZ)gZ%Z$Z)Z*[(1[%Z["["[B[0 \Q:\0\&\0\%]7;]s]]])]U]<?^!|^^^"^O^7_+@_(l_ _ _ _&__`+`H`h` x``)`` `"`+a+Gasaaa#a#a6a)6b`b ubbbbb6b:c7Rcc"cc,cd+2d^d(pd1d!ddd ee5)e _ele eee,e-e=fQfYqf$f:f>+g6jg-g$gg/g*'h Rh3^h+h h>h i-i.Ei3tiii ii j)j9Ij7j,j%j'k6k-Mk2{kkIk"l7lJlSl[l(ol lll l6l;3m5om m)mm0m-'n5Un+nn'nn& o3o'Qo'yo-oo!o6pEpVpspp<p p:p&'qGNq qqqqq+q"r 8rDr]rArrrrr# s>1s4ps#ss+sst!t5tItMLtLt7t;u5[u$uu.u*u: v5[v#v9v5v$%wCJw0w&w5w,xIx]x4|x!xxWxJCy;yky-6zdzszzO K5p ;.3)!9N_01>t1<5= e\Y>. WXz ^A~";yr|w#'H43s}hf20$u*M97' QC%{k:"6?ATEb,%)&-UjZnDVl`:<F*@+ @// S8J Ca[]gD8d?m&Ix ! (i$2B=7L -6Gov+c#4(BRqP, # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Implicit Rules # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # Pattern-specific Variable Values # VPATH Search Paths # Variables # files hash-table stats: # Counted %d args in failed launch This program built for %s This program built for %s (%s) --debug[=FLAGS] Print various types of debugging information. --no-print-directory Turn off -w, even if it was turned on implicitly. --warn-undefined-variables Warn when an undefined variable is referenced. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -L, --check-symlink-times Use the latest mtime between symlinks and target. -R, --no-builtin-variables Disable the built-in variable settings. -S, --no-keep-going, --stop Turns off -k. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. -b, -m Ignored for compatibility. -d Print lots of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg. -k, --keep-going Keep going when some targets can't be made. -l [N], --load-average[=N], --max-load[=N] Don't start multiple jobs unless load is below N. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -r, --no-builtin-rules Disable the built-in implicit rules. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far.# A default, MAKEFILES, or -include/sinclude makefile.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Successfully updated.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:# variable set hash-table stats: $SHELL changed (was `%s', now `%s') %s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s%s: %s%s: %s%s: Command not found%s: Entering an unknown directory %s: Entering directory `%s' %s: Leaving an unknown directory %s: Leaving directory `%s' %s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering an unknown directory %s[%u]: Entering directory `%s' %s[%u]: Leaving an unknown directory %s[%u]: Leaving directory `%s' *** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .DEFAULT_GOAL contains more than one target.LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAlarm clockAvoiding implicit rule recursion. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBroken pipeBus errorCPU time limit exceededCannot create a temporary file Child accessChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Collisions=%ld/%ld=%.0f%%Considering target file `%s'. ContinuedCould not restore stdin Could not restore stdout Couldn't change back to original directory.Creating temporary batch file %s Current timeDanger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInitialized accessInterruptKilledLoad=%ld/%ld=%.0f%%, Looking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Make accessMakefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Making `%s' due to always-make flag. Malformed target-specific variable definitionMember `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. QuitRe-executing[%u]:Reading makefile `%s'Reading makefiles... Recently tried and failed to update file `%s'. Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rehash=%d, Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Removing intermediate files... Report bugs to Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Symbolic links not supported: disabling -L.Target `%s' not remade because of errors.TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User accessUser defined signal 1User defined signal 2Using default commands for `%s'. Virtual timer expiredWarning: Empty redirection Warning: File `%s' has modification time in the futureWindow changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinternal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionalmakefilemissing `endef', unterminated `define'missing `endif'missing separator%smissing target patternmultiple target patternsnono more file handles: could not duplicate stdin no more file handles: could not duplicate stdout non-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalread jobs pipespawnvpe: environment space might be exhaustedtarget `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: undefined variable `%.*s'write errorwrite error: %swrite jobserverProject-Id-Version: make 3.81-b3 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2005-07-06 21:36+0300 Last-Translator: Lauri Nurmi Language-Team: Finnish MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # %u "vpath"-hakupolkua. # %u oletussääntöä, %u # %u hahmokohtaista muuttuja-arvoa # Hakemistot # Tiedostot # Make-tietokanta saatu valmiiksi %s # Yleinen ("VPATH"-muuttuja) hakupolku: # # Oletussäännöt # Make-tietokanta, tulostettu %s # Ei yleistä ("VPATH"-muuttuja) hakupolkua. # Ei oletussääntöjä. # Ei hahmokohtaisia muuttuja-arvoja. # Hahmokohtaisia muuttujien arvoja # VPATH-hakupolut # Muuttujat # tilasto tiedostojen hajautustaulusta: # Laskettiin %d argumenttia epäonnistuneessa käynnistyksessä Tämä ohjelma on käännetty järjestelmälle %s. Tämä ohjelma on käännetty järjestelmälle %s (%s). --debug[=LIPUT] Näytä monenlaisia vianetsintätietoja. --no-print-directory Kumoa -w, vaikka se olisi käytössä oletuksena. --warn-undefined-variables Varoita viittauksista määrittelemättömiin muuttujiin. -B, --always-make Tuota kaikki kohteet ehdoitta. -C HAKEMISTO, --directory=HAKEMISTO Siirry HAKEMISTOon ennen jatkamista. -I HAKEMISTO, --include-dir=HAKEMISTO Etsi sisällytettäviä makefile:ja HAKEMISTOsta. -L, --check-symlink-times Käytä uusinta mtime-aikaa symlinkkien ja kohteen välillä. -R, --no-builtin-variables Poista käytöstä sisäiset muuttuja-asetukset. -S, --no-keep-going, --stop Kumoaa valitsimen -k. -W TIEDOSTO, --what-if=TIEDOSTO, --new-file=TIEDOSTO, --assume-new=TIEDOSTO Käsittele TIEDOSTO aina uutena. -b, -m Yhteensopivuuden vuoksi jätetään huomiotta. -d Näytä runsaasti vianetsintätietoja. -e, --environment-overrides Ympäristömuuttujat kumoavat makefile-tiedostot. -f TIEDOSTO, --file=TIEDOSTO, --makefile=TIEDOSTO Käytä TIEDOSTOa makefile-tiedostona. -h, --help Näytä tämä viesti ja poistu. -j [N], --jobs[=N] Salli N yhtäaikaista työtä; ilman N:ää ääretön. -k, --keep-going Jatka vaikka joidenkin kohteiden tuottaminen epäonnistuisi. -l [N], --load-average[=N], --max-load[=N] Älä aloita useita töitä ellei kuormitus alle N. -o TIEDOSTO, --old-file=TIEDOSTO, --assume-old=TIEDOSTO Käsittele TIEDOSTO vanhana, älä tuota sitä. -p, --print-data-base Näytä make:in sisäinen tietokanta. -r, --no-builtin-rules Poista käytöstä sisäiset oletussäännöt. -t, --touch Kosketa kohteita tuottamisen sijaan. -v, --version Näytä make:in versionumero ja poistu. -w, --print-directory Näytä nykyinen hakemisto. Päiväys %s Ei huomioida VPATH-nimeä "%s". uid = %d, gid = %d, oikeudet = 0%o. (sisäänrakennettu): (muisti vedostettu) (ehkä tarkoitit sarkainta eikä kahdeksaa välilyöntiä?) (ei välitetä) (tiedostosta "%s", rivi %lu) (tiedostosta "%s", rivi %lu): (nimi voi olla typistynyt) (ei ~-laajennusta) (etä) (hakupolku) tiedostoa, mahdottomuutta mahdottomuutta %lu hakemistossa. tähän mennessä.# Oletus-, MAKEFILES- tai -include/sinclude -makefile-tiedosto.# Tuotetaan myös:# Päivitys epäonnistui.# Tiedosto ei ole olemassa.# Tiedosto on päivitetty.# Tiedostoa ei ole päivitetty.# Tiedosto on välitason ennakkoehto.# Tiedosto on hyvin vanha.# Oletussääntöhaku on suoritettu.# Oletussääntöhakua ei ole suoritettu.# Virheellinen arvo "command_state"-jäsenessä!# Virheellinen arvo "update_status"-jäsenessä!# Viimeksi muutettu %s # Muutosaikaa ei koskaan tarkastettu.# Vaatii päivitystä (-q on asetettu).# Valekohde (ennakkoehto .PHONY:lle).# Arvokas tiedosto (ennakkoehto .PRECIOUS:ille).# Päivitetty onnistuneesti.# %s (laite %d, i-solmu [%d,%d,%d]): # %s (laite %d, i-solmu [%d,%d,%d]): ei voitu avata. # %s (laite %ld, i-solmu %ld): # %s (laite %ld, i-solmu %ld): ei voitu avata. # %s (avain %s, maika %d: # %s (avain %s, maika %d): ei voitu avata. # %s: tilaa ei voitu lukea. # Ei "vpath"-hakupolkuja.# Ei kohde:# muuttujajoukon hajautustaulutilastot: $SHELL muuttunut (oli "%s", nyt "%s") %s (rivi %d) Väärä kuoriympäristö (!unixy && !batch_mode_shell) %s keskeytyy 30 sekunniksi...%s%s: %s%s: %s%s: Komentoa ei löytynyt%s: Siirrytään tuntemattomaan hakemistoon %s: Siirrytään hakemistoon "%s" %s: Poistutaan tuntemattomasta hakemistosta %s: Poistutaan hakemistosta "%s" %s: Kuoriohjelmaa ei löytynyt%s: Aikaleima ei ole sallitulla välillä, korvataan %s%s: virheellinen valitsin -- %c %s: virheellinen valitsin -- %c %s: valitsin "%c%s" ei salli argumenttia %s: valitsin "%s" on moniselitteinen %s: valitsin "%s" vaatii argumentin %s: valitsin "--%s" ei salli argumenttia %s: valitsin "-W %s" ei salli argumenttia %s: valitsin "-W %s" on moniselitteinen %s: valitsin vaatii argumentin -- %c %s: tunnistamaton valitsin "%c%s" %s: tunnistamaton valitsin "--%s" %s: käyttäjä %lu (todellinen %lu), ryhmä %lu (todellinen %lu) %sKohteen "%s" tuottamiseen ei ole sääntöä%s%1$s"%3$s"-kohteen tarvitseman kohteen "%2$s" tuottamiseen ei ole sääntöä%4$s%s[%u]: Siirrytään tuntemattomaan hakemistoon %s[%u]: Siirrytään hakemistoon "%s" %s[%u]: Poistutaan tuntemattomasta hakemistosta %s[%u]: Poistutaan hakemistosta "%s" *** Arkistojäsen "%s" voi olla viallinen - ei poisteta*** Katkaisu. *** Poistetaan tiedosto "%s"*** Poistetaan aputiedosto "%s"*** Odotetaan keskeneräisiä töitä....*** Varoitus: .LOW_RESOLUTION_TIME-tiedostolla "%s" on korkearesoluutioinen aikaleima*** [%s] Arkistojäsen "%s" voi olla viallinen - ei poisteta*** [%s] Poistetaan tiedosto "%s"*** [%s] Virhe %d*** [%s] Virhe 0x%x*** [%s] Virhe 0x%x (ei huomioida)-varoitus, Ctrl-Y-käsittely on ehkä otettava uudelleen käyttöön DCL:stä. . Seis. .DEFAULT_GOAL sisältää yli yhden kohteen.LIBPATTERNS-elementti "%s" ei ole hahmo; käytetään VPATH-nimeä "%s"KeskeytettyHerätyskelloVältetään oletussääntörekursio. SISÄÄNRAKENNETTU CD %s SISÄÄNRAKENNETTU RM %s SISÄÄNRAKENNETTU [%s][%s] Virheellinen järjestelmäkutsuKatkennut putkiVäylävirheSuoritinaikaraja ylittynytVäliaikaistiedoston luominen ei onnistu Lapsiprosessin käyttöoikeudetLapsi lopettiKehäriippuvuus %s <- %s hylätty.Siivotaan väliaikainen komentotiedosto %s Siivotaan väliaikainen komentotiedosto %s Törmäykset=%ld/%ld=%.0f%%Tarkastellaan tiedostoa "%s". JatkettuVakiosyötettä ei voitu palauttaa Vakiotulostetta ei voitu palauttaa Ei voitu siirtyä takaisin alkuperäiseen hakemistoon.Luodaan väliaikainen komentotiedosto %s Tämänhetkinen aikaVaarasignaaliEMT-ansaVirhe käynnistyksessä, %d Virhe, tyhjä komento Käynnistetään sen sijaan %s Ylimääräistä tekstiä "%s"-toimintaohjeen jälkeenMakefile-tiedoston "%s" uudelleentuottaminen epäonnistui.Kohdetiedoston "%s" uudelleentuottaminen epäonnistui. Tiedosto "%s" ei ole olemassa. Tiedostoa "%s" on jo tarkasteltu. Tiedoston kokoraja ylitettyKohdetiedoston "%s" ennakkoehdot täytetty. Tiedosto "%s" päivitetty. Käytettävissä ei ole liukulukusuoritintaLiukulukupoikkeusKohteelle "%s" löytyi oletussääntö. Löydettiin ennakkoehto "%s", joka on VPATH "%s" Luovutaan kohdetiedostosta "%s". LinjankatkaisuI/O mahdollistaIOT-ansaVirheellinen käskySisällytettyä makefile-tiedostoa "%s" ei löytynyt.TietopyyntöAlkuperäiset käyttöoikeudetKeskeytysTapettuKuormitus=%ld/%ld=%.0f%%, Etsitään sääntöä aputiedostolla "%s". Etsitään oletussääntöä kohteelle "%s". Etsitään arkistojäsenen oletussääntöä kohteelle "%s". Make-prosessin käyttöoikeudetEi uudelleentuoteta makefile-tiedostoa "%s" - vältetään mahdollinen ikuinen silmukka. Makefile-tiedostoa "%s" ei löytynytMakefile-tiedosto vakiosyötteestä määritelty kahdesti.Tuotetaan "%s", koska --always-make -valitsin on käytössä. Väärin muotoiltu kohdekohtainen muuttujamäärittelyJäsen "%s"%s: %ld tavua kohdassa %ld (%ld). Kohde "%s" on tuotettava uudelleen. EiKohteelle "%s" ei löytynyt oletussääntöä. Ei tarvetta uudelleentuottaa kohdetta "%s"Ei kohteitaKohteita ei ole annettu, eikä makefileä löytynytKohteelle "%s" ei tarvitse tehdä mitään.Valitsimet: Rinnakkaiset työt (-j) eivät ole tuettuja tällä alustalla.SähkökatkoEnnakkoehto "%s" on uudempi kuin kohde "%s". Ennakkoehto "%s" on vanhempi kuin kohde "%s". Kohteen "%2$s" ennakkoehto "%1$s" ei ole olemassa. Profilointiajastin vanhentunutKarsitaan tiedosto "%s". LopetettuUudelleenkäynnistetään[%u]:Luetaan makefile-tiedosto "%s"Luetaan makefile-tiedostoja... Tiedoston "%s" päivitysyritys epäonnistui äskettäin. Rekursiivinen muuttuja "%s" viittaa (lopulta) itseensäVirhetuloste uudelleenohjattu kohteeseen %s Syöte uudelleenohjattu kohteesta %s Tuloste uudelleenohjattu kohteeseen %s Uudelleenhajautus=%d, Hylätään mahdoton oletusennakkoehto "%s". Hylätään mahdoton säännön ennakkoehto "%s". Poistetaan aputiedostot... Ilmoita ohjelmistovioista (englanniksi) osoitteeseen . Palataan yhden työn (-j1) tilaan.Resurssi menetettySIGPHONESIGWINDMuistialueen ylitysPäivitetään edelleen tiedostoa "%s". PysäytettyPysäytetty (signaali)Pysäytetty (päätteen syöte)Pysäytetty (päätteen tuloste)Kohdetiedosto "%s" uudelleentuotettiin onnistuneesti. Ei tukea symbolisille linkeille: poistetaan -L käytöstä.Kohdetta "%s" ei tuotettu uudelleen virheiden vuoksi.PäätettyKohteen "%s" ennakkoehtoja täytetään. Jäljitys/katkaisupisteansaYritetään käyttää oletusennakkoehtoa "%s". Kokeillaan hahmosääntöä rungolla "%.*s". Yritetään käyttää säännön ennakkoehtoa "%s". Tuntematon sisäänrakennettu komento "%s" Tuntematon virhe %dPäivitetään makefile-tiedostoja.... Kiireellinen I/O-tilanneKäyttö: %s [valitsimet] [kohde] ... Käyttäjän käyttöoikeudetKäyttäjän määrittelemä signaali 1Käyttäjän määrittelemä signaali 2Käytetään oletuskomentoja kohteelle "%s". Virtuaaliajastin vanhentunutVaroitus: Tyhjä uudelleenohjaus Varoitus: Tiedoston "%s" muutosaika on tulevaisuudessaIkkuna vaihtunut[%s] Virhe %d (ei huomioida)"%s" on ajan tasalla."override"-toimintaohjeyritettiin käyttää ominaisuutta, jolle ei ole tukea: "%s"automaattinenmutta "%s":n katsotaan nyt olevan sama tiedosto kuin "%s".kuormarajaa ei voi ottaa käyttöön: kuormarajoja ei voi ottaa käyttöön tässä käyttöjärjestelmässäkomentoriviluodaan työputkioletussleep(30) valmis. Jatketaan. kaksinkertainen työpalvelintyhjä merkkijono ei kelpaa tiedostonimeksityhjä muuttujan nimiympäristö-e:n alainen ympäristöylimääräinen "%s""word"-funktion ensimmäisen argumentin on oltava suurempi kuin 0fopen (väliaikaistiedosto)fwrite (väliaikaistiedosto)alustetaan työpalvelimen putkisisäinen virhe: "%s" command_statesisäinen virhe: virheellinen --jobserver-fds -merkkijono "%s"sisäinen virhe: useitan --jobserver-fds -valitsimiavirheellinen syntaksi ehtolauseessamakefilepuuttuva "endef", päättämätön "define"puuttuva "endif"puuttuva erotin%spuuttuva kohdehahmouseita kohdehahmojaeitiedostokahvoja ei ole enempää: vakiosyötteen kahdentaminen ei onnistunut tiedostokahvoja ei ole enempää: vakiotulosteen kahdentaminen epäonnistui ei-numeerinen ensimmäinen argumentti "word"-funktiolleei-numeerinen ensimmäinen argumentti "wordlist"-funktiolleei-numeerinen toinen argumentti "wordlist"-funktiollevain yksi "else" ehtolausetta kohdentyöputken lukuspawnvpe: ympäristötila saattaa olla lopussakohde "%s" ei täsmää kohdehahmon kanssakohde "%s" annettu yli yhden kerran samassa säännössä.kohdetiedostolla "%s" on sekä :- että ::-merkinnätkohdehahmo ei sisällä %%-merkkiävalitsin "-%c" vaatii positiivisen kokonaislukuargumentinarkistojäsenten kosketus ei ole mahdollista VMS:ssätouch: Arkistoa "%s" ei ole olemassatouch: ar_member_touch antoi virheellisen paluuarvon kohteesta "%s"touch: Arkistossa "%1$s" ei ole jäsentä "%2$s"touch: "%s" ei ole kelvollinen arkistokirjastoa "%s" ei voi avata jäsenen "%s" etsimiseksituntematon vianetsintätason määritys "%s"tuntematon signaaliunlink (väliaikaistiedosto): päättämätön kutsu funktioon "%s": puuttuva "%c"päättämätön muuttujaviittausvirtuaalimuisti lopussavaroitus: Havaittu väärä kellonaika. Käännösversio saattaa olla epätäydellinen.varoitus: -jN pakotettu ali-make:ssa: poistetaan työpalvelin käytöstä.varoitus: havaittu NUL-merkki, rivin loppuosaa ei huomioidavaroitus: työpalvelin ei käytettävissä: käytetään -j1. Lisää "+" ylemmän tason make-sääntöön.varoitus: määrittelemätön muuttuja "%.*s"kirjoitusvirhekirjoitusvirhe: %styöpalvelimen kirjoitus0707010006097e000041ed0000000000000000000000034c512e5b00000000000000b600010002ffffffffffffffff0000001f00000000root/usr/local/share/locale/sv0707010006097f000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/locale/sv/LC_MESSAGES07070100060980000081a40000000000000000000000014c512e2000007aed000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/locale/sv/LC_MESSAGES/make.moT \&!-G Y-z'#  !/"Mp LPMK@ooJ P F !JR!!9"CX"f"_#;c#O#J#}:$~$>7%Cv%F%I&;K& &&"& &&(& '$';'T'o'' ''''%'' '7(9(H(a(y(((((&(*)&A)+h)+))#)#))*-G*u*$*9**3 +@+.Z++++!+$+=,"U,x,,,",,!,--+8-d-~-,--%-, .-6. d.&.....//;/&k/ /%//1/ +070#N0#r0L060161H1\1>z1 1+1*1222 :2"F2i2x222 2 222 2 3%373$W3|33 333+34!;4 ]4j4 44444$45# 5D5"_55,55)56!)6&K6r66 666%666 77!7077'h737 7+77-8%F8-l8'888!89 9**9U9 r96|9 9-9-91:1O:::::::/:6 ;W;o;; ;1;-;<".<#Q< u<<<<<<<<<&=++=6W=)=(= =*=>#->&Q>x>>>>>>!? 1?=?S?!i???6??@@/@(D@ m@1w@3@3@A3-A aAnAAA A!AA AA B8BTBkBB6B"B3B0%CVCtC&}CCCCC'C'D@D0CD1tD-D1D2E9E0YEE.E,E2E*(FSF6sF,F"F3F).G"XG1{G-G&GHH0+H\H|H=H9H1 IH?I"I IIIZI2KKK%fK KK!K/KK L2'LZL(tL"LL L"L/M4M#SMMwMMMON;cNkNp O^|ONOI*P{tP@PI1Qb{Q[QE:R\RJR}(SS>'TIfTLTIT8GU U"U%U U U/U V*V@VXVtVVV VV VV V VRWSWdWWWW$WW(X-:X&hX.X.XX(Y(+Y$TY+yYY"Y5YZ/6ZfZ.ZZZZ*Z'"[CJ[[[[[[[\3\ N\.o\\\&\\%]&?]'f] ]&]]]9^(B^>k^"^ ^ ^_7._ f_t_ __J_<`U`r```@` `(a1)a[axa a.aaaaa bbb1b Pb\b*lb%b%bbb c"c?c*]c"c c c%c d dd2dFd%Zd.d.dd deA3e'ue"ee$e+e"f>f FfTf]f-sffffff.f(g7Hg g-gg(g-h(/h'Xhhh'h"hh*h!i ?i3Ii }i<i<iFj?Kjjjjjjj3jC1kukkk k/k3 l=lYYl&l llll# m -m7mJmbm{m-m2m-m)'nQn?Znn%n(n)n"o ?oLoco|o#oooo%o p%p6@pwpppp3p p*q>+q>jq'q>q rr/r"6rYr%orrrrrCrs&s';s6css2s,st8t"@tctrtt,t4tt u1u2Au5tu9u8uv4;vpv&v%v,v*w!,w5Nw4w!w8w*x*?x>jx4x"x yy*&yQylyJy@y:zOJz$zz zzyg79H6M?(-TnZd> ?B@ Q_LA:R<PiR05,cY!D16+2G"U^sE-[K*( /1}%8:8&W N Ct@S$/4];a3m V2)u~9zB=vbeOw#M F|JoFITQ*' qL3rS0;O+hH {p $E=XjGx#fJ.`!P&N57kK'\%)lC D4<">,I.A # %u `vpath' search paths. # %u implicit rules, %u # %u pattern-specific variable values # Directories # Files # Finished Make data base on %s # General (`VPATH' variable) search path: # # Implicit Rules # Make data base, printed on %s # No general (`VPATH' variable) search path. # No implicit rules. # No pattern-specific variable values. # Pattern-specific Variable Values # VPATH Search Paths # Variables # files hash-table stats: # Counted %d args in failed launch This program built for %s This program built for %s (%s) --debug[=FLAGS] Print various types of debugging information. --no-print-directory Turn off -w, even if it was turned on implicitly. --warn-undefined-variables Warn when an undefined variable is referenced. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -L, --check-symlink-times Use the latest mtime between symlinks and target. -R, --no-builtin-variables Disable the built-in variable settings. -S, --no-keep-going, --stop Turns off -k. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. -b, -m Ignored for compatibility. -d Print lots of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg. -k, --keep-going Keep going when some targets can't be made. -l [N], --load-average[=N], --max-load[=N] Don't start multiple jobs unless load is below N. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -r, --no-builtin-rules Disable the built-in implicit rules. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. Date %s Ignoring VPATH name `%s'. uid = %d, gid = %d, mode = 0%o. (built-in): (core dumped) (did you mean TAB instead of 8 spaces?) (don't care) (from `%s', line %lu) (from `%s', line %lu): (name might be truncated) (no default goal) (no ~ expansion) (remote) (search path) files, impossibilities impossibilities in %lu directories. so far. terminal.# A default, MAKEFILES, or -include/sinclude makefile.# Also makes:# Failed to be updated.# File does not exist.# File has been updated.# File has not been updated.# File is an intermediate prerequisite.# File is very old.# Implicit rule search has been done.# Implicit rule search has not been done.# Implicit/static pattern stem: `%s' # Invalid value in `command_state' member!# Invalid value in `update_status' member!# Last modified %s # Modification time never checked.# Needs to be updated (-q is set).# Phony target (prerequisite of .PHONY).# Precious file (prerequisite of .PRECIOUS).# Successfully updated.# %s (device %d, inode [%d,%d,%d]): # %s (device %d, inode [%d,%d,%d]): could not be opened. # %s (device %ld, inode %ld): # %s (device %ld, inode %ld): could not be opened. # %s (key %s, mtime %d): # %s (key %s, mtime %d): could not be opened. # %s: could not be stat'd. # No `vpath' search paths.# Not a target:# variable set hash-table stats: $SHELL changed (was `%s', now `%s') %s (line %d) Bad shell context (!unixy && !batch_mode_shell) %s is suspending for 30 seconds...%s%s: %s%s: %s%s: Command not found%s: Entering an unknown directory %s: Entering directory `%s' %s: Leaving an unknown directory %s: Leaving directory `%s' %s: Shell program not found%s: Timestamp out of range; substituting %s%s: illegal option -- %c %s: invalid option -- %c %s: option `%c%s' doesn't allow an argument %s: option `%s' is ambiguous %s: option `%s' requires an argument %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument %s: option `-W %s' is ambiguous %s: option requires an argument -- %c %s: unrecognized option `%c%s' %s: unrecognized option `--%s' %s: user %lu (real %lu), group %lu (real %lu) %sNo rule to make target `%s'%s%sNo rule to make target `%s', needed by `%s'%s%s[%u]: Entering an unknown directory %s[%u]: Entering directory `%s' %s[%u]: Leaving an unknown directory %s[%u]: Leaving directory `%s' *** Archive member `%s' may be bogus; not deleted*** Break. *** Deleting file `%s'*** Deleting intermediate file `%s'*** Waiting for unfinished jobs....*** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp*** [%s] Archive member `%s' may be bogus; not deleted*** [%s] Deleting file `%s'*** [%s] Error %d*** [%s] Error 0x%x*** [%s] Error 0x%x (ignored)-warning, you may have to re-enable CTRL-Y handling from DCL. . Stop. .DEFAULT_GOAL contains more than one target.LIBPATTERNS element `%s' is not a pattern; using VPATH name `%s'AbortedAlarm clockAvoiding implicit rule recursion. BUILTIN CD %s BUILTIN RM %s BUILTIN [%s][%s] Bad system callBroken pipeBus errorCPU time limit exceededCannot create a temporary file Child accessChild exitedCircular %s <- %s dependency dropped.Cleaning up temp batch file %s Cleaning up temporary batch file %s Collisions=%ld/%ld=%.0f%%Considering target file `%s'. ContinuedCould not restore stdin Could not restore stdout Couldn't change back to original directory.CreatePipe() failed (e=%ld) Creating temporary batch file %s Current timeCustoms won't export: %s Danger signalEMT trapError spawning, %d Error, empty command Executing %s instead Extraneous text after `%s' directiveFailed to remake makefile `%s'.Failed to remake target file `%s'. File `%s' does not exist. File `%s' was considered already. File size limit exceededFinished prerequisites of target file `%s'. Finished updating file `%s'. Floating point co-processor not availableFloating point exceptionFound an implicit rule for `%s'. Found prerequisite `%s' as VPATH `%s' Giving up on target file `%s'. HangupI/O possibleIOT trapIllegal InstructionIncluded makefile `%s' was not found.Information requestInitialized accessInterruptKilledLoad=%ld/%ld=%.0f%%, Looking for a rule with intermediate file `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. Make accessMakefile `%s' might loop; not remaking it. Makefile `%s' was not foundMakefile from standard input specified twice.Making `%s' due to always-make flag. Malformed target-specific variable definitionMember `%s'%s: %ld bytes at %ld (%ld). Must remake target `%s'. NoNo implicit rule found for `%s'. No need to remake target `%s'No targetsNo targets specified and no makefile foundNothing to be done for `%s'.Options: Parallel jobs (-j) are not supported on this platform.Power failurePrerequisite `%s' is newer than target `%s'. Prerequisite `%s' is older than target `%s'. Prerequisite `%s' is order-only for target `%s'. Prerequisite `%s' of target `%s' does not exist. Profiling timer expiredPruning file `%s'. QuitRe-executing[%u]:Reading makefile `%s'Reading makefiles... Recently tried and failed to update file `%s'. Recursive variable `%s' references itself (eventually)Redirected error to %s Redirected input from %s Redirected output to %s Rehash=%d, Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Removing intermediate files... Report bugs to Resetting to single job (-j1) mode.Resource lostSIGPHONESIGWINDSegmentation faultStill updating file `%s'. StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Successfully remade target file `%s'. Symbolic links not supported: disabling -L.Target `%s' is double-colon and has no prerequisites. Target `%s' not remade because of errors.Target file `%s' needs remade under -q. TerminatedThe prerequisites of `%s' are being made. Trace/breakpoint trapTrying implicit prerequisite `%s'. Trying pattern rule with stem `%.*s'. Trying rule prerequisite `%s'. Unknown builtin command '%s' Unknown error %dUpdating goal targets.... Updating makefiles.... Urgent I/O conditionUsage: %s [options] [target] ... User accessUser defined signal 1User defined signal 2Using default commands for `%s'. Virtual timer expiredWarning: Empty redirection Warning: File `%s' has modification time in the futureWindow changed[%s] Error %d (ignored)`%s' is up to date.`override' directiveattempt to use unsupported feature: `%s'automaticbut `%s' is now considered the same file as `%s'.can't rename double-colon `%s' to single-colon `%s'can't rename single-colon `%s' to double-colon `%s'cannot enforce load limit: cannot enforce load limits on this operating systemcommand linecreating jobs pipedefaultdone sleep(30). Continuing. dup jobserverempty string invalid as file nameempty variable nameenvironmentenvironment under -eextraneous `%s'first argument to `word' function must be greater than 0fopen (temporary file)fwrite (temporary file)init jobserver pipeinsufficient number of arguments (%d) to function `%s'internal error: `%s' command_stateinternal error: invalid --jobserver-fds string `%s'internal error: multiple --jobserver-fds optionsinvalid syntax in conditionalmakefilemissing `endef', unterminated `define'missing `endif'missing separator%smissing target patternmixed implicit and normal rulesmixed implicit and static pattern rulesmultiple target patternsnono more file handles: could not duplicate stdin no more file handles: could not duplicate stdout non-numeric first argument to `word' functionnon-numeric first argument to `wordlist' functionnon-numeric second argument to `wordlist' functiononly one `else' per conditionalprocess_easy() failed to launch process (e=%ld) read jobs pipespawnvpe: environment space might be exhaustedtarget `%s' doesn't match the target patterntarget `%s' given more than once in the same rule.target file `%s' has both : and :: entriestarget pattern contains no `%%'the `-%c' option requires a positive integral argumenttouch archive member is not available on VMStouch: Archive `%s' does not existtouch: Bad return code from ar_member_touch on `%s'touch: Member `%s' does not exist in `%s'touch: `%s' is not a valid archiveunable to open library `%s' to lookup member `%s'unimplemented on this platform: function `%s'unknown debug level specification `%s'unknown signalunlink (temporary file): unterminated call to function `%s': missing `%c'unterminated variable referencevirtual memory exhaustedwarning: Clock skew detected. Your build may be incomplete.warning: -jN forced in submake: disabling jobserver mode.warning: NUL character seen; rest of line ignoredwarning: jobserver unavailable: using -j1. Add `+' to parent make rule.warning: undefined variable `%.*s'write errorwrite error: %swrite jobserverProject-Id-Version: make 3.81 Report-Msgid-Bugs-To: bug-make@gnu.org POT-Creation-Date: 2010-07-28 01:42-0400 PO-Revision-Date: 2007-12-19 11:50+0100 Last-Translator: Christer Andersson Language-Team: Swedish MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit # %u "vpath"-skvgar. # %u implicita regler, %u # %u mnsterspecifika variabelvrden # Kataloger # Filer # Frdigstllde Make-databas %s # Allmn skvg (enligt "VPATH"-variabeln): # # Implicita regler # Make-databas, utskriven %s # Ingen allmn skvg (enligt "VPATH"-variabeln). # Inga implicita regler. # Inga mnsterspecifika variabelvrden. # Mnsterspecifika variabelvrden # VPATH-skvgar # Variabler # statistik fr filhashtabell: # Rknade till %d argument vid misslyckad start Detta program byggdes fr %s Detta program byggdes fr %s (%s) --debug[=FLAGGOR] Skriv ut olika sorters felskningsinformation. --no-print-directory Stng av -w, ven om det r implicit pslaget. --warn-undefined-variables Varna vid anvndning av en odefinierad variabel. -B, --always-make Bygg ovillkorligen alla ml. -C KATALOG, --directory=KATALOG Byt katalog till KATALOG innan ngot grs. -I KATALOG, --include-dir=KATALOG Genomsk KATALOG efter inkluderade makefiler. -L, --check-symlink-times Anvnd den senaste av mtiderna fr symboliska lnkar eller ml. -R, --no-builtin-variables Inaktivera de inbyggda variabelinstllningarna. -S, --no-keep-going, --stop Stng av -k. -W FIL, --what-if=FIL, --new-file=FIL, --assume-new=FIL Betrakta FIL som hur ny som helst. -b, -m Ignoreras av kompatibilitetsskl. -d Skriv ut massor av felskningsinformation. -e, --environment-overrides Miljvariabler sidostter makefiler. -f FIL, --file=FIL, --makefile=FIL Anvnd FIL som makefil. -h, --help Skriv ut detta meddelande och avsluta. -j [N], --jobs[=N] Tillt N samtidiga jobb; ondligt mnga om inget antal anges. -k, --keep-going Fortstt ven om vissa ml inte kan skapas. -l [N], --load-average[=N], --max-load[=N] Pbrja fler jobb endast om lasten understiger N. -o FIL, --old-file=FIL, --assume-old=FIL Betrakta FIL som mycket gammal och terskapa den inte. -p, --print-data-base Skriv ut makes interna databas. -r, --no-builtin-rules Inaktivera de inbyggda implicita reglerna. -t, --touch Nydatera ml i stllet fr att terskapa dem. -v, --version Skriv ut makes versionsnummer och avsluta. -w, --print-directory Skriv ut aktuell katalog. Datum %s Bortser frn VPATH-namnet "%s". uid = %d, gid = %d, flaggor = 0%o. (inbyggd): (minnesdump) (var avsikten TAB i stllet fr 8 mellanslag?) (oviktigt) (frn "%s", rad %lu) (frn "%s", rad %lu): (namnet kan vara avkortat) (inget standardml) (ingen ~-expansion) (fjrr) (skvg) filer, omjligheter omjligheter i %lu kataloger. hittills. slutregler.# En standardmakefil, eller enligt MAKEFILES, eller en -include/sinclude-makefil.# Skapar ocks:# Uppdateringen misslyckades.# Filen finns inte.# Filen har uppdaterats.# Filen har inte uppdaterats.# Filen r ett vergende beroende.# Filen r mycket gammal.# Implicit regelskning har genomfrts.# Implicit regelskning har inte genomfrts.# Implicit/statisk mnsterstam: "%s" # Ogiltigt vrde i medlem av "command_state"!# Ogiltigt vrde i medlem av "update_status"!# Senast ndrad %s # ndringstiden har inte kontrollerats.# Behver uppdateras (-q har angivits).# Ltsasml (ndvndig fr .PHONY).# Vrdefull fil (ndvndig fr .PRECIOUS).# Uppdateringen lyckades.# %s (enhet %d, inod [%d,%d,%d]): # %s (enhet %d, inod [%d,%d,%d]): kunde inte ppnas. # %s (enhet %ld, inod %ld): # %s (enhet %ld, inod %ld): kunde inte ppnas. # %s (nyckel %s, mtid %d): # %s (nyckel %s, mtid %d): kunde inte ppnas. # %s: kunde inte ta status. # Inga "vpath"-skvgar.# Inte ett ml:# statistik fr variabelmngd-hashtabell: $SHELL ndrades (var "%s", r nu "%s") %s (rad %d) Felaktigt skalsammanhang (!unixy && !batch_mode_shell) %s suspenderas i 30 sekunder...%s%s: %s%s: %s%s: Kommandot hittades inte%s: Gr till en oknd katalog %s: Gr till katalogen "%s" %s: Lmnar en oknd katalog %s: Lmnar katalogen "%s" %s: Skalprogrammet hittades inte%s: Tidsvrde utanfr grnser; erstter med %s%s: otillten flagga -- %c %s: ogiltig flagga -- %c %s: flaggan "%c%s" tar inget argument %s: flaggan "%s" r tvetydig %s: flaggan "%s" krver ett argument %s: flaggan "--%s" tar inget argument %s: flaggan "-W %s" tar inget argument %s: flaggan "-W %s" r tvetydig %s: flaggan krver ett argument -- %c %s: oknd flagga "%c%s" %s: oknd flagga "--%s" %s: anvndare %lu (verklig %lu), grupp %lu (verklig %lu) %sIngen regel fr att skapa mlet "%s"%s%sIngen regel fr att skapa mlet "%s", som behvs till "%s"%s%s[%u]: Gr till en oknd katalog %s[%u]: Gr till katalogen "%s" %s[%u]: Lmnar en oknd katalog %s[%u]: Lmnar katalogen "%s" *** Arkivmedlemmen "%s" kan vara felaktig; ej borttagen*** Avbrott. *** Tar bort filen "%s"*** Tar bort vergngsfilen "%s"*** Invntar oavslutade jobb...*** Varning: .LOW_RESOLUTION_TIME-filen "%s" har en hgupplst tidsstmpel*** [%s] Arkivmedlemmen "%s" kan vara felaktig; ej borttagen*** [%s] Tar bort filen "%s"*** [%s] Fel %d*** [%s] Fel 0x%x*** [%s] Fel 0x%x (ignoreras)-varning, CTRL-Y-hantering kanske behver terstllas frn DCL. . Stannar. .DEFAULT_GOAL innehller fler n ett ml.LIBPATTERNS-elementet "%s" r inte ngot mnster; anvnder VPATH-namnet "%s"AvbrutenAlarmklockaUndviker rekursion orsakad av implicit regel. INBYGGT CD %s INBYGGT RM %s INBYGGT [%s][%s] Felaktigt systemanropLedningsbrottBussfelCPU-tidsgrns verskredsKan inte skapa en temporrfil BarntkomstBarn avslutadesDet cirkulra beroendet %s <- %s slpptes.Stdar bort tillfllig omgngsfil %s Stdar bort tillfllig omgngsfil %s Kollisioner=%ld/%ld=%.0f%%vervger mlfilen "%s". FortsatteKunde inte terstlla stdin Kunde inte terstlla stdout Kunde inte terg till ursprungskatalogen.CreatePipe() misslyckades (e=%ld) Skapar tillfllig omgngsfil %s Nuvarande tidCustoms kommer inte att exportera %s FarosignalEmulatorfllaFel vid avknoppning, %d Fel, tomt kommando Utfr %s i stllet verfldig text efter direktivet "%s"Misslyckades med att terskapa makefilen "%s".Misslyckades med att terskapa mlfilen "%s". Filen "%s" finns inte. Filen "%s" har redan vervgts. Filstorleksgrns verskredsFrdigstllde de ndvndiga frutsttningarna fr mlfilen "%s". Slutfrde uppdaterandet av filen "%s". Flyttalsprocessor inte tillgngligFlyttalsundantagHittade en implicit regel fr "%s". Hittade den ndvndiga "%s" som VPATH "%s" Ger upp med mlfilen "%s". AvringdI/O-tillflleIO-fllaOtillten instruktionDen inkluderade makefilen "%s" hittades inte.Informationsbegrantkomst inleddAvbrottDdadFyllnadsgrad=%ld/%ld=%.0f%%, Letar efter en regel med vergngsfilen "%s". Letar efter en implicit regel fr "%s". Letar efter en implicit regel fr arkivmedlemmen "%s". Make-tkomstMakefilen "%s" torde loopa; terskapas inte. Makefilen "%s" hittades inteMakefil frn standard in angavs dubbelt.Skapar "%s" p grund av flaggan always-make. Felformad mlberoende variabeldefinitionMedlem "%s"%s: %ld byte vid %ld (%ld). Mste terskapa mlet "%s". IngaHittade ingen implicit regel fr "%s". Mlet "%s" behver inte terskapasInga mlInga ml angavs och ingen makefil hittadesInget behver gras fr "%s".Flaggor: Parallella jobb (-j) stds inte p denna plattform.StrmavbrottDen ndvndiga frutsttningen "%s" r nyare n mlet "%s". Den ndvndiga frutsttningen "%s" r ldre n mlet "%s". Den ndvndiga frutsttningen "%s" fr mlet "%s" r endast-ordning. Den ndvndiga frutsttningen "%s" fr mlet "%s" finns inte. Profileringstidur lpte utBeskr filen "%s". AvslutadUtfr p nytt[%u]:Lser makefil "%s"Lser makefiler... Misslyckades nyligen med att uppdatera filen "%s". Den rekursiva variabeln "%s" hnvisar till sig sjlv (s smningom)Felkanal omdirigerad till %s Inkanal omdirigerad till %s Utkanal omdirigerad till %s Omhash=%d, Avvisar det omjliga implicita beroendet "%s". Avvisar det omjliga regelbaserade beroendet "%s". Tar bort vergngsfiler... Anml fel till . Skicka synpunkter p versttningen till . terstller till enkeljobbslge (-j1).Miste resursSIGPHONESIGWINDSegmenteringsfelUppdaterar fortfarande filen "%s". StoppadesStoppades (signal)Stoppades (tty-lsning)Stoppades (tty-utskrift)Mlfilen "%s" terskapades. Symboliska lnkar stds inte: inaktiverar -L.Mlet "%s" r dubbelkolon och har inga beroenden. Mlet "%s" terskapades inte p grund av fel.Mlfilen "%s" behver terskapas med -q. AvslutadDe ndvndiga frutsttningarna fr "%s" hller p att skapas. SprningsfllaPrvar det implicita beroendet "%s". Prvar mnsterregel med stammen "%.*s". Prvar det regelbaserade beroendet "%s". Oknt inbyggt kommando "%s" Oknt fel %dUppdaterar slutml... Uppdaterar makefiler... Brdskande I/O-lgeAnvndning: %s [flaggor] [ml] ... AnvndartkomstAnvndarsignal 1Anvndarsignal 2Anvnder standardkommandon fr "%s". Virtuellt tidur lpte utVarning: Tom omdirigering Varning: Filen "%s" har ett ndringsdatum i framtiden.Fnster ndrat[%s] Fel %d (ignoreras)"%s" r frsk."override"-direktivfrsk att anvnda en funktion som inte stds: "%s"automatiskmen "%s" anses nu vara samma fil som "%s".kan inte ndra namn frn dubbelkolon "%s" till enkelkolon "%s"kan inte ndra namn frn enkelkolon "%s" till dubbelkolon "%s"kan inte upprtthlla lastbegrnsning: kan inte upprtthlla lastbegrnsningar i detta operativsystemkommandoradskapar jobbledningnormalfrdig med sleep(30). Fortstter. duplicerar jobbserveren tom strng r ett ogiltigt filnamntomt variabelnamnmiljmilj enligt -everfldigt "%s"det frsta argumentet till funktionen "word" mste vara strre n 0fopen (temporrfil)fwrite (temporrfil)iordningstller ledning till jobbserverotillrckligt antal argument (%d) till funktionen "%s"internt fel: "%s" command_stateinternt fel: ogiltig "--jobserver-fds"-strng "%s"internt fel: flera "--jobserver-fds"-flaggorogiltig syntax i villkorssatsmakefil"endef" saknas, oavslutat "define""endif" saknasseparator saknas%smlmnster saknasblandade implicita regler och normala reglerblandade implicita regler och statiska mnsterreglerflera mlmnsteringainga fler filhandtag: kunde inte duplicera stdin inga fler filhandtag: kunde inte duplicera stdout icke-numeriskt frsta argument till funktionen "word"icke-numeriskt frsta argument till funktionen "wordlist"icke-numeriskt andra argument till funktionen "wordlist"endast ett "else" per villkorprocess_easy() misslyckades med processtart (e=%ld) lser frn jobbledningspawnvpe: miljutrymmet kanske r slutmlet "%s" motsvarar inte mlmnstretmlet "%s" anges flera gnger i samma regel.mlfilen "%s" har bde poster med : och ::mlmnstret innehller inget "%%"flaggan "-%c" krver ett positivt heltal som argumentnydatering av arkivmedlem r inte tillgngligt i VMSnydatera: Arkivet "%s" finns intenydatera: Felaktig returkod frn ar_member_touch p "%s"nydatera: medlemmen "%s" finns inte i "%s"nydatera: "%s" r inte ngot giltigt arkivkan inte ppna biblioteket "%s" fr att sl upp medlemmen "%s"ej implementerat p denna plattform: funktionen "%s"oknd felskningsniv "%s" angivenoknd signalavlnka (temporrfil): oavslutat funktionsanrop "%s": "%c" saknasoavslutad variabelreferensvirtuellt minne uttmtvarning: Klockfrskjutning upptckt. Bygget kan ha blivit ofullstndigt.varning: -jN framtvingat i del-make: inaktiverar jobbserverlge.varning: NUL-tecken upptckt, bortser frn resten av radenvarning: jobbserver otillgnglig: anvnder -j1. Lgg till "+" i frldraregeln.varning: odefinierad variabel "%.*s"skrivfelskrivfel: %sskriver till jobbserver0707010006093f000041ed0000000000000000000000024c512e5b00000000000000b600010002ffffffffffffffff0000001a00000000root/usr/local/share/info07070100060940000081a40000000000000000000000014c512e20000009a5000000b600010002ffffffffffffffff0000001e00000000root/usr/local/share/info/dirThis is the file .../info/dir, which contains the topmost node of the Info hierarchy, called (dir)Top. The first time you invoke Info you start off looking at this node.  File: dir, Node: Top This is the top of the INFO tree This (the Directory node) gives a menu of major topics. Typing "q" exits, "?" lists all Info commands, "d" returns here, "h" gives a primer for first-timers, "mEmacs" visits the Emacs manual, etc. In Emacs, you can click mouse button 2 on a menu item or cross reference to select it. * Menu: Text creation and manipulation * M4: (m4). A powerful macro processor. C++ libraries * autosprintf: (autosprintf). Support for printf format strings in C++. GNU Gettext Utilities * ISO3166: (gettext)Country Codes. ISO 3166 country codes. * ISO639: (gettext)Language Codes. ISO 639 language codes. * xgettext: (gettext)xgettext Invocation. Extract strings into a PO file. * autopoint: (gettext)autopoint Invocation. Copy gettext infrastructure. * envsubst: (gettext)envsubst Invocation. Expand environment variables. * gettext: (gettext). GNU gettext utilities. * gettextize: (gettext)gettextize Invocation. Prepare a package for gettext. * msgattrib: (gettext)msgattrib Invocation. Select part of a PO file. * msgcat: (gettext)msgcat Invocation. Combine several PO files. * msgcmp: (gettext)msgcmp Invocation. Compare a PO file and template. * msgcomm: (gettext)msgcomm Invocation. Match two PO files. * msgconv: (gettext)msgconv Invocation. Convert PO file to encoding. * msgen: (gettext)msgen Invocation. Create an English PO file. * msgexec: (gettext)msgexec Invocation. Process a PO file. * msgfilter: (gettext)msgfilter Invocation. Pipe a PO file through a filter. * msgfmt: (gettext)msgfmt Invocation. Make MO files out of PO files. * msggrep: (gettext)msggrep Invocation. Select part of a PO file. * msginit: (gettext)msginit Invocation. Create a fresh PO file. * msgmerge: (gettext)msgmerge Invocation. Update a PO file from template. * msgunfmt: (gettext)msgunfmt Invocation. Uncompile MO file into PO file. * msguniq: (gettext)msguniq Invocation. Unify duplicates for PO file. * ngettext: (gettext)ngettext Invocation. Translate a message with plural. Software development * Make: (make). Remake files automatically. 07070100060941000081a40000000000000000000000014c512e20000015a7000000b600010002ffffffffffffffff0000002400000000root/usr/local/share/info/make.infoThis is make.info, produced by makeinfo version 4.13 from make.texi. This file documents the GNU `make' utility, which determines automatically which pieces of a large program need to be recompiled, and issues the commands to recompile them. This is Edition 0.71, last updated 19 July 2010, of `The GNU Make Manual', for GNU `make' version 3.82. Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 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.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover Texts being "A GNU Manual," and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled "GNU Free Documentation License." (a) The FSF's Back-Cover Text is: "You have the freedom to copy and modify this GNU manual. Buying copies from the FSF supports it in developing GNU and promoting software freedom." INFO-DIR-SECTION Software development START-INFO-DIR-ENTRY * Make: (make). Remake files automatically. END-INFO-DIR-ENTRY  Indirect: make.info-1: 1319 make.info-2: 293656  Tag Table: (Indirect) Node: Top1319 Node: Overview14709 Node: Preparing15719 Node: Reading16690 Node: Bugs17617 Node: Introduction19446 Node: Rule Introduction21037 Node: Simple Makefile22970 Node: How Make Works26666 Node: Variables Simplify29321 Node: make Deduces31527 Node: Combine By Prerequisite33260 Node: Cleanup34289 Node: Makefiles35707 Node: Makefile Contents36543 Node: Makefile Names39649 Node: Include41260 Ref: Include-Footnote-145008 Node: MAKEFILES Variable45142 Node: Remaking Makefiles46683 Node: Overriding Makefiles50907 Node: Reading Makefiles52935 Node: Secondary Expansion55947 Node: Rules63388 Node: Rule Example66060 Node: Rule Syntax66914 Node: Prerequisite Types69507 Node: Wildcards72374 Node: Wildcard Examples74092 Node: Wildcard Pitfall75441 Node: Wildcard Function77230 Node: Directory Search79014 Node: General Search80148 Node: Selective Search81855 Node: Search Algorithm84843 Node: Recipes/Search87361 Node: Implicit/Search88684 Node: Libraries/Search89626 Node: Phony Targets91596 Node: Force Targets96665 Node: Empty Targets97702 Node: Special Targets99007 Node: Multiple Targets106862 Node: Multiple Rules108727 Node: Static Pattern110945 Node: Static Usage111597 Node: Static versus Implicit115316 Node: Double-Colon117057 Node: Automatic Prerequisites118817 Node: Recipes123095 Node: Recipe Syntax124268 Node: Splitting Lines126383 Node: Variables in Recipes129483 Node: Echoing130802 Node: Execution132077 Ref: Execution-Footnote-1133488 Node: One Shell133633 Node: Choosing the Shell136948 Node: Parallel141094 Node: Errors144815 Node: Interrupts148483 Node: Recursion150066 Node: MAKE Variable152164 Node: Variables/Recursion154411 Node: Options/Recursion159861 Node: -w Option165021 Node: Canned Recipes166016 Node: Empty Recipes169000 Node: Using Variables170148 Node: Reference173523 Node: Flavors175081 Node: Advanced180821 Node: Substitution Refs181326 Node: Computed Names182879 Node: Values187425 Node: Setting188342 Node: Appending190378 Node: Override Directive194304 Node: Multi-Line195931 Node: Undefine Directive198754 Node: Environment199840 Node: Target-specific202091 Node: Pattern-specific205108 Node: Suppressing Inheritance206954 Node: Special Variables208408 Node: Conditionals213121 Node: Conditional Example213834 Node: Conditional Syntax216397 Node: Testing Flags222127 Node: Functions223228 Node: Syntax of Functions224659 Node: Text Functions226858 Node: File Name Functions235429 Node: Conditional Functions240651 Node: Foreach Function243025 Node: Call Function246237 Node: Value Function249122 Node: Eval Function250559 Node: Origin Function252835 Node: Flavor Function256051 Node: Shell Function257117 Node: Make Control Functions258751 Node: Running260413 Node: Makefile Arguments262396 Node: Goals263112 Node: Instead of Execution267851 Node: Avoiding Compilation271433 Node: Overriding273407 Node: Testing275710 Node: Options Summary277594 Node: Implicit Rules287992 Node: Using Implicit290137 Node: Catalogue of Rules293656 Node: Implicit Variables303004 Node: Chained Rules307761 Node: Pattern Rules311772 Node: Pattern Intro313307 Node: Pattern Examples315895 Node: Automatic Variables317701 Node: Pattern Match325059 Node: Match-Anything Rules328382 Node: Canceling Rules332256 Node: Last Resort332970 Node: Suffix Rules334799 Node: Implicit Rule Search338524 Node: Archives342023 Node: Archive Members342721 Node: Archive Update344331 Node: Archive Symbols346242 Node: Archive Pitfalls347476 Node: Archive Suffix Rules348198 Node: Features349745 Node: Missing358290 Node: Makefile Conventions362017 Node: Makefile Basics362996 Node: Utilities in Makefiles366163 Node: Command Variables368661 Node: DESTDIR371900 Node: Directory Variables374067 Node: Standard Targets388682 Ref: Standard Targets-Footnote-1402458 Node: Install Command Categories402558 Node: Quick Reference407084 Node: Error Messages418767 Node: Complex Makefile426463 Node: GNU Free Documentation License434974 Node: Concept Index460136 Node: Name Index526637  End Tag Table 07070100060942000081a40000000000000000000000014c512e2000047b18000000b600010002ffffffffffffffff0000002600000000root/usr/local/share/info/make.info-1This is make.info, produced by makeinfo version 4.13 from make.texi. This file documents the GNU `make' utility, which determines automatically which pieces of a large program need to be recompiled, and issues the commands to recompile them. This is Edition 0.71, last updated 19 July 2010, of `The GNU Make Manual', for GNU `make' version 3.82. Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 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.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover Texts being "A GNU Manual," and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled "GNU Free Documentation License." (a) The FSF's Back-Cover Text is: "You have the freedom to copy and modify this GNU manual. Buying copies from the FSF supports it in developing GNU and promoting software freedom." INFO-DIR-SECTION Software development START-INFO-DIR-ENTRY * Make: (make). Remake files automatically. END-INFO-DIR-ENTRY  File: make.info, Node: Top, Next: Overview, Prev: (dir), Up: (dir) GNU `make' ********** This file documents the GNU `make' utility, which determines automatically which pieces of a large program need to be recompiled, and issues the commands to recompile them. This is Edition 0.71, last updated 19 July 2010, of `The GNU Make Manual', for GNU `make' version 3.82. Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 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.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover Texts being "A GNU Manual," and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled "GNU Free Documentation License." (a) The FSF's Back-Cover Text is: "You have the freedom to copy and modify this GNU manual. Buying copies from the FSF supports it in developing GNU and promoting software freedom." * Menu: * Overview:: Overview of `make'. * Introduction:: An introduction to `make'. * Makefiles:: Makefiles tell `make' what to do. * Rules:: Rules describe when a file must be remade. * Recipes:: Recipes say how to remake a file. * Using Variables:: You can use variables to avoid repetition. * Conditionals:: Use or ignore parts of the makefile based on the values of variables. * Functions:: Many powerful ways to manipulate text. * Invoking make: Running. How to invoke `make' on the command line. * Implicit Rules:: Use implicit rules to treat many files alike, based on their file names. * Archives:: How `make' can update library archives. * Features:: Features GNU `make' has over other `make's. * Missing:: What GNU `make' lacks from other `make's. * Makefile Conventions:: Conventions for writing makefiles for GNU programs. * Quick Reference:: A quick reference for experienced users. * Error Messages:: A list of common errors generated by `make'. * Complex Makefile:: A real example of a straightforward, but nontrivial, makefile. * GNU Free Documentation License:: License for copying this manual * Concept Index:: Index of Concepts * Name Index:: Index of Functions, Variables, & Directives --- The Detailed Node Listing --- Overview of `make' * Preparing:: Preparing and running make * Reading:: On reading this text * Bugs:: Problems and bugs An Introduction to Makefiles * Rule Introduction:: What a rule looks like. * Simple Makefile:: A simple makefile * How Make Works:: How `make' processes this makefile * Variables Simplify:: Variables make makefiles simpler * make Deduces:: Letting `make' deduce the recipe * Combine By Prerequisite:: Another style of makefile * Cleanup:: Rules for cleaning the directory Writing Makefiles * Makefile Contents:: What makefiles contain. * Makefile Names:: How to name your makefile. * Include:: How one makefile can use another makefile. * MAKEFILES Variable:: The environment can specify extra makefiles. * Remaking Makefiles:: How makefiles get remade. * Overriding Makefiles:: How to override part of one makefile with another makefile. * Reading Makefiles:: How makefiles are parsed. * Secondary Expansion:: How and when secondary expansion is performed. Writing Rules * Rule Example:: An example explained. * Rule Syntax:: General syntax explained. * Prerequisite Types:: There are two types of prerequisites. * Wildcards:: Using wildcard characters such as `*'. * 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 a recipe 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. * Multiple Targets:: When to make use of several targets in a rule. * Multiple Rules:: How to use several rules with the same target. * Static Pattern:: Static pattern rules apply to multiple targets and can vary the prerequisites according to the target name. * Double-Colon:: How to use a special kind of rule to allow several independent rules for one target. * Automatic Prerequisites:: How to automatically generate rules giving prerequisites from source files themselves. Using Wildcard Characters in File Names * Wildcard Examples:: Several examples * Wildcard Pitfall:: Problems to avoid. * Wildcard Function:: How to cause wildcard expansion where it does not normally take place. Searching Directories for Prerequisites * General Search:: Specifying a search path that applies to every prerequisite. * Selective Search:: Specifying a search path for a specified class of names. * Search Algorithm:: When and how search paths are applied. * Recipes/Search:: How to write recipes that work together with search paths. * Implicit/Search:: How search paths affect implicit rules. * Libraries/Search:: Directory search for link libraries. Static Pattern Rules * Static Usage:: The syntax of static pattern rules. * Static versus Implicit:: When are they better than implicit rules? Writing Recipes in Rules * Recipe Syntax:: Recipe syntax features and pitfalls. * Echoing:: How to control when recipes are echoed. * Execution:: How recipes are executed. * Parallel:: How recipes can be executed in parallel. * Errors:: What happens after a recipe execution error. * Interrupts:: What happens when a recipe is interrupted. * Recursion:: Invoking `make' from makefiles. * Canned Recipes:: Defining canned recipes. * Empty Recipes:: Defining useful, do-nothing recipes. Recipe Syntax * Splitting Lines:: Breaking long recipe lines for readability. * Variables in Recipes:: Using `make' variables in recipes. Recipe Execution * Choosing the Shell:: How `make' chooses the shell used to run recipes. Recursive Use of `make' * MAKE Variable:: The special effects of using `$(MAKE)'. * Variables/Recursion:: How to communicate variables to a sub-`make'. * Options/Recursion:: How to communicate options to a sub-`make'. * -w Option:: How the `-w' or `--print-directory' option helps debug use of recursive `make' commands. How to Use Variables * Reference:: How to use the value of a variable. * Flavors:: Variables come in two flavors. * Advanced:: Advanced features for referencing a variable. * Values:: All the ways variables get their values. * Setting:: How to set a variable in the makefile. * Appending:: How to append more text to the old value of a variable. * Override Directive:: How to set a variable in the makefile even if the user has set it with a command argument. * Multi-Line:: An alternate way to set a variable to a multi-line string. * Environment:: Variable values can come from the environment. * Target-specific:: Variable values can be defined on a per-target basis. * Pattern-specific:: Target-specific variable values can be applied to a group of targets that match a pattern. * Suppressing Inheritance:: Suppress inheritance of variables. * Special Variables:: Variables with special meaning or behavior. Advanced Features for Reference to Variables * Substitution Refs:: Referencing a variable with substitutions on the value. * Computed Names:: Computing the name of the variable to refer to. Conditional Parts of Makefiles * Conditional Example:: Example of a conditional * Conditional Syntax:: The syntax of conditionals. * Testing Flags:: Conditionals that test flags. 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. * 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. * Origin Function:: Find where a variable got its value. * Flavor Function:: Find out the flavor of a variable. * Shell Function:: Substitute the output of a shell command. * Make Control Functions:: Functions that control how make runs. How to Run `make' * Makefile Arguments:: How to specify which makefile to use. * Goals:: How to use goal arguments to specify which parts of the makefile to use. * Instead of Execution:: How to use mode flags to specify what kind of thing to do with the recipes in the makefile other than simply execute them. * Avoiding Compilation:: How to avoid recompiling certain files. * Overriding:: How to override a variable to specify an alternate compiler and other things. * Testing:: How to proceed past some errors, to test compilation. * Options Summary:: Summary of Options Using Implicit Rules * Using Implicit:: How to use an existing implicit rule to get the recipe for updating a file. * Catalogue of Rules:: A list of built-in 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 define a recipe 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. Defining and Redefining Pattern Rules * Pattern Intro:: An introduction to pattern rules. * Pattern Examples:: Examples of pattern rules. * Automatic Variables:: How to use automatic variables in the recipe 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. Using `make' to Update Archive Files * Archive Members:: Archive members as targets. * Archive Update:: The implicit rule for archive member targets. * Archive Pitfalls:: Dangers to watch out for when using archives. * Archive Suffix Rules:: You can write a special kind of suffix rule for updating archives. Implicit Rule for Archive Member Targets * Archive Symbols:: How to update archive symbol directories.  File: make.info, Node: Overview, Next: Introduction, Prev: Top, Up: Top 1 Overview of `make' ******************** The `make' utility automatically determines which pieces of a large program need to be recompiled, and issues commands to recompile them. This manual describes GNU `make', which was implemented by Richard Stallman and Roland McGrath. Development since Version 3.76 has been handled by Paul D. Smith. GNU `make' conforms to section 6.2 of `IEEE Standard 1003.2-1992' (POSIX.2). Our examples show C programs, since they are most common, but you can use `make' with any programming language whose compiler can be run with a shell command. Indeed, `make' is not limited to programs. You can use it to describe any task where some files must be updated automatically from others whenever the others change. * Menu: * Preparing:: Preparing and Running Make * Reading:: On Reading this Text * Bugs:: Problems and Bugs  File: make.info, Node: Preparing, Next: Reading, Prev: Overview, Up: Overview Preparing and Running Make ========================== To prepare to use `make', you must write a file called the "makefile" that describes the relationships among files in your program and provides commands for updating each file. In a program, typically, the executable file is updated from object files, which are in turn made by compiling source files. Once a suitable makefile exists, each time you change some source files, this simple shell command: make suffices to perform all necessary recompilations. The `make' program uses the makefile data base and the last-modification times of the files to decide which of the files need to be updated. For each of those files, it issues the recipes recorded in the data base. You can provide command line arguments to `make' to control which files should be recompiled, or how. *Note How to Run `make': Running.  File: make.info, Node: Reading, Next: Bugs, Prev: Preparing, Up: Overview 1.1 How to Read This Manual =========================== If you are new to `make', or are looking for a general introduction, read the first few sections of each chapter, skipping the later sections. In each chapter, the first few sections contain introductory or general information and the later sections contain specialized or technical information. The exception is the second chapter, *note An Introduction to Makefiles: Introduction, all of which is introductory. If you are familiar with other `make' programs, see *note Features of GNU `make': Features, which lists the enhancements GNU `make' has, and *note Incompatibilities and Missing Features: Missing, which explains the few things GNU `make' lacks that others have. For a quick summary, see *note Options Summary::, *note Quick Reference::, and *note Special Targets::.  File: make.info, Node: Bugs, Prev: Reading, Up: Overview 1.2 Problems and Bugs ===================== If you have problems with GNU `make' or think you've found a bug, please report it to the developers; we cannot promise to do anything but we might well want to fix it. Before reporting a bug, make sure you've actually found a real bug. Carefully reread the documentation and see if it really says you can do what you're trying to do. If it's not clear whether you should be able to do something or not, report that too; it's a bug in the documentation! Before reporting a bug or trying to fix it yourself, try to isolate it to the smallest possible makefile that reproduces the problem. Then send us the makefile and the exact results `make' gave you, including any error or warning messages. Please don't paraphrase these messages: it's best to cut and paste them into your report. When generating this small makefile, be sure to not use any non-free or unusual tools in your recipes: you can almost always emulate what such a tool would do with simple shell commands. Finally, be sure to explain what you expected to occur; this will help us decide whether the problem was really in the documentation. Once you have a precise problem you can report it in one of two ways. Either send electronic mail to: bug-make@gnu.org or use our Web-based project management tool, at: http://savannah.gnu.org/projects/make/ In addition to the information above, please be careful to include the version number of `make' you are using. You can get this information with the command `make --version'. Be sure also to include the type of machine and operating system you are using. One way to obtain this information is by looking at the final lines of output from the command `make --help'.  File: make.info, Node: Introduction, Next: Makefiles, Prev: Overview, Up: Top 2 An Introduction to Makefiles ****************************** You need a file called a "makefile" to tell `make' what to do. Most often, the makefile tells `make' how to compile and link a program. In this chapter, we will discuss a simple makefile that describes how to compile and link a text editor which consists of eight C source files and three header files. The makefile can also tell `make' how to run miscellaneous commands when explicitly asked (for example, to remove certain files as a clean-up operation). To see a more complex example of a makefile, see *note Complex Makefile::. When `make' recompiles the editor, each changed C source file must be recompiled. If a header file has changed, each C source file that includes the header file must be recompiled to be safe. Each compilation produces an object file corresponding to the source file. Finally, if any source file has been recompiled, all the object files, whether newly made or saved from previous compilations, must be linked together to produce the new executable editor. * Menu: * Rule Introduction:: What a rule looks like. * Simple Makefile:: A Simple Makefile * How Make Works:: How `make' Processes This Makefile * Variables Simplify:: Variables Make Makefiles Simpler * make Deduces:: Letting `make' Deduce the Recipes * Combine By Prerequisite:: Another Style of Makefile * Cleanup:: Rules for Cleaning the Directory  File: make.info, Node: Rule Introduction, Next: Simple Makefile, Prev: Introduction, Up: Introduction 2.1 What a Rule Looks Like ========================== A simple makefile consists of "rules" with the following shape: TARGET ... : PREREQUISITES ... RECIPE ... ... A "target" is usually the name of a file that is generated by a program; examples of targets are executable or object files. A target can also be the name of an action to carry out, such as `clean' (*note Phony Targets::). A "prerequisite" is a file that is used as input to create the target. A target often depends on several files. A "recipe" is an action that `make' carries out. A recipe may have more than one command, either on the same line or each on its own line. *Please note:* you need to put a tab character at the beginning of every recipe line! This is an obscurity that catches the unwary. If you prefer to prefix your recipes with a character other than tab, you can set the `.RECIPEPREFIX' variable to an alternate character (*note Special Variables::). Usually a recipe is in a rule with prerequisites and serves to create a target file if any of the prerequisites change. However, the rule that specifies a recipe for the target need not have prerequisites. For example, the rule containing the delete command associated with the target `clean' does not have prerequisites. A "rule", then, explains how and when to remake certain files which are the targets of the particular rule. `make' carries out the recipe on the prerequisites to create or update the target. A rule can also explain how and when to carry out an action. *Note Writing Rules: Rules. A makefile may contain other text besides rules, but a simple makefile need only contain rules. Rules may look somewhat more complicated than shown in this template, but all fit the pattern more or less.  File: make.info, Node: Simple Makefile, Next: How Make Works, Prev: Rule Introduction, Up: Introduction 2.2 A Simple Makefile ===================== Here is a straightforward makefile that describes the way an executable file called `edit' depends on eight object files which, in turn, depend on eight C source and three header files. In this example, all the C files include `defs.h', but only those defining editing commands include `command.h', and only low level files that change the editor buffer include `buffer.h'. edit : main.o kbd.o command.o display.o \ insert.o search.o files.o utils.o cc -o edit main.o kbd.o command.o display.o \ insert.o search.o files.o utils.o main.o : main.c defs.h cc -c main.c kbd.o : kbd.c defs.h command.h cc -c kbd.c command.o : command.c defs.h command.h cc -c command.c display.o : display.c defs.h buffer.h cc -c display.c insert.o : insert.c defs.h buffer.h cc -c insert.c search.o : search.c defs.h buffer.h cc -c search.c files.o : files.c defs.h buffer.h command.h cc -c files.c utils.o : utils.c defs.h cc -c utils.c clean : rm edit main.o kbd.o command.o display.o \ insert.o search.o files.o utils.o We split each long line into two lines using backslash-newline; this is like using one long line, but is easier to read. To use this makefile to create the executable file called `edit', type: make To use this makefile to delete the executable file and all the object files from the directory, type: make clean In the example makefile, the targets include the executable file `edit', and the object files `main.o' and `kbd.o'. The prerequisites are files such as `main.c' and `defs.h'. In fact, each `.o' file is both a target and a prerequisite. Recipes include `cc -c main.c' and `cc -c kbd.c'. When a target is a file, it needs to be recompiled or relinked if any of its prerequisites change. In addition, any prerequisites that are themselves automatically generated should be updated first. In this example, `edit' depends on each of the eight object files; the object file `main.o' depends on the source file `main.c' and on the header file `defs.h'. A recipe may follow each line that contains a target and prerequisites. These recipes say how to update the target file. A tab character (or whatever character is specified by the `.RECIPEPREFIX' variable; *note Special Variables::) must come at the beginning of every line in the recipe to distinguish recipes from other lines in the makefile. (Bear in mind that `make' does not know anything about how the recipes work. It is up to you to supply recipes that will update the target file properly. All `make' does is execute the recipe you have specified when the target file needs to be updated.) The target `clean' is not a file, but merely the name of an action. Since you normally do not want to carry out the actions in this rule, `clean' is not a prerequisite of any other rule. Consequently, `make' never does anything with it unless you tell it specifically. Note that this rule not only is not a prerequisite, it also does not have any prerequisites, so the only purpose of the rule is to run the specified recipe. Targets that do not refer to files but are just actions are called "phony targets". *Note Phony Targets::, for information about this kind of target. *Note Errors in Recipes: Errors, to see how to cause `make' to ignore errors from `rm' or any other command.  File: make.info, Node: How Make Works, Next: Variables Simplify, Prev: Simple Makefile, Up: Introduction 2.3 How `make' Processes a Makefile =================================== By default, `make' starts with the first target (not targets whose names start with `.'). This is called the "default goal". ("Goals" are the targets that `make' strives ultimately to update. You can override this behavior using the command line (*note Arguments to Specify the Goals: Goals.) or with the `.DEFAULT_GOAL' special variable (*note Other Special Variables: Special Variables.). In the simple example of the previous section, the default goal is to update the executable program `edit'; therefore, we put that rule first. Thus, when you give the command: make `make' reads the makefile in the current directory and begins by processing the first rule. In the example, this rule is for relinking `edit'; but before `make' can fully process this rule, it must process the rules for the files that `edit' depends on, which in this case are the object files. Each of these files is processed according to its own rule. These rules say to update each `.o' file by compiling its source file. The recompilation must be done if the source file, or any of the header files named as prerequisites, is more recent than the object file, or if the object file does not exist. The other rules are processed because their targets appear as prerequisites of the goal. If some other rule is not depended on by the goal (or anything it depends on, etc.), that rule is not processed, unless you tell `make' to do so (with a command such as `make clean'). Before recompiling an object file, `make' considers updating its prerequisites, the source file and header files. This makefile does not specify anything to be done for them--the `.c' and `.h' files are not the targets of any rules--so `make' does nothing for these files. But `make' would update automatically generated C programs, such as those made by Bison or Yacc, by their own rules at this time. After recompiling whichever object files need it, `make' decides whether to relink `edit'. This must be done if the file `edit' does not exist, or if any of the object files are newer than it. If an object file was just recompiled, it is now newer than `edit', so `edit' is relinked. Thus, if we change the file `insert.c' and run `make', `make' will compile that file to update `insert.o', and then link `edit'. If we change the file `command.h' and run `make', `make' will recompile the object files `kbd.o', `command.o' and `files.o' and then link the file `edit'.  File: make.info, Node: Variables Simplify, Next: make Deduces, Prev: How Make Works, Up: Introduction 2.4 Variables Make Makefiles Simpler ==================================== In our example, we had to list all the object files twice in the rule for `edit' (repeated here): edit : main.o kbd.o command.o display.o \ insert.o search.o files.o utils.o cc -o edit main.o kbd.o command.o display.o \ insert.o search.o files.o utils.o Such duplication is error-prone; if a new object file is added to the system, we might add it to one list and forget the other. We can eliminate the risk and simplify the makefile by using a variable. "Variables" allow a text string to be defined once and substituted in multiple places later (*note How to Use Variables: Using Variables.). It is standard practice for every makefile to have a variable named `objects', `OBJECTS', `objs', `OBJS', `obj', or `OBJ' which is a list of all object file names. We would define such a variable `objects' with a line like this in the makefile: objects = main.o kbd.o command.o display.o \ insert.o search.o files.o utils.o Then, each place we want to put a list of the object file names, we can substitute the variable's value by writing `$(objects)' (*note How to Use Variables: Using Variables.). Here is how the complete simple makefile looks when you use a variable for the object files: objects = main.o kbd.o command.o display.o \ insert.o search.o files.o utils.o edit : $(objects) cc -o edit $(objects) main.o : main.c defs.h cc -c main.c kbd.o : kbd.c defs.h command.h cc -c kbd.c command.o : command.c defs.h command.h cc -c command.c display.o : display.c defs.h buffer.h cc -c display.c insert.o : insert.c defs.h buffer.h cc -c insert.c search.o : search.c defs.h buffer.h cc -c search.c files.o : files.c defs.h buffer.h command.h cc -c files.c utils.o : utils.c defs.h cc -c utils.c clean : rm edit $(objects)  File: make.info, Node: make Deduces, Next: Combine By Prerequisite, Prev: Variables Simplify, Up: Introduction 2.5 Letting `make' Deduce the Recipes ===================================== It is not necessary to spell out the recipes for compiling the individual C source files, because `make' can figure them out: it has an "implicit rule" for updating a `.o' file from a correspondingly named `.c' file using a `cc -c' command. For example, it will use the recipe `cc -c main.c -o main.o' to compile `main.c' into `main.o'. We can therefore omit the recipes from the rules for the object files. *Note Using Implicit Rules: Implicit Rules. When a `.c' file is used automatically in this way, it is also automatically added to the list of prerequisites. We can therefore omit the `.c' files from the prerequisites, provided we omit the recipe. Here is the entire example, with both of these changes, and a variable `objects' as suggested above: objects = main.o kbd.o command.o display.o \ insert.o search.o files.o utils.o edit : $(objects) cc -o edit $(objects) main.o : defs.h kbd.o : defs.h command.h command.o : defs.h command.h display.o : defs.h buffer.h insert.o : defs.h buffer.h search.o : defs.h buffer.h files.o : defs.h buffer.h command.h utils.o : defs.h .PHONY : clean clean : rm edit $(objects) This is how we would write the makefile in actual practice. (The complications associated with `clean' are described elsewhere. See *note Phony Targets::, and *note Errors in Recipes: Errors.) Because implicit rules are so convenient, they are important. You will see them used frequently.  File: make.info, Node: Combine By Prerequisite, Next: Cleanup, Prev: make Deduces, Up: Introduction 2.6 Another Style of Makefile ============================= When the objects of a makefile are created only by implicit rules, an alternative style of makefile is possible. In this style of makefile, you group entries by their prerequisites instead of by their targets. Here is what one looks like: objects = main.o kbd.o command.o display.o \ insert.o search.o files.o utils.o edit : $(objects) cc -o edit $(objects) $(objects) : defs.h kbd.o command.o files.o : command.h display.o insert.o search.o files.o : buffer.h Here `defs.h' is given as a prerequisite of all the object files; `command.h' and `buffer.h' are prerequisites of the specific object files listed for them. Whether this is better is a matter of taste: it is more compact, but some people dislike it because they find it clearer to put all the information about each target in one place.  File: make.info, Node: Cleanup, Prev: Combine By Prerequisite, Up: Introduction 2.7 Rules for Cleaning the Directory ==================================== Compiling a program is not the only thing you might want to write rules for. Makefiles commonly tell how to do a few other things besides compiling a program: for example, how to delete all the object files and executables so that the directory is `clean'. Here is how we could write a `make' rule for cleaning our example editor: clean: rm edit $(objects) In practice, we might want to write the rule in a somewhat more complicated manner to handle unanticipated situations. We would do this: .PHONY : clean clean : -rm edit $(objects) This prevents `make' from getting confused by an actual file called `clean' and causes it to continue in spite of errors from `rm'. (See *note Phony Targets::, and *note Errors in Recipes: Errors.) A rule such as this should not be placed at the beginning of the makefile, because we do not want it to run by default! Thus, in the example makefile, we want the rule for `edit', which recompiles the editor, to remain the default goal. Since `clean' is not a prerequisite of `edit', this rule will not run at all if we give the command `make' with no arguments. In order to make the rule run, we have to type `make clean'. *Note How to Run `make': Running.  File: make.info, Node: Makefiles, Next: Rules, Prev: Introduction, Up: Top 3 Writing Makefiles ******************* The information that tells `make' how to recompile a system comes from reading a data base called the "makefile". * Menu: * Makefile Contents:: What makefiles contain. * Makefile Names:: How to name your makefile. * Include:: How one makefile can use another makefile. * MAKEFILES Variable:: The environment can specify extra makefiles. * Remaking Makefiles:: How makefiles get remade. * Overriding Makefiles:: How to override part of one makefile with another makefile. * Reading Makefiles:: How makefiles are parsed. * Secondary Expansion:: How and when secondary expansion is performed.  File: make.info, Node: Makefile Contents, Next: Makefile Names, Prev: Makefiles, Up: Makefiles 3.1 What Makefiles Contain ========================== Makefiles contain five kinds of things: "explicit rules", "implicit rules", "variable definitions", "directives", and "comments". Rules, variables, and directives are described at length in later chapters. * An "explicit rule" says when and how to remake one or more files, called the rule's "targets". It lists the other files that the targets depend on, called the "prerequisites" of the target, and may also give a recipe to use to create or update the targets. *Note Writing Rules: Rules. * An "implicit rule" says when and how to remake a class of files based on their names. It describes how a target may depend on a file with a name similar to the target and gives a recipe to create or update such a target. *Note Using Implicit Rules: Implicit Rules. * A "variable definition" is a line that specifies a text string value for a variable that can be substituted into the text later. The simple makefile example shows a variable definition for `objects' as a list of all object files (*note Variables Make Makefiles Simpler: Variables Simplify.). * A "directive" is an instruction for `make' to do something special while reading the makefile. These include: * Reading another makefile (*note Including Other Makefiles: Include.). * Deciding (based on the values of variables) whether to use or ignore a part of the makefile (*note Conditional Parts of Makefiles: Conditionals.). * Defining a variable from a verbatim string containing multiple lines (*note Defining Multi-Line Variables: Multi-Line.). * `#' in a line of a makefile starts a "comment". It and the rest of the line are ignored, except that a trailing backslash not escaped by another backslash will continue the comment across multiple lines. A line containing just a comment (with perhaps spaces before it) is effectively blank, and is ignored. If you want a literal `#', escape it with a backslash (e.g., `\#'). Comments may appear on any line in the makefile, although they are treated specially in certain situations. You cannot use comments within variable references or function calls: any instance of `#' will be treated literally (rather than as the start of a comment) inside a variable reference or function call. Comments within a recipe are passed to the shell, just as with any other recipe text. The shell decides how to interpret it: whether or not this is a comment is up to the shell. Within a `define' directive, comments are not ignored during the definition of the variable, but rather kept intact in the value of the variable. When the variable is expanded they will either be treated as `make' comments or as recipe text, depending on the context in which the variable is evaluated.  File: make.info, Node: Makefile Names, Next: Include, Prev: Makefile Contents, Up: Makefiles 3.2 What Name to Give Your Makefile =================================== By default, when `make' looks for the makefile, it tries the following names, in order: `GNUmakefile', `makefile' and `Makefile'. Normally you should call your makefile either `makefile' or `Makefile'. (We recommend `Makefile' because it appears prominently near the beginning of a directory listing, right near other important files such as `README'.) The first name checked, `GNUmakefile', is not recommended for most makefiles. You should use this name if you have a makefile that is specific to GNU `make', and will not be understood by other versions of `make'. Other `make' programs look for `makefile' and `Makefile', but not `GNUmakefile'. If `make' finds none of these names, it does not use any makefile. Then you must specify a goal with a command argument, and `make' will attempt to figure out how to remake it using only its built-in implicit rules. *Note Using Implicit Rules: Implicit Rules. If you want to use a nonstandard name for your makefile, you can specify the makefile name with the `-f' or `--file' option. The arguments `-f NAME' or `--file=NAME' tell `make' to read the file NAME as the makefile. If you use more than one `-f' or `--file' option, you can specify several makefiles. All the makefiles are effectively concatenated in the order specified. The default makefile names `GNUmakefile', `makefile' and `Makefile' are not checked automatically if you specify `-f' or `--file'.  File: make.info, Node: Include, Next: MAKEFILES Variable, Prev: Makefile Names, Up: Makefiles 3.3 Including Other Makefiles ============================= The `include' directive tells `make' to suspend reading the current makefile and read one or more other makefiles before continuing. The directive is a line in the makefile that looks like this: include FILENAMES... FILENAMES can contain shell file name patterns. If FILENAMES is empty, nothing is included and no error is printed. Extra spaces are allowed and ignored at the beginning of the line, but the first character must not be a tab (or the value of `.RECIPEPREFIX')--if the line begins with a tab, it will be considered a recipe line. Whitespace is required between `include' and the file names, and between file names; extra whitespace is ignored there and at the end of the directive. A comment starting with `#' is allowed at the end of the line. If the file names contain any variable or function references, they are expanded. *Note How to Use Variables: Using Variables. For example, if you have three `.mk' files, `a.mk', `b.mk', and `c.mk', and `$(bar)' expands to `bish bash', then the following expression include foo *.mk $(bar) is equivalent to include foo a.mk b.mk c.mk bish bash When `make' processes an `include' directive, it suspends reading of the containing makefile and reads from each listed file in turn. When that is finished, `make' resumes reading the makefile in which the directive appears. One occasion for using `include' directives is when several programs, handled by individual makefiles in various directories, need to use a common set of variable definitions (*note Setting Variables: Setting.) or pattern rules (*note Defining and Redefining Pattern Rules: Pattern Rules.). Another such occasion is when you want to generate prerequisites from source files automatically; the prerequisites can be put in a file that is included by the main makefile. This practice is generally cleaner than that of somehow appending the prerequisites to the end of the main makefile as has been traditionally done with other versions of `make'. *Note Automatic Prerequisites::. If the specified name does not start with a slash, and the file is not found in the current directory, several other directories are searched. First, any directories you have specified with the `-I' or `--include-dir' option are searched (*note Summary of Options: Options Summary.). Then the following directories (if they exist) are searched, in this order: `PREFIX/include' (normally `/usr/local/include' (1)) `/usr/gnu/include', `/usr/local/include', `/usr/include'. If an included makefile cannot be found in any of these directories, a warning message is generated, but it is not an immediately fatal error; processing of the makefile containing the `include' continues. Once it has finished reading makefiles, `make' will try to remake any that are out of date or don't exist. *Note How Makefiles Are Remade: Remaking Makefiles. Only after it has tried to find a way to remake a makefile and failed, will `make' diagnose the missing makefile as a fatal error. If you want `make' to simply ignore a makefile which does not exist or cannot be remade, with no error message, use the `-include' directive instead of `include', like this: -include FILENAMES... This acts like `include' in every way except that there is no error (not even a warning) if any of the FILENAMES (or any prerequisites of any of the FILENAMES) do not exist or cannot be remade. For compatibility with some other `make' implementations, `sinclude' is another name for `-include'. ---------- Footnotes ---------- (1) GNU Make compiled for MS-DOS and MS-Windows behaves as if PREFIX has been defined to be the root of the DJGPP tree hierarchy.  File: make.info, Node: MAKEFILES Variable, Next: Remaking Makefiles, Prev: Include, Up: Makefiles 3.4 The Variable `MAKEFILES' ============================ If the environment variable `MAKEFILES' is defined, `make' considers its value as a list of names (separated by whitespace) of additional makefiles to be read before the others. This works much like the `include' directive: various directories are searched for those files (*note Including Other Makefiles: Include.). In addition, the default goal is never taken from one of these makefiles (or any makefile included by them) and it is not an error if the files listed in `MAKEFILES' are not found. The main use of `MAKEFILES' is in communication between recursive invocations of `make' (*note Recursive Use of `make': Recursion.). It usually is not desirable to set the environment variable before a top-level invocation of `make', because it is usually better not to mess with a makefile from outside. However, if you are running `make' without a specific makefile, a makefile in `MAKEFILES' can do useful things to help the built-in implicit rules work better, such as defining search paths (*note Directory Search::). Some users are tempted to set `MAKEFILES' in the environment automatically on login, and program makefiles to expect this to be done. This is a very bad idea, because such makefiles will fail to work if run by anyone else. It is much better to write explicit `include' directives in the makefiles. *Note Including Other Makefiles: Include.  File: make.info, Node: Remaking Makefiles, Next: Overriding Makefiles, Prev: MAKEFILES Variable, Up: Makefiles 3.5 How Makefiles Are Remade ============================ Sometimes makefiles can be remade from other files, such as RCS or SCCS files. If a makefile can be remade from other files, you probably want `make' to get an up-to-date version of the makefile to read in. To this end, after reading in all makefiles, `make' will consider each as a goal target and attempt to update it. If a makefile has a rule which says how to update it (found either in that very makefile or in another one) or if an implicit rule applies to it (*note Using Implicit Rules: Implicit Rules.), it will be updated if necessary. After all makefiles have been checked, if any have actually been changed, `make' starts with a clean slate and reads all the makefiles over again. (It will also attempt to update each of them over again, but normally this will not change them again, since they are already up to date.) If you know that one or more of your makefiles cannot be remade and you want to keep `make' from performing an implicit rule search on them, perhaps for efficiency reasons, you can use any normal method of preventing implicit rule lookup to do so. For example, you can write an explicit rule with the makefile as the target, and an empty recipe (*note Using Empty Recipes: Empty Recipes.). If the makefiles specify a double-colon rule to remake a file with a recipe but no prerequisites, that file will always be remade (*note Double-Colon::). In the case of makefiles, a makefile that has a double-colon rule with a recipe but no prerequisites will be remade every time `make' is run, and then again after `make' starts over and reads the makefiles in again. This would cause an infinite loop: `make' would constantly remake the makefile, and never do anything else. So, to avoid this, `make' will *not* attempt to remake makefiles which are specified as targets of a double-colon rule with a recipe but no prerequisites. If you do not specify any makefiles to be read with `-f' or `--file' options, `make' will try the default makefile names; *note What Name to Give Your Makefile: Makefile Names. Unlike makefiles explicitly requested with `-f' or `--file' options, `make' is not certain that these makefiles should exist. However, if a default makefile does not exist but can be created by running `make' rules, you probably want the rules to be run so that the makefile can be used. Therefore, if none of the default makefiles exists, `make' will try to make each of them in the same order in which they are searched for (*note What Name to Give Your Makefile: Makefile Names.) until it succeeds in making one, or it runs out of names to try. Note that it is not an error if `make' cannot find or make any makefile; a makefile is not always necessary. When you use the `-t' or `--touch' option (*note Instead of Executing Recipes: Instead of Execution.), you would not want to use an out-of-date makefile to decide which targets to touch. So the `-t' option has no effect on updating makefiles; they are really updated even if `-t' is specified. Likewise, `-q' (or `--question') and `-n' (or `--just-print') do not prevent updating of makefiles, because an out-of-date makefile would result in the wrong output for other targets. Thus, `make -f mfile -n foo' will update `mfile', read it in, and then print the recipe to update `foo' and its prerequisites without running it. The recipe printed for `foo' will be the one specified in the updated contents of `mfile'. However, on occasion you might actually wish to prevent updating of even the makefiles. You can do this by specifying the makefiles as goals in the command line as well as specifying them as makefiles. When the makefile name is specified explicitly as a goal, the options `-t' and so on do apply to them. Thus, `make -f mfile -n mfile foo' would read the makefile `mfile', print the recipe needed to update it without actually running it, and then print the recipe needed to update `foo' without running that. The recipe for `foo' will be the one specified by the existing contents of `mfile'.  File: make.info, Node: Overriding Makefiles, Next: Reading Makefiles, Prev: Remaking Makefiles, Up: Makefiles 3.6 Overriding Part of Another Makefile ======================================= Sometimes it is useful to have a makefile that is mostly just like another makefile. You can often use the `include' directive to include one in the other, and add more targets or variable definitions. However, it is illegal for two makefiles to give different recipes for the same target. But there is another way. In the containing makefile (the one that wants to include the other), you can use a match-anything pattern rule to say that to remake any target that cannot be made from the information in the containing makefile, `make' should look in another makefile. *Note Pattern Rules::, for more information on pattern rules. For example, if you have a makefile called `Makefile' that says how to make the target `foo' (and other targets), you can write a makefile called `GNUmakefile' that contains: foo: frobnicate > foo %: force @$(MAKE) -f Makefile $@ force: ; If you say `make foo', `make' will find `GNUmakefile', read it, and see that to make `foo', it needs to run the recipe `frobnicate > foo'. If you say `make bar', `make' will find no way to make `bar' in `GNUmakefile', so it will use the recipe from the pattern rule: `make -f Makefile bar'. If `Makefile' provides a rule for updating `bar', `make' will apply the rule. And likewise for any other target that `GNUmakefile' does not say how to make. The way this works is that the pattern rule has a pattern of just `%', so it matches any target whatever. The rule specifies a prerequisite `force', to guarantee that the recipe will be run even if the target file already exists. We give the `force' target an empty recipe to prevent `make' from searching for an implicit rule to build it--otherwise it would apply the same match-anything rule to `force' itself and create a prerequisite loop!  File: make.info, Node: Reading Makefiles, Next: Secondary Expansion, Prev: Overriding Makefiles, Up: Makefiles 3.7 How `make' Reads a Makefile =============================== GNU `make' does its work in two distinct phases. During the first phase it reads all the makefiles, included makefiles, etc. and internalizes all the variables and their values, implicit and explicit rules, and constructs a dependency graph of all the targets and their prerequisites. During the second phase, `make' uses these internal structures to determine what targets will need to be rebuilt and to invoke the rules necessary to do so. It's important to understand this two-phase approach because it has a direct impact on how variable and function expansion happens; this is often a source of some confusion when writing makefiles. Here we will present a summary of the phases in which expansion happens for different constructs within the makefile. We say that expansion is "immediate" if it happens during the first phase: in this case `make' will expand any variables or functions in that section of a construct as the makefile is parsed. We say that expansion is "deferred" if expansion is not performed immediately. Expansion of a deferred construct is not performed until either the construct appears later in an immediate context, or until the second phase. You may not be familiar with some of these constructs yet. You can reference this section as you become familiar with them, in later chapters. Variable Assignment ------------------- Variable definitions are parsed as follows: IMMEDIATE = DEFERRED IMMEDIATE ?= DEFERRED IMMEDIATE := IMMEDIATE IMMEDIATE += DEFERRED or IMMEDIATE define IMMEDIATE DEFERRED endef define IMMEDIATE = DEFERRED endef define IMMEDIATE ?= DEFERRED endef define IMMEDIATE := IMMEDIATE endef define IMMEDIATE += DEFERRED or IMMEDIATE endef For the append operator, `+=', the right-hand side is considered immediate if the variable was previously set as a simple variable (`:='), and deferred otherwise. Conditional Directives ---------------------- Conditional directives are parsed immediately. This means, for example, that automatic variables cannot be used in conditional directives, as automatic variables are not set until the recipe for that rule is invoked. If you need to use automatic variables in a conditional directive you _must_ move the condition into the recipe and use shell conditional syntax instead. Rule Definition --------------- A rule is always expanded the same way, regardless of the form: IMMEDIATE : IMMEDIATE ; DEFERRED DEFERRED That is, the target and prerequisite sections are expanded immediately, and the recipe used to construct the target is always deferred. This general rule is true for explicit rules, pattern rules, suffix rules, static pattern rules, and simple prerequisite definitions.  File: make.info, Node: Secondary Expansion, Prev: Reading Makefiles, Up: Makefiles 3.8 Secondary Expansion ======================= In the previous section we learned that GNU `make' works in two distinct phases: a read-in phase and a target-update phase (*note How `make' Reads a Makefile: Reading Makefiles.). GNU make also has the ability to enable a _second expansion_ of the prerequisites (only) for some or all targets defined in the makefile. In order for this second expansion to occur, the special target `.SECONDEXPANSION' must be defined before the first prerequisite list that makes use of this feature. If that special target is defined then in between the two phases mentioned above, right at the end of the read-in phase, all the prerequisites of the targets defined after the special target are expanded a _second time_. In most circumstances this secondary expansion will have no effect, since all variable and function references will have been expanded during the initial parsing of the makefiles. In order to take advantage of the secondary expansion phase of the parser, then, it's necessary to _escape_ the variable or function reference in the makefile. In this case the first expansion merely un-escapes the reference but doesn't expand it, and expansion is left to the secondary expansion phase. For example, consider this makefile: .SECONDEXPANSION: ONEVAR = onefile TWOVAR = twofile myfile: $(ONEVAR) $$(TWOVAR) After the first expansion phase the prerequisites list of the `myfile' target will be `onefile' and `$(TWOVAR)'; the first (unescaped) variable reference to ONEVAR is expanded, while the second (escaped) variable reference is simply unescaped, without being recognized as a variable reference. Now during the secondary expansion the first word is expanded again but since it contains no variable or function references it remains the static value `onefile', while the second word is now a normal reference to the variable TWOVAR, which is expanded to the value `twofile'. The final result is that there are two prerequisites, `onefile' and `twofile'. Obviously, this is not a very interesting case since the same result could more easily have been achieved simply by having both variables appear, unescaped, in the prerequisites list. One difference becomes apparent if the variables are reset; consider this example: .SECONDEXPANSION: AVAR = top onefile: $(AVAR) twofile: $$(AVAR) AVAR = bottom Here the prerequisite of `onefile' will be expanded immediately, and resolve to the value `top', while the prerequisite of `twofile' will not be full expanded until the secondary expansion and yield a value of `bottom'. This is marginally more exciting, but the true power of this feature only becomes apparent when you discover that secondary expansions always take place within the scope of the automatic variables for that target. This means that you can use variables such as `$@', `$*', etc. during the second expansion and they will have their expected values, just as in the recipe. All you have to do is defer the expansion by escaping the `$'. Also, secondary expansion occurs for both explicit and implicit (pattern) rules. Knowing this, the possible uses for this feature increase dramatically. For example: .SECONDEXPANSION: main_OBJS := main.o try.o test.o lib_OBJS := lib.o api.o main lib: $$($$@_OBJS) Here, after the initial expansion the prerequisites of both the `main' and `lib' targets will be `$($@_OBJS)'. During the secondary expansion, the `$@' variable is set to the name of the target and so the expansion for the `main' target will yield `$(main_OBJS)', or `main.o try.o test.o', while the secondary expansion for the `lib' target will yield `$(lib_OBJS)', or `lib.o api.o'. You can also mix in functions here, as long as they are properly escaped: main_SRCS := main.c try.c test.c lib_SRCS := lib.c api.c .SECONDEXPANSION: main lib: $$(patsubst %.c,%.o,$$($$@_SRCS)) This version allows users to specify source files rather than object files, but gives the same resulting prerequisites list as the previous example. Evaluation of automatic variables during the secondary expansion phase, especially of the target name variable `$$@', behaves similarly to evaluation within recipes. However, there are some subtle differences and "corner cases" which come into play for the different types of rule definitions that `make' understands. The subtleties of using the different automatic variables are described below. Secondary Expansion of Explicit Rules ------------------------------------- During the secondary expansion of explicit rules, `$$@' and `$$%' evaluate, respectively, to the file name of the target and, when the 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 illustrate these behaviors: .SECONDEXPANSION: foo: foo.1 bar.1 $$< $$^ $$+ # line #1 foo: foo.2 bar.2 $$< $$^ $$+ # line #2 foo: foo.3 bar.3 $$< $$^ $$+ # line #3 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 foo.1 foo.1 bar.1 foo.1 bar.1' respectively. Rules undergo secondary expansion in makefile order, except that the rule with the recipe is always evaluated last. The variables `$$?' and `$$*' are not available and expand to the empty string. Secondary Expansion of Static Pattern Rules ------------------------------------------- Rules for secondary expansion of static pattern rules are identical to those for explicit rules, above, with one exception: for static pattern rules the `$$*' variable is set to the pattern stem. As with explicit rules, `$$?' is not available and expands to the empty string. Secondary Expansion of Implicit Rules ------------------------------------- As `make' searches for an implicit rule, it substitutes the stem and then performs secondary expansion for every rule with a matching target pattern. The value of the automatic variables is derived in the same fashion as for static pattern rules. As an example: .SECONDEXPANSION: foo: bar foo foz: fo%: bo% %oo: $$< $$^ $$+ $$* When the implicit rule is tried for target `foo', `$$<' expands to `bar', `$$^' expands to `bar boo', `$$+' also expands to `bar boo', and `$$*' expands to `f'. Note that the directory prefix (D), as described in *note Implicit Rule Search Algorithm: Implicit Rule Search, is appended (after expansion) to all the patterns in the prerequisites list. As an example: .SECONDEXPANSION: /tmp/foo.o: %.o: $$(addsuffix /%.c,foo bar) foo.h The prerequisite list after the secondary expansion and directory prefix reconstruction will be `/tmp/foo/foo.c /tmp/var/bar/foo.c foo.h'. If you are not interested in this reconstruction, you can use `$$*' instead of `%' in the prerequisites list.  File: make.info, Node: Rules, Next: Recipes, Prev: Makefiles, Up: Top 4 Writing Rules *************** A "rule" appears in the makefile and says when and how to remake certain files, called the rule's "targets" (most often only one per rule). It lists the other files that are the "prerequisites" of the target, and the "recipe" to use to create or update the target. The order of rules is not significant, except for determining the "default goal": the target for `make' to consider, if you do not otherwise specify one. The default goal is the target of the first rule in the first makefile. If the first rule has multiple targets, only the first target is taken as the default. There are two exceptions: a target starting with a period is not a default unless it contains one or more slashes, `/', as well; and, a target that defines a pattern rule has no effect on the default goal. (*Note Defining and Redefining Pattern Rules: Pattern Rules.) Therefore, we usually write the makefile so that the first rule is the one for compiling the entire program or all the programs described by the makefile (often with a target called `all'). *Note Arguments to Specify the Goals: Goals. * Menu: * Rule Example:: An example explained. * Rule Syntax:: General syntax explained. * Prerequisite Types:: There are two types of prerequisites. * Wildcards:: Using wildcard characters such as `*'. * 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 recipes 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. * Multiple Targets:: When to make use of several targets in a rule. * Multiple Rules:: How to use several rules with the same target. * Static Pattern:: Static pattern rules apply to multiple targets and can vary the prerequisites according to the target name. * Double-Colon:: How to use a special kind of rule to allow several independent rules for one target. * Automatic Prerequisites:: How to automatically generate rules giving prerequisites from source files themselves.  File: make.info, Node: Rule Example, Next: Rule Syntax, Prev: Rules, Up: Rules 4.1 Rule Example ================ Here is an example of a rule: foo.o : foo.c defs.h # module for twiddling the frobs cc -c -g foo.c Its target is `foo.o' and its prerequisites are `foo.c' and `defs.h'. It has one command in the recipe: `cc -c -g foo.c'. The recipe starts with a tab to identify it as a recipe. This rule says two things: * How to decide whether `foo.o' is out of date: it is out of date if it does not exist, or if either `foo.c' or `defs.h' is more recent than it. * How to update the file `foo.o': by running `cc' as stated. The recipe does not explicitly mention `defs.h', but we presume that `foo.c' includes it, and that that is why `defs.h' was added to the prerequisites.  File: make.info, Node: Rule Syntax, Next: Prerequisite Types, Prev: Rule Example, Up: Rules 4.2 Rule Syntax =============== In general, a rule looks like this: TARGETS : PREREQUISITES RECIPE ... or like this: TARGETS : PREREQUISITES ; RECIPE RECIPE ... The TARGETS are file names, separated by spaces. Wildcard characters may be used (*note Using Wildcard Characters in File Names: Wildcards.) and a name of the form `A(M)' represents member M in archive file A (*note Archive Members as Targets: Archive Members.). Usually there is only one target per rule, but occasionally there is a reason to have more (*note Multiple Targets in a Rule: Multiple Targets.). The RECIPE lines start with a tab character (or the first character in the value of the `.RECIPEPREFIX' variable; *note Special Variables::). The first recipe line 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. There are other differences in the syntax of recipes. *Note Writing Recipes in Rules: Recipes. 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 list, 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. The criterion for being out of date is specified in terms of the PREREQUISITES, which consist of file names separated by spaces. (Wildcards and archive members (*note Archives::) are allowed here too.) A target is out of date if it does not exist or if it is older than any of the prerequisites (by comparison of last-modification times). The idea is that the contents of the target file are computed based on information in the prerequisites, so if any of the prerequisites changes, the contents of the existing target file are no longer necessarily valid. How to update is specified by a RECIPE. This is one or more lines to be executed by the shell (normally `sh'), but with some extra features (*note Writing Recipes in Rules: Recipes.).  File: make.info, Node: Prerequisite Types, Next: Wildcards, Prev: Rule Syntax, Up: Rules 4.3 Types of Prerequisites ========================== There are actually two different types of prerequisites understood by GNU `make': normal prerequisites such as described in the previous section, and "order-only" prerequisites. A normal prerequisite makes two statements: first, it imposes an order in which recipes will be invoked: the recipes for all prerequisites of a target will be completed before the recipe for the target is run. Second, it imposes a dependency relationship: if any prerequisite is newer than the target, then the target is considered out-of-date and must be rebuilt. Normally, this is exactly what you want: if a target's prerequisite is updated, then the target should also be updated. Occasionally, however, you have a situation where you want to impose a specific ordering on the rules to be invoked _without_ forcing the target to be updated if one of those rules is executed. In that case, you want to define "order-only" prerequisites. Order-only prerequisites can be specified by placing a pipe symbol (`|') in the prerequisites list: any prerequisites to the left of the pipe symbol are normal; any prerequisites to the right are order-only: TARGETS : NORMAL-PREREQUISITES | ORDER-ONLY-PREREQUISITES The normal prerequisites section may of course be empty. Also, you may still declare multiple lines of prerequisites for the same target: they are appended appropriately (normal prerequisites are appended to the list of normal prerequisites; order-only prerequisites are appended to the list of order-only prerequisites). Note that if you declare the same file to be both a normal and an order-only prerequisite, the normal prerequisite takes precedence (since they have a strict superset of the behavior of an order-only prerequisite). Consider an example where your targets are to be placed in a separate directory, and that directory might not exist before `make' is run. In this situation, you want the directory to be created before any targets are placed into it but, because the timestamps on directories change whenever a file is added, removed, or renamed, we certainly don't want to rebuild all the targets whenever the directory's timestamp changes. One way to manage this is with order-only prerequisites: make the directory an order-only prerequisite on all the targets: OBJDIR := objdir OBJS := $(addprefix $(OBJDIR)/,foo.o bar.o baz.o) $(OBJDIR)/%.o : %.c $(COMPILE.c) $(OUTPUT_OPTION) $< all: $(OBJS) $(OBJS): | $(OBJDIR) $(OBJDIR): mkdir $(OBJDIR) Now the rule to create the `objdir' directory will be run, if needed, before any `.o' is built, but no `.o' will be built because the `objdir' directory timestamp changed.  File: make.info, Node: Wildcards, Next: Directory Search, Prev: Prerequisite Types, Up: Rules 4.4 Using Wildcard Characters in File Names =========================================== A single file name can specify many files using "wildcard characters". The wildcard characters in `make' are `*', `?' and `[...]', the same as in the Bourne shell. For example, `*.c' specifies a list of all the files (in the working directory) whose names end in `.c'. The character `~' at the beginning of a file name also has special significance. If alone, or followed by a slash, it represents your home directory. For example `~/bin' expands to `/home/you/bin'. If the `~' is followed by a word, the string represents the home directory of the user named by that word. For example `~john/bin' expands to `/home/john/bin'. On systems which don't have a home directory for each user (such as MS-DOS or MS-Windows), this functionality can be simulated by setting the environment variable HOME. Wildcard expansion is performed by `make' automatically in targets and in prerequisites. In recipes, 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 specific file whose name consists of `foo', an asterisk, and `bar'. * Menu: * Wildcard Examples:: Several examples * Wildcard Pitfall:: Problems to avoid. * Wildcard Function:: How to cause wildcard expansion where it does not normally take place.  File: make.info, Node: Wildcard Examples, Next: Wildcard Pitfall, Prev: Wildcards, Up: Wildcards 4.4.1 Wildcard Examples ----------------------- Wildcards can be used in the recipe of a rule, where they are expanded by the shell. For example, here is a rule to delete all the object files: clean: rm -f *.o Wildcards are also useful in the prerequisites of a rule. With the following rule in the makefile, `make print' will print all the `.c' files that have changed since the last time you printed them: print: *.c lpr -p $? touch print This rule uses `print' as an empty target file; see *note Empty Target Files to Record Events: Empty Targets. (The automatic variable `$?' is used to print only those files that have changed; see *note Automatic Variables::.) Wildcard expansion does not happen when you define a variable. Thus, if you write this: objects = *.o then the value of the variable `objects' is the actual string `*.o'. However, if you use the value of `objects' in a target or prerequisite, wildcard expansion will take place there. If you use the value of `objects' in a recipe, the shell may perform wildcard expansion when the recipe runs. To set `objects' to the expansion, instead use: objects := $(wildcard *.o) *Note Wildcard Function::.  File: make.info, Node: Wildcard Pitfall, Next: Wildcard Function, Prev: Wildcard Examples, Up: Wildcards 4.4.2 Pitfalls of Using Wildcards --------------------------------- Now here is an example of a naive way of using wildcard expansion, that does not do what you would intend. Suppose you would like to say that the executable file `foo' is made from all the object files in the directory, and you write this: objects = *.o foo : $(objects) cc -o foo $(CFLAGS) $(objects) The value of `objects' is the actual string `*.o'. Wildcard expansion happens in the rule for `foo', so that each _existing_ `.o' file becomes a prerequisite of `foo' and will be recompiled if necessary. But what if you delete all the `.o' files? When a wildcard matches no files, it is left as it is, so then `foo' will depend on the oddly-named file `*.o'. Since no such file is likely to exist, `make' will give you an error saying it cannot figure out how to make `*.o'. This is not what you want! Actually it is possible to obtain the desired result with wildcard expansion, but you need more sophisticated techniques, including the `wildcard' function and string substitution. *Note The Function `wildcard': Wildcard Function. Microsoft operating systems (MS-DOS and MS-Windows) use backslashes to separate directories in pathnames, like so: c:\foo\bar\baz.c This is equivalent to the Unix-style `c:/foo/bar/baz.c' (the `c:' part is the so-called drive letter). When `make' runs on these systems, it supports backslashes as well as the Unix-style forward slashes in pathnames. However, this support does _not_ include the wildcard expansion, where backslash is a quote character. Therefore, you _must_ use Unix-style slashes in these cases.  File: make.info, Node: Wildcard Function, Prev: Wildcard Pitfall, Up: Wildcards 4.4.3 The Function `wildcard' ----------------------------- Wildcard expansion happens automatically in rules. But wildcard expansion does not normally take place when a variable is set, or inside the arguments of a function. If you want to do wildcard expansion in such places, you need to use the `wildcard' function, like this: $(wildcard PATTERN...) This string, used anywhere in a makefile, is replaced by a space-separated list of names of existing files that match one of the given file name patterns. If no existing file name matches a pattern, then that pattern is omitted from the output of the `wildcard' function. Note that this is different from how unmatched wildcards behave in rules, where they are used verbatim rather than ignored (*note Wildcard Pitfall::). One use of the `wildcard' function is to get a list of all the C source files in a directory, like this: $(wildcard *.c) We can change the list of C source files into a list of object files by replacing the `.c' suffix with `.o' in the result, like this: $(patsubst %.c,%.o,$(wildcard *.c)) (Here we have used another function, `patsubst'. *Note Functions for String Substitution and Analysis: Text Functions.) Thus, a makefile to compile all C source files in the directory and then link them together could be written as follows: objects := $(patsubst %.c,%.o,$(wildcard *.c)) foo : $(objects) cc -o foo $(objects) (This takes advantage of the implicit rule for compiling C programs, so there is no need to write explicit rules for compiling the files. *Note The Two Flavors of Variables: Flavors, for an explanation of `:=', which is a variant of `='.)  File: make.info, Node: Directory Search, Next: Phony Targets, Prev: Wildcards, Up: Rules 4.5 Searching Directories for Prerequisites =========================================== For large systems, it is often desirable to put sources in a separate directory from the binaries. The "directory search" features of `make' facilitate this by searching several directories automatically to find a prerequisite. When you redistribute the files among directories, you do not need to change the individual rules, just the search paths. * Menu: * General Search:: Specifying a search path that applies to every prerequisite. * Selective Search:: Specifying a search path for a specified class of names. * Search Algorithm:: When and how search paths are applied. * Recipes/Search:: How to write recipes that work together with search paths. * Implicit/Search:: How search paths affect implicit rules. * Libraries/Search:: Directory search for link libraries.  File: make.info, Node: General Search, Next: Selective Search, Prev: Directory Search, Up: Directory Search 4.5.1 `VPATH': Search Path for All Prerequisites ------------------------------------------------ The value of the `make' variable `VPATH' specifies a list of directories that `make' should search. Most often, the directories are expected to contain prerequisite files that are not in the current directory; however, `make' uses `VPATH' as a search list for both prerequisites and targets of rules. Thus, if a file that is listed as a target or prerequisite does not exist in the current directory, `make' searches the directories listed in `VPATH' for a file with that name. If a file is found in one of them, that file may become the prerequisite (see below). Rules may then specify the names of files in the prerequisite list as if they all existed in the current directory. *Note Writing Recipes with Directory Search: Recipes/Search. In the `VPATH' variable, directory names are separated by colons or blanks. The order in which directories are listed is the order followed by `make' in its search. (On MS-DOS and MS-Windows, semi-colons are used as separators of directory names in `VPATH', since the colon can be used in the pathname itself, after the drive letter.) For example, VPATH = src:../headers specifies a path containing two directories, `src' and `../headers', which `make' searches in that order. With this value of `VPATH', the following rule, foo.o : foo.c is interpreted as if it were written like this: foo.o : src/foo.c assuming the file `foo.c' does not exist in the current directory but is found in the directory `src'.  File: make.info, Node: Selective Search, Next: Search Algorithm, Prev: General Search, Up: Directory Search 4.5.2 The `vpath' Directive --------------------------- Similar to the `VPATH' variable, but more selective, is the `vpath' directive (note lower case), which allows you to specify a search path for a particular class of file names: those that match a particular pattern. Thus you can supply certain search directories for one class of file names and other directories (or none) for other file names. There are three forms of the `vpath' directive: `vpath PATTERN DIRECTORIES' Specify the search path DIRECTORIES for file names that match PATTERN. The search path, DIRECTORIES, is a list of directories to be searched, separated by colons (semi-colons on MS-DOS and MS-Windows) or blanks, just like the search path used in the `VPATH' variable. `vpath PATTERN' Clear out the search path associated with PATTERN. `vpath' Clear all search paths previously specified with `vpath' directives. A `vpath' pattern is a string containing a `%' character. The string must match the file name of a prerequisite that is being searched for, the `%' character matching any sequence of zero or more characters (as in pattern rules; *note Defining and Redefining Pattern Rules: Pattern Rules.). For example, `%.h' matches files that end in `.h'. (If there is no `%', the pattern must match the prerequisite exactly, which is not useful very often.) `%' characters in a `vpath' directive's pattern can be quoted with preceding backslashes (`\'). Backslashes that would otherwise quote `%' characters can be quoted with more backslashes. Backslashes that quote `%' characters or other backslashes are removed from the pattern before it is compared to file names. Backslashes that are not in danger of quoting `%' characters go unmolested. When a prerequisite fails to exist in the current directory, if the PATTERN in a `vpath' directive matches the name of the prerequisite file, then the DIRECTORIES in that directive are searched just like (and before) the directories in the `VPATH' variable. For example, vpath %.h ../headers tells `make' to look for any prerequisite whose name ends in `.h' in the directory `../headers' if the file is not found in the current directory. If several `vpath' patterns match the prerequisite file's name, then `make' processes each matching `vpath' directive one by one, searching all the directories mentioned in each directive. `make' handles multiple `vpath' directives in the order in which they appear in the makefile; multiple directives with the same pattern are independent of each other. Thus, vpath %.c foo vpath % blish vpath %.c bar will look for a file ending in `.c' in `foo', then `blish', then `bar', while vpath %.c foo:bar vpath % blish will look for a file ending in `.c' in `foo', then `bar', then `blish'.  File: make.info, Node: Search Algorithm, Next: Recipes/Search, Prev: Selective Search, Up: Directory Search 4.5.3 How Directory Searches are Performed ------------------------------------------ When a prerequisite is found through directory search, regardless of type (general or selective), the pathname located may not be the one that `make' actually provides you in the prerequisite list. Sometimes the path discovered through directory search is thrown away. The algorithm `make' uses to decide whether to keep or abandon a path found via directory search is as follows: 1. If a target file does not exist at the path specified in the makefile, directory search is performed. 2. If the directory search is successful, that path is kept and this file is tentatively stored as the target. 3. All prerequisites of this target are examined using this same method. 4. After processing the prerequisites, the target may or may not need to be rebuilt: a. If the target does _not_ need to be rebuilt, the path to the file found during directory search is used for any prerequisite lists which contain this target. In short, if `make' doesn't need to rebuild the target then you use the path found via directory search. b. If the target _does_ need to be rebuilt (is out-of-date), the pathname found during directory search is _thrown away_, and the target is rebuilt using the file name specified in the makefile. In short, if `make' must rebuild, then the target is rebuilt locally, not in the directory found via directory search. This algorithm may seem complex, but in practice it is quite often exactly what you want. Other versions of `make' use a simpler algorithm: if the file does not exist, and it is found via directory search, then that pathname is always used whether or not the target needs to be built. Thus, if the target is rebuilt it is created at the pathname discovered during directory search. If, in fact, this is the behavior you want for some or all of your directories, you can use the `GPATH' variable to indicate this to `make'. `GPATH' has the same syntax and format as `VPATH' (that is, a space- or colon-delimited list of pathnames). If an out-of-date target is found by directory search in a directory that also appears in `GPATH', then that pathname is not thrown away. The target is rebuilt using the expanded path.  File: make.info, Node: Recipes/Search, Next: Implicit/Search, Prev: Search Algorithm, Up: Directory Search 4.5.4 Writing Recipes with Directory Search ------------------------------------------- When a prerequisite is found in another directory through directory search, this cannot change the recipe of the rule; they will execute as written. Therefore, you must write the recipe with care so that it will look for the prerequisite in the directory where `make' finds it. This is done with the "automatic variables" such as `$^' (*note Automatic Variables::). For instance, the value of `$^' is a list of all the prerequisites of the rule, including the names of the directories in which they were found, and the value of `$@' is the target. Thus: foo.o : foo.c cc -c $(CFLAGS) $^ -o $@ (The variable `CFLAGS' exists so you can specify flags for C compilation by implicit rules; we use it here for consistency so it will affect all C compilations uniformly; *note Variables Used by Implicit Rules: Implicit Variables.) Often the prerequisites include header files as well, which you do not want to mention in the recipe. The automatic variable `$<' is just the first prerequisite: VPATH = src:../headers foo.o : foo.c defs.h hack.h cc -c $(CFLAGS) $< -o $@  File: make.info, Node: Implicit/Search, Next: Libraries/Search, Prev: Recipes/Search, Up: Directory Search 4.5.5 Directory Search and Implicit Rules ----------------------------------------- The search through the directories specified in `VPATH' or with `vpath' also happens during consideration of implicit rules (*note Using Implicit Rules: Implicit Rules.). For example, when a file `foo.o' has no explicit rule, `make' considers implicit rules, such as the built-in rule to compile `foo.c' if that file exists. If such a file is lacking in the current directory, the appropriate directories are searched for it. If `foo.c' exists (or is mentioned in the makefile) in any of the directories, the implicit rule for C compilation is applied. The recipes of implicit rules normally use automatic variables as a matter of necessity; consequently they will use the file names found by directory search with no extra effort.  File: make.info, Node: Libraries/Search, Prev: Implicit/Search, Up: Directory Search 4.5.6 Directory Search for Link Libraries ----------------------------------------- Directory search applies in a special way to libraries used with the linker. This special feature comes into play when you write a prerequisite whose name is of the form `-lNAME'. (You can tell something strange is going on here because the prerequisite is normally the name of a file, and the _file name_ of a library generally looks like `libNAME.a', not like `-lNAME'.) When a prerequisite's name has the form `-lNAME', `make' handles it specially by searching for the file `libNAME.so', and, if it is not found, for the file `libNAME.a' in the current directory, in directories specified by matching `vpath' search paths and the `VPATH' search path, and then in the directories `/lib', `/usr/lib', and `PREFIX/lib' (normally `/usr/local/lib', but MS-DOS/MS-Windows versions of `make' behave as if PREFIX is defined to be the root of the DJGPP installation tree). For example, if there is a `/usr/lib/libcurses.a' library on your system (and no `/usr/lib/libcurses.so' file), then foo : foo.c -lcurses cc $^ -o $@ would cause the command `cc foo.c /usr/lib/libcurses.a -o foo' to be executed when `foo' is older than `foo.c' or than `/usr/lib/libcurses.a'. Although the default set of files to be searched for is `libNAME.so' and `libNAME.a', this is customizable via the `.LIBPATTERNS' variable. Each word in the value of this variable is a pattern string. When a prerequisite like `-lNAME' is seen, `make' will replace the percent in each pattern in the list with NAME and perform the above directory searches using each library filename. 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 variable to an empty value.  File: make.info, Node: Phony Targets, Next: Force Targets, Prev: Directory Search, Up: Rules 4.6 Phony Targets ================= A phony target is one that is not really the name of a file; rather it is just a name for a recipe to be executed when you make an explicit request. There are two reasons to use a phony target: to avoid a conflict with a file of the same name, and to improve performance. If you write a rule whose recipe will not create the target file, the recipe will be executed every time the target comes up for remaking. Here is an example: clean: rm *.o temp Because the `rm' command does not create a file named `clean', probably no such file will ever exist. Therefore, the `rm' command will be executed every time you say `make clean'. The phony target will cease to work if anything ever does create a file named `clean' in this directory. Since it has no prerequisites, the file `clean' would inevitably be considered up to date, and its recipe would not be executed. To avoid this problem, you can explicitly declare the target to be phony, using the special target `.PHONY' (*note Special Built-in Target Names: Special Targets.) as follows: .PHONY : clean Once this is done, `make clean' will run the recipe regardless of whether there is a file named `clean'. Since it knows that phony targets do not name actual files that could be remade from other files, `make' skips the implicit rule search for phony targets (*note Implicit Rules::). This is why declaring a target phony is good for performance, even if you are not worried about the actual file existing. Thus, you first write the line that states that `clean' is a phony target, then you write the rule, like this: .PHONY: clean clean: rm *.o temp Another example of the usefulness of phony targets is in conjunction with recursive invocations of `make' (for more information, see *note Recursive Use of `make': Recursion.). In this case the makefile will often contain a variable which lists a number of subdirectories to be built. One way to handle this is with one rule whose recipe is a shell loop over the subdirectories, like this: SUBDIRS = foo bar baz subdirs: for dir in $(SUBDIRS); do \ $(MAKE) -C $$dir; \ done There are problems with this method, however. First, any error detected in a submake is ignored by this rule, so it will continue to 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 `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) you can remove these problems: SUBDIRS = foo bar baz .PHONY: subdirs $(SUBDIRS) subdirs: $(SUBDIRS) $(SUBDIRS): $(MAKE) -C $@ foo: baz Here we've also declared that the `foo' subdirectory cannot be built until after the `baz' subdirectory is complete; this kind of relationship declaration is particularly important when attempting parallel builds. A phony target should not be a prerequisite of a real target file; if it is, its recipe will be run every time `make' goes to update that file. As long as a phony target is never a prerequisite of a real target, the phony target recipe will be executed only when the phony target is a specified goal (*note Arguments to Specify the Goals: Goals.). Phony targets can have prerequisites. When one directory contains multiple programs, it is most convenient to describe all of the programs in one makefile `./Makefile'. Since the target remade by default will be the first one in the makefile, it is common to make this a phony target named `all' and give it, as prerequisites, all the individual programs. For example: all : prog1 prog2 prog3 .PHONY : all prog1 : prog1.o utils.o cc -o prog1 prog1.o utils.o prog2 : prog2.o cc -o prog2 prog2.o prog3 : prog3.o sort.o utils.o cc -o prog3 prog3.o sort.o utils.o Now you can say just `make' to remake all three programs, or specify as arguments the ones to remake (as in `make prog1 prog3'). Phoniness is not inherited: the prerequisites of a phony target are not themselves phony, unless explicitly declared to be so. When one phony target is a prerequisite of another, it serves as a subroutine of the other. For example, here `make cleanall' will delete the object files, the difference files, and the file `program': .PHONY: cleanall cleanobj cleandiff cleanall : cleanobj cleandiff rm program cleanobj : rm *.o cleandiff : rm *.diff  File: make.info, Node: Force Targets, Next: Empty Targets, Prev: Phony Targets, Up: Rules 4.7 Rules without Recipes or Prerequisites ========================================== If a rule has no prerequisites or recipe, and the target of the rule is a nonexistent file, then `make' imagines this target to have been updated whenever its rule is run. This implies that all targets depending on this one will always have their recipe run. An example will illustrate this: clean: FORCE rm $(objects) FORCE: Here the target `FORCE' satisfies the special conditions, so the target `clean' that depends on it is forced to run its recipe. There is nothing special about the name `FORCE', but that is one name commonly used this way. As you can see, using `FORCE' this way has the same results as using `.PHONY: clean'. Using `.PHONY' is more explicit and more efficient. However, other versions of `make' do not support `.PHONY'; thus `FORCE' appears in many makefiles. *Note Phony Targets::.  File: make.info, Node: Empty Targets, Next: Special Targets, Prev: Force Targets, Up: Rules 4.8 Empty Target Files to Record Events ======================================= The "empty target" is a variant of the phony target; it is used to hold recipes for an action that you request explicitly from time to time. Unlike a phony target, this target file can really exist; but the file's contents do not matter, and usually are empty. The purpose of the empty target file is to record, with its last-modification time, when the rule's recipe was last executed. It does so because one of the commands in the recipe is a `touch' command to update the target file. The empty target file should have some prerequisites (otherwise it doesn't make sense). When you ask to remake the empty target, the recipe is executed if any prerequisite is more recent than the target; in other words, if a prerequisite has changed since the last time you remade the target. Here is an example: print: foo.c bar.c lpr -p $? touch print With this rule, `make print' will execute the `lpr' command if either source file has changed since the last `make print'. The automatic variable `$?' is used to print only those files that have changed (*note Automatic Variables::).  File: make.info, Node: Special Targets, Next: Multiple Targets, Prev: Empty Targets, Up: Rules 4.9 Special Built-in Target Names ================================= Certain names have special meanings if they appear as targets. `.PHONY' The prerequisites of the special target `.PHONY' are considered to be phony targets. When it is time to consider such a target, `make' will run its recipe unconditionally, regardless of whether a file with that name exists or what its last-modification time is. *Note Phony Targets: Phony Targets. `.SUFFIXES' The prerequisites of the special target `.SUFFIXES' are the list of suffixes to be used in checking for suffix rules. *Note Old-Fashioned Suffix Rules: Suffix Rules. `.DEFAULT' The recipe specified for `.DEFAULT' is used for any target for which no rules are found (either explicit rules or implicit rules). *Note Last Resort::. If a `.DEFAULT' recipe is specified, every file mentioned as a prerequisite, but not as a target in a rule, will have that recipe executed on its behalf. *Note Implicit Rule Search Algorithm: Implicit Rule Search. `.PRECIOUS' The targets which `.PRECIOUS' depends on are given the following special treatment: if `make' is killed or interrupted during the execution of their recipes, the target is not deleted. *Note Interrupting or Killing `make': Interrupts. Also, if the target is an intermediate file, it will not be deleted after it is no longer needed, as is normally done. *Note Chains of Implicit Rules: Chained Rules. In this latter respect it overlaps with the `.SECONDARY' special target. You can also list the target pattern of an implicit rule (such as `%.o') as a prerequisite file of the special target `.PRECIOUS' to preserve intermediate files created by rules whose target patterns match that file's name. `.INTERMEDIATE' The targets which `.INTERMEDIATE' depends on are treated as intermediate files. *Note Chains of Implicit Rules: Chained Rules. `.INTERMEDIATE' with no prerequisites has no effect. `.SECONDARY' The targets which `.SECONDARY' depends on are treated as intermediate files, except that they are never automatically deleted. *Note Chains of Implicit Rules: Chained Rules. `.SECONDARY' with no prerequisites causes all targets to be treated as secondary (i.e., no target is removed because it is considered intermediate). `.SECONDEXPANSION' 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. `.DELETE_ON_ERROR' If `.DELETE_ON_ERROR' is mentioned as a target anywhere in the makefile, then `make' will delete the target of a rule if it has changed and its recipe exits with a nonzero exit status, just as it does when it receives a signal. *Note Errors in Recipes: Errors. `.IGNORE' If you specify prerequisites for `.IGNORE', then `make' will ignore errors in execution of the recipe for those particular files. The recipe for `.IGNORE' (if any) is ignored. If mentioned as a target with no prerequisites, `.IGNORE' says to ignore errors in execution of recipes for all files. This usage of `.IGNORE' is supported only for historical compatibility. Since this affects every recipe in the makefile, it is not very useful; we recommend you use the more selective ways to ignore errors in specific recipes. *Note Errors in Recipes: Errors. `.LOW_RESOLUTION_TIME' If you specify prerequisites for `.LOW_RESOLUTION_TIME', `make' assumes that these files are created by commands that generate low resolution time stamps. The recipe for the `.LOW_RESOLUTION_TIME' target are ignored. The high resolution file time stamps of many modern file systems lessen the chance of `make' incorrectly concluding that a file is up to date. Unfortunately, some hosts do not provide a way to set a high resolution file time stamp, so commands like `cp -p' that explicitly set a file's time stamp must discard its subsecond part. If a file is created by such a command, you should list it as a prerequisite of `.LOW_RESOLUTION_TIME' so that `make' does not mistakenly conclude that the file is out of date. For example: .LOW_RESOLUTION_TIME: dst dst: src cp -p src dst Since `cp -p' discards the subsecond part of `src''s time stamp, `dst' is typically slightly older than `src' even when it is up to date. The `.LOW_RESOLUTION_TIME' line causes `make' to consider `dst' to be up to date if its time stamp is at the start of the same second that `src''s time stamp is in. Due to a limitation of the archive format, archive member time stamps are always low resolution. You need not list archive members as prerequisites of `.LOW_RESOLUTION_TIME', as `make' does this automatically. `.SILENT' If you specify prerequisites for `.SILENT', then `make' will not print the recipe used to remake those particular files before executing them. The recipe for `.SILENT' is ignored. If mentioned as a target with no prerequisites, `.SILENT' says not to print any recipes before executing them. This usage of `.SILENT' is supported only for historical compatibility. We recommend you use the more selective ways to silence specific recipes. *Note Recipe Echoing: Echoing. If you want to silence all recipes for a particular run of `make', use the `-s' or `--silent' option (*note Options Summary::). `.EXPORT_ALL_VARIABLES' Simply by being mentioned as a target, this tells `make' to export all variables to child processes by default. *Note Communicating Variables to a Sub-`make': Variables/Recursion. `.NOTPARALLEL' If `.NOTPARALLEL' is mentioned as a target, then this invocation of `make' will be run serially, even if the `-j' option is given. Any recursively invoked `make' command will still run recipes in parallel (unless its makefile also contains this target). Any prerequisites on this target are ignored. `.ONESHELL' If `.ONESHELL' is mentioned as a target, then when a target is built all lines of the recipe will be given to a single invocation of the shell rather than each line being invoked separately (*note Recipe Execution: Execution.). `.POSIX' If `.POSIX' is mentioned as a target, then the makefile will be parsed and run in POSIX-conforming mode. This does _not_ mean that only POSIX-conforming makefiles will be accepted: all advanced GNU `make' features are still available. Rather, this target causes `make' to behave as required by POSIX in those areas where `make''s default behavior differs. In particular, if this target is mentioned then recipes will be invoked as if the shell had been passed the `-e' flag: the first failing command in a recipe will cause the recipe to fail immediately. Any defined implicit rule suffix also counts as a special target if it appears as a target, and so does the concatenation of two suffixes, such as `.c.o'. These targets are suffix rules, an obsolete way of defining implicit rules (but a way still widely used). In principle, any target name could be special in this way if you break it in two and add both pieces to the suffix list. In practice, suffixes normally begin with `.', so these special target names also begin with `.'. *Note Old-Fashioned Suffix Rules: Suffix Rules.  File: make.info, Node: Multiple Targets, Next: Multiple Rules, Prev: Special Targets, Up: Rules 4.10 Multiple Targets in a Rule =============================== A rule with multiple targets is equivalent to writing many rules, each with one target, and all identical aside from that. The same recipe applies to all the targets, but its effect may vary because you can substitute the actual target name into the recipe using `$@'. The rule contributes the same prerequisites to all the targets also. This is useful in two cases. * You want just prerequisites, no recipe. For example: kbd.o command.o files.o: command.h gives an additional prerequisite to each of the three object files mentioned. * Similar recipes work for all the targets. The recipes do not need to be absolutely identical, since the automatic variable `$@' can be used to substitute the particular target to be remade into the commands (*note Automatic Variables::). For example: bigoutput littleoutput : text.g generate text.g -$(subst output,,$@) > $@ is equivalent to bigoutput : text.g generate text.g -big > bigoutput littleoutput : text.g generate text.g -little > littleoutput Here we assume the hypothetical program `generate' makes two types of output, one if given `-big' and one if given `-little'. *Note Functions for String Substitution and Analysis: Text Functions, for an explanation of the `subst' function. Suppose you would like to vary the prerequisites according to the target, much as the variable `$@' allows you to vary the recipe. You cannot do this with multiple targets in an ordinary rule, but you can do it with a "static pattern rule". *Note Static Pattern Rules: Static Pattern.  File: make.info, Node: Multiple Rules, Next: Static Pattern, Prev: Multiple Targets, Up: Rules 4.11 Multiple Rules for One Target ================================== One file can be the target of several rules. All the prerequisites mentioned in all the rules are merged into one list of prerequisites for the target. If the target is older than any prerequisite from any rule, the recipe is executed. There can only be one recipe to be executed for a file. If more than one rule gives a recipe for the same file, `make' uses the last one given and prints an error message. (As a special case, if the file's name begins with a dot, no error message is printed. This odd behavior is only for compatibility with other implementations of `make'... you should avoid using it). Occasionally it is useful to have the same target invoke multiple recipes which are defined in different parts of your makefile; you can use "double-colon rules" (*note Double-Colon::) for this. An extra rule with just prerequisites can be used to give a few extra prerequisites to many files at once. For example, makefiles often have a variable, such as `objects', containing a list of all the compiler output files in the system being made. An easy way to say that all of them must be recompiled if `config.h' changes is to write the following: objects = foo.o bar.o foo.o : defs.h bar.o : defs.h test.h $(objects) : config.h This could be inserted or taken out without changing the rules that really specify how to make the object files, making it a convenient form to use if you wish to add the additional prerequisite intermittently. Another wrinkle is that the additional prerequisites could be specified with a variable that you set with a command line argument to `make' (*note Overriding Variables: Overriding.). For example, extradeps= $(objects) : $(extradeps) means that the command `make extradeps=foo.h' will consider `foo.h' as a prerequisite of each object file, but plain `make' will not. If none of the explicit rules for a target has a recipe, then `make' searches for an applicable implicit rule to find one *note Using Implicit Rules: Implicit Rules.).  File: make.info, Node: Static Pattern, Next: Double-Colon, Prev: Multiple Rules, Up: Rules 4.12 Static Pattern Rules ========================= "Static pattern rules" are rules which specify multiple targets and construct the prerequisite names for each target based on the target name. They are more general than ordinary rules with multiple targets because the targets do not have to have identical prerequisites. Their prerequisites must be _analogous_, but not necessarily _identical_. * Menu: * Static Usage:: The syntax of static pattern rules. * Static versus Implicit:: When are they better than implicit rules?  File: make.info, Node: Static Usage, Next: Static versus Implicit, Prev: Static Pattern, Up: Static Pattern 4.12.1 Syntax of Static Pattern Rules ------------------------------------- Here is the syntax of a static pattern rule: TARGETS ...: TARGET-PATTERN: PREREQ-PATTERNS ... RECIPE ... The TARGETS list specifies the targets that the rule applies to. The targets can contain wildcard characters, just like the targets of ordinary rules (*note Using Wildcard Characters in File Names: Wildcards.). The TARGET-PATTERN and PREREQ-PATTERNS say how to compute the prerequisites of each target. Each target is matched against the TARGET-PATTERN to extract a part of the target name, called the "stem". This stem is substituted into each of the PREREQ-PATTERNS to make the prerequisite names (one from each PREREQ-PATTERN). Each pattern normally contains the character `%' just once. When the TARGET-PATTERN matches a target, the `%' can match any part of the target name; this part is called the "stem". The rest of the pattern must match exactly. For example, the target `foo.o' matches the pattern `%.o', with `foo' as the stem. The targets `foo.c' and `foo.out' do not match that pattern. The prerequisite names for each target are made by substituting the stem for the `%' in each prerequisite pattern. For example, if one prerequisite pattern is `%.c', then substitution of the stem `foo' gives the prerequisite name `foo.c'. It is legitimate to write a prerequisite pattern that does not contain `%'; then this prerequisite is the same for all targets. `%' characters in pattern rules can be quoted with preceding backslashes (`\'). Backslashes that would otherwise quote `%' characters can be quoted with more backslashes. Backslashes that quote `%' characters or other backslashes are removed from the pattern before it is compared to file names or has a stem substituted into it. Backslashes that are not in danger of quoting `%' characters go unmolested. For example, the pattern `the\%weird\\%pattern\\' has `the%weird\' preceding the operative `%' character, and `pattern\\' following it. The final two backslashes are left alone because they cannot affect any `%' character. Here is an example, which compiles each of `foo.o' and `bar.o' from the corresponding `.c' file: objects = foo.o bar.o all: $(objects) $(objects): %.o: %.c $(CC) -c $(CFLAGS) $< -o $@ Here `$<' is the automatic variable that holds the name of the prerequisite and `$@' is the automatic variable that holds the name of the target; see *note Automatic Variables::. Each target specified must match the target pattern; a warning is issued for each target that does not. If you have a list of files, only some of which will match the pattern, you can use the `filter' function to remove nonmatching file names (*note Functions for String Substitution and Analysis: Text Functions.): files = foo.elc bar.o lose.o $(filter %.o,$(files)): %.o: %.c $(CC) -c $(CFLAGS) $< -o $@ $(filter %.elc,$(files)): %.elc: %.el emacs -f batch-byte-compile $< In this example the result of `$(filter %.o,$(files))' is `bar.o lose.o', and the first static pattern rule causes each of these object files to be updated by compiling the corresponding C source file. The result of `$(filter %.elc,$(files))' is `foo.elc', so that file is made from `foo.el'. Another example shows how to use `$*' in static pattern rules: bigoutput littleoutput : %output : text.g generate text.g -$* > $@ When the `generate' command is run, `$*' will expand to the stem, either `big' or `little'.  File: make.info, Node: Static versus Implicit, Prev: Static Usage, Up: Static Pattern 4.12.2 Static Pattern Rules versus Implicit Rules ------------------------------------------------- A static pattern rule has much in common with an implicit rule defined as a pattern rule (*note Defining and Redefining Pattern Rules: Pattern Rules.). Both have a pattern for the target and patterns for constructing the names of prerequisites. The difference is in how `make' decides _when_ the rule applies. An implicit rule _can_ apply to any target that matches its pattern, but it _does_ apply only when the target has no recipe otherwise specified, and only when the prerequisites can be found. If more than one implicit rule appears applicable, only one applies; the choice depends on the order of rules. By contrast, a static pattern rule applies to the precise list of targets that you specify in the rule. It cannot apply to any other target and it invariably does apply to each of the targets specified. If two conflicting rules apply, and both have recipes, that's an error. The static pattern rule can be better than an implicit rule for these reasons: * You may wish to override the usual implicit rule for a few files whose names cannot be categorized syntactically but can be given in an explicit list. * If you cannot be sure of the precise contents of the directories you are using, you may not be sure which other irrelevant files might lead `make' to use the wrong implicit rule. The choice might depend on the order in which the implicit rule search is done. With static pattern rules, there is no uncertainty: each rule applies to precisely the targets specified.  File: make.info, Node: Double-Colon, Next: Automatic Prerequisites, Prev: Static Pattern, Up: Rules 4.13 Double-Colon Rules ======================= "Double-colon" rules are explicit rules written with `::' instead of `:' after the target names. They are handled differently from ordinary rules when the same target appears in more than one rule. Pattern rules with double-colons have an entirely different meaning (*note Match-Anything Rules::). When a target appears in multiple rules, all the rules must be the same type: all ordinary, or all double-colon. If they are double-colon, each of them is independent of the others. Each double-colon rule's recipe is executed if the target is older than any prerequisites of that rule. If there are no prerequisites for that rule, its recipe is always executed (even if the target already exists). This can result in executing none, any, or all of the double-colon rules. Double-colon rules with the same target are in fact completely separate from one another. Each double-colon rule is processed individually, just as rules with different targets are processed. The double-colon rules for a target are executed in the order they appear in the makefile. However, the cases where double-colon rules really make sense are those where the order of executing the recipes would not matter. Double-colon rules are somewhat obscure and not often very useful; they provide a mechanism for cases in which the method used to update a target differs depending on which prerequisite files caused the update, and such cases are rare. Each double-colon rule should specify a recipe; if it does not, an implicit rule will be used if one applies. *Note Using Implicit Rules: Implicit Rules.  File: make.info, Node: Automatic Prerequisites, Prev: Double-Colon, Up: Rules 4.14 Generating Prerequisites Automatically =========================================== In the makefile for a program, many of the rules you need to write often say only that some object file depends on some header file. For example, if `main.c' uses `defs.h' via an `#include', you would write: main.o: defs.h You need this rule so that `make' knows that it must remake `main.o' whenever `defs.h' changes. You can see that for a large program you would have to write dozens of such rules in your makefile. And, you must always be very careful to update the makefile every time you add or remove an `#include'. To avoid this hassle, most modern C compilers can write these rules for you, by looking at the `#include' lines in the source files. Usually this is done with the `-M' option to the compiler. For example, the command: cc -M main.c generates the output: main.o : main.c defs.h Thus you no longer have to write all those rules yourself. The compiler will do it for you. Note that such a prerequisite constitutes mentioning `main.o' in a makefile, so it can never be considered an intermediate file by implicit rule search. This means that `make' won't ever remove the file after using it; *note Chains of Implicit Rules: Chained Rules. With old `make' programs, it was traditional practice to use this compiler feature to generate prerequisites on demand with a command like `make depend'. That command would create a file `depend' containing all the automatically-generated prerequisites; then the makefile could use `include' to read them in (*note Include::). In GNU `make', the feature of remaking makefiles makes this practice obsolete--you need never tell `make' explicitly to regenerate the prerequisites, because it always regenerates any makefile that is out of date. *Note Remaking Makefiles::. The practice we recommend for automatic prerequisite generation is to have one makefile corresponding to each source file. For each source file `NAME.c' there is a makefile `NAME.d' which lists what files the object file `NAME.o' depends on. That way only the source files that have changed need to be rescanned to produce the new prerequisites. Here is the pattern rule to generate a file of prerequisites (i.e., 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 $@.$$$$ *Note Pattern Rules::, for information on defining pattern rules. The `-e' flag to the shell causes it to exit immediately if the `$(CC)' command (or any other command) fails (exits with a nonzero status). With the GNU C compiler, you may wish to use the `-MM' flag instead of `-M'. This omits prerequisites on system header files. *Note Options Controlling the Preprocessor: (gcc.info)Preprocessor Options, for details. The purpose of the `sed' command is to translate (for example): main.o : main.c defs.h into: main.o main.d : main.c defs.h This makes each `.d' file depend on all the source and header files that the corresponding `.o' file depends on. `make' then knows it must regenerate the prerequisites whenever any of the source or header files changes. Once you've defined the rule to remake the `.d' files, you then use the `include' directive to read them all in. *Note Include::. For example: sources = foo.c bar.c include $(sources:.c=.d) (This example uses a substitution variable reference to translate the list of source files `foo.c bar.c' into a list of prerequisite makefiles, `foo.d bar.d'. *Note Substitution Refs::, for full information on substitution references.) Since the `.d' files are makefiles like any others, `make' will remake them as necessary with no further work from you. *Note Remaking Makefiles::. Note that the `.d' files contain target definitions; you should be sure to place the `include' directive _after_ the first, default goal in your makefiles or run the risk of having a random object file become the default goal. *Note How Make Works::.  File: make.info, Node: Recipes, Next: Using Variables, Prev: Rules, Up: Top 5 Writing Recipes in Rules ************************** The recipe of a rule consists 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 recipes in makefiles are always interpreted by `/bin/sh' unless the makefile specifies otherwise. *Note Recipe Execution: Execution. * Menu: * Recipe Syntax:: Recipe syntax features and pitfalls. * Echoing:: How to control when recipes are echoed. * Execution:: How recipes are executed. * Parallel:: How recipes can be executed in parallel. * Errors:: What happens after a recipe execution error. * Interrupts:: What happens when a recipe is interrupted. * Recursion:: Invoking `make' from makefiles. * Canned Recipes:: Defining canned recipes. * Empty Recipes:: Defining useful, do-nothing recipes.  File: make.info, Node: Recipe Syntax, Next: Echoing, Prev: Recipes, Up: Recipes 5.1 Recipe 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, recipes 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 recipe before handing it to the shell. Each line in the recipe must start with a tab (or the first character in the value of the `.RECIPEPREFIX' variable; *note Special Variables::), except that the first recipe 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 part of a recipe for that rule. Blank lines and lines of just comments may appear among the recipe 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 recipe (*note Empty Recipes::). * A comment in a recipe 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 part of a recipe, 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 part of a recipe and be passed to the shell. * Menu: * Splitting Lines:: Breaking long recipe lines for readability. * Variables in Recipes:: Using `make' variables in recipes.  File: make.info, Node: Splitting Lines, Next: Variables in Recipes, Prev: Recipe Syntax, Up: Recipe Syntax 5.1.1 Splitting Recipe Lines ---------------------------- One of the few ways in which `make' does interpret recipes is checking for a backslash just before the newline. As in normal makefile syntax, a single logical recipe line can be split into multiple physical lines in the makefile by placing a backslash before each newline. A sequence of lines like this is considered a single recipe line, 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 recipe. 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 the recipe prefix character (a tab by default; *note Special Variables::), then that character (and only that character) is removed. Whitespace is never added to the recipe. For example, the recipe for the all target in 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 invoke one shell with a command 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 recipe. 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 recipe that uses it.  File: make.info, Node: Variables in Recipes, Prev: Splitting Lines, Up: Recipe Syntax 5.1.2 Using Variables in Recipes -------------------------------- The other way in which `make' processes recipes 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 recipes for targets which are not rebuilt are never expanded. Variable and function references in recipes 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 recipe, 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: Recipe Syntax, Up: Recipes 5.2 Recipe Echoing ================== Normally `make' prints each line of the recipe before it is executed. We call this "echoing" because it gives the appearance that you are typing the lines yourself. When a line starts with `@', the echoing of that line is suppressed. The `@' is discarded before the line is passed to the shell. Typically you would use this for a command whose only effect is to print something, such as an `echo' command to indicate progress through the makefile: @echo About to make distribution files When `make' is given the flag `-n' or `--just-print' it only echoes most recipes, without executing them. *Note Summary of Options: Options Summary. In this case even the recipe lines starting with `@' are printed. This flag is useful for finding out which recipes `make' thinks are necessary without actually doing them. The `-s' or `--silent' flag to `make' prevents all echoing, as if all recipes started with `@'. A rule in the makefile for the special target `.SILENT' without prerequisites has the same effect (*note Special Built-in Target Names: Special Targets.). `.SILENT' is essentially obsolete since `@' is more flexible.  File: make.info, Node: Execution, Next: Parallel, Prev: Echoing, Up: Recipes 5.3 Recipe Execution ==================== When it is time to execute recipes to update a target, they are executed by invoking a new subshell for each line of the recipe, unless the `.ONESHELL' special target is in effect (*note Using One Shell: One Shell.) (In practice, `make' may take shortcuts that do not affect the results.) *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 lines in the recipe.(1) If you want to use `cd' to affect the next statement, put both statements in a single recipe 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 $(@D) && gobble $(@F) > ../$@ 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). * Menu: * One Shell:: One shell for all lines in a recipe * Choosing the Shell:: How `make' chooses the shell used to run recipes. ---------- Footnotes ---------- (1) On MS-DOS, the value of current working directory is *global*, so changing it _will_ affect the following recipe lines on those systems.  File: make.info, Node: One Shell, Next: Choosing the Shell, Prev: Execution, Up: Execution 5.3.1 Using One Shell --------------------- Sometimes you would prefer that all the lines in the recipe be passed to a single invocation of the shell. There are generally two situations where this is useful: first, it can improve performance in makefiles where recipes consist of many command lines, by avoiding extra processes. Second, you might want newlines to be included in your recipe command (for example perhaps you are using a very different interpreter as your `SHELL'). If the `.ONESHELL' special target appears anywhere in the makefile then _all_ recipe lines for each target will be provided to a single invocation of the shell. Newlines between recipe lines will be preserved. For example: .ONESHELL: foo : bar/lose cd $(@D) gobble $(@F) > ../$@ would now work as expected even though the commands are on different recipe lines. If `.ONESHELL' is provided, then only the first line of the recipe will be checked for the special prefix characters (`@', `-', and `+'). Subsequent lines will include the special characters in the recipe line when the `SHELL' is invoked. If you want your recipe to start with one of these special characters you'll need to arrange for them to not be the first characters on the first line, perhaps by adding a comment or similar. For example, this would be a syntax error in Perl because the first `@' is removed by make: .ONESHELL: SHELL = /usr/bin/perl .SHELLFLAGS = -e show : @f = qw(a b c); print "@f\n"; However, either of these alternatives would work properly: .ONESHELL: SHELL = /usr/bin/perl .SHELLFLAGS = -e show : # Make sure "@" is not the first character on the first line @f = qw(a b c); print "@f\n"; or .ONESHELL: SHELL = /usr/bin/perl .SHELLFLAGS = -e show : my @f = qw(a b c); print "@f\n"; As a special feature, if `SHELL' is determined to be a POSIX-style shell, the special prefix characters in "internal" recipe lines will _removed_ before the recipe is processed. This feature is intended to allow existing makefiles to add the `.ONESHELL' special target and still run properly without extensive modifications. Since the special prefix characters are not legal at the beginning of a line in a POSIX shell script this is not a loss in functionality. For example, this works as expected: .ONESHELL: foo : bar/lose @cd $(@D) @gobble $(@F) > ../$@ Even with this special feature, however, makefiles with `.ONESHELL' will behave differently in ways that could be noticeable. For example, normally if any line in the recipe fails, that causes the rule to fail and no more recipe lines are processed. Under `.ONESHELL' a failure of any but the final recipe line will not be noticed by `make'. You can modify `.SHELLFLAGS' to add the `-e' option to the shell which will cause any failure anywhere in the command line to cause the shell to fail, but this could itself cause your recipe to behave differently. Ultimately you may need to harden your recipe lines to allow them to work with `.ONESHELL'.  File: make.info, Node: Choosing the Shell, Prev: One Shell, Up: Execution 5.3.2 Choosing the Shell ------------------------ 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. The argument(s) passed to the shell are taken from the variable `.SHELLFLAGS'. The default value of `.SHELLFLAGS' is `-c' normally, or `-ec' in POSIX-conforming mode. 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. Furthermore, when you do set `SHELL' in your makefile that value is _not_ exported in the environment to recipe lines 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 recipe lines. 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. The processing of lines that set the variable `SHELL' in Makefiles is different on MS-DOS. The stock shell, `command.com', is ridiculously limited in its functionality and many users of `make' tend to install a replacement shell. Therefore, on MS-DOS, `make' examines the value of `SHELL', and changes its behavior based on whether it points to a Unix-style or DOS-style shell. This allows reasonable functionality even if `SHELL' points to `command.com'. If `SHELL' points to a Unix-style shell, `make' on MS-DOS additionally checks whether that shell can indeed be found; if not, it ignores the line that sets `SHELL'. In MS-DOS, GNU `make' searches for the shell in the following places: 1. In the precise place pointed to by the value of `SHELL'. For example, if the makefile specifies `SHELL = /bin/sh', `make' will look in the directory `/bin' on the current drive. 2. In the current directory. 3. In each of the directories in the `PATH' variable, in order. In every directory it examines, `make' will first look for the specific file (`sh' in the example above). If this is not found, it will also look in that directory for that file with one of the known extensions which identify executable files. For example `.exe', `.com', `.bat', `.btm', `.sh', and some others. If any of these attempts is successful, the value of `SHELL' will be set to the full pathname of the shell as found. However, if none of these is found, the value of `SHELL' will not be changed, and thus the line that sets it will be effectively ignored. This is so `make' will only support features specific to a Unix-style shell if such a shell is actually installed on the system where `make' runs. Note that this extended search for the shell is limited to the cases where `SHELL' is set from the Makefile; if it is set in the 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 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: Recipes 5.4 Parallel Execution ====================== GNU `make' knows how to execute several recipes at once. Normally, `make' will execute only one recipe at a time, waiting for it to finish before executing the next. However, the `-j' or `--jobs' option tells `make' to execute many recipes simultaneously. You can inhibit parallelism in a particular makefile with the `.NOTPARALLEL' pseudo-target (*note Special Built-in Target Names: Special Targets.). On MS-DOS, the `-j' option has no effect, since that system doesn't support multi-processing. If the `-j' option is followed by an integer, this is the number of recipes to execute at once; this is called the number of "job slots". If there is nothing looking like an integer after the `-j' option, there is no limit on the number of job slots. The default number of job slots is one, which means serial execution (one thing at a time). One unpleasant consequence of running several recipes simultaneously is that output generated by the recipes appears whenever each recipe sends it, so messages from different recipes may be interspersed. Another problem is that two processes cannot both take input from the same device; so to make sure that only one recipe tries to take input from the terminal at once, `make' will invalidate the standard input streams of all but one running recipe. This means that attempting to read from standard input will usually be a fatal error (a `Broken pipe' signal) for most child processes if there are several. It is unpredictable which recipe will have a valid standard input stream (which will come from the terminal, or wherever you redirect the standard input of `make'). The first recipe run will always get it first, and the first recipe started after that one finishes will get it next, and so on. We will change how this aspect of `make' works if we find a better alternative. In the mean time, you should not rely on any recipe using standard input at all if you are using the parallel execution feature; but if you are not using this feature, then standard input works normally in all recipes. Finally, handling recursive `make' invocations raises issues. For more information on this, see *note Communicating Options to a Sub-`make': Options/Recursion. If a recipe fails (is killed by a signal or exits with a nonzero status), and errors are not ignored for that recipe (*note Errors in Recipes: Errors.), the remaining recipe lines to remake the same target will not be run. If a recipe fails and the `-k' or `--keep-going' option was not given (*note Summary of Options: Options Summary.), `make' aborts execution. If make terminates for any reason (including a signal) with child processes running, it waits for them to finish before actually exiting. When the system is heavily loaded, you will probably want to run fewer jobs than when it is lightly loaded. You can use the `-l' option to tell `make' to limit the number of jobs to run at once, based on the load average. The `-l' or `--max-load' option is followed by a floating-point number. For example, -l 2.5 will not let `make' start more than one job if the load average is above 2.5. The `-l' option with no following number removes the load limit, if one was given with a previous `-l' option. More precisely, when `make' goes to start up a job, and it already has at least one job running, it checks the current load average; if it is not lower than the limit given with `-l', `make' waits until the load average goes below that limit, or until all the other jobs finish. By default, there is no load limit.  File: make.info, Node: Errors, Next: Interrupts, Prev: Parallel, Up: Recipes 5.5 Errors in Recipes ===================== After each shell invocation returns, `make' looks at its exit status. If the shell completed successfully (the exit status is zero), the next line in the recipe is executed in a new shell; after the last line is finished, the rule is finished. If there is an error (the exit status is nonzero), `make' gives up on the current rule, and perhaps on all rules. Sometimes the failure of a certain recipe line does not indicate a problem. For example, you may use the `mkdir' command to ensure that a directory exists. If the directory already exists, `mkdir' will report an error, but you probably want `make' to continue regardless. To ignore errors in a recipe line, write a `-' at the beginning of the line's text (after the initial tab). The `-' is discarded before the line is passed to the shell for execution. For example, clean: -rm -f *.o This causes `make' to continue even if `rm' is unable to remove a file. When you run `make' with the `-i' or `--ignore-errors' flag, errors are ignored in all recipes of all rules. A rule in the makefile for the special target `.IGNORE' has the same effect, if there are no prerequisites. These ways of ignoring errors are obsolete because `-' is more flexible. When errors are to be ignored, because of either a `-' or the `-i' flag, `make' treats an error return just like success, except that it prints out a message that tells you the status code the shell exited with, and says that the error has been ignored. When an error happens that `make' has not been told to ignore, it implies that the current target cannot be correctly remade, and neither can any other that depends on it either directly or indirectly. No further recipes will be executed for these targets, since their preconditions have not been achieved. Normally `make' gives up immediately in this circumstance, returning a nonzero status. However, if the `-k' or `--keep-going' flag is specified, `make' continues to consider the other prerequisites of the pending targets, remaking them if necessary, before it gives up and returns nonzero status. For example, after an error in compiling one object file, `make -k' will continue compiling other object files even though it already knows that linking them will be impossible. *Note Summary of Options: Options Summary. The usual behavior assumes that your purpose is to get the specified targets up to date; once `make' learns that this is impossible, it might as well report the failure immediately. The `-k' option says that the real purpose is to test as many of the changes made in the program as possible, perhaps to find several independent problems so that you can correct them all before the next attempt to compile. This is why Emacs' `compile' command passes the `-k' flag by default. Usually when a recipe line fails, if it has changed the target file at all, the file is corrupted and cannot be used--or at least it is not completely updated. Yet the file's time stamp says that it is now up to date, so the next time `make' runs, it will not try to update that file. The situation is just the same as when the shell is killed by a signal; *note Interrupts::. So generally the right thing to do is to delete the target file if the recipe fails after beginning to change the file. `make' will do this if `.DELETE_ON_ERROR' appears as a target. This is almost always what you want `make' to do, but it is not historical practice; so for compatibility, you must explicitly request it.  File: make.info, Node: Interrupts, Next: Recursion, Prev: Errors, Up: Recipes 5.6 Interrupting or Killing `make' ================================== If `make' gets a fatal signal while a shell is executing, it may delete the target file that the recipe was supposed to update. This is done if the target file's last-modification time has changed since `make' first checked it. The purpose of deleting the target is to make sure that it is remade from scratch when `make' is next run. Why is this? Suppose you type `Ctrl-c' while a compiler is running, and it has begun to write an object file `foo.o'. The `Ctrl-c' kills the compiler, resulting in an incomplete file whose last-modification time is newer than the source file `foo.c'. But `make' also receives the `Ctrl-c' signal and deletes this incomplete file. If `make' did not do this, the next invocation of `make' would think that `foo.o' did not require updating--resulting in a strange error message from the linker when it tries to link an object file half of which is missing. You can prevent the deletion of a target file in this way by making the special target `.PRECIOUS' depend on it. Before remaking a target, `make' checks to see whether it appears on the prerequisites of `.PRECIOUS', and thereby decides whether the target should be deleted if a signal happens. Some reasons why you might do this are that the target is updated in some atomic fashion, or exists only to record a modification-time (its contents do not matter), or must exist at all times to prevent other sorts of trouble.  File: make.info, Node: Recursion, Next: Canned Recipes, Prev: Interrupts, Up: Recipes 5.7 Recursive Use of `make' =========================== Recursive use of `make' means using `make' as a command in a makefile. This technique is useful when you want separate makefiles for various subsystems that compose a larger system. For example, suppose you have a subdirectory `subdir' which has its own makefile, and you would like the containing directory's makefile to run `make' on the subdirectory. You can do it by writing this: subsystem: cd subdir && $(MAKE) or, equivalently, this (*note Summary of Options: Options Summary.): subsystem: $(MAKE) -C subdir You can write recursive `make' commands just by copying this example, but there are many things to know about how they work and why, and about how the sub-`make' relates to the top-level `make'. You may also find it useful to declare targets that invoke recursive `make' commands as `.PHONY' (for more discussion on when this is useful, see *note Phony Targets::). For your convenience, when GNU `make' starts (after it has processed any `-C' options) it sets the variable `CURDIR' to the pathname of the current working directory. This value is never touched by `make' again: in particular note that if you include files from other directories the value of `CURDIR' does not change. The value has the same precedence it would have if it were set in the makefile (by default, an environment variable `CURDIR' will not override this value). Note that setting this variable has no impact on the operation of `make' (it does not cause `make' to change its working directory, for example). * Menu: * MAKE Variable:: The special effects of using `$(MAKE)'. * Variables/Recursion:: How to communicate variables to a sub-`make'. * Options/Recursion:: How to communicate options to a sub-`make'. * -w Option:: How the `-w' or `--print-directory' option helps debug use of recursive `make' commands.  File: make.info, Node: MAKE Variable, Next: Variables/Recursion, Prev: Recursion, Up: Recursion 5.7.1 How the `MAKE' Variable Works ----------------------------------- Recursive `make' commands should always use the variable `MAKE', not the explicit command name `make', as shown here: subsystem: cd subdir && $(MAKE) The value of this variable is the file name with which `make' was invoked. If this file name was `/bin/make', then the recipe executed is `cd subdir && /bin/make'. If you use a special version of `make' to run the top-level makefile, the same special version will be executed for recursive invocations. As a special feature, using the variable `MAKE' in the recipe of a rule alters the effects of the `-t' (`--touch'), `-n' (`--just-print'), or `-q' (`--question') option. Using the `MAKE' variable has the same effect as using a `+' character at the beginning of the recipe line. *Note Instead of Executing the Recipes: Instead of Execution. This special feature is only enabled if the `MAKE' variable appears directly in the recipe: it does not apply if the `MAKE' variable is referenced through expansion of another variable. In the latter case you must use the `+' token to get these special effects. Consider the command `make -t' in the above example. (The `-t' option marks targets as up to date without actually running any recipes; see *note Instead of Execution::.) Following the usual definition of `-t', a `make -t' command in the example would create a file named `subsystem' and do nothing else. What you really want it to do is run `cd subdir && make -t'; but that would require executing the recipe, and `-t' says not to execute recipes. The special feature makes this do what you want: whenever a recipe line of a rule contains the variable `MAKE', the flags `-t', `-n' and `-q' do not apply to that line. Recipe lines containing `MAKE' are executed normally despite the presence of a flag that causes most recipes not to be run. The usual `MAKEFLAGS' mechanism passes the flags to the sub-`make' (*note Communicating Options to a Sub-`make': Options/Recursion.), so your request to touch the files, or print the recipes, is propagated to the subsystem.  File: make.info, Node: Variables/Recursion, Next: Options/Recursion, Prev: MAKE Variable, Up: Recursion 5.7.2 Communicating Variables to a Sub-`make' --------------------------------------------- Variable values of the top-level `make' can be passed to the sub-`make' through the environment by explicit request. These variables are defined in the sub-`make' as defaults, but do not override what is specified in the makefile used by the sub-`make' makefile unless you use the `-e' switch (*note Summary of Options: Options Summary.). To pass down, or "export", a variable, `make' adds the variable and its value to the environment for running each line of the recipe. The sub-`make', in turn, uses the environment to initialize its table of variable values. *Note Variables from the Environment: Environment. Except by explicit request, `make' exports a variable only if it is either defined in the environment initially or set on the command line, and if its name consists only of letters, numbers, and underscores. Some shells cannot cope with environment variable names consisting of 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. *Note Choosing the Shell::. The special variable `MAKEFLAGS' is always exported (unless you unexport it). `MAKEFILES' is exported if you set it to anything. `make' automatically passes down variable values that were defined on the command line, by putting them in the `MAKEFLAGS' variable. *Note Options/Recursion::. Variables are _not_ normally passed down if they were created by default by `make' (*note Variables Used by Implicit Rules: Implicit Variables.). The sub-`make' will define these for itself. If you want to export specific variables to a sub-`make', use the `export' directive, like this: export VARIABLE ... If you want to _prevent_ a variable from being exported, use the `unexport' directive, like this: unexport VARIABLE ... In both of these forms, the arguments to `export' and `unexport' are expanded, and so could be variables or functions which expand to a (list of) variable names to be (un)exported. As a convenience, you can define a variable and export it at the same time by doing: export VARIABLE = value has the same result as: VARIABLE = value export VARIABLE and export VARIABLE := value has the same result as: VARIABLE := value export VARIABLE Likewise, export VARIABLE += value is just like: VARIABLE += value export VARIABLE *Note Appending More Text to Variables: Appending. You may notice that the `export' and `unexport' directives work in `make' in the same way they work in the shell, `sh'. If you want all variables to be exported by default, you can use `export' by itself: export This tells `make' that variables which are not explicitly mentioned in an `export' or `unexport' directive should be exported. Any variable given in an `unexport' directive will still _not_ be exported. If you use `export' by itself to export variables by default, variables whose names contain characters other than alphanumerics and underscores will not be exported unless specifically mentioned in an `export' directive. The behavior elicited by an `export' directive by itself was the default in older versions of GNU `make'. If your makefiles depend on this behavior and you want to be compatible with old versions of `make', you can write a rule for the special target `.EXPORT_ALL_VARIABLES' instead of using the `export' directive. This will be ignored by old `make's, while the `export' directive will cause a syntax error. Likewise, you can use `unexport' by itself to tell `make' _not_ to export variables by default. Since this is the default behavior, you would only need to do this if `export' had been used by itself earlier (in an included makefile, perhaps). You *cannot* use `export' and `unexport' by themselves to have variables exported for some recipes and not for others. The last `export' or `unexport' directive that appears by itself determines the behavior for the entire run of `make'. As a special feature, the variable `MAKELEVEL' is changed when it is passed down from level to level. This variable's value is a string which is the depth of the level as a decimal number. The value is `0' for the top-level `make'; `1' for a sub-`make', `2' for a sub-sub-`make', and so on. The incrementation happens when `make' sets up the environment for a recipe. The main use of `MAKELEVEL' is to test it in a conditional directive (*note Conditional Parts of Makefiles: Conditionals.); this way you can write a makefile that behaves one way if run recursively and another way if run directly by you. You can use the variable `MAKEFILES' to cause all sub-`make' commands to use additional makefiles. The value of `MAKEFILES' is a whitespace-separated list of file names. This variable, if defined in the outer-level makefile, is passed down through the environment; then it serves as a list of extra makefiles for the sub-`make' to read before the usual or specified ones. *Note The Variable `MAKEFILES': MAKEFILES Variable.  File: make.info, Node: Options/Recursion, Next: -w Option, Prev: Variables/Recursion, Up: Recursion 5.7.3 Communicating Options to a Sub-`make' ------------------------------------------- Flags such as `-s' and `-k' are passed automatically to the sub-`make' through the variable `MAKEFLAGS'. This variable is set up automatically by `make' to contain the flag letters that `make' received. Thus, if you do `make -ks' then `MAKEFLAGS' gets the value `ks'. As a consequence, every sub-`make' gets a value for `MAKEFLAGS' in its environment. In response, it takes the flags from that value and processes them as if they had been given as arguments. *Note Summary of Options: Options Summary. Likewise variables defined on the command line are passed to the sub-`make' through `MAKEFLAGS'. Words in the value of `MAKEFLAGS' that contain `=', `make' treats as variable definitions just as if they appeared on the command line. *Note Overriding Variables: Overriding. The options `-C', `-f', `-o', and `-W' are not put into `MAKEFLAGS'; these options are not passed down. The `-j' option is a special case (*note Parallel Execution: Parallel.). If you set it to some numeric value `N' and your operating system supports it (most any UNIX system will; others typically won't), the parent `make' and all the sub-`make's will communicate to ensure that there are only `N' jobs running at the same time between them all. Note that any job that is marked recursive (*note Instead of Executing Recipes: Instead of Execution.) doesn't count against the total jobs (otherwise we could get `N' sub-`make's running and have no slots left over for any real work!) If your operating system doesn't support the above communication, then `-j 1' is always put into `MAKEFLAGS' instead of the value you specified. This is because if the `-j' option were passed down to sub-`make's, you would get many more jobs running in parallel than you asked for. If you give `-j' with no numeric argument, meaning to run as many jobs as possible in parallel, this is passed down, since multiple infinities are no more than one. If you do not want to pass the other flags down, you must change the value of `MAKEFLAGS', like this: subsystem: cd subdir && $(MAKE) MAKEFLAGS= The command line variable definitions really appear in the variable `MAKEOVERRIDES', and `MAKEFLAGS' contains a reference to this variable. If you do want to pass flags down normally, but don't want to pass down the command line variable definitions, you can reset `MAKEOVERRIDES' to empty, like this: MAKEOVERRIDES = This is not usually useful to do. However, some systems have a small fixed limit on the size of the environment, and putting so much information into the value of `MAKEFLAGS' can exceed it. If you see the error message `Arg list too long', this may be the problem. (For strict compliance with POSIX.2, changing `MAKEOVERRIDES' does not affect `MAKEFLAGS' if the special target `.POSIX' appears in the makefile. You probably do not care about this.) A similar variable `MFLAGS' exists also, for historical compatibility. It has the same value as `MAKEFLAGS' except that it does not contain the command line variable definitions, and it always begins with a hyphen unless it is empty (`MAKEFLAGS' begins with a hyphen only when it begins with an option that has no single-letter version, such as `--warn-undefined-variables'). `MFLAGS' was traditionally used explicitly in the recursive `make' command, like this: subsystem: cd subdir && $(MAKE) $(MFLAGS) but now `MAKEFLAGS' makes this usage redundant. If you want your makefiles to be compatible with old `make' programs, use this technique; it will work fine with more modern `make' versions too. The `MAKEFLAGS' variable can also be useful if you want to have certain options, such as `-k' (*note Summary of Options: Options Summary.), set each time you run `make'. You simply put a value for `MAKEFLAGS' in your environment. You can also set `MAKEFLAGS' in a makefile, to specify additional flags that should also be in effect for that makefile. (Note that you cannot use `MFLAGS' this way. That variable is set only for compatibility; `make' does not interpret a value you set for it in any way.) When `make' interprets the value of `MAKEFLAGS' (either from the environment or from a makefile), it first prepends a hyphen if the value does not already begin with one. Then it chops the value into words separated by blanks, and parses these words as if they were options given on the command line (except that `-C', `-f', `-h', `-o', `-W', and their long-named versions are ignored; and there is no error for an invalid option). If you do put `MAKEFLAGS' in your environment, you should be sure not to include any options that will drastically affect the actions of `make' and undermine the purpose of makefiles and of `make' itself. For instance, the `-t', `-n', and `-q' options, if put in one of these variables, could have disastrous consequences and would certainly have at least surprising and probably annoying effects.  File: make.info, Node: -w Option, Prev: Options/Recursion, Up: Recursion 5.7.4 The `--print-directory' Option ------------------------------------ If you use several levels of recursive `make' invocations, the `-w' or `--print-directory' option can make the output a lot easier to understand by showing each directory as `make' starts processing it and as `make' finishes processing it. For example, if `make -w' is run in the directory `/u/gnu/make', `make' will print a line of the form: make: Entering directory `/u/gnu/make'. before doing anything else, and a line of the form: make: Leaving directory `/u/gnu/make'. when processing is completed. Normally, you do not need to specify this option because `make' does it for you: `-w' is turned on automatically when you use the `-C' option, and in sub-`make's. `make' will not automatically turn on `-w' if you also use `-s', which says to be silent, or if you use `--no-print-directory' to explicitly disable it.  File: make.info, Node: Canned Recipes, Next: Empty Recipes, Prev: Recursion, Up: Recipes 5.8 Defining Canned Recipes =========================== When the same sequence of commands is useful in making various targets, you can define it as a canned sequence with the `define' directive, and refer to the canned sequence from the recipes for those targets. The canned sequence is actually a variable, so the name must not conflict with other variable names. Here is an example of defining a canned recipe: define run-yacc = yacc $(firstword $^) mv y.tab.c $@ endef Here `run-yacc' is the name of the variable being defined; `endef' marks the end of the definition; the lines in between are the commands. The `define' directive does not expand variable references and function calls in the canned sequence; the `$' characters, parentheses, variable names, and so on, all become part of the value of the variable you are defining. *Note Defining Multi-Line Variables: Multi-Line, for a complete explanation of `define'. The first command in this example runs Yacc on the first prerequisite of whichever rule uses the canned sequence. The output file from Yacc is always named `y.tab.c'. The second command moves the output to the rule's target file name. To use the canned sequence, substitute the variable into the recipe of a rule. You can substitute it like any other variable (*note Basics of Variable References: Reference.). Because variables defined by `define' are recursively expanded variables, all the variable references you wrote inside the `define' are expanded now. For example: foo.c : foo.y $(run-yacc) `foo.y' will be substituted for the variable `$^' when it occurs in `run-yacc''s value, and `foo.c' for `$@'. This is a realistic example, but this particular one is not needed in practice because `make' has an implicit rule to figure out these commands based on the file names involved (*note Using Implicit Rules: Implicit Rules.). In recipe execution, each line of a canned sequence is treated just as if the line appeared on its own in the rule, preceded by a tab. In particular, `make' invokes a separate subshell for each line. You can use the special prefix characters that affect command lines (`@', `-', and `+') on each line of a canned sequence. *Note Writing Recipes in Rules: Recipes. For example, using this canned sequence: define frobnicate = @echo "frobnicating target $@" frob-step-1 $< -o $@-step-1 frob-step-2 $@-step-1 -o $@ endef `make' will not echo the first line, the `echo' command. But it _will_ echo the following two recipe lines. On the other hand, prefix characters on the recipe line that refers to a canned sequence apply to every line in the sequence. So the rule: frob.out: frob.in @$(frobnicate) does not echo _any_ recipe lines. (*Note Recipe Echoing: Echoing, for a full explanation of `@'.)  File: make.info, Node: Empty Recipes, Prev: Canned Recipes, Up: Recipes 5.9 Using Empty Recipes ======================= It is sometimes useful to define recipes which do nothing. This is done simply by giving a recipe that consists of nothing but whitespace. For example: target: ; defines an empty recipe for `target'. You could also use a line beginning with a recipe prefix character to define an empty recipe, but this would be confusing because such a line looks empty. You may be wondering why you would want to define a recipe that does nothing. The only reason this is useful is to prevent a target from getting implicit recipes (from implicit rules or the `.DEFAULT' special target; *note Implicit Rules:: and *note Defining Last-Resort Default Rules: Last Resort.). You may be inclined to define empty recipes for targets that are not actual files, but only exist so that their prerequisites can be remade. However, this is not the best way to do that, because the prerequisites may not be remade properly if the target file actually does exist. *Note Phony Targets: Phony Targets, for a better way to do this.  File: make.info, Node: Using Variables, Next: Conditionals, Prev: Recipes, Up: Top 6 How to Use Variables ********************** A "variable" is a name defined in a makefile to represent a string of text, called the variable's "value". These values are substituted by explicit request into targets, prerequisites, recipes, and other parts of the makefile. (In some other versions of `make', variables are called "macros".) Variables and functions in all parts of a makefile are expanded when read, except for in recipes, the right-hand sides of variable definitions using `=', and the bodies of variable definitions using the `define' directive. Variables can represent lists of file names, options to pass to compilers, programs to run, directories to look in for source files, directories to write output in, or anything else you can imagine. A variable name may be any sequence of characters not containing `:', `#', `=', or leading or trailing whitespace. However, variable names containing characters other than letters, numbers, and underscores should be avoided, as they may be given special meanings in the future, and with some shells they cannot be passed through the environment to a sub-`make' (*note Communicating Variables to a Sub-`make': Variables/Recursion.). Variable names are case-sensitive. The names `foo', `FOO', and `Foo' all refer to different variables. It is traditional to use upper case letters in variable names, but we recommend using lower case letters for variable names that serve internal purposes in the makefile, and reserving upper case for parameters that control implicit rules or for parameters that the user should override with command options (*note Overriding Variables: Overriding.). A few variables have names that are a single punctuation character or just a few characters. These are the "automatic variables", and they have particular specialized uses. *Note Automatic Variables::. * Menu: * Reference:: How to use the value of a variable. * Flavors:: Variables come in two flavors. * Advanced:: Advanced features for referencing a variable. * Values:: All the ways variables get their values. * Setting:: How to set a variable in the makefile. * Appending:: How to append more text to the old value of a variable. * Override Directive:: How to set a variable in the makefile even if the user has set it with a command argument. * Multi-Line:: An alternate way to set a variable to a multi-line string. * Undefine Directive:: How to undefine a variable so that it appears as if it was never set. * Environment:: Variable values can come from the environment. * Target-specific:: Variable values can be defined on a per-target basis. * Pattern-specific:: Target-specific variable values can be applied to a group of targets that match a pattern. * Suppressing Inheritance:: Suppress inheritance of variables. * Special Variables:: Variables with special meaning or behavior.  File: make.info, Node: Reference, Next: Flavors, Prev: Using Variables, Up: Using Variables 6.1 Basics of Variable References ================================= To substitute a variable's value, write a dollar sign followed by the name of the variable in parentheses or braces: either `$(foo)' or `${foo}' is a valid reference to the variable `foo'. This special significance of `$' is why you must write `$$' to have the effect of a single dollar sign in a file name or recipe. Variable references can be used in any context: targets, prerequisites, recipes, most directives, and new variable values. Here is an example of a common case, where a variable holds the names of all the object files in a program: objects = program.o foo.o utils.o program : $(objects) cc -o program $(objects) $(objects) : defs.h Variable references work by strict textual substitution. Thus, the rule foo = c prog.o : prog.$(foo) $(foo)$(foo) -$(foo) prog.$(foo) could be used to compile a C program `prog.c'. Since spaces before the variable value are ignored in variable assignments, the value of `foo' is precisely `c'. (Don't actually write your makefiles this way!) A dollar sign followed by a character other than a dollar sign, open-parenthesis or open-brace treats that single character as the variable name. Thus, you could reference the variable `x' with `$x'. However, this practice is strongly discouraged, except in the case of the automatic variables (*note Automatic Variables::).  File: make.info, Node: Flavors, Next: Advanced, Prev: Reference, Up: Using Variables 6.2 The Two Flavors of Variables ================================ There are two ways that a variable in GNU `make' can have a value; we call them the two "flavors" of variables. The two flavors are distinguished in how they are defined and in what they do when expanded. The first flavor of variable is a "recursively expanded" variable. Variables of this sort are defined by lines using `=' (*note Setting Variables: Setting.) or by the `define' directive (*note Defining Multi-Line Variables: Multi-Line.). The value you specify is installed verbatim; if it contains references to other variables, these references are expanded whenever this variable is substituted (in the course of expanding some other string). When this happens, it is called "recursive expansion". For example, foo = $(bar) bar = $(ugh) ugh = Huh? all:;echo $(foo) will echo `Huh?': `$(foo)' expands to `$(bar)' which expands to `$(ugh)' which finally expands to `Huh?'. This flavor of variable is the only sort supported by other versions of `make'. It has its advantages and its disadvantages. An advantage (most would say) is that: CFLAGS = $(include_dirs) -O include_dirs = -Ifoo -Ibar will do what was intended: when `CFLAGS' is expanded in a recipe, it will expand to `-Ifoo -Ibar -O'. A major disadvantage is that you cannot append something on the end of a variable, as in CFLAGS = $(CFLAGS) -O because it will cause an infinite loop in the variable expansion. (Actually `make' detects the infinite loop and reports an error.) Another disadvantage is that any functions (*note Functions for Transforming Text: Functions.) referenced in the definition will be executed every time the variable is expanded. This makes `make' run slower; worse, it causes the `wildcard' and `shell' functions to give unpredictable results because you cannot easily control when they are called, or even how many times. To avoid all the problems and inconveniences of recursively expanded variables, there is another flavor: simply expanded variables. "Simply expanded variables" are defined by lines using `:=' (*note Setting Variables: Setting.). The value of a simply expanded variable is scanned once and for all, expanding any references to other variables and functions, when the variable is defined. The actual value of the simply expanded variable is the result of expanding the text that you write. It does not contain any references to other variables; it contains their values _as of the time this variable was defined_. Therefore, x := foo y := $(x) bar x := later is equivalent to y := foo bar x := later When a simply expanded variable is referenced, its value is substituted verbatim. Here is a somewhat more complicated example, illustrating the use of `:=' in conjunction with the `shell' function. (*Note The `shell' Function: Shell Function.) This example also shows use of the variable `MAKELEVEL', which is changed when it is passed down from level to level. (*Note Communicating Variables to a Sub-`make': Variables/Recursion, for information about `MAKELEVEL'.) ifeq (0,${MAKELEVEL}) whoami := $(shell whoami) host-type := $(shell arch) MAKE := ${MAKE} host-type=${host-type} whoami=${whoami} endif An advantage of this use of `:=' is that a typical `descend into a directory' recipe then looks like this: ${subdirs}: ${MAKE} -C $@ all Simply expanded variables generally make complicated makefile programming more predictable because they work like variables in most programming languages. They allow you to redefine a variable using its own value (or its value processed in some way by one of the expansion functions) and to use the expansion functions much more efficiently (*note Functions for Transforming Text: Functions.). You can also use them to introduce controlled leading whitespace into variable values. Leading whitespace characters are discarded from your input before substitution of variable references and function calls; this means you can include leading spaces in a variable value by protecting them with variable references, like this: nullstring := space := $(nullstring) # end of the line Here the value of the variable `space' is precisely one space. The comment `# end of the line' is included here just for clarity. Since trailing space characters are _not_ stripped from variable values, just a space at the end of the line would have the same effect (but be rather hard to read). If you put whitespace at the end of a variable value, it is a good idea to put a comment like that at the end of the line to make your intent clear. Conversely, if you do _not_ want any whitespace characters at the end of your variable value, you must remember not to put a random comment on the end of the line after some whitespace, such as this: dir := /foo/bar # directory to put the frobs in Here the value of the variable `dir' is `/foo/bar ' (with four trailing spaces), which was probably not the intention. (Imagine something like `$(dir)/file' with this definition!) There is another assignment operator for variables, `?='. This is called a conditional variable assignment operator, because it only has an effect if the variable is not yet defined. This statement: FOO ?= bar is exactly equivalent to this (*note The `origin' Function: Origin Function.): ifeq ($(origin FOO), undefined) FOO = bar endif Note that a variable set to an empty value is still defined, so `?=' will not set that variable.  File: make.info, Node: Advanced, Next: Values, Prev: Flavors, Up: Using Variables 6.3 Advanced Features for Reference to Variables ================================================ This section describes some advanced features you can use to reference variables in more flexible ways. * Menu: * Substitution Refs:: Referencing a variable with substitutions on the value. * Computed Names:: Computing the name of the variable to refer to.  File: make.info, Node: Substitution Refs, Next: Computed Names, Prev: Advanced, Up: Advanced 6.3.1 Substitution References ----------------------------- A "substitution reference" substitutes the value of a variable with alterations that you specify. It has the form `$(VAR:A=B)' (or `${VAR:A=B}') and its meaning is to take the value of the variable VAR, replace every A at the end of a word with B in that value, and substitute the resulting string. When we say "at the end of a word", we mean that A must appear either followed by whitespace or at the end of the value in order to be replaced; other occurrences of A in the value are unaltered. For example: foo := a.o b.o c.o bar := $(foo:.o=.c) sets `bar' to `a.c b.c c.c'. *Note Setting Variables: Setting. A substitution reference is actually an abbreviation for use of the `patsubst' expansion function (*note Functions for String Substitution and Analysis: Text Functions.). We provide substitution references as well as `patsubst' for compatibility with other implementations of `make'. Another type of substitution reference lets you use the full power of the `patsubst' function. It has the same form `$(VAR:A=B)' described above, except that now A must contain a single `%' character. This case is equivalent to `$(patsubst A,B,$(VAR))'. *Note Functions for String Substitution and Analysis: Text Functions, for a description of the `patsubst' function. For example: foo := a.o b.o c.o bar := $(foo:%.o=%.c) sets `bar' to `a.c b.c c.c'.  File: make.info, Node: Computed Names, Prev: Substitution Refs, Up: Advanced 6.3.2 Computed Variable Names ----------------------------- Computed variable names are a complicated concept needed only for sophisticated makefile programming. For most purposes you need not consider them, except to know that making a variable with a dollar sign in its name might have strange results. However, if you are the type that wants to understand everything, or you are actually interested in what they do, read on. Variables may be referenced inside the name of a variable. This is called a "computed variable name" or a "nested variable reference". For example, x = y y = z a := $($(x)) defines `a' as `z': the `$(x)' inside `$($(x))' expands to `y', so `$($(x))' expands to `$(y)' which in turn expands to `z'. Here the name of the variable to reference is not stated explicitly; it is computed by expansion of `$(x)'. The reference `$(x)' here is nested within the outer variable reference. The previous example shows two levels of nesting, but any number of levels is possible. For example, here are three levels: x = y y = z z = u a := $($($(x))) Here the innermost `$(x)' expands to `y', so `$($(x))' expands to `$(y)' which in turn expands to `z'; now we have `$(z)', which becomes `u'. References to recursively-expanded variables within a variable name are reexpanded in the usual fashion. For example: x = $(y) y = z z = Hello a := $($(x)) defines `a' as `Hello': `$($(x))' becomes `$($(y))' which becomes `$(z)' which becomes `Hello'. Nested variable references can also contain modified references and function invocations (*note Functions for Transforming Text: Functions.), just like any other reference. For example, using the `subst' function (*note Functions for String Substitution and Analysis: Text Functions.): x = variable1 variable2 := Hello y = $(subst 1,2,$(x)) z = y a := $($($(z))) eventually defines `a' as `Hello'. It is doubtful that anyone would ever want to write a nested reference as convoluted as this one, but it works: `$($($(z)))' expands to `$($(y))' which becomes `$($(subst 1,2,$(x)))'. This gets the value `variable1' from `x' and changes it by substitution to `variable2', so that the entire string becomes `$(variable2)', a simple variable reference whose value is `Hello'. A computed variable name need not consist entirely of a single variable reference. It can contain several variable references, as well as some invariant text. For example, a_dirs := dira dirb 1_dirs := dir1 dir2 a_files := filea fileb 1_files := file1 file2 ifeq "$(use_a)" "yes" a1 := a else a1 := 1 endif ifeq "$(use_dirs)" "yes" df := dirs else df := files endif dirs := $($(a1)_$(df)) will give `dirs' the same value as `a_dirs', `1_dirs', `a_files' or `1_files' depending on the settings of `use_a' and `use_dirs'. Computed variable names can also be used in substitution references: a_objects := a.o b.o c.o 1_objects := 1.o 2.o 3.o sources := $($(a1)_objects:.o=.c) defines `sources' as either `a.c b.c c.c' or `1.c 2.c 3.c', depending on the value of `a1'. The only restriction on this sort of use of nested variable references is that they cannot specify part of the name of a function to be called. This is because the test for a recognized function name is done before the expansion of nested references. For example, ifdef do_sort func := sort else func := strip endif bar := a d b g q c foo := $($(func) $(bar)) attempts to give `foo' the value of the variable `sort a d b g q c' or `strip a d b g q c', rather than giving `a d b g q c' as the argument to either the `sort' or the `strip' function. This restriction could be removed in the future if that change is shown to be a good idea. You can also use computed variable names in the left-hand side of a variable assignment, or in a `define' directive, as in: dir = foo $(dir)_sources := $(wildcard $(dir)/*.c) define $(dir)_print = lpr $($(dir)_sources) endef This example defines the variables `dir', `foo_sources', and `foo_print'. Note that "nested variable references" are quite different from "recursively expanded variables" (*note The Two Flavors of Variables: Flavors.), though both are used together in complex ways when doing makefile programming.  File: make.info, Node: Values, Next: Setting, Prev: Advanced, Up: Using Variables 6.4 How Variables Get Their Values ================================== Variables can get values in several different ways: * You can specify an overriding value when you run `make'. *Note Overriding Variables: Overriding. * You can specify a value in the makefile, either with an assignment (*note Setting Variables: Setting.) or with a verbatim definition (*note Defining Multi-Line Variables: Multi-Line.). * Variables in the environment become `make' variables. *Note Variables from the Environment: Environment. * Several "automatic" variables are given new values for each rule. Each of these has a single conventional use. *Note Automatic Variables::. * Several variables have constant initial values. *Note Variables Used by Implicit Rules: Implicit Variables.  File: make.info, Node: Setting, Next: Appending, Prev: Values, Up: Using Variables 6.5 Setting Variables ===================== To set a variable from the makefile, write a line starting with the variable name followed by `=' or `:='. Whatever follows the `=' or `:=' on the line becomes the value. For example, objects = main.o foo.o bar.o utils.o defines a variable named `objects'. Whitespace around the variable name and immediately after the `=' is ignored. Variables defined with `=' are "recursively expanded" variables. Variables defined with `:=' are "simply expanded" variables; these definitions can contain variable references which will be expanded before the definition is made. *Note The Two Flavors of Variables: Flavors. The variable name may contain function and variable references, which are expanded when the line is read to find the actual variable name to use. There is no limit on the length of the value of a variable except the amount of swapping space on the computer. When a variable definition is long, it is a good idea to break it into several lines by inserting backslash-newline at convenient places in the definition. This will not affect the functioning of `make', but it will make the makefile easier to read. Most variable names are considered to have the empty string as a value if you have never set them. Several variables have built-in initial values that are not empty, but you can set them in the usual ways (*note Variables Used by Implicit Rules: Implicit Variables.). Several special variables are set automatically to a new value for each rule; these are called the "automatic" variables (*note Automatic Variables::). If you'd like a variable to be set to a value only if it's not already set, then you can use the shorthand operator `?=' instead of `='. These two settings of the variable `FOO' are identical (*note The `origin' Function: Origin Function.): FOO ?= bar and ifeq ($(origin FOO), undefined) FOO = bar endif  File: make.info, Node: Appending, Next: Override Directive, Prev: Setting, Up: Using Variables 6.6 Appending More Text to Variables ==================================== Often it is useful to add more text to the value of a variable already defined. You do this with a line containing `+=', like this: objects += another.o This takes the value of the variable `objects', and adds the text `another.o' to it (preceded by a single space). Thus: objects = main.o foo.o bar.o utils.o objects += another.o sets `objects' to `main.o foo.o bar.o utils.o another.o'. Using `+=' is similar to: objects = main.o foo.o bar.o utils.o objects := $(objects) another.o but differs in ways that become important when you use more complex values. When the variable in question has not been defined before, `+=' acts just like normal `=': it defines a recursively-expanded variable. However, when there _is_ a previous definition, exactly what `+=' does depends on what flavor of variable you defined originally. *Note The Two Flavors of Variables: Flavors, for an explanation of the two flavors of variables. When you add to a variable's value with `+=', `make' acts 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 (see *note Setting Variables: Setting, for a full explanation of `:='). In fact, variable := value variable += more is exactly equivalent to: variable := value variable := $(variable) more On the other hand, when you use `+=' with a variable that you defined first to be recursively-expanded using plain `=', `make' does something a bit different. Recall that when you define a recursively-expanded variable, `make' does not expand the value you set for variable and function references immediately. Instead it stores the text verbatim, and saves these variable and function references to be expanded later, when you refer to the new variable (*note The Two Flavors of Variables: Flavors.). When you use `+=' on a recursively-expanded variable, it is this unexpanded text to which `make' appends the new text you specify. variable = value variable += more is roughly equivalent to: temp = value variable = $(temp) more except that of course it never defines a variable called `temp'. The importance of this comes when the variable's old value contains variable references. Take this common example: CFLAGS = $(includes) -O ... CFLAGS += -pg # enable profiling The first line defines the `CFLAGS' variable with a reference to another variable, `includes'. (`CFLAGS' is used by the rules for C compilation; *note Catalogue of Implicit Rules: Catalogue of Rules.) Using `=' for the definition makes `CFLAGS' a recursively-expanded variable, meaning `$(includes) -O' is _not_ expanded when `make' processes the definition of `CFLAGS'. Thus, `includes' need not be defined yet for its value to take effect. It only has to be defined before any reference to `CFLAGS'. If we tried to append to the value of `CFLAGS' without using `+=', we might do it like this: CFLAGS := $(CFLAGS) -pg # enable profiling This is pretty close, but not quite what we want. Using `:=' redefines `CFLAGS' as a simply-expanded variable; this means `make' expands the text `$(CFLAGS) -pg' before setting the variable. If `includes' is not yet defined, we get ` -O -pg', and a later definition of `includes' will have no effect. Conversely, by using `+=' we set `CFLAGS' to the _unexpanded_ value `$(includes) -O -pg'. Thus we preserve the reference to `includes', so if that variable gets defined at any later point, a reference like `$(CFLAGS)' still uses its value.  File: make.info, Node: Override Directive, Next: Multi-Line, Prev: Appending, Up: Using Variables 6.7 The `override' Directive ============================ If a variable has been set with a command argument (*note Overriding Variables: Overriding.), then ordinary assignments in the makefile are ignored. If you want to set the variable in the makefile even though it was set with a command argument, you can use an `override' directive, which is a line that looks like this: override VARIABLE = VALUE or override VARIABLE := VALUE To append more text to a variable defined on the command line, use: override VARIABLE += MORE TEXT *Note Appending More Text to Variables: Appending. Variable assignments marked with the `override' flag have a higher priority than all other assignments, except another `override'. Subsequent assignments or appends to this variable which are not marked `override' will be ignored. The `override' directive was not invented for escalation in the war between makefiles and command arguments. It was invented so you can alter and add to values that the user specifies with command arguments. For example, suppose you always want the `-g' switch when you run the C compiler, but you would like to allow the user to specify the other switches with a command argument just as usual. You could use this `override' directive: override CFLAGS += -g You can also use `override' directives with `define' directives. This is done as you might expect: override define foo = bar endef *Note Defining Multi-Line Variables: Multi-Line.  File: make.info, Node: Multi-Line, Next: Undefine Directive, Prev: Override Directive, Up: Using Variables 6.8 Defining Multi-Line Variables ================================= Another way to set the value of a variable is to use the `define' directive. This directive has an unusual syntax which allows newline characters to be included in the value, which is convenient for defining both canned sequences of commands (*note Defining Canned Recipes: Canned Recipes.), and also sections of makefile syntax to use with `eval' (*note Eval Function::). The `define' directive is followed on the same line by the name of the variable being defined and an (optional) assignment operator, and nothing more. The value to give the variable appears on the following lines. The end of the value is marked by a line containing just the word `endef'. Aside from this difference in syntax, `define' works just like any other variable definition. The variable name may contain function and variable references, which are expanded when the directive is read to find the actual variable name to use. You may omit the variable assignment operator if you prefer. If omitted, `make' assumes it to be `=' and creates a recursively-expanded variable (*note The Two Flavors of Variables: Flavors.). When using a `+=' operator, the value is appended to the previous value as with any other append operation: with a single space separating the old and new values. You may nest `define' directives: `make' will keep track of nested directives and report an error if they are not all properly closed with `endef'. Note that lines beginning with the recipe prefix character are considered part of a recipe, so any `define' or `endef' strings appearing on such a line will not be considered `make' directives. define two-lines = echo foo echo $(bar) endef The value in an ordinary assignment cannot contain a newline; but the newlines that separate the lines of the value in a `define' become part of the variable's value (except for the final newline which precedes the `endef' and is not considered part of the value). When used in a recipe, the previous example is functionally equivalent to this: two-lines = echo foo; echo $(bar) since two commands separated by semicolon behave much like two separate shell commands. However, note that using two separate lines means `make' will invoke the shell twice, running an independent subshell for each line. *Note Recipe Execution: Execution. If you want variable definitions made with `define' to take precedence over command-line variable definitions, you can use the `override' directive together with `define': override define two-lines = foo $(bar) endef *Note The `override' Directive: Override Directive.  File: make.info, Node: Undefine Directive, Next: Environment, Prev: Multi-Line, Up: Using Variables 6.9 Undefining Variables ======================== If you want to clear a variable, setting its value to empty is usually sufficient. Expanding such a variable will yield the same result (empty string) regardless of whether it was set or not. However, if you are using the `flavor' (*note Flavor Function::) and `origin' (*note Origin Function::) functions, there is a difference between a variable that was never set and a variable with an empty value. In such situations you may want to use the `undefine' directive to make a variable appear as if it was never set. For example: foo := foo bar = bar undefine foo undefine bar $(info $(origin foo)) $(info $(flavor bar)) This example will print "undefined" for both variables. If you want to undefine a command-line variable definition, you can use the `override' directive together with `undefine', similar to how this is done for variable definitions: override undefine CFLAGS  File: make.info, Node: Environment, Next: Target-specific, Prev: Undefine Directive, Up: Using Variables 6.10 Variables from the Environment =================================== Variables in `make' can come from the environment in which `make' is run. Every environment variable that `make' sees when it starts up is transformed into a `make' variable with the same name and value. However, an explicit assignment in the makefile, or with a command argument, overrides the environment. (If the `-e' flag is specified, then values from the environment override assignments in the makefile. *Note Summary of Options: Options Summary. But this is not recommended practice.) Thus, by setting the variable `CFLAGS' in your environment, you can cause all C compilations in most makefiles to use the compiler switches you prefer. This is safe for variables with standard or conventional meanings because you know that no makefile will use them for other things. (Note this is not totally reliable; some makefiles set `CFLAGS' explicitly and therefore are not affected by the value in the environment.) When `make' runs a recipe, variables defined in the makefile are placed into the environment of each shell. This allows you to 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 Variables to a Sub-`make': Variables/Recursion, for full details. Other use of variables from the environment is not recommended. It is not wise for makefiles to depend for their functioning on environment variables set up outside their control, since this would cause different users to get different results from the same makefile. 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' 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 6.11 Target-specific Variable Values ==================================== Variable values in `make' are usually global; that is, they are the same regardless of where they are evaluated (unless they're reset, of course). One exception to that is automatic variables (*note Automatic Variables::). The other exception is "target-specific variable values". This feature allows you to define different values for the same variable, based on the target that `make' is currently building. As with automatic variables, these values are only available within the context of a target's recipe (and in other target-specific assignments). Set a target-specific variable value like this: TARGET ... : VARIABLE-ASSIGNMENT Target-specific variable assignments can be prefixed with any or all of the special keywords `export', `override', or `private'; these apply their normal behavior to this instance of the variable only. Multiple TARGET values create a target-specific variable value for each member of the target list individually. The VARIABLE-ASSIGNMENT can be any valid form of assignment; recursive (`='), static (`:='), appending (`+='), or conditional (`?='). All variables that appear within the VARIABLE-ASSIGNMENT are evaluated within the context of 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). Target-specific variables have the same priority as any other makefile variable. Variables provided on the command line (and in the environment if the `-e' option is in force) will take precedence. Specifying the `override' directive will allow the target-specific 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 with their own target-specific variable value). So, for example, a statement like this: prog : CFLAGS = -g prog : prog.o foo.o bar.o will set `CFLAGS' to `-g' in the recipe for `prog', but it will also set `CFLAGS' to `-g' in the recipes that create `prog.o', `foo.o', and `bar.o', and any recipes which create their prerequisites. Be aware that a given prerequisite will only be built once per invocation of make, at most. If the same file is a prerequisite of multiple targets, and each of those targets has a different value for the same target-specific variable, then the first target to be built will cause that prerequisite to be built and the prerequisite will inherit the target-specific value from the first target. It will ignore the target-specific values from any other targets.  File: make.info, Node: Pattern-specific, Next: Suppressing Inheritance, Prev: Target-specific, Up: Using Variables 6.12 Pattern-specific Variable Values ===================================== In addition to target-specific variable values (*note Target-specific Variable Values: Target-specific.), GNU `make' supports pattern-specific variable values. In this form, the variable is defined for any target that matches the pattern specified. Set a pattern-specific variable value like this: PATTERN ... : VARIABLE-ASSIGNMENT where PATTERN is a %-pattern. As with target-specific variable values, multiple PATTERN values create a pattern-specific variable value for each pattern individually. The VARIABLE-ASSIGNMENT can be any valid form of assignment. Any command line variable setting will take precedence, unless `override' is specified. For example: %.o : CFLAGS = -O will assign `CFLAGS' the value of `-O' for all targets matching the pattern `%.o'. If a target matches more than one pattern, the matching pattern-specific variables with longer stems are interpreted first. This results in more specific variables taking precedence over the more generic ones, for example: %.o: %.c $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ lib/%.o: CFLAGS := -fPIC -g %.o: CFLAGS := -g all: foo.o lib/bar.o In this example the first definition of the `CFLAGS' variable will be used to update `lib/bar.o' even though the second one also applies to this target. Pattern-specific variables which result in the same stem length are considered in the order in which they were defined in the makefile. Pattern-specific variables are searched after any target-specific variables defined explicitly for that target, and before target-specific variables defined for the parent target.  File: make.info, Node: Suppressing Inheritance, Next: Special Variables, Prev: Pattern-specific, Up: Using Variables 6.13 Suppressing Inheritance ============================ As described in previous sections, `make' variables are inherited by prerequisites. This capability allows you to modify the behavior of a prerequisite based on which targets caused it to be rebuilt. For example, you might set a target-specific variable on a `debug' target, then running `make debug' will cause that variable to be inherited by all prerequisites of `debug', while just running `make all' (for example) would not have that assignment. Sometimes, however, you may not want a variable to be inherited. For these situations, `make' provides the `private' modifier. Although this modifier can be used with any variable assignment, it makes the most sense with target- and pattern-specific variables. Any variable marked `private' will be visible to its local target but will not be inherited by prerequisites of that target. A global variable marked `private' will be visible in the global scope but will not be inherited by any target, and hence will not be visible in any recipe. As an example, consider this makefile: EXTRA_CFLAGS = prog: private EXTRA_CFLAGS = -L/usr/local/lib prog: a.o b.o Due to the `private' modifier, `a.o' and `b.o' will not inherit the `EXTRA_CFLAGS' variable assignment from the `progs' target.  File: make.info, Node: Special Variables, Prev: Suppressing Inheritance, Up: Using Variables 6.14 Other Special Variables ============================ GNU `make' supports some variables that have special properties. `MAKEFILE_LIST' Contains the name of each makefile that is parsed by `make', in the order in which it was parsed. The name is appended just before `make' begins to parse the makefile. Thus, if the first thing a makefile does is examine the last word in this variable, it will be the name of the current makefile. Once the current makefile has used `include', however, the last word will be the just-included makefile. If a makefile named `Makefile' has this content: name1 := $(lastword $(MAKEFILE_LIST)) include inc.mk name2 := $(lastword $(MAKEFILE_LIST)) all: @echo name1 = $(name1) @echo name2 = $(name2) then you would expect to see this output: name1 = Makefile name2 = inc.mk `.DEFAULT_GOAL' Sets the default goal to be used if no targets were specified on 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 following example illustrates these cases: # Query the default goal. ifeq ($(.DEFAULT_GOAL),) $(warning no default goal is set) endif .PHONY: foo foo: ; @echo $@ $(warning default goal is $(.DEFAULT_GOAL)) # Reset the default goal. .DEFAULT_GOAL := .PHONY: bar bar: ; @echo $@ $(warning default goal is $(.DEFAULT_GOAL)) # Set our own. .DEFAULT_GOAL := foo This makefile prints: no default goal is set default goal is foo default goal is bar foo Note that assigning more than one target name to `.DEFAULT_GOAL' is illegal and will result in an error. `MAKE_RESTARTS' This variable is set only if this instance of `make' has restarted (*note How Makefiles Are Remade: Remaking Makefiles.): it will contain the number of times this instance has restarted. Note this is not the same as recursion (counted by the `MAKELEVEL' variable). You should not set, modify, or export this variable. `.RECIPEPREFIX' The first character of the value of this variable is used as the character make assumes is introducing a recipe line. If the variable is empty (as it is by default) that character is the standard tab character. For example, this is a valid makefile: .RECIPEPREFIX = > all: > @echo Hello, world The value of `.RECIPEPREFIX' can be changed multiple times; once set it stays in effect for all rules parsed until it is modified. `.VARIABLES' Expands to a list of the _names_ of all global variables defined so far. This includes variables which have empty values, as well as built-in variables (*note Variables Used by Implicit Rules: Implicit Variables.), but does not include any variables which are only defined in a target-specific context. Note that any value you assign to this variable will be ignored; it will always return its special value. `.FEATURES' Expands to a list of special features supported by this version of `make'. Possible values include: `archives' Supports `ar' (archive) files using special filename syntax. *Note Using `make' to Update Archive Files: Archives. `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. `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' Expands to a list of directories that `make' searches for included makefiles (*note Including Other Makefiles: Include.).  File: make.info, Node: Conditionals, Next: Functions, Prev: Using Variables, Up: Top 7 Conditional Parts of Makefiles ******************************** A "conditional" directive causes part of a makefile to be obeyed or ignored depending on the values of variables. Conditionals can compare the value of one variable to another, or the value of a variable to a constant string. Conditionals control what `make' actually "sees" in the makefile, so they _cannot_ be used to control recipes at the time of execution. * Menu: * Conditional Example:: Example of a conditional * Conditional Syntax:: The syntax of conditionals. * Testing Flags:: Conditionals that test flags.  File: make.info, Node: Conditional Example, Next: Conditional Syntax, Prev: Conditionals, Up: Conditionals 7.1 Example of a Conditional ============================ The following example of a conditional tells `make' to use one set of libraries if the `CC' variable is `gcc', and a different set of libraries otherwise. It works by controlling which of two recipe lines will be used for the rule. The result is that `CC=gcc' as an argument to `make' changes not only which compiler is used but also which libraries are linked. libs_for_gcc = -lgnu normal_libs = foo: $(objects) ifeq ($(CC),gcc) $(CC) -o foo $(objects) $(libs_for_gcc) else $(CC) -o foo $(objects) $(normal_libs) endif This conditional uses three directives: one `ifeq', one `else' and one `endif'. The `ifeq' directive begins the conditional, and specifies the condition. It contains two arguments, separated by a comma and surrounded by parentheses. Variable substitution is performed on both arguments and then they are compared. The lines of the makefile following the `ifeq' are obeyed if the two arguments match; otherwise they are ignored. The `else' directive causes the following lines to be obeyed if the previous conditional failed. In the example above, this means that the second alternative linking command is used whenever the first alternative is not used. It is optional to have an `else' in a conditional. The `endif' directive ends the conditional. Every conditional must end with an `endif'. Unconditional makefile text follows. As this example illustrates, conditionals work at the textual level: the lines of the conditional are treated as part of the makefile, or ignored, according to the condition. This is why the larger syntactic units of the makefile, such as rules, may cross the beginning or the end of the conditional. When the variable `CC' has the value `gcc', the above example has this effect: foo: $(objects) $(CC) -o foo $(objects) $(libs_for_gcc) When the variable `CC' has any other value, the effect is this: foo: $(objects) $(CC) -o foo $(objects) $(normal_libs) Equivalent results can be obtained in another way by conditionalizing a variable assignment and then using the variable unconditionally: libs_for_gcc = -lgnu normal_libs = ifeq ($(CC),gcc) libs=$(libs_for_gcc) else libs=$(normal_libs) endif foo: $(objects) $(CC) -o foo $(objects) $(libs)  File: make.info, Node: Conditional Syntax, Next: Testing Flags, Prev: Conditional Example, Up: Conditionals 7.2 Syntax of Conditionals ========================== The syntax of a simple conditional with no `else' is as follows: CONDITIONAL-DIRECTIVE TEXT-IF-TRUE endif The TEXT-IF-TRUE may be any lines of text, to be considered as part of the makefile if the condition is true. If the condition is false, no text is used instead. The syntax of a complex conditional is as follows: CONDITIONAL-DIRECTIVE TEXT-IF-TRUE else TEXT-IF-FALSE endif or: CONDITIONAL-DIRECTIVE TEXT-IF-ONE-IS-TRUE else CONDITIONAL-DIRECTIVE TEXT-IF-TRUE else TEXT-IF-FALSE endif There can be as many "`else' CONDITIONAL-DIRECTIVE" clauses as necessary. Once a given condition is true, TEXT-IF-TRUE is used and no other clause is used; if no condition is true then TEXT-IF-FALSE is used. The TEXT-IF-TRUE and TEXT-IF-FALSE can be any number of lines of text. The syntax of the CONDITIONAL-DIRECTIVE is the same whether the conditional is simple or complex; after an `else' or not. There are four different directives that test different conditions. Here is a table of them: `ifeq (ARG1, ARG2)' `ifeq 'ARG1' 'ARG2'' `ifeq "ARG1" "ARG2"' `ifeq "ARG1" 'ARG2'' `ifeq 'ARG1' "ARG2"' Expand all variable references in ARG1 and ARG2 and compare them. If they are identical, the TEXT-IF-TRUE is effective; otherwise, the TEXT-IF-FALSE, if any, is effective. Often you want to test if a variable has a non-empty value. When the value results from complex expansions of variables and functions, expansions you would consider empty may actually contain whitespace characters and thus are not seen as empty. However, you can use the `strip' function (*note Text Functions::) to avoid interpreting whitespace as a non-empty value. For example: ifeq ($(strip $(foo)),) TEXT-IF-EMPTY endif will evaluate TEXT-IF-EMPTY even if the expansion of `$(foo)' contains whitespace characters. `ifneq (ARG1, ARG2)' `ifneq 'ARG1' 'ARG2'' `ifneq "ARG1" "ARG2"' `ifneq "ARG1" 'ARG2'' `ifneq 'ARG1' "ARG2"' Expand all variable references in ARG1 and ARG2 and compare them. If they are different, the TEXT-IF-TRUE is effective; otherwise, the TEXT-IF-FALSE, if any, is effective. `ifdef VARIABLE-NAME' The `ifdef' form takes the _name_ of a variable as its argument, not a reference to a variable. The value of that variable has a non-empty value, the TEXT-IF-TRUE is effective; otherwise, the TEXT-IF-FALSE, if any, is effective. Variables that have never been defined have an empty value. The text VARIABLE-NAME is expanded, so it could be a variable or function that expands to the name of a variable. For example: bar = true foo = bar ifdef $(foo) frobozz = yes endif The variable reference `$(foo)' is expanded, yielding `bar', which is considered to be the name of a variable. The variable `bar' is not expanded, but its value is examined to determine if it is non-empty. Note that `ifdef' only tests whether a variable has a value. It does not expand the variable to see if that value is nonempty. Consequently, tests using `ifdef' return true for all definitions except those like `foo ='. To test for an empty value, use `ifeq ($(foo),)'. For example, bar = foo = $(bar) ifdef foo frobozz = yes else frobozz = no endif sets `frobozz' to `yes', while: foo = ifdef foo frobozz = yes else frobozz = no endif sets `frobozz' to `no'. `ifndef VARIABLE-NAME' If the variable VARIABLE-NAME has an empty value, the TEXT-IF-TRUE is effective; otherwise, the TEXT-IF-FALSE, if any, is effective. The rules for expansion and testing of VARIABLE-NAME are identical to the `ifdef' directive. Extra spaces are allowed and ignored at the beginning of the conditional directive line, but a tab is not allowed. (If the line begins with a tab, it will be considered part of a recipe for a rule.) Aside from this, extra spaces or tabs may be inserted with no effect anywhere except within the directive name or within an argument. A comment starting with `#' may appear at the end of the line. The other two directives that play a part in a conditional are `else' and `endif'. Each of these directives is written as one word, with no arguments. Extra spaces are allowed and ignored at the beginning of the line, and spaces or tabs at the end. A comment starting with `#' may appear at the end of the line. Conditionals affect which lines of the makefile `make' uses. If the condition is true, `make' reads the lines of the TEXT-IF-TRUE as part of the makefile; if the condition is false, `make' ignores those lines completely. It follows that syntactic units of the makefile, such as rules, may safely be split across the beginning or the end of the conditional. `make' evaluates conditionals when it reads a makefile. Consequently, you cannot use automatic variables in the tests of conditionals because they are not defined until recipes are run (*note Automatic Variables::). To prevent intolerable confusion, it is not permitted to start a conditional in one makefile and end it in another. However, you may write an `include' directive within a conditional, provided you do not attempt to terminate the conditional inside the included file.  File: make.info, Node: Testing Flags, Prev: Conditional Syntax, Up: Conditionals 7.3 Conditionals that Test Flags ================================ You can write a conditional that tests `make' command flags such as `-t' by using the variable `MAKEFLAGS' together with the `findstring' function (*note Functions for String Substitution and Analysis: Text Functions.). This is useful when `touch' is not enough to make a file appear up to date. The `findstring' function determines whether one string appears as a substring of another. If you want to test for the `-t' flag, use `t' as the first string and the value of `MAKEFLAGS' as the other. For example, here is how to arrange to use `ranlib -t' to finish marking an archive file up to date: archive.a: ... ifneq (,$(findstring t,$(MAKEFLAGS))) +touch archive.a +ranlib -t archive.a else ranlib archive.a endif The `+' prefix marks those recipe lines as "recursive" so that they will be executed despite use of the `-t' flag. *Note Recursive Use of `make': Recursion.  File: make.info, Node: Functions, Next: Running, Prev: Conditionals, Up: Top 8 Functions for Transforming Text ********************************* "Functions" allow you to do text processing in the makefile to compute the files to operate on or the commands to use in recipes. You use a function in a "function call", where you give the name of the function and some text (the "arguments") for the function to operate on. The result of the function's processing is substituted into the makefile at the point of the call, just as a variable might be substituted. * Menu: * 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. * 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. * Origin Function:: Find where a variable got its value. * Flavor Function:: Find out the flavor of a variable. * Shell Function:: Substitute the output of a shell command. * Make Control Functions:: Functions that control how make runs.  File: make.info, Node: Syntax of Functions, Next: Text Functions, Prev: Functions, Up: Functions 8.1 Function Call Syntax ======================== A function call resembles a variable reference. It looks like this: $(FUNCTION ARGUMENTS) or like this: ${FUNCTION ARGUMENTS} Here FUNCTION is a function name; one of a short list of names that are part of `make'. You can also essentially create your own functions by using the `call' builtin function. The ARGUMENTS are the arguments of the function. They are separated from the function name by one or more spaces or tabs, and if there is more than one argument, then they are separated by commas. Such whitespace and commas are not part of an argument's value. The delimiters which you use to surround the function call, whether parentheses or braces, can appear in an argument only in matching pairs; the other kind of delimiters may appear singly. If the arguments themselves contain other function calls or variable references, it is wisest to use the same kind of delimiters for all the references; write `$(subst a,b,$(x))', not `$(subst a,b,${x})'. This is because it is clearer, and because only one type of delimiter is matched to find the end of the reference. The text written for each argument is processed by substitution of variables and function calls to produce the argument value, which is the text on which the function acts. The substitution is done in the order in which the arguments appear. Commas and unmatched parentheses or braces cannot appear in the text of an argument as written; leading spaces cannot appear in the text of the first argument as written. These characters can be put into the argument value by variable substitution. First define variables `comma' and `space' whose values are isolated comma and space characters, then substitute these variables where such characters are wanted, like this: comma:= , empty:= space:= $(empty) $(empty) foo:= a b c bar:= $(subst $(space),$(comma),$(foo)) # bar is now `a,b,c'. Here the `subst' function replaces each space with a comma, through the value of `foo', and substitutes the result.  File: make.info, Node: Text Functions, Next: File Name Functions, Prev: Syntax of Functions, Up: Functions 8.2 Functions for String Substitution and Analysis ================================================== Here are some functions that operate on strings: `$(subst FROM,TO,TEXT)' Performs a textual replacement on the text TEXT: each occurrence of FROM is replaced by TO. The result is substituted for the function call. For example, $(subst ee,EE,feet on the street) substitutes the string `fEEt on the strEEt'. `$(patsubst PATTERN,REPLACEMENT,TEXT)' Finds whitespace-separated words in TEXT that match PATTERN and replaces them with REPLACEMENT. Here PATTERN may contain a `%' which acts as a wildcard, matching any number of any characters within a word. If REPLACEMENT also contains a `%', the `%' is replaced by the text that matched the `%' in PATTERN. Only the first `%' in the PATTERN and REPLACEMENT is treated this way; any subsequent `%' is unchanged. `%' characters in `patsubst' function invocations can be quoted with preceding backslashes (`\'). Backslashes that would otherwise quote `%' characters can be quoted with more backslashes. Backslashes that quote `%' characters or other backslashes are removed from the pattern before it is compared file names or has a stem substituted into it. Backslashes that are not in danger of quoting `%' characters go unmolested. For example, the pattern `the\%weird\\%pattern\\' has `the%weird\' preceding the operative `%' character, and `pattern\\' following it. The final two backslashes are left alone because they cannot affect any `%' character. Whitespace between words is folded into single space characters; leading and trailing whitespace is discarded. For example, $(patsubst %.c,%.o,x.c.c bar.c) produces the value `x.c.o bar.o'. Substitution references (*note Substitution References: Substitution Refs.) are a simpler way to get the effect of the `patsubst' function: $(VAR:PATTERN=REPLACEMENT) is equivalent to $(patsubst PATTERN,REPLACEMENT,$(VAR)) The second shorthand simplifies one of the most common uses of `patsubst': replacing the suffix at the end of file names. $(VAR:SUFFIX=REPLACEMENT) is equivalent to $(patsubst %SUFFIX,%REPLACEMENT,$(VAR)) For example, you might have a list of object files: objects = foo.o bar.o baz.o To get the list of corresponding source files, you could simply write: $(objects:.o=.c) instead of using the general form: $(patsubst %.o,%.c,$(objects)) `$(strip STRING)' Removes leading and trailing whitespace from STRING and replaces each internal sequence of one or more whitespace characters with a single space. Thus, `$(strip a b c )' results in `a b c'. The function `strip' can be very useful when used in conjunction with conditionals. When comparing something with the empty string `' using `ifeq' or `ifneq', you usually want a string of just whitespace to match the empty string (*note Conditionals::). Thus, the following may fail to have the desired results: .PHONY: all ifneq "$(needs_made)" "" all: $(needs_made) else all:;@echo 'Nothing to make!' endif Replacing the variable reference `$(needs_made)' with the function call `$(strip $(needs_made))' in the `ifneq' directive would make it more robust. `$(findstring FIND,IN)' Searches IN for an occurrence of FIND. If it occurs, the value is FIND; otherwise, the value is empty. You can use this function in a conditional to test for the presence of a specific substring in a given string. Thus, the two examples, $(findstring a,a b c) $(findstring a,b c) produce the values `a' and `' (the empty string), respectively. *Note Testing Flags::, for a practical application of `findstring'. `$(filter PATTERN...,TEXT)' Returns all whitespace-separated words in TEXT that _do_ match any of the PATTERN words, removing any words that _do not_ match. The patterns are written using `%', just like the patterns used in the `patsubst' function above. The `filter' function can be used to separate out different types of strings (such as file names) in a variable. For example: sources := foo.c bar.c baz.s ugh.h foo: $(sources) cc $(filter %.c %.s,$(sources)) -o foo says that `foo' depends of `foo.c', `bar.c', `baz.s' and `ugh.h' but only `foo.c', `bar.c' and `baz.s' should be specified in the command to the compiler. `$(filter-out PATTERN...,TEXT)' Returns all whitespace-separated words in TEXT that _do not_ match any of the PATTERN words, removing the words that _do_ match one or more. This is the exact opposite of the `filter' function. For example, given: objects=main1.o foo.o main2.o bar.o mains=main1.o main2.o the following generates a list which contains all the object files not in `mains': $(filter-out $(mains),$(objects)) `$(sort LIST)' Sorts the words of LIST in lexical order, removing duplicate words. The output is a list of words separated by single spaces. Thus, $(sort foo bar lose) returns the value `bar foo lose'. Incidentally, since `sort' removes duplicate words, you can use it for this purpose even if you don't care about the sort order. `$(word N,TEXT)' Returns the Nth word of TEXT. The legitimate values of N start from 1. If N is bigger than the number of words in TEXT, the value is empty. For example, $(word 2, foo bar baz) returns `bar'. `$(wordlist S,E,TEXT)' Returns the list of words in TEXT starting with word S and ending with word E (inclusive). The legitimate values of S start from 1; E may start from 0. If S is bigger than the number of words in TEXT, the value is empty. If E is bigger than the number of words in TEXT, words up to the end of TEXT are returned. If S is greater than E, nothing is returned. For example, $(wordlist 2, 3, foo bar baz) returns `bar baz'. `$(words TEXT)' Returns the number of words in TEXT. Thus, the last word of TEXT is `$(word $(words TEXT),TEXT)'. `$(firstword NAMES...)' The argument NAMES is regarded as a series of names, separated by whitespace. The value is the first name in the series. The rest of the names are ignored. For example, $(firstword foo bar) produces the result `foo'. Although `$(firstword TEXT)' is the same as `$(word 1,TEXT)', the `firstword' function is retained for its simplicity. `$(lastword NAMES...)' The argument NAMES is regarded as a series of names, separated by whitespace. The value is the last name in the series. For example, $(lastword foo bar) produces the result `bar'. Although `$(lastword TEXT)' is the same as `$(word $(words TEXT),TEXT)', the `lastword' function was added for its simplicity and better performance. Here is a realistic example of the use of `subst' and `patsubst'. Suppose that a makefile uses the `VPATH' variable to specify a list of directories that `make' should search for prerequisite files (*note `VPATH' Search Path for All Prerequisites: General Search.). This example shows how to tell the C compiler to search for header files in the same list of directories. The value of `VPATH' is a list of directories separated by colons, such as `src:../headers'. First, the `subst' function is used to change the colons to spaces: $(subst :, ,$(VPATH)) This produces `src ../headers'. Then `patsubst' is used to turn each directory name into a `-I' flag. These can be added to the value of the variable `CFLAGS', which is passed automatically to the C compiler, like this: override CFLAGS += $(patsubst %,-I%,$(subst :, ,$(VPATH))) The effect is to append the text `-Isrc -I../headers' to the previously given value of `CFLAGS'. The `override' directive is used so that the new value is assigned even if the previous value of `CFLAGS' was specified with a command argument (*note The `override' Directive: Override Directive.).  File: make.info, Node: File Name Functions, Next: Conditional Functions, Prev: Text Functions, Up: Functions 8.3 Functions for File Names ============================ Several of the built-in expansion functions relate specifically to taking apart file names or lists of file names. Each of the following functions performs a specific transformation on a file name. The argument of the function is regarded as a series of file names, separated by whitespace. (Leading and trailing whitespace is ignored.) Each file name in the series is transformed in the same way and the results are concatenated with single spaces between them. `$(dir NAMES...)' Extracts the directory-part of each file name in NAMES. The directory-part of the file name is everything up through (and including) the last slash in it. If the file name contains no slash, the directory part is the string `./'. For example, $(dir src/foo.c hacks) produces the result `src/ ./'. `$(notdir NAMES...)' Extracts all but the directory-part of each file name in NAMES. If the file name contains no slash, it is left unchanged. Otherwise, everything through the last slash is removed from it. A file name that ends with a slash becomes an empty string. This is unfortunate, because it means that the result does not always have the same number of whitespace-separated file names as the argument had; but we do not see any other valid alternative. For example, $(notdir src/foo.c hacks) produces the result `foo.c hacks'. `$(suffix NAMES...)' Extracts the suffix of each file name in NAMES. If the file name contains a period, the suffix is everything starting with the last period. Otherwise, the suffix is the empty string. This frequently means that the result will be empty when NAMES is not, and if NAMES contains multiple file names, the result may contain fewer file names. For example, $(suffix src/foo.c src-1.0/bar.c hacks) produces the result `.c .c'. `$(basename NAMES...)' Extracts all but the suffix of each file name in NAMES. If the file name contains a period, the basename is everything starting up to (and not including) the last period. Periods in the directory part are ignored. If there is no period, the basename is the entire file name. For example, $(basename src/foo.c src-1.0/bar hacks) produces the result `src/foo src-1.0/bar hacks'. `$(addsuffix SUFFIX,NAMES...)' The argument NAMES is regarded as a series of names, separated by whitespace; SUFFIX is used as a unit. The value of SUFFIX is appended to the end of each individual name and the resulting larger names are concatenated with single spaces between them. For example, $(addsuffix .c,foo bar) produces the result `foo.c bar.c'. `$(addprefix PREFIX,NAMES...)' The argument NAMES is regarded as a series of names, separated by whitespace; PREFIX is used as a unit. The value of PREFIX is prepended to the front of each individual name and the resulting larger names are concatenated with single spaces between them. For example, $(addprefix src/,foo bar) produces the result `src/foo src/bar'. `$(join LIST1,LIST2)' Concatenates the two arguments word by word: the two first words (one from each argument) concatenated form the first word of the result, the two second words form the second word of the result, and so on. So the Nth word of the result comes from the Nth word of each argument. If one argument has more words that the other, the extra words are copied unchanged into the result. For example, `$(join a b,.c .o)' produces `a.c b.o'. Whitespace between the words in the lists is not preserved; it is replaced with a single space. This function can merge the results of the `dir' and `notdir' functions, to produce the original list of files which was given to those two functions. `$(wildcard PATTERN)' The argument PATTERN is a file name pattern, typically containing wildcard characters (as in shell file name patterns). The result of `wildcard' is a space-separated list of the names of existing files that match the pattern. *Note Using Wildcard Characters in File Names: Wildcards. `$(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)' 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, `abspath' does not resolve symlinks and does not require the file names to refer to an existing file or directory. Use the `wildcard' function to test for existence.  File: make.info, Node: Conditional Functions, Next: Foreach Function, Prev: File Name Functions, Up: Functions 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 causes one piece of text to be used repeatedly, each time with a different substitution performed on it. It resembles the `for' command in the shell `sh' and the `foreach' command in the C-shell `csh'. The syntax of the `foreach' function is: $(foreach VAR,LIST,TEXT) The first two arguments, VAR and LIST, are expanded before anything else is done; note that the last argument, TEXT, is *not* expanded at the same time. Then for each word of the expanded value of LIST, the variable named by the expanded value of VAR is set to that word, and TEXT is expanded. Presumably TEXT contains references to that variable, so its expansion will be different each time. The result is that TEXT is expanded as many times as there are whitespace-separated words in LIST. The multiple expansions of TEXT are concatenated, with spaces between them, to make the result of `foreach'. This simple example sets the variable `files' to the list of all files in the directories in the list `dirs': dirs := a b c d files := $(foreach dir,$(dirs),$(wildcard $(dir)/*)) Here TEXT is `$(wildcard $(dir)/*)'. The first repetition finds the value `a' for `dir', so it produces the same result as `$(wildcard a/*)'; the second repetition produces the result of `$(wildcard b/*)'; and the third, that of `$(wildcard c/*)'. This example has the same result (except for setting `dirs') as the following example: files := $(wildcard a/* b/* c/* d/*) When TEXT is complicated, you can improve readability by giving it a name, with an additional variable: find_files = $(wildcard $(dir)/*) dirs := a b c d files := $(foreach dir,$(dirs),$(find_files)) Here we use the variable `find_files' this way. We use plain `=' to define a recursively-expanding variable, so that its value contains an actual function call to be reexpanded under the control of `foreach'; a simply-expanded variable would not do, since `wildcard' would be called only once at the time of defining `find_files'. The `foreach' function has no permanent effect on the variable VAR; its value and flavor after the `foreach' function call are the same as they were beforehand. The other values which are taken from LIST are in effect only temporarily, during the execution of `foreach'. The variable VAR is a simply-expanded variable during the execution of `foreach'. If VAR was undefined before the `foreach' function call, it is undefined after the call. *Note The Two Flavors of Variables: Flavors. You must take care when using complex variable expressions that result in variable names because many strange things are valid variable names, but are probably not what you intended. For example, files := $(foreach Esta escrito en espanol!,b c ch,$(find_files)) might be useful if the value of `find_files' references the variable 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: Call Function, Next: Value Function, Prev: Foreach Function, Up: Functions 8.6 The `call' Function ======================= The `call' function is unique in that it can be used to create new parameterized functions. You can write a complex expression as the value of a variable, then use `call' to expand it with different values. The syntax of the `call' function is: $(call VARIABLE,PARAM,PARAM,...) When `make' expands this function, it assigns each PARAM to temporary variables `$(1)', `$(2)', etc. The variable `$(0)' will contain VARIABLE. There is no maximum number of parameter arguments. There is no minimum, either, but it doesn't make sense to use `call' with no parameters. Then VARIABLE is expanded as a `make' variable in the context of these temporary assignments. Thus, any reference to `$(1)' in the value of VARIABLE will resolve to the first PARAM in the invocation of `call'. Note that VARIABLE is the _name_ of a variable, not a _reference_ to that variable. Therefore you would not normally use a `$' or parentheses when writing it. (You can, however, use a variable reference in the name if you want the name not to be a constant.) If VARIABLE is the name of a builtin function, the builtin function is always invoked (even if a `make' variable by that name also exists). The `call' function expands the PARAM arguments before assigning them to temporary variables. This means that VARIABLE values containing references to builtin functions that have special expansion rules, like `foreach' or `if', may not work as you expect. Some examples may make this clearer. This macro simply reverses its arguments: reverse = $(2) $(1) foo = $(call reverse,a,b) Here FOO will contain `b a'. This one is slightly more interesting: it defines a macro to search for the first instance of a program in `PATH': pathsearch = $(firstword $(wildcard $(addsuffix /$(1),$(subst :, ,$(PATH))))) LS := $(call pathsearch,ls) Now the variable LS contains `/bin/ls' or similar. The `call' function can be nested. Each recursive invocation gets its own local values for `$(1)', etc. that mask the values of higher-level `call'. For example, here is an implementation of a "map" function: map = $(foreach a,$(2),$(call $(1),$(a))) Now you can MAP a function that normally takes only one argument, such as `origin', to multiple values in one step: o = $(call map,origin,o map MAKE) and end up with O containing something like `file file default'. A final caution: be careful when adding whitespace to the arguments to `call'. As with other functions, any whitespace contained in the second and subsequent arguments is kept; this can cause strange effects. It's generally safest to remove all extraneous whitespace when providing parameters to `call'.  File: make.info, Node: Value Function, Next: Eval Function, Prev: Call Function, Up: Functions 8.7 The `value' Function ======================== The `value' function provides a way for you to use the value of a variable _without_ having it expanded. Please note that this does not undo expansions which have already occurred; for example if you create a simply expanded variable its value is expanded during the definition; in that case the `value' function will return the same result as using the variable directly. The syntax of the `value' function is: $(value VARIABLE) Note that VARIABLE is the _name_ of a variable; not a _reference_ to that variable. Therefore you would not normally use a `$' or parentheses when writing it. (You can, however, use a variable reference in the name if you want the name not to be a constant.) The result of this function is a string containing the value of VARIABLE, without any expansion occurring. For example, in this makefile: FOO = $PATH all: @echo $(FOO) @echo $(value FOO) The first output line would be `ATH', since the "$P" would be expanded as a `make' variable, while the second output line would be the current value of your `$PATH' environment variable, since the `value' function avoided the expansion. The `value' function is most often used in conjunction with the `eval' function (*note Eval Function::).  File: make.info, Node: Eval Function, Next: Origin Function, Prev: Value Function, Up: Functions 8.8 The `eval' Function ======================= The `eval' function is very special: it allows you to define new makefile constructs that are not constant; which are the result of evaluating other variables and functions. The argument to the `eval' function is expanded, then the results of that expansion are parsed as makefile syntax. The expanded results can define new `make' variables, targets, implicit or explicit rules, etc. The result of the `eval' function is always the empty string; thus, it can be placed virtually anywhere in a makefile without causing syntax errors. It's important to realize that the `eval' argument is expanded _twice_; first by the `eval' function, then the results of that expansion are expanded again when they are parsed as makefile syntax. This means you may need to provide extra levels of escaping for "$" characters when using `eval'. The `value' function (*note Value Function::) can sometimes be useful in these situations, to circumvent unwanted expansions. Here is an example of how `eval' can be used; this example combines a number of concepts and other functions. Although it might seem overly complex to use `eval' in this example, rather than just writing out the rules, consider two things: first, the template definition (in `PROGRAM_template') could need to be much more complex than it is here; and second, you might put the complex, "generic" part of this example into another makefile, then include it in all the individual makefiles. Now your individual makefiles are quite straightforward. PROGRAMS = server client server_OBJS = server.o server_priv.o server_access.o server_LIBS = priv protocol client_OBJS = client.o client_api.o client_mem.o client_LIBS = protocol # Everything after this is generic .PHONY: all all: $(PROGRAMS) define PROGRAM_template = $(1): $$($(1)_OBJS) $$($(1)_LIBS:%=-l%) ALL_OBJS += $$($(1)_OBJS) endef $(foreach prog,$(PROGRAMS),$(eval $(call PROGRAM_template,$(prog)))) $(PROGRAMS): $(LINK.o) $^ $(LDLIBS) -o $@ clean: rm -f $(ALL_OBJS) $(PROGRAMS)  File: make.info, Node: Origin Function, Next: Flavor Function, Prev: Eval Function, Up: Functions 8.9 The `origin' Function ========================= The `origin' function is unlike most other functions in that it does not operate on the values of variables; it tells you something _about_ a variable. Specifically, it tells you where it came from. The syntax of the `origin' function is: $(origin VARIABLE) Note that VARIABLE is the _name_ of a variable to inquire about; not a _reference_ to that variable. Therefore you would not normally use a `$' or parentheses when writing it. (You can, however, use a variable reference in the name if you want the name not to be a constant.) The result of this function is a string telling you how the variable VARIABLE was defined: `undefined' if VARIABLE was never defined. `default' if VARIABLE has a default definition, as is usual with `CC' and so on. *Note Variables Used by Implicit Rules: Implicit Variables. Note that if you have redefined a default variable, the `origin' function will return the origin of the later definition. `environment' if VARIABLE was inherited from the environment provided to `make'. `environment override' if VARIABLE was inherited from the environment provided to `make', and is overriding a setting for VARIABLE in the makefile as a result of the `-e' option (*note Summary of Options: Options Summary.). `file' if VARIABLE was defined in a makefile. `command line' if VARIABLE was defined on the command line. `override' if VARIABLE was defined with an `override' directive in a makefile (*note The `override' Directive: Override Directive.). `automatic' if VARIABLE is an automatic variable defined for the execution of the recipe for each rule (*note Automatic Variables::). This information is primarily useful (other than for your curiosity) to determine if you want to believe the value of a variable. For example, suppose you have a makefile `foo' that includes another makefile `bar'. You want a variable `bletch' to be defined in `bar' if you run the command `make -f bar', even if the environment contains a definition of `bletch'. However, if `foo' defined `bletch' before including `bar', you do not want to override that definition. This could be done by using an `override' directive in `foo', giving that definition precedence over the later definition in `bar'; unfortunately, the `override' directive would also override any command line definitions. So, `bar' could include: ifdef bletch ifeq "$(origin bletch)" "environment" bletch = barf, gag, etc. endif endif If `bletch' has been defined from the environment, this will redefine it. If you want to override a previous definition of `bletch' if it came from the environment, even under `-e', you could instead write: ifneq "$(findstring environment,$(origin bletch))" "" bletch = barf, gag, etc. endif Here the redefinition takes place if `$(origin bletch)' returns either `environment' or `environment override'. *Note Functions for String Substitution and Analysis: Text Functions.  File: make.info, Node: Flavor Function, Next: Shell Function, Prev: Origin Function, Up: Functions 8.10 The `flavor' Function ========================== 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 flavor of a variable (*note The Two Flavors of Variables: Flavors.). The syntax of the `flavor' function is: $(flavor VARIABLE) Note that VARIABLE is the _name_ of a variable to inquire about; not a _reference_ to that variable. Therefore you would not normally use a `$' or parentheses when writing it. (You can, however, use a variable reference in the name if you want the name not to be a constant.) The result of this function is a string that identifies the flavor of the variable VARIABLE: `undefined' if VARIABLE was never defined. `recursive' if VARIABLE is a recursively expanded variable. `simple' if VARIABLE is a simply expanded variable.  File: make.info, Node: Shell Function, Next: Make Control Functions, Prev: Flavor Function, Up: Functions 8.11 The `shell' Function ========================= The `shell' function is unlike any other function other than the `wildcard' function (*note The Function `wildcard': Wildcard Function.) in that it communicates with the world outside of `make'. The `shell' function performs the same function that backquotes (``') perform in most shells: it does "command expansion". This means that it takes as an argument a shell command and evaluates to the output of the command. The only processing `make' does on the result is to convert each newline (or carriage-return / newline pair) to a single space. If there is a trailing (carriage-return and) newline it will simply be removed. The commands run by calls to the `shell' function are run when the function calls are expanded (*note How `make' Reads a Makefile: Reading Makefiles.). Because this function involves spawning a new shell, you should carefully consider the performance implications of using the `shell' function within recursively expanded variables vs. simply expanded variables (*note The Two Flavors of Variables: Flavors.). Here are some examples of the use of the `shell' function: contents := $(shell cat foo) sets `contents' to the contents of the file `foo', with a space (rather than a newline) separating each line. files := $(shell echo *.c) sets `files' to the expansion of `*.c'. Unless `make' is using a very strange shell, this has the same result as `$(wildcard *.c)' (as long as at least one `.c' file exists).  File: make.info, Node: Make Control Functions, Prev: Shell Function, Up: Functions 8.12 Functions That Control Make ================================ These functions control the way make runs. Generally, they are used to provide information to the user of the makefile or to cause make to stop if some sort of environmental error is detected. `$(error TEXT...)' Generates a fatal error where the message is TEXT. Note that the error is generated whenever this function is evaluated. So, if you put it inside a recipe or on the right side of a recursive variable assignment, it won't be evaluated until later. The TEXT will be expanded before the error is generated. For example, ifdef ERROR1 $(error error is $(ERROR1)) endif will generate a fatal error during the read of the makefile if the `make' variable `ERROR1' is defined. Or, ERR = $(error found an error!) .PHONY: err err: ; $(ERR) will generate a fatal error while `make' is running, if the `err' target is invoked. `$(warning TEXT...)' This function works similarly to the `error' function, above, except that `make' doesn't exit. Instead, TEXT is expanded and the resulting message is displayed, but processing of the makefile continues. The result of the expansion of this function is the empty string. `$(info TEXT...)' This function does nothing more than print its (expanded) argument(s) to standard output. No makefile name or line number is added. The result of the expansion of this function is the empty string.  File: make.info, Node: Running, Next: Implicit Rules, Prev: Functions, Up: Top 9 How to Run `make' ******************* A makefile that says how to recompile a program can be used in more than one way. The simplest use is to recompile every file that is out of date. Usually, makefiles are written so that if you run `make' with no arguments, it does just that. But you might want to update only some of the files; you might want to use a different compiler or different compiler options; you might want just to find out which files are out of date without changing them. By giving arguments when you run `make', you can do any of these things and many others. The exit status of `make' is always one of three values: `0' The exit status is zero if `make' is successful. `2' The exit status is two if `make' encounters any errors. It will print messages describing the particular errors. `1' The exit status is one if you use the `-q' flag and `make' determines that some target is not already up to date. *Note Instead of Executing Recipes: Instead of Execution. * Menu: * Makefile Arguments:: How to specify which makefile to use. * Goals:: How to use goal arguments to specify which parts of the makefile to use. * Instead of Execution:: How to use mode flags to specify what kind of thing to do with the recipes in the makefile other than simply execute them. * Avoiding Compilation:: How to avoid recompiling certain files. * Overriding:: How to override a variable to specify an alternate compiler and other things. * Testing:: How to proceed past some errors, to test compilation. * Options Summary:: Summary of Options  File: make.info, Node: Makefile Arguments, Next: Goals, Prev: Running, Up: Running 9.1 Arguments to Specify the Makefile ===================================== The way to specify the name of the makefile is with the `-f' or `--file' option (`--makefile' also works). For example, `-f altmake' says to use the file `altmake' as the makefile. If you use the `-f' flag several times and follow each `-f' with an argument, all the specified files are used jointly as makefiles. If you do not use the `-f' or `--file' flag, the default is to try `GNUmakefile', `makefile', and `Makefile', in that order, and use the first of these three which exists or can be made (*note Writing Makefiles: Makefiles.).  File: make.info, Node: Goals, Next: Instead of Execution, Prev: Makefile Arguments, Up: Running 9.2 Arguments to Specify the Goals ================================== The "goals" are the targets that `make' should strive ultimately to update. Other targets are updated as well if they appear as prerequisites of goals, or prerequisites of prerequisites of goals, etc. By default, the goal is the first target in the makefile (not counting targets that start with a period). Therefore, makefiles are usually written so that the first target is for compiling the entire program or programs they describe. If the first rule in the makefile has several targets, only the first target in the rule becomes the default goal, not the whole list. You can manage the selection of the default goal from within your makefile using the `.DEFAULT_GOAL' variable (*note Other Special Variables: Special Variables.). You can also specify a different goal or goals with command line arguments to `make'. Use the name of the goal as an argument. If you specify several goals, `make' processes each of them in turn, in the order you name them. Any target in the makefile may be specified as a goal (unless it starts with `-' or contains an `=', in which case it will be parsed as a switch or variable definition, respectively). Even targets not in the makefile may be specified, if `make' can find implicit rules that say how to make them. `Make' will set the special variable `MAKECMDGOALS' to the list of goals you specified on the command line. If no goals were given on the command line, this variable is empty. Note that this variable should be used only in special circumstances. An example of appropriate use is to avoid including `.d' files during `clean' rules (*note Automatic Prerequisites::), so `make' won't create them only to immediately remove them again: sources = foo.c bar.c ifneq ($(MAKECMDGOALS),clean) include $(sources:.c=.d) endif One use of specifying a goal is if you want to compile only a part of the program, or only one of several programs. Specify as a goal each file that you wish to remake. For example, consider a directory containing several programs, with a makefile that starts like this: .PHONY: all all: size nm ld ar as If you are working on the program `size', you might want to say `make size' so that only the files of that program are recompiled. Another use of specifying a goal is to make files that are not normally made. For example, there may be a file of debugging output, or a version of the program that is compiled specially for testing, which has a rule in the makefile but is not a prerequisite of the default goal. Another use of specifying a goal is to run the recipe associated with a phony target (*note Phony Targets::) or empty target (*note Empty Target Files to Record Events: Empty Targets.). Many makefiles contain a phony target named `clean' which deletes everything except source files. Naturally, this is done only if you request it explicitly with `make clean'. Following is a list of typical phony and empty target names. *Note Standard Targets::, for a detailed list of all the standard target names which GNU software packages use. `all' Make all the top-level targets the makefile knows about. `clean' Delete all files that are normally created by running `make'. `mostlyclean' Like `clean', but may refrain from deleting a few files that people normally don't want to recompile. For example, the `mostlyclean' target for GCC does not delete `libgcc.a', because recompiling it is rarely necessary and takes a lot of time. `distclean' `realclean' `clobber' Any of these targets might be defined to delete _more_ files than `clean' does. For example, this would delete configuration files or links that you would normally create as preparation for compilation, even if the makefile itself cannot create these files. `install' Copy the executable file into a directory that users typically search for commands; copy any auxiliary files that the executable uses into the directories where it will look for them. `print' Print listings of the source files that have changed. `tar' Create a tar file of the source files. `shar' Create a shell archive (shar file) of the source files. `dist' Create a distribution file of the source files. This might be a tar file, or a shar file, or a compressed version of one of the above, or even more than one of the above. `TAGS' Update a tags table for this program. `check' `test' Perform self tests on the program this makefile builds.  File: make.info, Node: Instead of Execution, Next: Avoiding Compilation, Prev: Goals, Up: Running 9.3 Instead of Executing Recipes ================================ The makefile tells `make' how to tell whether a target is up to date, and how to update each target. But updating the targets is not always what you want. Certain options specify other activities for `make'. `-n' `--just-print' `--dry-run' `--recon' "No-op". The activity is to print what recipe would be used to make the targets up to date, but not actually execute it. Some recipes are still executed, even with this flag (*note How the `MAKE' Variable Works: MAKE Variable.). `-t' `--touch' "Touch". The activity is to mark the targets as up to date without actually changing them. In other words, `make' pretends to compile the targets but does not really change their contents. `-q' `--question' "Question". The activity is to find out silently whether the targets are up to date already; but execute no recipe in either case. In other words, neither compilation nor output will occur. `-W FILE' `--what-if=FILE' `--assume-new=FILE' `--new-file=FILE' "What if". Each `-W' flag is followed by a file name. The given files' modification times are recorded by `make' as being the present time, although the actual modification times remain the same. You can use the `-W' flag in conjunction with the `-n' flag to see what would happen if you were to modify specific files. With the `-n' flag, `make' prints the recipe that it would normally execute but usually does not execute it. With the `-t' flag, `make' ignores the recipes in the rules and uses (in effect) the command `touch' for each target that needs to be remade. The `touch' command is also printed, unless `-s' or `.SILENT' is used. For speed, `make' does not actually invoke the program `touch'. It does the work directly. With the `-q' flag, `make' prints nothing and executes no recipes, but the exit status code it returns is zero if and only if the targets to be considered are already up to date. If the exit status is one, then some updating needs to be done. If `make' encounters an error, the exit status is two, so you can distinguish an error from a target that is not up to date. It is an error to use more than one of these three flags in the same invocation of `make'. The `-n', `-t', and `-q' options do not affect recipe lines that begin with `+' characters or contain the strings `$(MAKE)' or `${MAKE}'. Note that only the line containing the `+' character or the strings `$(MAKE)' or `${MAKE}' is run regardless of these options. Other lines in the same rule are not run unless they too begin with `+' or contain `$(MAKE)' or `${MAKE}' (*Note How the `MAKE' Variable Works: MAKE Variable.) The `-t' flag prevents phony targets (*note Phony Targets::) from being updated, unless there are recipe lines beginning with `+' or containing `$(MAKE)' or `${MAKE}'. The `-W' flag provides two features: * If you also use the `-n' or `-q' flag, you can see what `make' would do if you were to modify some files. * Without the `-n' or `-q' flag, when `make' is actually executing recipes, the `-W' flag can direct `make' to act as if some files had been modified, without actually running the recipes for those files. Note that the options `-p' and `-v' allow you to obtain other information about `make' or about the makefiles in use (*note Summary of Options: Options Summary.).  File: make.info, Node: Avoiding Compilation, Next: Overriding, Prev: Instead of Execution, Up: Running 9.4 Avoiding Recompilation of Some Files ======================================== Sometimes you may have changed a source file but you do not want to recompile all the files that depend on it. For example, suppose you add a macro or a declaration to a header file that many other files depend on. Being conservative, `make' assumes that any change in the header file requires recompilation of all dependent files, but you know that they do not need to be recompiled and you would rather not waste the time waiting for them to compile. If you anticipate the problem before changing the header file, you can use the `-t' flag. This flag tells `make' not to run the recipes in the rules, but rather to mark the target up to date by changing its last-modification date. You would follow this procedure: 1. Use the command `make' to recompile the source files that really need recom