23 lines
607 B
Plaintext
23 lines
607 B
Plaintext
vlib work
|
|
|
|
proc recursive_glob {dir} {
|
|
set files [glob -nocomplain -type f -directory $dir *_sim_netlist.vhdl]
|
|
foreach subdir [glob -nocomplain -type d -directory $dir *] {
|
|
lappend files {*}[recursive_glob $subdir]
|
|
}
|
|
return $files
|
|
}
|
|
|
|
set src_dir ../../prj/zcu_pulse_channel.gen
|
|
set files [recursive_glob $src_dir]
|
|
|
|
foreach file $files {
|
|
file copy -force $file ../../src/hdl/ip_gen
|
|
}
|
|
|
|
vcom ../../src/hdl/ip_gen/*.vhd*
|
|
vcom ../../src/hdl/pkg/*pkg.vhd
|
|
vcom ../../src/hdl/pkg/iopakp.vhd
|
|
vcom ../../src/hdl/pkg/iopakb.vhd
|
|
vcom ../../src/hdl/modules/*.vhd*
|
|
vcom ../../src/hdl/tb/*.vhd* |