xref: /freebsd/contrib/bmake/unit-tests/suff-rebuild.exp (revision 6be3386466ab79a84b48429ae66244f21526d3df)
1ParseReadLine (10): '.SUFFIXES:'
2ParseDoDependency(.SUFFIXES:)
3Clearing all suffixes
4ParseReadLine (12): '.SUFFIXES: .a .b .c'
5ParseDoDependency(.SUFFIXES: .a .b .c)
6Adding suffix ".a"
7Adding suffix ".b"
8Adding suffix ".c"
9ParseReadLine (14): 'suff-rebuild-example.a:'
10ParseDoDependency(suff-rebuild-example.a:)
11Adding "suff-rebuild-example.a" to all targets.
12ParseReadLine (15): '	: Making ${.TARGET} out of nothing.'
13ParseReadLine (17): '.a.b:'
14ParseDoDependency(.a.b:)
15defining transformation from `.a' to `.b'
16inserting ".a" (1) at end of list
17inserting ".b" (2) at end of list
18ParseReadLine (18): '	: Making ${.TARGET} from ${.IMPSRC}.'
19ParseReadLine (19): '.b.c:'
20transformation .a.b complete
21ParseDoDependency(.b.c:)
22defining transformation from `.b' to `.c'
23inserting ".b" (2) at end of list
24inserting ".c" (3) at end of list
25ParseReadLine (20): '	: Making ${.TARGET} from ${.IMPSRC}.'
26ParseReadLine (21): '.c:'
27transformation .b.c complete
28ParseDoDependency(.c:)
29defining transformation from `.c' to `'
30inserting ".c" (3) at end of list
31inserting "" (0) at end of list
32ParseReadLine (22): '	: Making ${.TARGET} from ${.IMPSRC}.'
33ParseReadLine (44): '.SUFFIXES: .c .b .a'
34transformation .c complete
35ParseDoDependency(.SUFFIXES: .c .b .a)
36Adding ".END" to all targets.
37Wildcard expanding "all"...
38SuffFindDeps "all"
39	No known suffix on all. Using .NULL suffix
40adding suffix rules
41	trying all.c...not there
42	trying all.b...not there
43	trying all.a...not there
44Wildcard expanding "suff-rebuild-example"...
45SuffFindDeps "suff-rebuild-example"
46	No known suffix on suff-rebuild-example. Using .NULL suffix
47adding suffix rules
48	trying suff-rebuild-example.c...not there
49	trying suff-rebuild-example.b...not there
50	trying suff-rebuild-example.a...got it
51Adding "suff-rebuild-example.b" to all targets.
52	applying .a -> .b to "suff-rebuild-example.b"
53Adding "suff-rebuild-example.c" to all targets.
54	applying .b -> .c to "suff-rebuild-example.c"
55	applying .c ->  to "suff-rebuild-example"
56suffix is ".c"...
57suffix is ".b"...
58suffix is ".a"...
59SuffFindDeps "suff-rebuild-example.a"
60suffix is ".a"...
61: Making suff-rebuild-example.a out of nothing.
62: Making suff-rebuild-example.b from suff-rebuild-example.a.
63: Making suff-rebuild-example.c from suff-rebuild-example.b.
64: Making suff-rebuild-example from suff-rebuild-example.c.
65Wildcard expanding "all"...
66SuffFindDeps ".END"
67	No known suffix on .END. Using .NULL suffix
68adding suffix rules
69	trying .END.c...not there
70	trying .END.b...not there
71	trying .END.a...not there
72Wildcard expanding ".END"...
73exit status 0
74