initial commit

This commit is contained in:
Dusk
2013-09-21 21:34:07 -07:00
commit d6e7844cf4
6 changed files with 152 additions and 0 deletions

13
generate_project.pl Normal file
View File

@@ -0,0 +1,13 @@
#!/usr/bin/perl
use strict;
my $prjfile = shift or die "Usage: $0 project.prj [source...]\n";
open my $prj, ">", $prjfile or die "$prjfile: $!";
for my $source (@ARGV) {
if ($source =~ m{\.v$}) {
print $prj "verilog work $source\n";
} elsif ($source =~ m{\.vhd}) {
print $prj "vhdl work $source\n";
} else {
die "unknown source type '$source'\n";
}
}