VirtualBox

source: kBuild/trunk/src/kmk/tests/scripts/variables/MAKECMDGOALS

Last change on this file was 969, checked in by bird, 18 years ago

Fixing some svn props.

  • Property svn:eol-style set to LF
File size: 1.1 KB
Line 
1# -*-perl-*-
2
3$description = "Test the MAKECMDGOALS variable.";
4
5$details = "\
6We construct a makefile with various targets, all of which print out
7\$(MAKECMDGOALS), then call it different ways.";
8
9open(MAKEFILE,"> $makefile");
10print MAKEFILE "\
11.DEFAULT all:
12 \@echo \$(MAKECMDGOALS)
13";
14close(MAKEFILE);
15
16# TEST #1
17
18&run_make_with_options($makefile,
19 "",
20 &get_logfile,
21 0);
22$answer = "\n";
23&compare_output($answer,&get_logfile(1));
24
25# TEST #2
26
27&run_make_with_options($makefile,
28 "all",
29 &get_logfile,
30 0);
31$answer = "all\n";
32&compare_output($answer,&get_logfile(1));
33
34
35# TEST #3
36
37&run_make_with_options($makefile,
38 "foo bar baz yaz",
39 &get_logfile,
40 0);
41$answer = "foo bar baz yaz\nfoo bar baz yaz\nfoo bar baz yaz\nfoo bar baz yaz\n";
42&compare_output($answer,&get_logfile(1));
43
44
45# This tells the test driver that the perl test script executed properly.
461;
47
48
49
50
51
52
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette