Home
last modified time | relevance | path

Searched refs:stem (Results 1 – 25 of 37) sorted by relevance

12

/ndk/sources/host-tools/make-3.81/
Dimplicit.c93 && (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 …]
Dfile.c463 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()
Dmisc.c502 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()
Ddep.h40 char *stem; member
Dcommands.c76 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()
Dfiledef.h34 char *stem; /* Implicit stem, if an implicit member
Dvariable.c74 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()
DChangeLog66 * 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 …]
Dread.c2098 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/
Dstatipattrules71 # 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
Dse_implicit135 # 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.
Dse_statpat109 # Test #4: Make sure stem triple-expansion does not happen.
/ndk/tests/abcc/jni/
DAbcc.cpp60 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/
Dmake.info-283 `%' 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 …]
Dmake.texi1761 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/
Dko.po277 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"
Did.po276 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"
Dhe.po279 msgid "# Implicit/static pattern stem: `%s'\n"
280 msgstr "# Implicit/static pattern stem: `%s'\n"
504 msgid "Trying pattern rule with stem `%.*s'.\n"
Dmake.pot272 msgid "# Implicit/static pattern stem: `%s'\n"
495 msgid "Trying pattern rule with stem `%.*s'.\n"
Dbe.po273 msgid "# Implicit/static pattern stem: `%s'\n"
498 msgid "Trying pattern rule with stem `%.*s'.\n"
Dja.po275 msgid "# Implicit/static pattern stem: `%s'\n"
505 msgid "Trying pattern rule with stem `%.*s'.\n"
Dzh_CN.po274 msgid "# Implicit/static pattern stem: `%s'\n"
499 msgid "Trying pattern rule with stem `%.*s'.\n"
Drw.po299 msgid "# Implicit/static pattern stem: `%s'\n"
544 msgid "Trying pattern rule with stem `%.*s'.\n"
Dda.po273 msgid "# Implicit/static pattern stem: `%s'\n"
501 msgid "Trying pattern rule with stem `%.*s'.\n"
/ndk/sources/host-tools/make-3.81/tests/
DChangeLog267 * 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

12