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