Changeset 2591 in kBuild for trunk/src/kmk/tests/scripts/features/se_statpat
- Timestamp:
- Jun 17, 2012 8:45:31 PM (12 years ago)
- Location:
- trunk/src/kmk
- Files:
-
- 3 edited
-
. (modified) (1 prop)
-
tests (modified) (1 prop)
-
tests/scripts/features/se_statpat (modified) (5 diffs, 1 prop)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk
- Property svn:ignore
-
old new 13 13 stamp-* 14 14 makebook* 15 15 16 .*gdbinit 17 .gdb_history 18 16 19 *.dep 17 20 *.dvi … … 31 34 *.pg 32 35 *.pgs 36 33 37 README 34 38 README.DOS 35 39 README.W32 40 README.OS2 36 41 aclocal.m4 37 42 autom4te.cache … … 52 57 config.h.W32 53 58 config.h-vms 59 54 60 loadavg 55 61 loadavg.c 56 62 make 63 57 64 .deps 58 65 .dep_segment 66 ID 67 TAGS 68 59 69 _* 60 70 sun4 … … 72 82 sol2 73 83 i486-linux 84 74 85 customs 86 75 87 install-sh 76 88 mkinstalldirs 89 90 .directive.asc
-
- Property svn:ignore
-
trunk/src/kmk/tests
- Property svn:ignore
--- +++
- Property svn:ignore
-
trunk/src/kmk/tests/scripts/features/se_statpat
- Property svn:keywords deleted
r1983 r2591 6 6 # Test #1: automatic variables. 7 7 # 8 run_make_test(' 8 # bird: Had to add -j1 here earlier... 9 run_make_test(q! 9 10 .SECONDEXPANSION: 10 .DEFAULT: ; @echo $@11 .DEFAULT: ; @echo '$@' 11 12 12 13 foo.a foo.b: foo.%: bar.% baz.% 13 14 14 foo.a foo.b: foo.%: biz.% | buz.% 15 15 … … 20 20 $$|.5 \ 21 21 $$*.6 22 23 ', 24 '-j1', 25 'bar.a 22 !, 23 '', 'bar.a 26 24 baz.a 27 25 biz.a … … 42 40 # Test #2: target/pattern -specific variables. 43 41 # 44 run_make_test( '42 run_make_test(q! 45 43 .SECONDEXPANSION: 46 .DEFAULT: ; @echo $@44 .DEFAULT: ; @echo '$@' 47 45 48 46 foo.x foo.y: foo.%: $$(%_a) $$($$*_b) … … 51 49 52 50 %.x: x_b := baz 53 54 55 ', 56 '', 57 'bar 58 baz 59 '); 51 !, 52 '', "bar\nbaz\n"); 60 53 61 54 62 55 # Test #3: order of prerequisites. 63 56 # 64 run_make_test(' 57 # bird: Had to add -j1 here earlier... 58 run_make_test(q! 65 59 .SECONDEXPANSION: 66 .DEFAULT: ; @echo $@60 .DEFAULT: ; @echo '$@' 67 61 68 62 all: foo.a bar.a baz.a 69 63 70 64 # Subtest #1 71 #72 65 foo.a foo.b: foo.%: foo.%.1; @: 73 74 66 foo.a foo.b: foo.%: foo.%.2 75 76 67 foo.a foo.b: foo.%: foo.%.3 77 68 78 69 79 70 # Subtest #2 80 #81 71 bar.a bar.b: bar.%: bar.%.2 82 83 72 bar.a bar.b: bar.%: bar.%.1; @: 84 85 73 bar.a bar.b: bar.%: bar.%.3 86 74 87 75 88 76 # Subtest #3 89 #90 77 baz.a baz.b: baz.%: baz.%.1 91 92 78 baz.a baz.b: baz.%: baz.%.2 93 94 79 baz.a baz.b: ; @: 95 96 ', 97 '-j1', 98 'foo.a.1 80 !, 81 '', 'foo.a.1 99 82 foo.a.2 100 83 foo.a.3 … … 109 92 # Test #4: Make sure stem triple-expansion does not happen. 110 93 # 111 run_make_test( '94 run_make_test(q! 112 95 .SECONDEXPANSION: 113 96 foo$$bar: f%r: % $$*.1 114 @echo \'$*\'97 @echo '$*' 115 98 116 99 oo$$ba oo$$ba.1: 117 @echo \'$@\' 118 119 ', 120 '', 121 'oo$ba 100 @echo '$@' 101 !, 102 '', 'oo$ba 122 103 oo$ba.1 123 104 oo$ba
Note:
See TracChangeset
for help on using the changeset viewer.

