Recognizes if input is ogg or not.
[xiph.git] / theora-fpga / testbenchs / reconrefframes / Makefile
blob8826585d381bebbd0b7039c5fc1c690f35bc7a20
2 all: clean elaborate
3 @echo "PLEASE, DO: make run"
5 clamp.o:
6 ghdl -a --ieee=synopsys clamp.vhd
8 divider.o:
9 ghdl -a --ieee=synopsys divider.vhd
11 reconpixelindex.o:
12 ghdl -a --ieee=synopsys reconpixelindex.vhd
14 dual_syncram.o:
15 ghdl -a --ieee=synopsys dual_syncram.vhd
17 idctslow.o:
18 ghdl -a --ieee=synopsys idctslow.vhd
20 syncram.o:
21 ghdl -a --ieee=synopsys syncram.vhd
23 databuffer.o:
24 ghdl -a --ieee=synopsys databuffer.vhd
26 expandblock.o:
27 ghdl -a --ieee=synopsys expandblock.vhd
29 reconframes.o:
30 ghdl -a --ieee=synopsys reconframes.vhd
32 copyrecon.o:
33 ghdl -a --ieee=synopsys copyrecon.vhd
35 lflimits.o:
36 ghdl -a --ieee=synopsys lflimits.vhd
38 loopfilter.o:
39 ghdl -a --ieee=synopsys loopfilter.vhd
41 UpdateUMV.o:
42 ghdl -a --ieee=synopsys UpdateUMV.vhd
44 reconrefframes.o: reconrefframes.vhd
45 ghdl -a --ieee=synopsys reconrefframes.vhd
47 tb_reconrefframes.o: tb_reconrefframes.vhd
48 ghdl -a --ieee=synopsys tb_reconrefframes.vhd
50 elaborate: clamp.o divider.o reconpixelindex.o dual_syncram.o idctslow.o syncram.o databuffer.o expandblock.o reconframes.o copyrecon.o lflimits.o loopfilter.o UpdateUMV.o reconrefframes.o tb_reconrefframes.o
51 ghdl -e --ieee=synopsys tb_reconrefframes
54 run: tb_reconrefframes
55 @echo "Running... wait some minutes"
56 @echo "Remember to do: make compare"
57 ghdl -r tb_reconrefframes
59 compare:
60 @if diff OUT.DUV golden/OUT.EXPECTED.TB ; then \
61 echo -e "\033[32;1m *** Simulation PASSED *** \033[0m"; \
62 else \
63 echo -e "\033[31;1m!!!!!!!!! Simulation FAILED !!!!!!!!!\033[0m"; \
67 runvcd: elaborate
68 @echo "Running... wait some minutes"
69 ghdl -r tb_reconrefframes --vcd=dump.vcd
71 @echo "VCD File wrote: dump.vcd"
73 runwave: elaborate
74 @echo "Running... wait some minutes"
75 ghdl -r tb_reconrefframes --wave=dump.ghw
77 @echo "GHW File wrote: dump.ghw"
80 clean:
81 $(RM) OUT.DUV *.o *~ tb_reconrefframes *.cf \#*
82 @echo "done"