Edit

kc3-lang/libtommath/gen.pl

Branch :

  • Show log

    Commit

  • Author : Tom St Denis
    Date : 2003-05-29 13:35:26
    Hash : 0ef44cea
    Message : added libtommath-0.18

  • gen.pl
  • #!/usr/bin/perl -w
    #
    # Generates a "single file" you can use to quickly
    # add the whole source without any makefile troubles
    #
    use strict;
    
    open( OUT, ">mpi.c" ) or die "Couldn't open mpi.c for writing: $!";
    foreach my $filename (glob "bn*.c") {
       open( SRC, "<$filename" ) or die "Couldn't open $filename for reading: $!";
       print OUT "/* Start: $filename */\n";
       print OUT qq[#line 0 "$filename"\n];
       print OUT while <SRC>;
       print OUT "\n/* End: $filename */\n\n";
       close SRC or die "Error closing $filename after reading: $!";
    }
    print OUT "\n/* EOF */\n";
    close OUT or die "Error closing mpi.c after writing: $!";