Lines Matching +full:ninja +full:- +full:bin
7 // http://www.apache.org/licenses/LICENSE-2.0
33 // A phony rule that is not the built-in Ninja phony rule. The built-in
35 // Ninja docs for more details.
55 Command: "rm -f $out && cp $cpPreserveSymlinks $cpFlags $in $out",
63 Command: "if ! cmp -s $in $out; then cp $in $out; fi",
71 Command: "rm -f $out && cp $cpPreserveSymlinks $cpFlags $in $out && chmod +x $out",
86 Command: "rm -f $out && ln -f -s $fromPath $out",
105 // ubuntu 14.04 offcially use dash for /bin/sh, and its builtin echo command
106 // doesn't support -e option. Therefore we force to use /bin/bash when writing out
110 Command: `/bin/bash -c 'echo -e -n "$$0" > $out' $content`,
115 // Used only when USE_GOMA=true is set, to restrict non-goma jobs to the local parallelism value
118 // Used only by RuleBuilder to identify remoteable rules. Does not actually get created in ninja.
134 // echoEscaper escapes a string such that passing it to "echo -e" will produce the input value.
136 `\`, `\\`, // First escape existing backslashes so they aren't interpreted by `echo -e`.
166 // WriteFileRule creates a ninja rule to write contents to a file. The contents will be escaped
170 const SHARD_SIZE = 131072 - 10000
195 s = s[1 : len(s)-1]