/ndk/sources/host-tools/make-3.81/ |
D | implicit.c | 93 && (f->stem < f->name || f->stem > f->name + strlen (f->name))) in free_idep_chain() 94 free (f->stem); in free_idep_chain() 229 register char *stem = 0; in pattern_search() local 341 stem = filename + (suffix - target - 1); in pattern_search() 372 stem += difference; in pattern_search() 378 if (stem > (lastslash + 1) in pattern_search() 379 && !strneq (target, lastslash + 1, stem - lastslash - 1)) in pattern_search() 382 else if (stem > filename in pattern_search() 383 && !strneq (target, filename, stem - filename)) in pattern_search() 391 if (*suffix != stem[stemlen] in pattern_search() [all …]
|
D | file.c | 463 char *file_stem = f->stem; in expand_deps() 509 if (d->stem != 0) in expand_deps() 510 f->stem = d->stem; in expand_deps() 516 if (d->stem != 0) in expand_deps() 517 f->stem = file_stem; in expand_deps() 540 if (d->stem[0] == '\0') in expand_deps() 545 char *o = patsubst_expand (buffer, d->stem, pattern, in expand_deps() 913 if (f->stem != 0) in print_file() 914 printf (_("# Implicit/static pattern stem: `%s'\n"), f->stem); in print_file()
|
D | misc.c | 502 if (d->stem != 0) in free_dep() 503 free (d->stem); in free_dep() 525 if (c->stem != 0) in copy_dep_chain() 526 c->stem = xstrdup (c->stem); in copy_dep_chain()
|
D | dep.h | 40 char *stem; member
|
D | commands.c | 76 if (file->stem == 0) in set_file_variables() 103 file->stem = savestring (name, len - slen); in set_file_variables() 108 file->stem = ""; in set_file_variables() 110 star = file->stem; in set_file_variables()
|
D | filedef.h | 34 char *stem; /* Implicit stem, if an implicit member
|
D | variable.c | 74 char *stem; in lookup_pattern_var() local 83 stem = target + (p->suffix - p->target - 1); in lookup_pattern_var() 87 if (stem > target && !strneq (p->target, target, stem - target)) in lookup_pattern_var() 95 if (*p->suffix == stem[stemlen] in lookup_pattern_var() 96 && (*p->suffix == '\0' || streq (&p->suffix[1], &stem[stemlen+1]))) in lookup_pattern_var()
|
D | ChangeLog | 66 * dep.h (struct dep): Add the stem field. 68 (copy_dep_chain): Copy stem. 70 * read.c (record_files): Store stem in the dependency line. 71 * file.c (expand_deps): Use stem stored in the dependency line. Use 120 * implicit.c (pattern_search): We need to make a copy of the stem 398 this implicit rule, replace the pattern with the stem directly, 448 the stem for static pattern rules. Call the new function. 489 * read.c (record_files): Move code that sets stem for static 928 actual stem value in dependency list replace it with $*. 929 This fixes stem triple expansion bug. [all …]
|
D | read.c | 2098 f->stem = savestring (buffer, o - buffer); in record_files() 2102 this->stem = xstrdup (f->stem); in record_files()
|
/ndk/sources/host-tools/make-3.81/tests/scripts/features/ |
D | statipattrules | 71 # TEST #6: make sure the second stem does not overwrite the first 72 # perprerequisite's stem (Savannah bug #16053). 90 # TEST #7: make sure the second stem does not overwrite the first 91 # perprerequisite's stem when second expansion is enabled
|
D | se_implicit | 135 # Test #4: stem splitting logic. 157 # Test #5: stem splitting logic and order-only prerequisites. 192 # Test #7: Test stem from the middle of the name. 211 # Test #8: Make sure stem triple-expansion does not happen.
|
D | se_statpat | 109 # Test #4: Make sure stem triple-expansion does not happen.
|
/ndk/tests/abcc/jni/ |
D | Abcc.cpp | 60 std::string stem = mBCPath.substr(0, mBCPath.rfind(".")); in BitcodeInfo() local 61 mTargetBCPath = stem + "-target.bc"; in BitcodeInfo() 62 mObjPath = stem + ".o"; in BitcodeInfo() 63 mOutPath = stem; // If shared, we will add .so after readWrapper in BitcodeInfo()
|
/ndk/sources/host-tools/make-3.81/doc/ |
D | make.info-2 | 83 `%' matches is called the "stem". 85 `%' in a prerequisite of a pattern rule stands for the same stem 245 The stem with which an implicit rule matches (*note How Patterns 247 target pattern is `a.%.b' then the stem is `dir/foo'. The stem is 250 In a static pattern rule, the stem is part of the file name that 253 In an explicit rule, there is no stem; so `$*' cannot be determined 297 The directory part and the file-within-directory part of the stem; 348 the "stem". Thus, when the pattern `%.o' matches the file name 349 `test.o', the stem is `test'. The pattern rule prerequisites are 350 turned into actual file names by substituting the stem for the character [all …]
|
D | make.texi | 1761 pattern rules the @code{$$*} variable is set to the pattern stem. As 1769 As @code{make} searches for an implicit rule, it substitutes the stem 3178 @cindex stem 3182 @dfn{stem}. This stem is substituted into each of the @var{prereq-patterns} 3187 the target name; this part is called the @dfn{stem}. The rest of the 3189 the pattern @samp{%.o}, with @samp{foo} as the stem. The targets 3193 The prerequisite names for each target are made by substituting the stem 3195 prerequisite pattern is @file{%.c}, then substitution of the stem 3209 before it is compared to file names or has a stem substituted into it. 3268 stem, either @samp{big} or @samp{little}. [all …]
|
/ndk/sources/host-tools/make-3.81/po/ |
D | ko.po | 277 msgid "# Implicit/static pattern stem: `%s'\n" 500 # ����stem�̶� ���� �꿡�� prefix/suffix�� ������ �������� ���Ѵ�. 501 # ���� ��� `%.c'��� ���Ͽ� `hello.c'�� ��� �¾��� ��� stem�� `hello'�̴�. 504 msgid "Trying pattern rule with stem `%.*s'.\n"
|
D | id.po | 276 msgid "# Implicit/static pattern stem: `%s'\n" 277 msgstr "# Pola implisit atau statis stem: `%s'\n" 503 msgid "Trying pattern rule with stem `%.*s'.\n" 504 msgstr "Mencoba aturan pola dengan stem `%.*s'.\n"
|
D | he.po | 279 msgid "# Implicit/static pattern stem: `%s'\n" 280 msgstr "# Implicit/static pattern stem: `%s'\n" 504 msgid "Trying pattern rule with stem `%.*s'.\n"
|
D | make.pot | 272 msgid "# Implicit/static pattern stem: `%s'\n" 495 msgid "Trying pattern rule with stem `%.*s'.\n"
|
D | be.po | 273 msgid "# Implicit/static pattern stem: `%s'\n" 498 msgid "Trying pattern rule with stem `%.*s'.\n"
|
D | ja.po | 275 msgid "# Implicit/static pattern stem: `%s'\n" 505 msgid "Trying pattern rule with stem `%.*s'.\n"
|
D | zh_CN.po | 274 msgid "# Implicit/static pattern stem: `%s'\n" 499 msgid "Trying pattern rule with stem `%.*s'.\n"
|
D | rw.po | 299 msgid "# Implicit/static pattern stem: `%s'\n" 544 msgid "Trying pattern rule with stem `%.*s'.\n"
|
D | da.po | 273 msgid "# Implicit/static pattern stem: `%s'\n" 501 msgid "Trying pattern rule with stem `%.*s'.\n"
|
/ndk/sources/host-tools/make-3.81/tests/ |
D | ChangeLog | 267 * scripts/features/se_implicit: Add a test for stem 268 termination bug. Add a test for stem triple-expansion bug. 270 * scripts/features/se_statpat: Add a test for stem
|