@ECHO OFF set GHDL_STD=08 set GHDL_FLAGS=-v --std=%GHDL_STD% --workdir=ghdl set GHDL_FLAGS_IEEE=-v --std=%GHDL_STD% --workdir=ghdl --ieee=standard RD /S /Q ghdl MD ghdl ghdl --clean %GHDL_FLAGS% ECHO Import project files and build hierarchy ghdl -i %GHDL_FLAGS% srcs\rtl\utils\cdc_bit.vhd ghdl -i %GHDL_FLAGS% srcs\rtl\utils\cdc_ce_bit.vhd ghdl -i %GHDL_FLAGS% srcs\rtl\utils\cdc_ce_data.vhd ghdl -i %GHDL_FLAGS% srcs\rtl\utils\cdc_data.vhd ghdl -i %GHDL_FLAGS% srcs\rtl\utils\cdc_r_data.vhd ghdl -i %GHDL_FLAGS% srcs\rtl\top.vhd ghdl -i %GHDL_FLAGS% srcs\tbs\top_tb.vhd ECHO . ECHO top_tb compile tree ghdl --elab-order %GHDL_FLAGS_IEEE% -fsynopsys top_tb