VirtualBox

source: kBuild/trunk/src/gmake/tests/scripts/targets/SILENT@ 285

Last change on this file since 285 was 285, checked in by bird, 20 years ago

This commit was generated by cvs2svn to compensate for changes in r284,
which included commits to RCS files with non-trunk default branches.

  • Property svn:eol-style set to native
File size: 889 bytes
Line 
1$description = "The following tests the special target .SILENT. By simply\n"
2 ."mentioning this as a target, it tells make not to print\n"
3 ."commands before executing them.";
4
5$details = "This test is the same as the clean test except that it should\n"
6 ."not echo its command before deleting the specified file.\n";
7
8if ($vos)
9{
10 $delete_command = "delete_file";
11}
12else
13{
14 $delete_command = "rm";
15}
16
17$example = "EXAMPLE_FILE";
18
19open(MAKEFILE,"> $makefile");
20
21# The Contents of the MAKEFILE ...
22
23print MAKEFILE ".SILENT : clean\n";
24print MAKEFILE "clean: \n";
25print MAKEFILE "\t$delete_command EXAMPLE_FILE\n";
26
27# END of Contents of MAKEFILE
28
29close(MAKEFILE);
30
31&touch($example);
32
33$answer = "";
34&run_make_with_options($makefile,"clean",&get_logfile,0);
35if (-f $example) {
36 $test_passed = 0;
37}
38&compare_output($answer,&get_logfile(1));
39
401;
41
42
43
44
45
46
47
48
49
Note: See TracBrowser for help on using the repository browser.

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