compile.vcs
1.03 KB
#!/usr/bin/perl
###############################################################################
# #
# PURPOSE: Compile a list of .v files into a vcs executable (used in con- #
# junctions with simulate.vcs). #
# #
###############################################################################
#
# vcs release directory
###############################################################################
$REL_DIR = "/ecad/vcs/vcs_2.1.1/sgi";
# Translate .v files into .c files in directory ./sgicom
###############################################################################
$vcs = "$REL_DIR/bin/vcs";
!system("$vcs @ARGV") || exit 1;
if(! -r "sgicom/vcs.makefile")
{
system "cp $ENV{'ROOT'}/PR/rdpsim/tools/vcs.makefile sgicom";
}
!system("cd sgicom; make -f vcs.makefile") || exit 1;
system("mv simv.daidb sgicom/simv.asd.daidb");
exit 0;