xref: /netbsd-src/external/gpl2/gmake/dist/tests/scripts/options/dash-q (revision 69606e3f5c9388e52aed8c120ad63c049ca45d8f)
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