1 1.1 christos # -*-perl-*- 2 1.1 christos $description = "Test the -q option.\n"; 3 1.1 christos 4 1.1 christos $details = "Try various uses of -q and ensure they all give the correct results.\n"; 5 1.1 christos 6 1.1 christos # TEST 0 7 1.1 christos 8 1.1 christos run_make_test(' 9 1.1 christos one: 10 1.1 christos two: ; 11 1.1 christos three: ; : 12 1.1 christos four: ; $(.XY) 13 1.1 christos five: ; \ 14 1.1 christos $(.XY) 15 1.1 christos six: ; \ 16 1.1 christos $(.XY) 17 1.1 christos $(.XY) 18 1.1 christos seven: ; \ 19 1.1 christos $(.XY) 20 1.1 christos : foo 21 1.1 christos $(.XY) 22 1.1 christos ', 23 1.1 christos '-q one', ''); 24 1.1 christos 25 1.1 christos # TEST 1 26 1.1 christos 27 1.1 christos run_make_test(undef, '-q two', ''); 28 1.1 christos 29 1.1 christos # TEST 2 30 1.1 christos 31 1.1 christos run_make_test(undef, '-q three', '', 256); 32 1.1 christos 33 1.1 christos # TEST 3 34 1.1 christos 35 1.1 christos run_make_test(undef, '-q four', ''); 36 1.1 christos 37 1.1 christos # TEST 4 38 1.1 christos 39 1.1 christos run_make_test(undef, '-q five', ''); 40 1.1 christos 41 1.1 christos # TEST 5 42 1.1 christos 43 1.1 christos run_make_test(undef, '-q six', ''); 44 1.1 christos 45 1.1 christos # TEST 6 46 1.1 christos 47 1.1 christos run_make_test(undef, '-q seven', '', 256); 48 1.1 christos 49 1.1 christos # TEST 7 : Savannah bug # 7144 50 1.1 christos 51 1.1 christos run_make_test(' 52 1.1 christos one:: ; @echo one 53 1.1 christos one:: ; @echo two 54 1.1 christos ', 55 1.1 christos '-q', '', 256); 56 1.1 christos 57 1.1 christos 1; 58