include ../env.mk TRACE1 = trace_file_scass.vcd TRACE2 = trace_file_systemc.vcd ERASE = $(TRACE1) $(TRACE2) include ../Makefile.common TRACE = trace_file.vcd TRACE_REF = trace_file_reference.vcd test: all @echo -ne "| Testing $$(basename $$(pwd)): " ; @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null @mv $(TRACE) $(TRACE1) @./$(EXE_SC) > $(LOG_SC) 2> /dev/null @mv $(TRACE) $(TRACE2) @if tail -n +11 $(TRACE1) | diff $(TRACE_REF) - > /dev/null ; then \ if tail -n +11 $(TRACE2) | diff $(TRACE_REF) - > /dev/null ; then \ echo "OK" ; \ else \ echo "KO" ; \ fi ; \ else \ echo "KO" ; \ fi ;