Home
last modified time | relevance | path

Searched refs:rule (Results 1 – 25 of 80) sorted by relevance

1234

/ndk/sources/host-tools/make-3.81/
Drule.c27 static void freerule PARAMS ((struct rule *rule, struct rule *lastrule));
31 struct rule *pattern_rules;
35 struct rule *last_pattern_rule;
72 register struct rule *rule, *lastrule; in count_implicit_rule_limits() local
79 rule = pattern_rules; in count_implicit_rule_limits()
81 while (rule != 0) in count_implicit_rule_limits()
85 struct rule *next = rule->next; in count_implicit_rule_limits()
91 while (rule->targets[ntargets] != 0) in count_implicit_rule_limits()
97 for (dep = rule->deps; dep != 0; dep = dep->next) in count_implicit_rule_limits()
146 lastrule = rule; in count_implicit_rule_limits()
[all …]
Dimplicit.c234 struct rule **tryrules in pattern_search()
235 = (struct rule **) xmalloc (num_pattern_rules * max_pattern_targets in pattern_search()
236 * sizeof (struct rule *)); in pattern_search()
262 struct rule *rule; in pattern_search() local
308 for (rule = pattern_rules; rule != 0; rule = rule->next) in pattern_search()
312 if (rule->deps != 0 && rule->cmds == 0) in pattern_search()
317 if (rule->in_use) in pattern_search()
323 for (i = 0; rule->targets[i] != 0; ++i) in pattern_search()
325 char *target = rule->targets[i]; in pattern_search()
326 char *suffix = rule->suffixes[i]; in pattern_search()
[all …]
Drule.h21 struct rule struct
23 struct rule *next; argument
40 extern struct rule *pattern_rules; argument
41 extern struct rule *last_pattern_rule;
53 extern int new_pattern_rule PARAMS ((struct rule *rule, int override));
Dmakefile.vms92 main.obj,read.obj,remake.obj,rule.obj,implicit.obj,\
96 main.c read.c remake.c rule.c implicit.c \
99 commands.h dep.h filedef.h job.h make.h rule.h variable.h
128 rule.obj: rule.c make.h commands.h dep.h filedef.h variable.h rule.h
129 implicit.obj: implicit.c make.h rule.h dep.h filedef.h
130 default.obj: default.c make.h rule.h dep.h filedef.h commands.h variable.h
DNMakefile96 $(OUTDIR)/rule.obj \
149 gettext.h filedef.h hash.h variable.h rule.h \
162 variable.h rule.h
194 gettext.h filedef.h hash.h rule.h dep.h debug.h \
215 job.h commands.h rule.h \
228 commands.h variable.h rule.h debug.h \
246 # .deps/rule.Po
247 rule.o rule.o: rule.c make.h config.h \
251 rule.h
268 variable.h rule.h
DMakefile.ami121 rule.o implicit.o default.o variable.o expand.o function.o \
127 $(srcdir)rule.c $(srcdir)implicit.c $(srcdir)default.c \
134 $(srcdir)job.h $(srcdir)make.h $(srcdir)rule.h \
286 rule.o: rule.c make.h dep.h filedef.h job.h commands.h variable.h \
287 rule.h
288 implicit.o: implicit.c make.h rule.h dep.h filedef.h
289 default.o: default.c make.h rule.h dep.h filedef.h job.h commands.h \
DSMakefile127 rule.o implicit.o default.o variable.o expand.o function.o \
133 $(srcdir)rule.c $(srcdir)implicit.c $(srcdir)default.c \
140 $(srcdir)job.h $(srcdir)make.h $(srcdir)rule.h \
240 gettext.h filedef.h hash.h variable.h rule.h \
253 variable.h rule.h
285 gettext.h filedef.h hash.h rule.h dep.h debug.h \
306 job.h commands.h rule.h \
319 commands.h variable.h rule.h debug.h \
337 # .deps/rule.Po
338 rule.o rule.o: rule.c make.h config.h \
[all …]
DMakefile.am44 misc.c read.c remake.c $(remote) rule.c signame.c \
49 noinst_HEADERS = commands.h dep.h filedef.h job.h make.h rule.h variable.h \
Dmake.lnk1 FROM LIB:cres.o "commands.o"+"job.o"+"dir.o"+"file.o"+"misc.o"+"main.o"+"read.o"+"remake.o"+"rule.o…
/ndk/sources/host-tools/make-3.81/tests/scripts/variables/
DDEFAULT_GOAL45 '#MAKE#: *** No rule to make target `foo\'. Stop.',
62 define rule
66 define make-rule
67 $(eval $(rule))
70 $(call make-rule)
/ndk/sources/host-tools/make-3.81/tests/scripts/targets/
DDEFAULT3 ."rule.";
19 print MAKEFILE "\t\@echo Executing rule FOO\n\n";
31 print MAKEFILE "\t\@echo Executing rule BAR\n\n";
39 . "Executing rule BAR\n"
DFORCE5 $details = "If the rule ...\n";
/ndk/sources/host-tools/make-3.81/doc/
Dmake.info-240 You define an implicit rule by writing a "pattern rule". A pattern
41 rule looks like an ordinary rule, except that its target contains the
48 Thus, a pattern rule `%.o : %.c' says how to make any file `STEM.o'
74 A pattern rule contains the character `%' (exactly one of them) in the
75 target; otherwise, it looks exactly like an ordinary rule. The target
85 `%' in a prerequisite of a pattern rule stands for the same stem
87 rule to apply, its target pattern must match the file name under
92 Thus, a rule of the form
100 prerequisite attaches to every file made by this pattern rule. These
103 A pattern rule need not have any prerequisites that contain `%', or
[all …]
Dmake.texi127 * Rule Introduction:: What a rule looks like.
163 * Multiple Targets:: When to make use of several targets in a rule.
168 * Double-Colon:: How to use a special kind of rule to allow
291 * Using Implicit:: How to use an existing implicit rule
299 * Suffix Rules:: The old-fashioned style of implicit rule.
318 * Archive Update:: The implicit rule for archive member targets.
320 * Archive Suffix Rules:: You can write a special kind of suffix rule
488 * Rule Introduction:: What a rule looks like.
500 @cindex rule, introduction to
501 @cindex makefile rule parts
[all …]
Dmake.info-1101 * Rule Introduction:: What a rule looks like.
137 * Multiple Targets:: When to make use of several targets in a rule.
142 * Double-Colon:: How to use a special kind of rule to allow
265 * Using Implicit:: How to use an existing implicit rule
273 * Suffix Rules:: The old-fashioned style of implicit rule.
292 * Archive Update:: The implicit rule for archive member targets.
294 * Archive Suffix Rules:: You can write a special kind of suffix rule
443 * Rule Introduction:: What a rule looks like.
472 A "command" is an action that `make' carries out. A rule may have
477 Usually a command is in a rule with prerequisites and serves to
[all …]
/ndk/sources/host-tools/make-3.81/tests/scripts/features/
Dmult_rules4 target of several rules if at most one rule has commands;
9 for foo.o and bar.o. It then gives another multiple target rule
50 $answer = "$make_name: *** No rule to make target `extra.h', needed by `foo.o'. Stop.\n";
Ddouble_colon46 # TEST 0: A simple double-colon rule that isn't the goal target.
60 # TEST 2: A simple double-colon rule that is the goal target
74 # TEST 4: Each double-colon rule is supposed to be run individually
91 # TEST 6: Each double-colon rule is supposed to be run individually
Dmult_targets2 ."rule with multiple targets is equivalent to writing \n"
6 $details = "A makefile is created with one rule and two targets. Make \n"
Dreinvoke7 is reinvoked. We create a rule to rebuild the makefile from a temp
37 # the rule doesn't update it. Make shouldn't re-exec.
Dpatternrules119 # TEST #5: make sure targets of a macthed implicit pattern rule never
134 @echo wrong rule
Dstatipattrules53 # TEST #4 -- bug #12180: core dump on a stat pattern rule with an empty
62 # TEST #5 -- bug #13881: double colon static pattern rule does not
/ndk/sources/host-tools/make-3.81/tests/scripts/options/
Ddash-f41 # Run make to catch the default rule
47 # Run Make again with the rule from the second makefile: TWO
55 # Run Make again with the rule from the third makefile: THREE
Ddash-l9 which contain the same body. Each rule checks for the existence
11 doesn't exist then it is created, the rule sleeps, then deletes
/ndk/sources/host-tools/make-3.81/po/
Dmake.pot201 msgid "Commands for file `%s' were found by implicit rule search,"
263 msgid "# Implicit rule search has been done."
267 msgid "# Implicit rule search has not been done."
481 msgid "Looking for an implicit rule for `%s'.\n"
486 msgid "Looking for archive-member implicit rule for `%s'.\n"
490 msgid "Avoiding implicit rule recursion.\n"
495 msgid "Trying pattern rule with stem `%.*s'.\n"
505 msgid "Rejecting impossible rule prerequisite `%s'.\n"
515 msgid "Trying rule prerequisite `%s'.\n"
525 msgid "Looking for a rule with intermediate file `%s'.\n"
[all …]
Dbe.po202 msgid "Commands for file `%s' were found by implicit rule search,"
264 msgid "# Implicit rule search has been done."
268 msgid "# Implicit rule search has not been done."
484 msgid "Looking for an implicit rule for `%s'.\n"
489 msgid "Looking for archive-member implicit rule for `%s'.\n"
493 msgid "Avoiding implicit rule recursion.\n"
498 msgid "Trying pattern rule with stem `%.*s'.\n"
508 msgid "Rejecting impossible rule prerequisite `%s'.\n"
518 msgid "Trying rule prerequisite `%s'.\n"
528 msgid "Looking for a rule with intermediate file `%s'.\n"
[all …]

1234