/ndk/sources/host-tools/make-3.81/ |
D | rule.c | 27 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 …]
|
D | implicit.c | 234 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 …]
|
D | rule.h | 21 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));
|
D | makefile.vms | 92 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
|
D | NMakefile | 96 $(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
|
D | Makefile.ami | 121 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 \
|
D | SMakefile | 127 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 …]
|
D | Makefile.am | 44 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 \
|
D | make.lnk | 1 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/ |
D | DEFAULT_GOAL | 45 '#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/ |
D | DEFAULT | 3 ."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"
|
D | FORCE | 5 $details = "If the rule ...\n";
|
/ndk/sources/host-tools/make-3.81/doc/ |
D | make.info-2 | 40 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 …]
|
D | make.texi | 127 * 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 …]
|
D | make.info-1 | 101 * 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/ |
D | mult_rules | 4 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";
|
D | double_colon | 46 # 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
|
D | mult_targets | 2 ."rule with multiple targets is equivalent to writing \n" 6 $details = "A makefile is created with one rule and two targets. Make \n"
|
D | reinvoke | 7 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.
|
D | patternrules | 119 # TEST #5: make sure targets of a macthed implicit pattern rule never 134 @echo wrong rule
|
D | statipattrules | 53 # 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/ |
D | dash-f | 41 # 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
|
D | dash-l | 9 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/ |
D | make.pot | 201 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 …]
|
D | be.po | 202 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 …]
|