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