Home | History | Annotate | Download | only in variables
      1 #                                                                    -*-perl-*-
      2 
      3 $description = "The following test creates a makefile to test
      4 makelevels in Make. It prints \$(MAKELEVEL) and then
      5 prints the environment variable MAKELEVEL";
      6 
      7 open(MAKEFILE,"> $makefile");
      8 
      9 # The Contents of the MAKEFILE ...
     10 
     11 print MAKEFILE <<EOF;
     12 all:
     13 \t\@echo MAKELEVEL is \$(MAKELEVEL)
     14 \techo \$\$MAKELEVEL
     15 EOF
     16 
     17 # END of Contents of MAKEFILE
     18 
     19 close(MAKEFILE);
     20 
     21 # RUN MAKE
     22 
     23 &run_make_with_options($makefile,"",&get_logfile);
     24 
     25 # SET ANSWER
     26 
     27 $answer = "MAKELEVEL is 0\necho \$MAKELEVEL\n1\n";
     28 
     29 # COMPARE RESULTS
     30 
     31 &compare_output($answer,&get_logfile(1));
     32 
     33 1;
     34