Changeset 631 for script

Show
Ignore:
Timestamp:
03/13/05 06:51:48 (4 years ago)
Author:
autrijus
svk:copy_cache_prev:
1869
Message:

* fixed typos and cleaned up messages.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • script/pugscc

    r630 r631  
    66chdir "$FindBin::Bin/.."; 
    77 
    8 unlink "pugs.ast"; 
     8unlink "dump.ast"; 
    99system("pugs", -C => @ARGV); 
    10 exit 1 unless -e "pugs.ast"; 
     10exit 1 unless -e "dump.ast"; 
    1111 
    12 copy "src/Main.hs" => "src/MainCC.hs"; 
    13 open AST, "pugs.ast" or die $!; 
     12copy ("src/Main.hs" => "src/MainCc.hs"); 
     13 
    1414open FH, ">> src/MainCC.hs"; 
    15 print FH "mainCC = runAST "; 
     15open AST, "dump.ast" or die $!; 
     16print FH "\nmainCC = runAST \$ "; 
    1617print FH <AST>; 
    1718close AST; 
    1819close FH; 
    1920 
    20 system("ghc", "--main-is", "mainCC", "-isrc", "src/MainCC.hs") 
     21my $out = ($^O eq 'MSWin32') ? "a.exe" : "a.out"; 
     22system("ghc", "-v0", "-o", $out, "--make", "-main-is", "mainCC", "-isrc", "src/MainCC.hs"); 
     23unlink "src/MainCC.hs"; 
     24print "Generated output: $out\n";