Changeset 2596 in kBuild for vendor/gnumake/current/tests/scripts/features/se_statpat
- Timestamp:
- Jun 19, 2012 10:44:52 PM (12 years ago)
- Location:
- vendor/gnumake/current
- Files:
-
- 3 edited
-
. (modified) (1 prop)
-
tests (modified) (1 prop)
-
tests/scripts/features/se_statpat (modified) (5 diffs, 2 props)
Legend:
- Unmodified
- Added
- Removed
-
vendor/gnumake/current
- Property svn:ignore deleted
-
vendor/gnumake/current/tests
- Property svn:ignore deleted
-
vendor/gnumake/current/tests/scripts/features/se_statpat
-
Property svn:eol-style
changed from
nativetoLF - Property svn:keywords deleted
r501 r2596 6 6 # Test #1: automatic variables. 7 7 # 8 run_make_test( '8 run_make_test(q! 9 9 .SECONDEXPANSION: 10 .DEFAULT: ; @echo $@10 .DEFAULT: ; @echo '$@' 11 11 12 12 foo.a foo.b: foo.%: bar.% baz.% 13 14 13 foo.a foo.b: foo.%: biz.% | buz.% 15 14 … … 20 19 $$|.5 \ 21 20 $$*.6 22 23 ', 24 '', 25 'bar.a 21 !, 22 '', 'bar.a 26 23 baz.a 27 24 biz.a … … 42 39 # Test #2: target/pattern -specific variables. 43 40 # 44 run_make_test( '41 run_make_test(q! 45 42 .SECONDEXPANSION: 46 .DEFAULT: ; @echo $@43 .DEFAULT: ; @echo '$@' 47 44 48 45 foo.x foo.y: foo.%: $$(%_a) $$($$*_b) … … 51 48 52 49 %.x: x_b := baz 53 54 55 ', 56 '', 57 'bar 58 baz 59 '); 50 !, 51 '', "bar\nbaz\n"); 60 52 61 53 62 54 # Test #3: order of prerequisites. 63 55 # 64 run_make_test( '56 run_make_test(q! 65 57 .SECONDEXPANSION: 66 .DEFAULT: ; @echo $@58 .DEFAULT: ; @echo '$@' 67 59 68 60 all: foo.a bar.a baz.a 69 61 70 62 # Subtest #1 71 #72 63 foo.a foo.b: foo.%: foo.%.1; @: 73 74 64 foo.a foo.b: foo.%: foo.%.2 75 76 65 foo.a foo.b: foo.%: foo.%.3 77 66 78 67 79 68 # Subtest #2 80 #81 69 bar.a bar.b: bar.%: bar.%.2 82 83 70 bar.a bar.b: bar.%: bar.%.1; @: 84 85 71 bar.a bar.b: bar.%: bar.%.3 86 72 87 73 88 74 # Subtest #3 89 #90 75 baz.a baz.b: baz.%: baz.%.1 91 92 76 baz.a baz.b: baz.%: baz.%.2 93 94 77 baz.a baz.b: ; @: 95 96 ', 97 '', 98 'foo.a.1 78 !, 79 '', 'foo.a.1 99 80 foo.a.2 100 81 foo.a.3 … … 109 90 # Test #4: Make sure stem triple-expansion does not happen. 110 91 # 111 run_make_test( '92 run_make_test(q! 112 93 .SECONDEXPANSION: 113 94 foo$$bar: f%r: % $$*.1 114 @echo \'$*\'95 @echo '$*' 115 96 116 97 oo$$ba oo$$ba.1: 117 @echo \'$@\' 118 119 ', 120 '', 121 'oo$ba 98 @echo '$@' 99 !, 100 '', 'oo$ba 122 101 oo$ba.1 123 102 oo$ba -
Property svn:eol-style
changed from
Note:
See TracChangeset
for help on using the changeset viewer.

